.try-app{padding-top:35px;padding-bottom:65px}.try-app h2{font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.04em;margin:0 0 20px}.try-intro{font-size:19px;max-width:720px;color:var(--muted)}.try-disclosure{max-width:850px;color:var(--muted);font-size:12px;line-height:1.6}.demo-phones{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:36px auto 26px;max-width:850px}.demo-device{text-align:center;min-width:0}.demo-device h3{margin:0;font-size:22px;letter-spacing:-.02em}.device-caption{color:var(--muted);font-size:13px;margin:7px 0 20px}.interactive-phone{padding:8px;background:linear-gradient(120deg,#5b6269,#19212a 40%,#454d56);border:2px solid #35404a;box-shadow:0 22px 40px #102b3a20, inset 0 0 0 1px #97a2ab;margin:0 auto 24px;max-width:365px;overflow:hidden}.iphone-demo{border-radius:48px}.android-demo{border-radius:26px;background:linear-gradient(125deg,#858d90,#282e30 40%,#7b8487)}.phone-status{height:37px;background:#f8fbfc;display:flex;align-items:center;justify-content:space-between;padding:0 20px;color:#20323c;font-size:11px;font-weight:700;position:relative}.iphone-demo .phone-status{border-radius:36px 36px 0 0}.android-demo .phone-status{border-radius:15px 15px 0 0}.phone-status i{position:absolute;left:50%;transform:translateX(-50%);background:#101619}.iphone-demo .phone-status i{width:83px;height:23px;border-radius:15px;top:4px}.android-demo .phone-status i{width:9px;height:9px;border-radius:50%;top:10px}.interactive-phone iframe{display:block;width:100%;height:650px;border:0;background:#edf3f5}.phone-bottom{height:22px;background:#f8fbfc;display:grid;place-items:center;border-radius:0 0 36px 36px}.phone-bottom i{display:block;width:95px;height:4px;background:#263743;border-radius:5px}.android-demo .phone-bottom{border-radius:0 0 15px 15px}.android-demo .phone-bottom i{width:75px;height:3px}.try-end{color:var(--muted);text-align:center;max-width:720px;margin:25px auto 0}.try-end a{color:var(--blue)}.device-picker{display:none}.try-app a:focus-visible,.device-picker button:focus-visible{outline:3px solid var(--coral);outline-offset:4px}@media(max-width:760px){.demo-phones{display:block;margin-top:22px}.demo-device:not(.selected){display:none}.device-picker{display:flex;gap:10px;margin-top:24px}.device-picker button{flex:1;padding:12px 8px;min-height:48px;border:1px solid var(--blue);border-radius:12px;background:transparent;color:var(--blue);font:inherit;font-weight:700;cursor:pointer}.device-picker button[aria-pressed=true]{color:white;background:var(--blue)}.interactive-phone{max-width:365px}.interactive-phone iframe{height:610px}.try-intro{font-size:17px}.demo-device h3{font-size:20px}.try-app{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.detailed-intro{padding:22px 24px;margin:24px 0;background:var(--mint);border:1px solid var(--line);border-radius:20px}.detailed-intro h3{margin:0;font-size:22px;line-height:1.3}.detailed-intro p,.detailed-intro li{font-size:14px;color:var(--muted);max-width:850px}.detailed-intro li{margin:10px 0}.detailed-intro summary{cursor:pointer;color:var(--blue);font-weight:750;padding:10px 0}.detailed-intro summary:focus-visible{outline:3px solid var(--coral);outline-offset:4px}
.routine-value{margin:30px 0;padding:26px;border:1px solid var(--line);border-radius:22px;background:#fff}.routine-value h3{font-size:28px;line-height:1.2;margin:0 0 20px;letter-spacing:-.03em}.routine-tags{display:flex;flex-wrap:wrap;gap:8px}.routine-tags span{padding:7px 12px;border-radius:30px;background:var(--mint);color:var(--blue);font-size:13px;font-weight:700}.routine-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px}.routine-benefits h4{font-size:17px;line-height:1.3;margin:0 0 10px}.routine-benefits p,.routine-footnote{color:var(--muted);font-size:14px;margin:0}.routine-footnote{font-size:12px;margin-top:20px}@media(max-width:760px){.routine-value{padding:20px}.routine-benefits{grid-template-columns:1fr;gap:18px}.routine-value h3{font-size:25px}}
