@font-face{font-family:display;src:url(../media/SpaceGrotesk_var-s.p.2cyn07wtgehh0.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.display_c6c0bc9c-module__H_NYZG__className{font-family:display,display Fallback}.display_c6c0bc9c-module__H_NYZG__variable{--font-pl-display:"display", "display Fallback"}
@font-face{font-family:ui;src:url(../media/Inter_var-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:ui Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.ui_a305d0e0-module__Qsy0pG__className{font-family:ui,ui Fallback}.ui_a305d0e0-module__Qsy0pG__variable{--font-pl-ui:"ui", "ui Fallback"}
.l-posture-ai .pl-app{--sp1:4px;--sp2:8px;--sp3:12px;--sp4:16px;--sp6:24px;--sp8:32px;--sp12:48px;--r-card:12px;--r-lg:20px;--r-cta:28px;--r-pill:999px;--font:-apple-system, "SF Pro Display", "SF Pro Text", system-ui, sans-serif;font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;width:100%;height:100%;color:var(--text);background:var(--bg);position:relative}.l-posture-ai .pl-app[data-theme=dark]{--bg:#0b0f14;--surface:#141a21;--elevated:#1c242d;--text:#f2f5f7;--text2:#9ba7b3;--text3:#5e6b78;--accent:#36e5a0;--accent-ink:#04130c;--accent-soft:#36e5a024;--accent-glow:#36e5a04d;--accent2:#3bc9f0;--good:#36e5a0;--moderate:#f5b945;--severe:#ff5c5c;--border:#ffffff14;--border-strong:#ffffff24;--track:#ffffff14;--gauge-track:#ffffff21;--scrim:#06090cb8;--shadow:0 8px 30px #00000073}.l-posture-ai .pl-app[data-theme=light]{--bg:#f6f8fa;--surface:#fff;--elevated:#fff;--text:#0b0f14;--text2:#5e6b78;--text3:#9ba7b3;--accent:#12b981;--accent-ink:#fff;--accent-soft:#12b9811a;--accent-glow:#12b98138;--accent2:#1f9cc4;--good:#12b981;--moderate:#e0992a;--severe:#e04848;--border:#00000014;--border-strong:#0000001f;--track:#0000000f;--gauge-track:#0000001c;--scrim:#141a2173;--shadow:0 8px 30px #0f17201f}.l-posture-ai .pl-app *{box-sizing:border-box}.l-posture-ai .tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.l-posture-ai .pl-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:hidden auto}.l-posture-ai .pl-scroll::-webkit-scrollbar{display:none}.l-posture-ai button.pl-reset{font-family:var(--font);cursor:pointer;color:inherit;background:0 0;border:none;padding:0}.l-posture-ai .pl-cta{border-radius:var(--r-cta);background:var(--accent);width:100%;height:56px;color:var(--accent-ink);letter-spacing:.1px;box-shadow:0 8px 28px var(--accent-glow);justify-content:center;align-items:center;gap:8px;font-size:18px;font-weight:640;transition:transform .12s,filter .15s;display:flex}.l-posture-ai .pl-cta:active{filter:brightness(.96);transform:scale(.972)}.l-posture-ai .pl-cta.secondary{background:var(--elevated);color:var(--text);box-shadow:none;border:1px solid var(--border-strong)}.l-posture-ai .pl-cta.danger{background:var(--severe);color:#fff;box-shadow:0 8px 28px #ff5c5c47}.l-posture-ai .pl-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.l-posture-ai .pl-card.elev{background:var(--elevated)}@keyframes pl-fade{0%{opacity:0}to{opacity:1}}@keyframes pl-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pl-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes pl-pop{0%{opacity:0;transform:scale(.2)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes pl-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pl-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes pl-scanline{0%{transform:translateY(0)}to{transform:translateY(var(--scan-h,320px))}}@keyframes pl-spin{to{transform:rotate(360deg)}}@keyframes pl-screen-in{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes pl-cover-in{0%{transform:translateY(14px)}to{transform:translateY(0)}}.l-posture-ai .pl-screen-in{animation:.34s cubic-bezier(.2,.7,.2,1) both pl-screen-in}.l-posture-ai .pl-cover-in{animation:.36s cubic-bezier(.2,.8,.2,1) both pl-cover-in}.l-posture-ai .pl-site{--bg:#0b0f14;--surface:#141a21;--elevated:#1c242d;--text:#f2f5f7;--text2:#9ba7b3;--text3:#7e8c99;--accent:#36e5a0;--accent-ink:#04130c;--accent-soft:#36e5a024;--accent-glow:#36e5a04d;--accent2:#3bc9f0;--good:#36e5a0;--moderate:#f5b945;--severe:#ff5c5c;--border:#ffffff14;--border-strong:#ffffff24;--track:#ffffff14;--gauge-track:#ffffff21;--shadow:0 8px 30px #00000073;--r-card:12px;--r-lg:20px;--r-cta:28px;--display:var(--font-pl-display),system-ui,sans-serif;--ui:var(--font-pl-ui),system-ui,sans-serif;--gut:clamp(20px,4vw,64px);--sec:clamp(64px,8vh,120px);--wrap:1240px;--wrap-wide:min(1560px,92vw);--wrap-text:760px;background:var(--bg);color:var(--text);font-family:var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.65;overflow-x:clip}.l-posture-ai .pl-site *{box-sizing:border-box}.l-posture-ai .pl-site img{max-width:100%;height:auto}.l-posture-ai .pl-site .tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.l-posture-ai .pl-site a{color:var(--accent);text-decoration:none}.l-posture-ai .pl-site a:hover{color:#5bf0b5}.l-posture-ai .pl-site :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.l-posture-ai .pl-site button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.l-posture-ai .pl-site p{text-wrap:pretty;margin:0}.l-posture-ai .pl-site h1,.l-posture-ai .pl-site h2,.l-posture-ai .pl-site h3,.l-posture-ai .pl-site h4{font-family:var(--display);text-wrap:balance;margin:0}.l-posture-ai .pl-site ul{margin:0;padding:0;list-style:none}.l-posture-ai .pl-site .h1{letter-spacing:-.03em;font-size:clamp(40px,6.6vw,92px);font-weight:700;line-height:1.02}.l-posture-ai .pl-site .h2{letter-spacing:-.02em;font-size:clamp(28px,3.8vw,52px);font-weight:700;line-height:1.08}.l-posture-ai .pl-site .h3{font-family:var(--ui);letter-spacing:-.01em;font-size:clamp(20px,2vw,25px);font-weight:600;line-height:1.35}.l-posture-ai .pl-site .lead{color:var(--text2);font-size:clamp(18px,1.5vw,20px);line-height:1.6}.l-posture-ai .pl-site .body{color:var(--text2);font-size:17px;line-height:1.65}.l-posture-ai .pl-site .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text3);font-size:12.5px;font-weight:600;font-family:var(--ui)}.l-posture-ai .pl-site .micro{color:var(--text3);font-size:13.5px;line-height:1.55}.l-posture-ai .pl-site .chip{white-space:nowrap;background:var(--surface);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.12em;color:var(--text2);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:600;display:inline-flex}.l-posture-ai .pl-site .wrap{max-width:1240px;padding-inline:var(--gut);margin-inline:auto}.l-posture-ai .pl-site .wrap-wide{max-width:var(--wrap-wide);padding-inline:var(--gut);margin-inline:auto}.l-posture-ai .pl-site .sec{padding-block:var(--sec);position:relative;overflow-x:clip}.l-posture-ai .pl-site .rule{background:var(--border);height:1px}.l-posture-ai .pl-site .pl-rev{opacity:0;transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.l-posture-ai .pl-site .pl-rev.in{opacity:1;transform:none}.l-posture-ai .pl-site.no-anim .pl-rev,.l-posture-ai .pl-site.no-anim .hero-copy>*{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.l-posture-ai .pl-site.no-anim .sig-payoff{transition:none!important}.l-posture-ai .pl-site.no-anim .sig-payoff.on{opacity:1!important}.l-posture-ai .pl-site .nav{z-index:60;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.l-posture-ai .pl-site .nav.stuck{background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);border-bottom-color:var(--border)}.l-posture-ai .pl-site .nav-in{max-width:1600px;height:76px;padding-inline:var(--gut);align-items:center;gap:28px;margin-inline:auto;display:flex}.l-posture-ai .pl-site .brand{white-space:nowrap;font-family:var(--display);letter-spacing:-.01em;color:var(--text);flex-shrink:0;align-items:center;gap:10px;padding-block:10px;font-size:17.5px;font-weight:700;display:flex}.l-posture-ai .pl-site .brand:hover{color:var(--text)}.l-posture-ai .pl-site .nav-links{gap:26px;margin-left:auto;display:flex}.l-posture-ai .pl-site .nav-links a{color:var(--text2);padding-block:10px;font-size:15px;font-weight:500}.l-posture-ai .pl-site .nav-links a:hover{color:var(--text)}.l-posture-ai .pl-site .pill{background:var(--accent);height:44px;color:var(--accent-ink);letter-spacing:.01em;box-shadow:0 8px 28px var(--accent-glow);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:650;transition:transform .12s,filter .15s;display:inline-flex}.l-posture-ai .pl-site .pill:hover{filter:brightness(1.04);color:var(--accent-ink)}.l-posture-ai .pl-site .pill:active{transform:scale(.972)}.l-posture-ai .pl-site .pill.ghost{color:var(--text);border:1px solid var(--border-strong);box-shadow:none;background:0 0}.l-posture-ai .pl-site .hero{padding-top:clamp(40px,6vh,84px);padding-bottom:clamp(48px,7vh,96px)}.l-posture-ai .pl-site .hero-in{max-width:1600px;padding-left:var(--gut);padding-right:var(--gut);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:clamp(28px,4vw,64px);margin-inline:auto;display:grid}.l-posture-ai .pl-site .hero-copy{flex-direction:column;align-items:flex-start;gap:26px;max-width:560px;display:flex}.l-posture-ai .pl-site .hero-copy>*{animation:.6s cubic-bezier(.2,.7,.2,1) both pl-rise}.l-posture-ai .pl-site .hero-copy>:first-child{animation-delay:.1s}.l-posture-ai .pl-site .hero-copy>:nth-child(2){animation-delay:.17s}.l-posture-ai .pl-site .hero-copy>:nth-child(3){animation-delay:.24s}.l-posture-ai .pl-site .hero-copy>:nth-child(4){animation-delay:.31s}@keyframes pl-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.l-posture-ai .pl-site .hero-fig{justify-self:end;margin-right:0;position:relative}.l-posture-ai .pl-site .hero-gauge{background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow);border-radius:20px;padding:14px;animation:.6s cubic-bezier(.2,.7,.2,1) 1.5s both pl-rise;position:absolute;bottom:36px;left:-64px}.l-posture-ai .pl-site .ps{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);display:grid}.l-posture-ai .pl-site .ps-col{border-radius:var(--r-lg);flex-direction:column;gap:16px;padding:clamp(28px,3vw,44px);display:flex}.l-posture-ai .pl-site .ps-col.b{background:var(--surface);border:1px solid var(--border)}.l-posture-ai .pl-site .ps-col h2{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.14}.l-posture-ai .pl-site .feat-copy{flex-direction:column;gap:18px;max-width:520px;display:flex}.l-posture-ai .pl-site .feat-copy .h2{max-width:18ch}.l-posture-ai .pl-site .feat-split{grid-template-columns:minmax(420px,1fr) minmax(0,auto);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.l-posture-ai .pl-site .feat-bleed{max-width:1600px;padding-inline:var(--gut);margin-inline:auto}.l-posture-ai .pl-site .bleed-r{margin-right:calc(var(--gut) * -1 - 72px);justify-self:end}.l-posture-ai .pl-site .feat-split.rev{grid-template-columns:minmax(0,auto) minmax(420px,1fr)}.l-posture-ai .pl-site .feat-split.rev>:first-child{order:2}.l-posture-ai .pl-site .chiprow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.l-posture-ai .pl-site .chip.thread{border-style:dashed;border-color:var(--border-strong);color:var(--text3);background:0 0}.l-posture-ai .pl-site .ai-vis{flex-wrap:wrap;align-items:center;gap:clamp(18px,2.6vw,36px);display:flex}.l-posture-ai .pl-site .ai-legend{flex-direction:column;gap:11px;min-width:150px;display:flex}.l-posture-ai .pl-site .ai-legend li{color:var(--text3);opacity:.42;align-items:center;gap:12px;font-size:15px;transition:opacity .4s,color .4s;display:flex}.l-posture-ai .pl-site .ai-legend li.on{opacity:1;color:var(--text)}.l-posture-ai .pl-site .ai-dot{background:var(--border-strong);border-radius:999px;flex-shrink:0;width:10px;height:10px;transition:background .4s,box-shadow .4s}.l-posture-ai .pl-site .ai-legend li.on .ai-dot{background:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.l-posture-ai .pl-site .ai-read{border-top:1px solid var(--border);opacity:0;margin-top:22px;padding-top:18px;transition:opacity .55s}.l-posture-ai .pl-site .ai-read.on{opacity:1}.l-posture-ai .pl-site .ai-read-num{font-family:var(--display);letter-spacing:-.02em;color:var(--severe);margin-top:4px;font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1;display:block}.l-posture-ai .pl-site .load-grid{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.4vw,18px);width:100%;max-width:600px;display:grid}.l-posture-ai .pl-site .load-card{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);flex-direction:column;align-items:center;gap:3px;padding:clamp(12px,1.6vw,20px) clamp(6px,1vw,14px) 16px;display:flex}.l-posture-ai .pl-site .load-deg{color:var(--text2);margin-top:10px;font-size:13px}.l-posture-ai .pl-site .load-kg{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(21px,3.2vw,34px);font-weight:700;line-height:1.1}.l-posture-ai .pl-site .constel{flex-wrap:wrap;align-items:flex-start;gap:clamp(14px,2vw,24px);width:min(540px,100%);display:flex}.l-posture-ai .pl-site .constel .cell{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.l-posture-ai .pl-site .cell-notif{flex:100%}.l-posture-ai .pl-site .cell-widget{margin-top:clamp(0px,3vw,30px)}.l-posture-ai .pl-site .notif{background:color-mix(in srgb,var(--elevated) 94%,transparent);border:1px solid var(--border-strong);width:100%;max-width:360px;box-shadow:var(--shadow);border-radius:20px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.l-posture-ai .pl-site .notif-icon{background:var(--bg);border:1px solid var(--border-strong);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.l-posture-ai .pl-site .notif-top{letter-spacing:.06em;text-transform:uppercase;color:var(--text3);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.l-posture-ai .pl-site .notif-body{color:var(--text);margin-top:4px;font-size:15px;font-weight:600;line-height:1.35}.l-posture-ai .pl-site .watch{flex-direction:column;align-items:center;display:flex}.l-posture-ai .pl-site .watch-band{background:var(--elevated);border:1px solid var(--border);width:92px;height:22px}.l-posture-ai .pl-site .watch-band.t{border-bottom:none;border-radius:10px 10px 4px 4px;margin-bottom:-6px}.l-posture-ai .pl-site .watch-band.b{border-top:none;border-radius:4px 4px 10px 10px;margin-top:-6px}.l-posture-ai .pl-site .watch-body{width:164px;height:198px;box-shadow:var(--shadow);background:#05070a;border:2px solid #ffffff26;border-radius:46px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:16px 12px;display:flex;position:relative}.l-posture-ai .pl-site .watch-crown{background:linear-gradient(90deg,#39424c,#222931);border-radius:3px;width:6px;height:28px;position:absolute;top:62px;right:-6px}.l-posture-ai .pl-site .watch-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--text3);font-size:11.5px;font-weight:600}.l-posture-ai .pl-site .watch-deg{font-family:var(--display);letter-spacing:-.02em;color:var(--moderate);font-size:44px;font-weight:700;line-height:1.05}.l-posture-ai .pl-site .watch-state{color:var(--moderate);font-size:13px}.l-posture-ai .pl-site .watch-stop{color:var(--severe);background:#ff5c5c29;border-radius:999px;margin-top:12px;padding:9px 22px;font-size:13.5px;font-weight:650;line-height:1}.l-posture-ai .pl-site .widget{background:var(--surface);border:1px solid var(--border);width:156px;height:156px;box-shadow:var(--shadow);border-radius:30px;flex-direction:column;padding:15px 14px;display:flex}.l-posture-ai .pl-site .widget-top{color:var(--text2);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.l-posture-ai .pl-site .live-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent-glow);border-radius:999px;margin-left:auto}.l-posture-ai .pl-site .widget-big{font-family:var(--display);letter-spacing:-.02em;margin-top:auto;font-size:34px;font-weight:700;line-height:1.1}.l-posture-ai .pl-site .widget-sub{color:var(--text2);font-size:12.5px}.l-posture-ai .pl-site .widget-foot{color:var(--text3);flex-direction:column;gap:6px;margin-top:12px;font-size:12px;display:flex}.l-posture-ai .pl-site .widget-bar{background:var(--track);border-radius:999px;height:5px;overflow:hidden}.l-posture-ai .pl-site .widget-bar span{background:var(--accent);border-radius:999px;height:100%;display:block}.l-posture-ai .pl-site .cva{flex-direction:column;align-items:center;gap:8px;display:flex}.l-posture-ai .pl-site .cva-insets{grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:420px;display:grid}.l-posture-ai .pl-site .inset{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:16px}.l-posture-ai .pl-site .caption-band{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);margin-top:clamp(32px,4vh,56px);padding-top:clamp(32px,4vh,56px);display:grid}.l-posture-ai .pl-site .light{--bg:#f6f8fa;--surface:#fff;--elevated:#fff;--text:#0b0f14;--text2:#5e6b78;--text3:#5e6b78;--accent:#12b981;--accent-ink:#fff;--accent-soft:#12b9811a;--accent-glow:#12b98138;--border:#00000014;--border-strong:#0000001f;--shadow:0 8px 30px #0f17201f;background:var(--bg);color:var(--text)}.l-posture-ai .pl-site .light .chip{border-color:var(--border);color:var(--text2);background:#fff}.l-posture-ai .pl-site .light a:hover{color:#0e9668}.l-posture-ai .pl-site .light .pill{box-shadow:0 8px 28px var(--accent-glow)}.l-posture-ai .pl-site .band-stage{grid-template-columns:minmax(560px,1fr) minmax(0,auto);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.l-posture-ai .pl-site .band-phones{align-items:flex-end;gap:clamp(16px,2vw,28px);display:flex;position:relative}.l-posture-ai .pl-site .lift{flex-direction:column;flex-shrink:0;gap:14px;width:296px;display:flex}.l-posture-ai .pl-site .lift-card{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);align-items:center;gap:13px;padding:13px;display:flex}.l-posture-ai .pl-site .type-row{grid-template-columns:minmax(420px,1fr) minmax(0,auto);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.l-posture-ai .pl-site .instrument{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:300px;max-width:100%;display:flex}.l-posture-ai .pl-site .sec.tight{padding-bottom:clamp(28px,3vh,48px)}.l-posture-ai .pl-site .detail{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);display:grid}.l-posture-ai .pl-site .panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:clamp(20px,2.4vw,32px)}.l-posture-ai .pl-site .spark-row{flex-direction:column;gap:14px;display:flex}.l-posture-ai .pl-site .spark{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.l-posture-ai .pl-site .anchor{align-items:center;min-height:min(78vh,780px);display:flex}.l-posture-ai .pl-site .anchor p{font-family:var(--display);letter-spacing:-.03em;color:var(--text);max-width:16ch;font-size:clamp(38px,6.2vw,86px);font-weight:700;line-height:1.04}.l-posture-ai .pl-site .sig{border-block:1px solid var(--border);background:#070a0e}.l-posture-ai .pl-site .sig:before{content:"";background:radial-gradient(52% 60% at 50% 78%,var(--accent-glow) 0%,transparent 68%);opacity:.3;pointer-events:none;height:70%;position:absolute;inset:auto 0 0}.l-posture-ai .pl-site .sig-in{text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex;position:relative}.l-posture-ai .pl-site .sig-stage{grid-template-columns:minmax(0,240px) minmax(0,auto) minmax(0,240px);align-items:center;gap:clamp(24px,4vw,56px);width:100%;display:grid}.l-posture-ai .pl-site .sig-fig{filter:drop-shadow(0 0 60px var(--accent-glow));position:relative}.l-posture-ai .pl-site .sig-readout{text-align:right;flex-direction:column;align-items:flex-end;gap:12px;display:flex}.l-posture-ai .pl-site .sig-gauge{justify-content:flex-start;display:flex}.l-posture-ai .pl-site .sig-num{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(64px,9vw,116px);font-weight:700;line-height:.92}.l-posture-ai .pl-site .sig-num span{color:var(--text3);font-size:.46em}.l-posture-ai .pl-site .sig-control{flex-direction:column;gap:10px;width:min(560px,100%);display:flex}.l-posture-ai .pl-site .sig-ends{color:var(--text3);justify-content:space-between;font-size:13px;display:flex}.l-posture-ai .pl-site .sig-payoff{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1),opacity .4s .1s;display:grid}.l-posture-ai .pl-site .sig-payoff.on{opacity:1;grid-template-rows:1fr}.l-posture-ai .pl-site .sig-payoff>div{flex-direction:column;align-items:center;gap:20px;max-width:44ch;min-height:0;display:flex;overflow:hidden}.l-posture-ai .pl-site .textbtn{color:var(--text2);box-shadow:inset 0 -1px 0 var(--border-strong);padding-block:12px;font-size:14.5px;font-weight:600}.l-posture-ai .pl-site .textbtn:hover{color:var(--text)}.l-posture-ai .pl-site .sig-track{align-items:center;height:32px;display:flex;position:relative}.l-posture-ai .pl-site .sig-track:before{content:"";background:#ffffff24;border-radius:999px;height:8px;position:absolute;left:0;right:0}.l-posture-ai .pl-site .sig-fill{background:var(--accent);height:8px;box-shadow:0 0 18px var(--accent-glow);pointer-events:none;border-radius:999px;position:absolute;left:0}.l-posture-ai .pl-site .slider{appearance:none;touch-action:pan-y;cursor:grab;background:0 0;width:100%;margin-block:-16px;padding-block:16px;position:relative}.l-posture-ai .pl-site .slider:active{cursor:grabbing}.l-posture-ai .pl-site .slider::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:8px}.l-posture-ai .pl-site .slider::-moz-range-track{background:0 0;border-radius:999px;height:8px}.l-posture-ai .pl-site .slider::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:999px;width:30px;height:30px;margin-top:-11px;box-shadow:0 3px 12px #00000080,0 0 0 7px #36e5a02e}.l-posture-ai .pl-site .slider::-moz-range-thumb{background:#fff;border:none;border-radius:999px;width:30px;height:30px;box-shadow:0 3px 12px #00000080,0 0 0 7px #36e5a02e}.l-posture-ai .pl-site .steps{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);display:grid}.l-posture-ai .pl-site .step{border-top:1px solid var(--border-strong);flex-direction:column;gap:14px;padding-top:24px;display:flex}.l-posture-ai .pl-site .step-n{font-family:var(--display);letter-spacing:.06em;color:var(--accent);font-size:15px;font-weight:700}.l-posture-ai .pl-site .pro{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,4vw,64px);padding:clamp(32px,4vw,64px);display:grid}.l-posture-ai .pl-site .pro-list{flex-direction:column;gap:18px;display:flex}.l-posture-ai .pl-site .pro-list li{color:var(--text);align-items:flex-start;gap:14px;font-size:16.5px;line-height:1.5;display:flex}.l-posture-ai .pl-site .tick{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.l-posture-ai .pl-site .faq{max-width:820px}.l-posture-ai .pl-site .faq details{border-bottom:1px solid var(--border)}.l-posture-ai .pl-site .faq summary{cursor:pointer;min-height:64px;color:var(--text);font-size:18px;font-weight:600;font-family:var(--ui);align-items:center;gap:20px;padding:16px 0;list-style:none;display:flex}.l-posture-ai .pl-site .faq summary::-webkit-details-marker{display:none}.l-posture-ai .pl-site .faq summary:after{content:"";border-right:2px solid var(--text3);border-bottom:2px solid var(--text3);flex-shrink:0;width:12px;height:12px;margin-left:auto;transition:transform .25s;transform:rotate(45deg)translate(-3px,-3px)}.l-posture-ai .pl-site .faq details[open] summary:after{transform:rotate(225deg)translate(-2px,-2px)}.l-posture-ai .pl-site .faq .ans{color:var(--text2);max-width:70ch;padding:0 60px 24px 0;font-size:16.5px;line-height:1.65}.l-posture-ai .pl-site .final{background:var(--elevated);border-block:1px solid var(--border)}.l-posture-ai .pl-site .final-in{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.l-posture-ai .pl-site .final:before{content:"";background:radial-gradient(50% 50% at 50% 50%,var(--accent-glow) 0%,transparent 70%);opacity:.22;pointer-events:none;width:min(760px,92%);height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l-posture-ai .pl-site .final-row{align-items:center;gap:28px;display:flex;position:relative}.l-posture-ai .pl-site .qr{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-items:center;gap:14px;padding:12px;display:flex}.l-posture-ai .pl-site .qr span{color:var(--text3);text-align:left;max-width:11ch;font-size:13px;line-height:1.4}.l-posture-ai .pl-site .foot{border-top:1px solid var(--border);padding-block:48px 40px}.l-posture-ai .pl-site .foot-in{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:32px;display:grid}.l-posture-ai .pl-site .foot-links{flex-wrap:wrap;gap:24px;font-size:15px;display:flex}.l-posture-ai .pl-site .foot-links a{color:var(--text2);padding-block:10px}.l-posture-ai .pl-site .foot-links a:hover{color:var(--text)}.l-posture-ai .pl-site .foot-bot{color:var(--text3);flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:24px;font-size:13.5px;display:flex}.l-posture-ai .pl-site .foot-bot>span{padding-block:13px;display:block}.l-posture-ai .pl-site .foot-bot a{margin-block:-13px;padding-block:13px;display:inline-block}.l-posture-ai .pl-site .phone{flex-shrink:0;position:relative}.l-posture-ai .pl-site .phone.inert{pointer-events:none;-webkit-user-select:none;user-select:none}.l-posture-ai .pl-site .phone-inner{transform-origin:0 0}.l-posture-ai .pl-site .phone-inner>div{box-shadow:0 0 0 2px #ffffff29,0 0 0 5px #ffffff0d,0 44px 90px #0009!important}.l-posture-ai .pl-site .light .phone-inner>div{box-shadow:0 0 0 2px #0f172024,0 0 0 5px #0f17200d,0 40px 80px #0f172033!important}.l-posture-ai .pl-site .prose-head{text-align:center;padding-block:clamp(56px,8vh,104px) 0}.l-posture-ai .pl-site .prose{max-width:68ch;color:var(--text2);margin-inline:auto;padding-block:clamp(36px,5vh,64px) clamp(64px,9vh,120px);font-size:17px;line-height:1.72}.l-posture-ai .pl-site .prose h2{color:var(--text);margin:48px 0 14px;font-size:28px;font-weight:700;line-height:1.2}.l-posture-ai .pl-site .prose h3{font-family:var(--ui);color:var(--text);margin:32px 0 10px;font-size:19px;font-weight:600}.l-posture-ai .pl-site .prose p{margin:0 0 18px}.l-posture-ai .pl-site .prose ul{flex-direction:column;gap:10px;margin:0 0 20px;padding-left:0;display:flex}.l-posture-ai .pl-site .prose ul li{padding-left:24px;position:relative}.l-posture-ai .pl-site .prose ul li:before{content:"";background:var(--accent);border-radius:999px;width:5px;height:5px;position:absolute;top:11px;left:6px}.l-posture-ai .pl-site .prose blockquote{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);color:var(--text2);margin:24px 0;padding:18px 22px}.l-posture-ai .pl-site .prose table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:15.5px}.l-posture-ai .pl-site .prose th,.l-posture-ai .pl-site .prose td{text-align:left;border-bottom:1px solid var(--border);padding:11px 14px}.l-posture-ai .pl-site .prose th{color:var(--text);font-weight:600}@media (max-width:1280px){.l-posture-ai .pl-site .band-stage{grid-template-columns:minmax(0,1fr)}}@media (max-width:1200px){.l-posture-ai .pl-site .feat-split,.l-posture-ai .pl-site .type-row,.l-posture-ai .pl-site .feat-split.rev{grid-template-columns:minmax(0,1fr)}.l-posture-ai .pl-site .feat-split.rev>:first-child{order:0}.l-posture-ai .pl-site .bleed-r{margin-right:calc(var(--gut) * -1);justify-self:start}}@media (max-width:1080px){.l-posture-ai .pl-site .hero-in{grid-template-columns:1fr;gap:40px}.l-posture-ai .pl-site .hero-fig{justify-self:start;margin-right:0}.l-posture-ai .pl-site .sig-stage{grid-template-columns:1fr;justify-items:center;gap:28px}.l-posture-ai .pl-site .sig-readout{text-align:center;align-items:center}.l-posture-ai .pl-site .detail,.l-posture-ai .pl-site .pro{grid-template-columns:1fr}.l-posture-ai .pl-site .hero-gauge{bottom:20px;left:auto;right:-28px}}@media (max-width:820px){.l-posture-ai .pl-site .ps,.l-posture-ai .pl-site .steps,.l-posture-ai .pl-site .caption-band{grid-template-columns:1fr}.l-posture-ai .pl-site .nav-links{display:none}.l-posture-ai .pl-site .nav-in{justify-content:space-between;height:64px}.l-posture-ai .pl-site .band-phones{flex-wrap:wrap}.l-posture-ai .pl-site .lift{width:100%}.l-posture-ai .pl-site .foot-in{grid-template-columns:1fr}.l-posture-ai .pl-site .qr{display:none}.l-posture-ai .pl-site .anchor{min-height:auto;padding-block:clamp(72px,12vh,140px)}.l-posture-ai .pl-site .faq .ans{padding-right:0}.l-posture-ai .pl-site .sec.compact{padding-block:calc(var(--sec) * .78)}.l-posture-ai .pl-site .constel{gap:16px}.l-posture-ai .pl-site{--sec:clamp(52px,7vh,80px)}.l-posture-ai .pl-site .sig-in{gap:20px}.l-posture-ai .pl-site .sig{padding-block:clamp(52px,7vh,80px)}.l-posture-ai .pl-site .sig-num{font-size:clamp(56px,16vw,80px)}}@media (max-width:520px){.l-posture-ai .pl-site .hero-gauge{padding:10px;bottom:8px;right:-10px}.l-posture-ai .pl-site .cva-insets{grid-template-columns:1fr}.l-posture-ai .pl-site .load-card{padding:12px 4px 14px}.l-posture-ai .pl-site .ai-vis{gap:16px}.l-posture-ai .pl-site .ai-legend{flex:auto;min-width:0}}@media (prefers-reduced-motion:reduce){.l-posture-ai .pl-site *,.l-posture-ai .pl-site :before,.l-posture-ai .pl-site :after{transition:none!important;animation:none!important}.l-posture-ai .pl-site .pl-rev{opacity:1;transform:none}}
