:root{font-family:Inter,system-ui,sans-serif;color:#143b49;background:#fbfcfb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Poppins,Inter,sans-serif;letter-spacing:-.045em}h2{font-size:clamp(35px,4.1vw,58px);line-height:1.2;font-weight:700}h2 em,h1 em{color:#10b9a7;font-style:normal}p{line-height:1.75}.container{width:min(1216px,calc(100% - 84px));margin:0 auto}.section{padding:100px 0}.announcement{background:#0f3d56;color:#e5f9f5;min-height:38px;display:flex;gap:9px;justify-content:center;align-items:center;font-size:11px;font-weight:500;letter-spacing:.015em}.announcement>a{display:flex;align-items:center;gap:5px;color:#a7f3d0;font-weight:700}.header{position:sticky;top:0;background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;border-bottom:1px solid #eaf0ef}.nav{height:86px;display:flex;justify-content:space-between;align-items:center}.brand{display:inline-flex;gap:8px;align-items:center;font-family:Poppins,sans-serif;font-size:23px;font-weight:750;letter-spacing:-1.3px;color:#153e56;white-space:nowrap}.brand>img{width:45px;height:45px}.brand>span>span{color:#0eb7a4}.nav-links{display:flex;gap:33px;align-items:center;font-size:12px;font-weight:600;color:#4a626b}.nav-links a:hover,.footer-links a:hover{color:#00ae9b}.nav-actions{display:flex;align-items:center}.nav-cta{display:flex;gap:10px;align-items:center;background:#0f3d56;color:#fff;padding:15px 21px;border-radius:10px;font-size:12px;font-weight:700;transition:transform .2s,background .2s}.nav-cta:hover,.btn:hover{transform:translateY(-2px)}.menu-button{display:none;background:none;border:0;color:#0f3d56}.hero{padding-top:76px;padding-bottom:32px;background:#fff}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:64px;align-items:center}.hero-copy{padding-bottom:15px}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.15em;font-weight:800;color:#0bafa0}.eyebrow{background:#e9f9f5;padding:9px 14px;border-radius:40px}.eyebrow-star{font-size:18px;line-height:0}.hero h1{font-size:clamp(46px,5.3vw,76px);line-height:1.13;font-weight:750;max-width:680px;margin:25px 0 23px;color:#0c374e}.hero-copy>p{max-width:490px;font-size:15px;color:#637980;line-height:1.9}.hero-buttons{display:flex;gap:13px;margin-top:34px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;border:0;border-radius:10px;padding:17px 22px;font-size:12px;font-weight:800;transition:transform .2s,background .2s}.btn-primary{background:#0eb9a6;color:#fff;box-shadow:0 7px 18px #0eb9a621}.btn-primary:hover{background:#08a897}.btn-light{border:1px solid #e2e9e8;background:#fff;color:#183e4f}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:46px;color:#7b9096;font-size:11px}.proof-icons{display:flex;padding-left:3px}.proof-icons>span{display:grid;place-items:center;margin-left:-4px;background:#e3f7f2;width:37px;height:37px;border:3px solid white;border-radius:50%;color:#0fb49e}.proof-icons>span:nth-child(2){background:#fff2df;color:#e1a95a}.proof-icons>span:nth-child(3){background:#e6eafb;color:#758fe5}.hero-visual{height:556px;background:#dff6f0;border-radius:22px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.hero-visual:before{content:"";width:600px;height:600px;position:absolute;border-radius:50%;background:#ccf0e8;left:15%;top:7%}.hero-visual:after{content:"";width:420px;height:420px;position:absolute;border-radius:50%;background:#bdf0e4;right:-42%;top:10%}.hero-visual-header,.visual-bottom{position:relative;z-index:4;display:flex;align-items:center;gap:8px;padding:32px 32px 0;color:#366873;font-size:10px;font-weight:800;letter-spacing:.13em}.tiny-dot{height:7px;width:7px;border-radius:50%;background:#10baa6}.tiny-dashes{margin-left:auto;font-size:21px;color:#14b9a8}.visual-bottom{padding:0 31px 28px;justify-content:space-between;align-items:end;letter-spacing:0}.visual-bottom div:first-child{display:flex;flex-direction:column;gap:8px}.visual-bottom span{font-size:10px;color:#648f8e;letter-spacing:.13em}.visual-bottom strong{font:700 16px Poppins,sans-serif;color:#184556;letter-spacing:-.03em}.visual-logo{display:grid;place-items:center;width:38px;height:38px;background:#fff8;border:1px solid #ffffffbd;border-radius:50%;font:700 20px Poppins,sans-serif;color:#0d4b55}.visual-logo span{font-size:12px}.product-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:2}.scene-orbit{position:absolute;border:1px solid #ffffffa8;border-radius:50%;width:390px;height:390px;transform:rotate(-28deg)}.orbit-2{width:275px;height:275px;border-color:#ffffff92}.device-shadow{width:240px;height:52px;border-radius:50%;background:#0f716a33;filter:blur(15px);position:absolute;top:76%;left:30%;transform:rotate(-11deg)}.device-shell{width:222px;height:344px;position:relative;transform:rotate(19deg) translate(8px,5px);filter:drop-shadow(24px 28px 21px #246b6555);border-radius:67px 67px 59px 59px;background:linear-gradient(100deg,#a5b7b4 1%,#253b40 5%,#0f232b 15%,#30474c 92%);padding:7px;box-shadow:inset -14px 0 8px #111e2560;transition:transform .4s}.device-face{height:100%;width:100%;position:relative;border-radius:60px 60px 53px 53px;background:linear-gradient(138deg,#fff 5%,#edf4f3 57%,#b8d3cf);box-shadow:inset 7px 7px 16px #fff,inset -8px -12px 14px #809d9c55;display:flex;align-items:center;justify-content:center}.device-face img{width:125px;height:125px;mix-blend-mode:multiply;transform:rotate(-19deg)}.device-led{position:absolute;width:25px;height:6px;background:#10cbb4;border-radius:10px;bottom:48px;box-shadow:0 0 12px #21e2bd}.device-caption{position:absolute;top:47px;font-size:9px;letter-spacing:.2em;font-weight:800;color:#779a9e}.device-edge{position:absolute;width:12px;height:80px;right:-8px;top:100px;border-radius:9px;background:#1c3438}.floating-pill{position:absolute;z-index:5;background:#fff;box-shadow:0 10px 30px #195b5032;border-radius:12px;display:flex;align-items:center;gap:9px;padding:14px 16px;font-size:11px;font-weight:800;color:#28525e}.pill-top{left:1%;top:35%}.pill-bottom{right:1%;bottom:27%;color:#0eac9c}.pulse-dot,.demo-live span,.online-badge span{display:inline-block;width:8px;height:8px;background:#13bba6;border-radius:50%;box-shadow:0 0 0 4px #d9f8ef}.hero-bottom{display:flex;justify-content:space-between;margin-top:38px;color:#9aa9ac;font-size:9px;font-weight:800;letter-spacing:.18em}.scroll-label{display:flex;gap:12px;align-items:center}.scroll-label span{font-size:22px;color:#17baaa}.why-strip{background:#0e3d54;color:#fff;position:relative;overflow:hidden}.why-inner{display:flex;gap:110px;align-items:center;padding:65px 0;position:relative}.why-text{min-width:52%}.light-kicker{color:#92edd9}.why-text h2{font-size:clamp(30px,3.4vw,46px);margin-top:20px;line-height:1.28}.why-text h2 em{color:#92edd9}.why-description{position:relative;z-index:1;max-width:425px}.why-description p{font-size:13px;color:#bfd1d7;line-height:1.9}.why-description a{font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:13px;color:#9df1e1;margin-top:20px}.why-decoration{position:absolute;right:-18px;top:-65px;font-size:350px;opacity:.03}.section-header{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:37px}.section-header h2{margin-top:17px}.section-header>p{font-size:13px;color:#7a8f95;max-width:330px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature-card{min-height:330px;border-radius:18px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform .25s}.feature-card:hover{transform:translateY(-6px)}.mint{background:#e6f8f3}.cream{background:#fdf3e8}.lilac{background:#f0f0fb}.blue{background:#e8f2fb}.feature-top{display:flex;justify-content:space-between;align-items:start;gap:6px}.feature-top>span:first-child{font-size:9px;font-weight:800;letter-spacing:.1em;color:#68847f}.feature-icon{border:1px solid #ffffffad;background:#fff9;display:grid;place-items:center;width:49px;height:49px;border-radius:15px;color:#098e83}.feature-card h3{font-size:20px;line-height:1.35;color:#153d51;margin-bottom:12px;letter-spacing:-.045em}.feature-card p{font-size:12px;color:#627985;line-height:1.8}.feature-arrow{position:absolute;right:24px;bottom:20px;color:#9aafa8}.experience-section{background:#f2f8f6}.center-header{text-align:center;max-width:640px;margin:0 auto 39px}.center-header h2{margin:18px 0}.center-header p{color:#72868d;font-size:13px}.demo-shell{background:#fff;border:1px solid #e0e9e6;border-radius:19px;overflow:hidden;box-shadow:0 18px 60px #123f4220}.demo-toolbar{height:51px;background:#113c50;color:#c2dee3;display:flex;align-items:center;justify-content:space-between;padding:0 22px;font-size:9px;font-weight:800;letter-spacing:.13em}.window-dots{display:flex;gap:5px}.window-dots i{display:block;width:7px;height:7px;background:#fa9d89;border-radius:50%}.window-dots i:nth-child(2){background:#f1cd78}.window-dots i:nth-child(3){background:#69ddbd}.demo-live{display:flex;gap:10px;align-items:center;color:#8fe4d1}.demo-live span{width:6px;height:6px}.demo-layout{display:grid;grid-template-columns:1.5fr .85fr}.demo-main{padding:35px 44px}.demo-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.demo-heading>div>span,.aside-label,.timer-heading{font-size:10px;letter-spacing:.12em;font-weight:800;color:#78a1a7}.demo-heading h3{font-size:25px;margin-top:7px;color:#123f50}.online-badge{display:flex;gap:9px;align-items:center;padding:10px 14px;border-radius:50px;background:#e9f8ef;color:#3f9274;font-size:10px;font-weight:800;white-space:nowrap}.online-badge span{width:6px;height:6px}.posture-stage{position:relative;display:grid;place-items:center;margin:29px 0 24px;height:286px;border-radius:14px;background:#e9f8f3;overflow:hidden}.stage-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#aedbcd3f 1px,transparent 1px),linear-gradient(90deg,#aedbcd3f 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(to bottom,#0005,transparent);mask-image:linear-gradient(to bottom,#0005,transparent)}.posture-figure{width:315px;height:240px;position:relative}.posture-figure svg{width:100%;height:100%;overflow:visible}.posture-figure .chair,.posture-figure .desk{stroke:#7c9f9f;stroke-width:8;fill:none;stroke-linecap:round;stroke-linejoin:round}.posture-figure .desk{stroke:#0e3d54}.posture-figure .person,.posture-figure .person-leg,.posture-figure .arm{stroke:#10b9a6;stroke-width:18;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.posture-figure .head{fill:#14b8a6;transition:transform .25s}.posture-figure .laptop{stroke:#0e3d54;fill:#d3eae6;stroke-width:5;stroke-linejoin:round}.figure-lean .head{transform:translate(13px,13px)}.figure-lean .person{transform:translate(10px,5px) rotate(8deg);transform-origin:135px 155px}.figure-slouch .head{transform:translate(33px,27px)}.figure-slouch .person{transform:translate(19px,7px) rotate(18deg);transform-origin:135px 155px}.stage-caption{position:absolute;bottom:12px;left:17px;background:#fff;border-radius:30px;padding:9px 13px;font-size:11px;font-weight:800;display:flex;gap:8px;align-items:center;color:#246759}.status-indicator{background:#13bd9e;width:8px;height:8px;border-radius:50%}.status-indicator.mid{background:#e4ab3b}.status-indicator.bad{background:#e97862}.slider-header{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;letter-spacing:.08em;color:#6c8790}.slider-header strong{color:#13b5a2;font-size:13px}.demo-main input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#11bba8 var(--progress),#dfebe7 var(--progress));height:6px;border-radius:10px;margin:18px 0 6px;cursor:pointer}.demo-main input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:5px solid #11bba8;box-shadow:0 2px 5px #1a68593b}.demo-main input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:5px solid #11bba8}.slider-ends{display:flex;justify-content:space-between;color:#a3b1b3;font-size:10px}.feedback-box{display:flex;gap:13px;align-items:center;padding:16px;border:1px solid #d9f0e9;border-radius:12px;background:#f5fcf8;margin-top:27px}.feedback-symbol{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:#d5f7ea;color:#0da78e;flex-shrink:0}.feedback-box strong{font-size:12px;color:#174759}.feedback-box p{font-size:11px;color:#7a9198;margin-top:4px}.feedback-box button{background:transparent;border:0;color:#81a09f;margin-left:auto}.feedback-alert{background:#fff7ed;border-color:#fae4c3}.feedback-alert .feedback-symbol{background:#fff0d5;color:#d98c32}.demo-aside{padding:39px 29px;background:#fafcfb;border-left:1px solid #e8efed}.aside-label,.timer-heading{display:flex;align-items:center;gap:10px;color:#365f68}.form-label{display:block;font-size:11px;color:#557580;font-weight:700;margin:31px 0 12px}.mode-list{display:grid;gap:8px}.mode-list button{border:1px solid #e2ebe9;background:#fff;border-radius:9px;padding:12px 14px;text-align:left;display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:#6f8991}.mode-list button.selected{color:#009b8b;background:#e9f9f3;border-color:#97e8d5}.sens-list{display:flex;gap:6px}.sens-list button{background:#fff;border:1px solid #e3ebea;border-radius:8px;padding:10px 8px;font-size:10px;color:#6f8991;flex:1}.sens-list button.selected{border-color:#0eb9a6;background:#e9f9f3;color:#008d80;font-weight:800}.aside-divider{height:1px;background:#e8efec;margin:30px 0}.timer-tabs{display:flex;gap:5px;background:#eaf1ef;border-radius:9px;padding:4px;margin-top:20px}.timer-tabs button{flex:1;border:0;background:transparent;border-radius:7px;padding:10px 5px;font-size:10px;color:#728a8e;font-weight:750}.timer-tabs button.selected{background:#fff;box-shadow:0 2px 5px #163c4d0d;color:#0c8c82}.timer-value{text-align:center;font:700 57px Poppins,sans-serif;letter-spacing:-.055em;color:#0d3b53;margin:10px 0 5px;font-variant-numeric:tabular-nums}.timer-controls{display:flex;gap:8px}.timer-controls button{border:1px solid #dfebe8;background:#fff;border-radius:9px;padding:12px;color:#416976;display:flex;align-items:center;justify-content:center}.timer-controls .timer-toggle{flex:1;gap:9px;background:#0f3d56;border-color:#0f3d56;color:#fff;font-size:11px;font-weight:750}.simulation-note{display:flex;gap:7px;margin-top:22px;color:#91a2a5;font-size:10px;line-height:1.5}.simulation-note svg{flex-shrink:0}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin:48px 0 44px}.step-number{width:56px;height:56px;background:#e2f8f1;border-radius:15px;display:grid;place-items:center;color:#0fa993;font-size:19px;font-weight:800}.step-rule{height:1px;background:#d9e8e3;margin:26px 0}.step h3{font-size:22px;margin-bottom:12px;color:#153f50}.step p{font-size:12px;color:#7b9094;max-width:295px}.how-note{border:1px solid #d9efea;border-radius:14px;padding:20px 26px;display:flex;align-items:center;gap:18px;background:#f4fbf8}.note-icon{display:grid;place-items:center;background:#dff5e9;color:#0bb09c;width:52px;height:52px;border-radius:12px}.how-note div:nth-child(2){display:flex;flex-direction:column;gap:6px;flex:1}.how-note strong{font-size:13px}.how-note span{font-size:11px;color:#78918f}.how-note>svg{color:#13b5a4}.story-section{background:#fbfcfa}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.story-card{height:530px;background:#bdeee2;border-radius:21px;position:relative;overflow:hidden;padding:35px}.story-card:before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:#ddf9ed;top:-130px;right:-120px}.story-card:after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;border:1px solid #ffffff9d;bottom:100px;left:-100px}.story-sun{font-size:42px;color:#0db5a2;position:absolute;top:35px;left:35px}.story-book{position:absolute;top:115px;right:65px;color:#0d4056;transform:rotate(-12deg)}.story-spine{font:700 95px Poppins,sans-serif;color:#12b7a4;position:absolute;top:-90px;right:50px;transform:rotate(17deg)}.story-quote{position:absolute;bottom:78px;left:43px;font:700 31px/1.35 Poppins,sans-serif;letter-spacing:-.05em;color:#0d4056;z-index:1}.story-bottom{position:absolute;left:35px;right:35px;bottom:26px;border-top:1px solid #7bd6c6;padding-top:14px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em;font-weight:700;color:#377e78}.story-copy h2{margin:20px 0}.story-copy>p{font-size:14px;color:#7b9097}.story-points{display:grid;gap:17px;margin:28px 0 34px;font-size:12px;font-weight:650;color:#365766}.story-points>div{display:flex;gap:11px;align-items:center}.story-points span{display:grid;place-items:center;background:#daf6eb;width:23px;height:23px;border-radius:50%;color:#0bad97}.faq-section{padding-top:65px}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:130px}.faq-grid h2{margin:17px 0}.faq-grid>div:first-child>p{font-size:13px;color:#7f9498}.faq-item{border-bottom:1px solid #e4ebe9}.faq-item>button{display:flex;gap:20px;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:22px 0;border:0;background:transparent;color:#153e4f;font-size:13px;font-weight:700}.faq-item>button svg{transition:transform .2s}.faq-item.active>button svg{transform:rotate(180deg)}.faq-item>p{font-size:12px;color:#788e95;padding-bottom:21px;max-width:500px}.closing-wrap{padding-bottom:95px}.closing{background:#103d53;border-radius:23px;padding:80px 50px;text-align:center;position:relative;overflow:hidden;color:#fff}.closing .section-kicker{color:#89e7d4}.closing h2{margin:20px 0;font-size:clamp(34px,4.3vw,62px);position:relative;z-index:2}.closing h2 em{color:#91e9d6}.closing>p{font-size:13px;max-width:465px;margin:0 auto 29px;color:#b7cfd4;position:relative;z-index:2}.btn-white{background:#fff;color:#0f4357;position:relative;z-index:2}.closing-asterisk{position:absolute;left:70px;top:24px;font-size:120px;color:#23627a;opacity:.6}.closing-decor{position:absolute;right:-45px;bottom:-245px;font:800 500px Poppins,sans-serif;color:#ffffff08;transform:rotate(-20deg)}.footer{background:#f2f7f6;padding:64px 0 27px}.footer-main{display:flex;justify-content:space-between;align-items:start;padding-bottom:50px}.footer-main p{font-size:12px;margin-top:14px;color:#7d929a}.footer-links{display:flex;gap:125px}.footer-links>div{display:flex;flex-direction:column;gap:15px}.footer-links strong{font-size:10px;letter-spacing:.12em;color:#204c5b}.footer-links a{font-size:11px;color:#738d96}.footer-bottom{padding-top:21px;border-top:1px solid #dce9e7;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#9badae}.footer-bottom>span:last-child{font-size:9px;letter-spacing:.07em}.teal-star{color:#0fbba7;font-size:17px}.toast{position:fixed;bottom:25px;right:25px;border-radius:11px;background:#0c3d52;color:#fff;box-shadow:0 10px 40px #0c35464d;padding:14px 18px;display:flex;gap:12px;align-items:center;z-index:100;font-size:12px}.toast button{background:none;color:#fff;border:0}@media(max-width:1100px){.nav-links{gap:19px}.hero-grid{gap:25px}.hero h1{font-size:57px}.hero-visual{height:515px}.feature-card{padding:20px}.feature-card h3{font-size:18px}.story-grid{gap:55px}.faq-grid{gap:65px}}@media(max-width:820px){.container{width:min(100% - 40px,680px)}.section{padding:70px 0}.announcement{font-size:10px;padding:7px 10px;text-align:center}.nav{height:70px}.brand{font-size:20px}.brand img{width:40px;height:40px}.nav-cta{display:none}.menu-button{display:block}.nav-links{display:none;position:absolute;left:0;right:0;top:70px;background:#fff;padding:22px 28px;box-shadow:0 16px 30px #14465512;flex-direction:column;align-items:start}.nav-links.is-open{display:flex}.hero{padding-top:50px}.hero-grid{grid-template-columns:1fr;gap:35px}.hero h1{font-size:clamp(43px,8vw,62px)}.hero-visual{height:485px}.why-inner{gap:30px;padding:52px 0}.why-text{min-width:45%}.why-text h2{font-size:30px}.why-description p{font-size:12px}.section-header{align-items:start}.section-header h2{font-size:40px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card{min-height:260px}.demo-layout{grid-template-columns:1fr}.demo-main{padding:27px}.demo-aside{border-left:0;border-top:1px solid #e8efed;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.demo-aside .aside-label,.demo-aside .aside-divider,.demo-aside .timer-heading,.demo-aside .timer-tabs,.demo-aside .timer-value,.demo-aside .timer-controls,.demo-aside .simulation-note{grid-column:1/-1}.demo-aside .form-label{margin:20px 0 10px}.demo-aside .mode-list,.demo-aside .sens-list{grid-column:1/-1}.demo-aside .aside-divider{margin:22px 0}.steps-grid{gap:18px}.story-grid{grid-template-columns:1fr;gap:45px}.story-card{height:420px}.faq-grid{grid-template-columns:1fr;gap:18px}.footer-links{gap:55px}}@media(max-width:560px){.container{width:calc(100% - 34px)}.section{padding:62px 0}.hero h1{font-size:45px}.hero-copy>p{font-size:13px}.hero-buttons{flex-direction:column}.hero-buttons .btn{width:100%}.hero-proof{margin-top:28px}.hero-visual{height:440px}.hero-visual-header{padding:24px 21px 0;font-size:8px}.visual-bottom{padding:0 20px 22px}.device-shell{transform:rotate(19deg) scale(.8)}.pill-top{top:34%;left:0}.pill-bottom{bottom:24%;right:0}.floating-pill{padding:10px 9px;font-size:9px}.hero-bottom>span{display:none}.why-inner{display:block}.why-description{margin-top:25px}.section-header{display:block}.section-header h2,.center-header h2{font-size:36px}.section-header>p{margin-top:18px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:260px}.demo-main{padding:20px}.demo-toolbar{padding:0 10px;font-size:8px}.demo-live{font-size:7px}.demo-heading h3{font-size:21px}.online-badge{padding:8px;font-size:9px}.posture-stage{height:250px}.posture-figure{transform:scale(.82)}.demo-aside{padding:25px 20px}.steps-grid{grid-template-columns:1fr;gap:26px}.step-rule{margin:18px 0}.how-note{padding:15px}.how-note>svg{display:none}.story-card{height:380px}.story-quote{font-size:26px}.story-copy h2,.faq-grid h2{font-size:36px}.closing{padding:65px 18px}.closing h2{font-size:35px}.footer-main{display:block}.footer-links{margin-top:36px;justify-content:space-between}.footer-bottom{display:block}.footer-bottom>span:last-child{display:block;margin-top:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
