.StableAnywhereSection-module__9HWH9q__section{background:#f8fafd;width:100%;padding:80px 0 56px;scroll-margin-top:96px;overflow:hidden}.StableAnywhereSection-module__9HWH9q__intro{z-index:2;text-align:center;max-width:968px;margin:0 auto;padding:0 24px;position:relative}.StableAnywhereSection-module__9HWH9q__eyebrow{color:#3253a5;letter-spacing:.02em;margin-bottom:16px;font-size:13px;font-weight:600}.StableAnywhereSection-module__9HWH9q__title{color:#10131b;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(40px,5.1vw,68px);font-weight:650;line-height:1.05}.StableAnywhereSection-module__9HWH9q__description{color:#667080;text-wrap:pretty;max-width:620px;margin:24px auto 0;font-size:20px;line-height:1.55}.StableAnywhereSection-module__9HWH9q__selector{background:#f2f4f7;border:1px solid #e9ecf0;border-radius:999px;align-items:center;gap:3px;max-width:100%;margin-top:28px;padding:4px;display:inline-flex}.StableAnywhereSection-module__9HWH9q__option{color:#717887;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 19px;font-size:13px;font-weight:550;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.StableAnywhereSection-module__9HWH9q__option:hover{color:#1b2231}.StableAnywhereSection-module__9HWH9q__option:focus-visible{outline-offset:4px;outline:2px solid #3253a5}.StableAnywhereSection-module__9HWH9q__optionActive{color:#202b42;background:#fff;box-shadow:0 1px 4px #15234112,0 1px 2px #15234108}.StableAnywhereSection-module__9HWH9q__caption{color:#8b929d;margin-top:14px;font-size:12px;line-height:1.5}.StableAnywhereSection-module__9HWH9q__stage{isolation:isolate;width:100%;height:clamp(460px,56vw,720px);margin:40px 0 0;position:relative;container-type:inline-size}.StableAnywhereSection-module__9HWH9q__backgroundArt{pointer-events:none;width:100%;height:100%;transition:transform .42s;position:absolute;inset:0}.StableAnywhereSection-module__9HWH9q__stage[data-selected-device=phone] .StableAnywhereSection-module__9HWH9q__backgroundArt{transform:scale(.85)}.StableAnywhereSection-module__9HWH9q__stage[data-selected-device=computer] .StableAnywhereSection-module__9HWH9q__backgroundArt{transform:scale(1.15)}.StableAnywhereSection-module__9HWH9q__previewArea{--preview-width:76cqw;--preview-top:50%;pointer-events:none;position:absolute;inset:0}.StableAnywhereSection-module__9HWH9q__phoneDetails{--detail-width:clamp(180px, 24cqw, 310px);--detail-gap:clamp(16px, 2cqw, 32px);z-index:1;opacity:0;pointer-events:none;transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(12px)}.StableAnywhereSection-module__9HWH9q__phoneDetailsActive{opacity:1;transform:translateY(0)}.StableAnywhereSection-module__9HWH9q__detailCard{width:var(--detail-width);background:#fff;border:1px solid #e0e6f0;border-radius:20px;margin:0;position:absolute;overflow:hidden;box-shadow:0 24px 48px -28px #263b632e,0 4px 12px #263b6308}.StableAnywhereSection-module__9HWH9q__detailHorse{top:calc(50% - var(--detail-width) * 448 / 342 / 2 - 63px);left:calc(50% - var(--phone-width) / 2 - var(--detail-gap) - var(--detail-width));transform:rotate(-3deg)}.StableAnywhereSection-module__9HWH9q__detailLessons{top:calc(50% - var(--detail-width) * 500 / 440 / 2 + 17px);left:calc(50% + var(--phone-width) / 2 + var(--detail-gap));transform:rotate(3deg)}.StableAnywhereSection-module__9HWH9q__detailHeading{color:#526382;border-bottom:1px solid #edf0f5;align-items:center;gap:8px;padding:14px 16px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.StableAnywhereSection-module__9HWH9q__detailHeading svg{flex-shrink:0}.StableAnywhereSection-module__9HWH9q__detailImage{width:100%;height:auto;display:block}.StableAnywhereSection-module__9HWH9q__device{top:var(--preview-top);z-index:1;opacity:0;pointer-events:none;transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;left:50%;transform:translate(-50%,calc(12px - 50%))}.StableAnywhereSection-module__9HWH9q__deviceActive{z-index:2;opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.StableAnywhereSection-module__9HWH9q__device:after{z-index:-1;content:"";filter:blur(15px);background:#2630441c;border-radius:50%;height:23px;position:absolute;bottom:-29px;left:-3%;right:-3%}.StableAnywhereSection-module__9HWH9q__frame{box-sizing:border-box;background:#171a20;border-style:solid;border-color:#171a20;position:relative;box-shadow:0 0 0 1px #87909c,0 0 0 2px #dfe3e8,0 24px 48px -24px #1520354d}.StableAnywhereSection-module__9HWH9q__screen{background:#f4f5f7;height:100%;overflow:hidden}.StableAnywhereSection-module__9HWH9q__appImage{object-fit:contain;width:100%;height:100%;display:block}.StableAnywhereSection-module__9HWH9q__device[data-device=phone] .StableAnywhereSection-module__9HWH9q__frame{border-radius:34px}.StableAnywhereSection-module__9HWH9q__device[data-device=phone] .StableAnywhereSection-module__9HWH9q__screen{border-radius:28px}.StableAnywhereSection-module__9HWH9q__device[data-device=tablet] .StableAnywhereSection-module__9HWH9q__frame{border-radius:25px}.StableAnywhereSection-module__9HWH9q__device[data-device=tablet] .StableAnywhereSection-module__9HWH9q__screen{border-radius:17px}.StableAnywhereSection-module__9HWH9q__device[data-device=computer] .StableAnywhereSection-module__9HWH9q__frame{border-radius:14px 14px 5px 5px}.StableAnywhereSection-module__9HWH9q__device[data-device=computer] .StableAnywhereSection-module__9HWH9q__screen{border-radius:5px}.StableAnywhereSection-module__9HWH9q__camera{background:#4f5e72;border-radius:50%;width:3px;height:3px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.StableAnywhereSection-module__9HWH9q__device[data-device=tablet] .StableAnywhereSection-module__9HWH9q__camera{top:-5px}.StableAnywhereSection-module__9HWH9q__laptopBase{background:linear-gradient(#dfe4ea 0%,#afb7c3 65%,#8b94a1 100%);border-top:1px solid #e6e9ee;border-radius:1px 1px 12px 12px;height:14px;position:relative;box-shadow:0 5px 9px -5px #15203540}.StableAnywhereSection-module__9HWH9q__trackpad{background:#9ca6b4;border-radius:0 0 5px 5px;width:17%;height:4px;margin:0 auto;display:block}@media (max-width:639px){.StableAnywhereSection-module__9HWH9q__section{padding:56px 0 40px}.StableAnywhereSection-module__9HWH9q__intro{padding:0 16px}.StableAnywhereSection-module__9HWH9q__eyebrow{margin-bottom:14px;font-size:12px}.StableAnywhereSection-module__9HWH9q__title{letter-spacing:-.045em;font-size:clamp(34px,9vw,44px)}.StableAnywhereSection-module__9HWH9q__description{max-width:380px;margin-top:20px;font-size:17px;line-height:1.55}.StableAnywhereSection-module__9HWH9q__selector{gap:1px;margin-top:24px;padding:3px}.StableAnywhereSection-module__9HWH9q__option{gap:6px;padding:0 6px;font-size:12px}.StableAnywhereSection-module__9HWH9q__stage{height:clamp(360px,76vw,490px);margin-top:30px}.StableAnywhereSection-module__9HWH9q__previewArea{--preview-width:calc(100cqw - 32px)}.StableAnywhereSection-module__9HWH9q__phoneDetails{--detail-gap:10px;--detail-width:calc((100cqw - var(--phone-width) - 52px) / 2)}.StableAnywhereSection-module__9HWH9q__detailCard{border-radius:12px}.StableAnywhereSection-module__9HWH9q__detailHorse{top:12%}.StableAnywhereSection-module__9HWH9q__detailLessons{top:48%}.StableAnywhereSection-module__9HWH9q__detailHeading{overflow-wrap:anywhere;align-items:flex-start;gap:5px;padding:9px 7px;font-size:10px}.StableAnywhereSection-module__9HWH9q__detailHeading svg{width:12px;height:12px;margin-top:1px}.StableAnywhereSection-module__9HWH9q__detailImage{object-fit:cover;object-position:top;height:96px}.StableAnywhereSection-module__9HWH9q__stage[data-selected-device=phone] .StableAnywhereSection-module__9HWH9q__backgroundArt{transform:none}.StableAnywhereSection-module__9HWH9q__device[data-device=phone] .StableAnywhereSection-module__9HWH9q__frame{border-radius:18px}.StableAnywhereSection-module__9HWH9q__device[data-device=phone] .StableAnywhereSection-module__9HWH9q__screen{border-radius:12px}.StableAnywhereSection-module__9HWH9q__device[data-device=tablet] .StableAnywhereSection-module__9HWH9q__frame{border-radius:18px}.StableAnywhereSection-module__9HWH9q__device[data-device=tablet] .StableAnywhereSection-module__9HWH9q__screen{border-radius:10px}}@media (prefers-reduced-motion:reduce){.StableAnywhereSection-module__9HWH9q__device,.StableAnywhereSection-module__9HWH9q__option,.StableAnywhereSection-module__9HWH9q__phoneDetails,.StableAnywhereSection-module__9HWH9q__backgroundArt{transition:none}}
