@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";:root{--ink:#111210;--paper:#f3f3ef;--muted:#777a75;--dark:#090a09;--panel:#111311;--line:#ffffff1a;--green:#91d7b3;--amber:#e3c17b;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--dark)}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,system-ui,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-family:Manrope,system-ui,sans-serif}button,a{touch-action:manipulation}.section-dark{color:#f2f2ed;background:var(--dark)}.section-light{background:var(--paper)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:600}.scroll-progress{z-index:1000;width:100%;height:2px;position:fixed;top:0;left:0}.scroll-progress span{background:var(--green);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.site-header{z-index:50;color:#f6f6f2;justify-content:space-between;align-items:center;width:100%;height:74px;padding:0 clamp(22px,5vw,76px);display:flex;position:absolute;top:0;left:0}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:600;display:flex}.brand-mark{border:1px solid;border-radius:9px;place-items:center;width:28px;height:28px;font-family:Manrope;font-size:.85rem;display:grid}.site-header nav{color:#b8bab6;gap:34px;font-size:.85rem;display:flex}.site-header nav a,.text-link{transition:color .25s}.site-header nav a:hover,.text-link:hover{color:#fff}.header-cta{border:1px solid #4c4e4b;border-radius:30px;padding:10px 16px;font-size:.82rem;transition:all .25s}.header-cta:hover{color:#111;background:#f1f1ed}.hero{min-height:100svh;padding:clamp(150px,18vh,210px) 6vw 70px;position:relative;overflow:hidden}.hero-copy{z-index:2;width:min(780px,68vw);position:relative}.hero .eyebrow{color:var(--green)}.hero h1{margin-bottom:34px;font-size:clamp(4.2rem,8.3vw,8.8rem);font-weight:500;line-height:.88}.hero h1 span,.section-dark h2 span{color:#6d706b}.hero-lede{color:#a8aba6;max-width:520px;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.6}.button-row{align-items:center;gap:28px;margin-top:36px;display:flex}.button{transition:transform .25s var(--ease),box-shadow .25s;border-radius:50px;padding:14px 22px;font-size:.9rem;font-weight:600;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-light{color:#111;background:#f1f1ed;box-shadow:0 8px 30px #ffffff0f}.button-dark{color:#fff;background:#111}.text-link{font-size:.9rem}.text-link span{margin-left:4px;transition:transform .25s;display:inline-block}.text-link:hover span{transform:translate(2px,-2px)}.ambient{filter:blur(100px);opacity:.18;border-radius:50%;animation:12s ease-in-out infinite alternate drift;position:absolute}.ambient-one{background:#3b8161;width:420px;height:420px;top:17%;right:9%}.ambient-two{background:#755f87;width:300px;height:300px;animation-delay:-5s;bottom:0;right:32%}.hero-stage{--rx:0deg;--ry:0deg;perspective:1400px;width:min(820px,57vw);height:530px;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .7s var(--ease);z-index:3;margin:-170px 0 0 auto;position:relative}.desktop-shell,.progress-dashboard,.team-board{background:#121412;border:1px solid #ffffff21;box-shadow:0 45px 100px #00000073}.desktop-shell{border-radius:18px;animation:7s ease-in-out infinite float;position:absolute;inset:50px 0 0 30px;overflow:hidden;transform:rotateY(-8deg)rotateX(2deg)}.desktop-top,.team-top{border-bottom:1px solid var(--line);color:#858984;justify-content:space-between;align-items:center;height:54px;padding:0 18px;font-size:.65rem;display:flex}.mini-brand{color:#eee;border:1px solid #676a66;border-radius:8px;place-items:center;width:24px;height:24px;font-size:.6rem;display:grid}.avatar{color:#d8dad5;background:#2a2d2a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.55rem;display:grid}.desktop-body{grid-template-columns:130px 1fr;height:calc(100% - 54px);display:grid}.desktop-body aside{border-right:1px solid var(--line);color:#737772;flex-direction:column;gap:20px;padding:28px 17px;font-size:.72rem;display:flex}.desktop-body aside .active{color:#f1f2ed}.dashboard-main{padding:32px}.muted{color:#777b76;margin-bottom:7px;font-size:.7rem}.dashboard-main h3{margin-bottom:23px;font-size:1.65rem}.readiness-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:20px 0;display:flex}.readiness-line div{align-items:center;gap:8px;display:flex}.status-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 14px var(--green);border-radius:50%}.readiness-line b{text-transform:uppercase;letter-spacing:.12em;font-size:.73rem}.readiness-line strong{font:500 3.4rem/1 Manrope}.session-card{background:#1a1d1a;border-radius:13px;justify-content:space-between;align-items:center;margin-top:23px;padding:20px;display:flex}.session-card small{color:#7f837e;letter-spacing:.1em;font-size:.56rem}.session-card h4{margin:8px 0 5px;font-size:.9rem}.session-card p{color:#7e827d;margin:0;font-size:.65rem}.arrow{color:#777}.phone-shell{background:#080908;border:1px solid #4a4d49;border-radius:38px;width:230px;height:462px;padding:7px;position:relative;overflow:hidden;box-shadow:0 35px 80px #0000008c}.hero-phone{animation:6s ease-in-out infinite reverse float;position:absolute;bottom:-20px;right:-35px}.phone-island{z-index:3;background:#020202;border-radius:20px;width:72px;height:18px;position:absolute;top:14px;left:50%;translate:-50%}.phone-screen{background:linear-gradient(155deg,#1c211d,#101210 58%);border-radius:32px;height:100%;padding:22px 18px;overflow:hidden}.phone-meta{color:#9a9d98;justify-content:space-between;margin:0 4px 40px;font-size:.45rem;display:flex}.phone-greeting{color:#7d817c;margin-bottom:5px;font-size:.58rem}.phone-screen>h3{margin-bottom:20px;font-size:1.25rem}.score{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:18px 0 15px;display:flex}.score span{letter-spacing:.13em;color:var(--green);font-size:.58rem;font-weight:600}.score strong{font:500 3.2rem/1 Manrope}.coach-message{color:#bec1bc;font-size:.73rem;line-height:1.55}.workout{background:#202420;border:1px solid #30352f;border-radius:15px;gap:7px;padding:15px;display:grid;position:absolute;bottom:20px;left:18px;right:18px}.workout small{color:var(--green);font-size:.5rem}.workout b{font-size:.7rem}.workout span{color:#878b86;font-size:.58rem}.scroll-cue{color:#666a65;text-transform:uppercase;letter-spacing:.14em;font-size:.65rem;position:absolute;bottom:28px;left:6vw}.scroll-cue span{margin-left:8px}.intro{padding:clamp(110px,16vw,230px) 7vw}.intro .eyebrow,.progress-section .eyebrow,.cta-section .eyebrow{color:#59836c}.intro h2,.section-heading h2,.cta-section h2{margin:24px 0 35px;font-size:clamp(3rem,6.4vw,6.9rem);font-weight:500;line-height:.98}.intro h2 span,.progress-section h2 span{color:#a4a6a1}.intro>p:last-child{color:#60635f;max-width:580px;margin-left:auto;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.6}.story{grid-template-columns:1fr 1fr;min-height:300vh;padding:0 7vw;display:grid}.story-phone-wrap{position:relative}.story-phone{width:270px;height:540px;margin:0 auto;position:sticky;top:calc(50vh - 260px)}.story-screen{padding:26px 22px}.screen-kicker{color:#737873;letter-spacing:.15em;margin-top:43px;font-size:.55rem}.story-panel{opacity:0;pointer-events:none;transition:opacity .5s,transform .6s var(--ease);position:absolute;inset:110px 22px 24px;transform:translateY(18px)}.story-panel.is-active{opacity:1;transform:none}.decision-label{color:var(--green);letter-spacing:.14em;margin-bottom:18px;font-size:.58rem;font-weight:600;display:inline-block}.decision-label.amber{color:var(--amber)}.story-panel h3{margin-bottom:16px;font-size:2rem;line-height:1.05}.story-panel>p{color:#979b96;font-size:.78rem;line-height:1.55}.signal-bars{align-items:flex-end;gap:8px;height:130px;margin-top:35px;display:flex}.signal-bars i{background:#304639;border-radius:3px;flex:1;animation:2.5s ease-in-out infinite alternate pulsebar}.signal-bars i:first-child{height:42%}.signal-bars i:nth-child(2){height:60%;animation-delay:-.4s}.signal-bars i:nth-child(3){height:72%;animation-delay:-.8s}.signal-bars i:nth-child(4){height:67%;animation-delay:-1.2s}.signal-bars i:nth-child(5){height:88%;animation-delay:-1.6s}.change-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:42px;padding:18px 0;display:flex}.change-row b{color:#777;text-decoration:line-through}.change-row strong{color:var(--green);font-size:1.5rem}.story-panel ul{margin-top:30px;padding:0;list-style:none}.story-panel li{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font-size:.7rem;display:flex}.story-panel li span{color:#777}.story-steps{padding-left:5vw}.story-step{opacity:.25;flex-direction:column;justify-content:center;min-height:100vh;transition:opacity .45s;display:flex}.story-step.is-active{opacity:1}.story-step>p:first-child{color:var(--green);letter-spacing:.13em;font-size:.7rem}.story-step h2{margin-bottom:28px;font-size:clamp(2.7rem,5vw,5.8rem);line-height:1}.story-step>p:last-child{color:#8c908b;max-width:430px;font-size:1.08rem;line-height:1.65}.progress-section,.teams{padding:clamp(110px,14vw,190px) 7vw}.section-heading{max-width:1040px}.section-heading>p:last-child{color:#8f938e;max-width:610px;font-size:1.1rem;line-height:1.65}.progress-dashboard{--rx:0deg;--ry:0deg;color:#171815;transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .7s var(--ease);background:#fff;border-color:#d5d6d1;border-radius:22px;margin-top:80px;overflow:hidden;box-shadow:0 45px 100px #18191626}.progress-nav{border-bottom:1px solid #e7e8e3;justify-content:space-between;align-items:center;height:70px;padding:0 26px;display:flex}.mini-brand.dark{color:#111;border-color:#bbb}.progress-nav>div{color:#9b9e99;gap:28px;font-size:.7rem;display:flex}.progress-nav b{color:#111}.avatar.light{color:#111;background:#e9eae5}.progress-content{grid-template-columns:.8fr 1.2fr;gap:5vw;padding:clamp(32px,5vw,72px);display:grid}.progress-copy small{color:#888c87;letter-spacing:.14em;font-size:.6rem}.progress-copy h3{margin:18px 0;font-size:clamp(2rem,3vw,3.5rem);line-height:1.08}.progress-copy>p{color:#6d706c;font-size:.9rem;line-height:1.65}.metric-grid{gap:32px;margin-top:40px;display:flex}.metric-grid div{min-width:80px;position:relative}.metric-grid span{color:#8c8f8a;font-size:.58rem;display:block}.metric-grid strong{font:500 2.2rem Manrope}.metric-grid small{color:#111}.chart{align-items:center;min-height:330px;display:flex;position:relative}.chart svg{width:100%;overflow:visible}.chart-area{fill:url(#fill)}.chart-line{fill:none;stroke:#6eb78f;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000px}.visible .chart-line{animation:draw 2s .3s var(--ease) forwards}.chart circle{fill:#6eb78f}.chart-labels{color:#aaa;flex-direction:column;justify-content:space-between;font-size:.55rem;display:flex;position:absolute;inset:20px auto 40px 0}.weeks{color:#aaa;justify-content:space-between;font-size:.55rem;display:flex;position:absolute;bottom:15px;left:30px;right:0}.teams .eyebrow{color:var(--green)}.team-board{border-radius:20px;margin-top:80px;overflow:hidden}.team-top{height:68px;padding:0 26px}.team-top>div{align-items:center;gap:15px;display:flex}.team-top>div:last-child{color:#70746f}.team-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.team-summary>div{border-right:1px solid var(--line);padding:35px}.team-summary span{color:#777b76;margin-bottom:12px;font-size:.68rem;display:block}.team-summary strong{font:500 3.4rem Manrope}.team-summary strong small{color:#666;font-size:1rem}.team-summary .warm{color:var(--amber)}.athlete-list{padding:12px 26px 28px}.athlete-list>div{border-bottom:1px solid var(--line);grid-template-columns:1.4fr .6fr 1fr .6fr;align-items:center;min-height:64px;font-size:.72rem;display:grid}.athlete-list>div>span:first-child{align-items:center;gap:12px;display:flex}.list-head{color:#666a65;text-transform:uppercase;letter-spacing:.11em;font-size:.55rem!important}.athlete-avatar{color:#adb0ab;background:#232623;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.52rem;font-style:normal;display:grid}.pill{border-radius:20px;justify-self:start;padding:6px 9px;font-size:.55rem}.pill.ready{color:var(--green);background:#18291f}.pill.monitor{color:var(--amber);background:#29251a}.pill.unavailable{color:#aaa;background:#272727}.cta-section{text-align:center;padding:clamp(120px,16vw,220px) 24px}.brand-mark.large{border-radius:15px;width:48px;height:48px;margin:0 auto 34px;font-size:1.2rem}.cta-section h2{font-size:clamp(4rem,8vw,8.8rem);line-height:.89}.cta-section>p:not(.eyebrow){color:#6e716d;max-width:520px;margin:0 auto 34px;line-height:1.65}footer{background:var(--paper);color:#777;border-top:1px solid #d9dad5;justify-content:space-between;align-items:center;padding:35px 7vw;font-size:.75rem;display:flex}footer .brand{color:#111}.reveal{opacity:0;transition:opacity .8s var(--ease),transform .9s var(--ease);transform:translateY(26px)}.reveal.visible{opacity:1;transform:none}@keyframes float{50%{translate:0 -12px}}@keyframes drift{to{translate:40px -30px;scale:1.1}}@keyframes pulsebar{to{filter:brightness(1.7);transform-origin:bottom;transform:scaleY(.92)}}@keyframes draw{to{stroke-dashoffset:0}}@media (width<=900px){.site-header nav{display:none}.hero{min-height:980px;padding-top:140px}.hero-copy{width:100%}.hero h1{font-size:clamp(3.8rem,15vw,7rem)}.hero-stage{width:100%;height:500px;margin:20px 0 0}.desktop-shell{inset:70px -260px 0 0;transform:none}.hero-phone{right:4vw}.story{grid-template-columns:1fr;padding:0 5vw}.story-phone-wrap{z-index:2;pointer-events:none;height:560px;position:sticky;top:100px}.story-phone{width:240px;height:480px;position:relative;top:0}.story-steps{margin-top:-250px;padding:0}.story-step{text-align:center;align-items:center;min-height:95vh;padding-top:380px}.progress-content{grid-template-columns:1fr}.team-summary>div{padding:24px}.team-summary strong{font-size:2.5rem}footer p{display:none}}@media (width<=560px){.site-header{padding:0 18px}.header-cta{padding:8px 12px;font-size:.72rem}.hero{padding-left:20px;padding-right:20px}.hero-lede{font-size:1rem}.desktop-shell{display:none}.hero-stage{height:470px}.hero-phone{animation:none;left:50%;right:auto;translate:-50%}.scroll-cue{display:none}.intro,.progress-section,.teams{padding-left:22px;padding-right:22px}.intro h2,.section-heading h2{font-size:3.1rem}.intro>p:last-child{margin-left:0}.progress-dashboard,.team-board{margin-left:-10px;margin-right:-10px}.progress-nav>div{display:none}.progress-content{padding:30px 22px}.metric-grid{gap:14px}.metric-grid strong{font-size:1.8rem}.chart{min-height:250px}.team-summary{grid-template-columns:1fr 1fr}.team-summary>div:last-child{display:none}.athlete-list{padding:8px 16px 20px}.athlete-list .list-head{display:none}.athlete-list>div:not(.list-head){grid-template-columns:1fr auto;gap:9px 14px;min-height:0;padding:16px 0}.athlete-list>div:not(.list-head)>span{display:flex!important}.athlete-list>div:not(.list-head)>span:first-child{grid-area:1/1}.athlete-list>div:not(.list-head)>span:nth-child(2){color:#f2f2ed;grid-area:1/2;justify-self:end;font-weight:600}.athlete-list>div:not(.list-head)>span:nth-child(3){color:#777b76;grid-area:2/1}.athlete-list>div:not(.list-head)>span:nth-child(4){grid-area:2/2;justify-self:end}.team-top>div:last-child>span:first-child{display:none}.cta-section h2{font-size:4rem}footer{flex-wrap:wrap;gap:20px}}@media (width<=700px){.story{min-height:auto;padding:80px 22px;display:block}.story-phone-wrap{z-index:1;height:auto;position:relative;top:auto}.story-phone{width:230px;height:460px;position:relative;top:auto}.story-steps{margin:70px 0 0;padding:0}.story-step{text-align:center;opacity:1;border-top:1px solid var(--line);align-items:center;min-height:auto;padding:70px 0}.story-step:first-child{padding-top:35px}.story-step h2{font-size:3rem}.story-panel{transition:none}.story-panel:not(.is-active){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.reveal{opacity:1;transform:none}.story-panel{transition:none}.chart-line{stroke-dashoffset:0}}.skip-link{z-index:2000;color:#111;background:#fff;border-radius:8px;padding:10px 14px;position:fixed;top:10px;left:10px;translate:0 -150%}.skip-link:focus{translate:0}.page-dark{background:var(--dark);color:#f2f2ed}.site-header-inner{background:var(--dark);position:relative}.footer-links{gap:24px;display:flex}.footer-links a:hover{color:#111}.site-footer{background:var(--dark);color:#858984;border-color:#282a27}.site-footer .brand{color:#f2f2ed}.site-footer .footer-links a:hover{color:#fff}.access-page{background:var(--dark);color:#f2f2ed;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;min-height:calc(100svh - 74px);padding:clamp(70px,10vw,150px) 7vw;display:grid}.access-intro{max-width:650px}.access-intro .eyebrow{color:var(--green)}.access-intro h1,.legal-page h1{margin:24px 0 34px;font-size:clamp(3.4rem,6vw,6.8rem);font-weight:500;line-height:.94}.access-intro>p{color:#9b9e99;max-width:570px;font-size:1.1rem;line-height:1.7}.access-notes{color:#b4b7b2;gap:12px;margin-top:34px;font-size:.78rem;display:grid}.access-notes span:before{content:"✓";color:var(--green);margin-right:10px}.access-form{border:1px solid var(--line);background:#111311;border-radius:24px;padding:clamp(28px,4vw,52px)}.field{gap:9px;margin-bottom:22px;display:grid}.field label,fieldset legend{color:#b8bbb6;font-size:.72rem}.field label span{color:#686c67}.field input,.field textarea{color:#fff;width:100%;font:inherit;background:#171a17;border:1px solid #363a35;border-radius:10px;outline:none;padding:14px 15px}.field input:focus,.field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #91d7b31f}fieldset{border:0;margin:0 0 22px;padding:0}.role-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.role-options input{opacity:0;position:absolute}.role-options span{text-align:center;color:#92968f;cursor:pointer;border:1px solid #363a35;border-radius:10px;padding:12px;font-size:.8rem;display:block}.role-options input:checked+span{color:#dcefe4;background:#1a2920;border-color:#8fcfaf}.consent{color:#8f938e;align-items:flex-start;gap:10px;margin:8px 0 24px;font-size:.7rem;line-height:1.5;display:flex}.consent input{accent-color:#8fcfaf;margin-top:3px}.consent a{color:#c8cbc6;text-decoration:underline}.access-form .button{cursor:pointer;border:0}.form-note{color:#6f736e;margin:14px 0 0;font-size:.65rem;line-height:1.5}.legal-page{max-width:920px;margin:0 auto;padding:clamp(90px,12vw,170px) 24px}.legal-page .eyebrow{color:#59836c}.legal-page h1{color:#161714}.legal-lede{border-bottom:1px solid #d5d6d1;margin-bottom:54px;padding-bottom:48px;color:#535651!important;font-size:1.25rem!important}.legal-page h2{margin:38px 0 12px;font-size:1.6rem}.legal-page p{color:#646762;font-size:1rem;line-height:1.75}.legal-page a{color:#2c6747;text-decoration:underline}@media (width<=900px){.access-page{grid-template-columns:1fr;gap:55px}.access-intro{max-width:720px}}@media (width<=560px){.footer-links{order:3;width:100%}.access-page{padding:70px 22px}.access-intro h1,.legal-page h1{font-size:3.25rem}.access-form{padding:26px 20px}.role-options{grid-template-columns:1fr}.legal-lede{font-size:1.08rem!important}}.prototype-label{color:#92968f;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff21;border-radius:30px;align-items:center;gap:7px;padding:7px 11px;font-size:.6rem;display:inline-flex}.prototype-label:before{content:"";background:var(--amber);border-radius:50%;width:5px;height:5px}.identity-section{padding:clamp(110px,14vw,190px) 7vw}.identity-demo{color:#f1f2ed;background:#0e100e;border-radius:25px;grid-template-columns:330px 1fr;min-height:570px;margin-top:80px;display:grid;overflow:hidden;box-shadow:0 45px 100px #1819162e}.context-rail{border-right:1px solid var(--line);background:#111311;padding:28px 18px}.context-rail>p{color:#686c67;text-transform:uppercase;letter-spacing:.14em;margin:0 10px 20px;font-size:.6rem}.context-rail button{color:#8d918c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;width:100%;padding:14px 12px;display:flex}.context-rail button:hover,.context-rail button.is-active{color:#fff;background:#1b1e1b}.context-rail i{background:#292d29;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.6rem;font-style:normal;display:grid}.context-rail span{gap:3px;display:grid}.context-rail b{font-size:.78rem}.context-rail small{color:#696d68;font-size:.6rem}.context-stage{padding:28px 42px;position:relative}.context-bar{color:#7c807b;justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.context-view{opacity:0;pointer-events:none;transition:.45s var(--ease);position:absolute;inset:120px 42px 40px;transform:translateY(15px)}.context-view.is-active{opacity:1;pointer-events:auto;transform:none}.context-view>p{color:#777b76;margin-bottom:8px;font-size:.7rem}.context-view h3{margin-bottom:45px;font-size:clamp(2.2rem,4vw,4.5rem)}.next-action{border:1px solid var(--line);background:#161916;border-radius:15px;grid-template-columns:70px 1fr auto;align-items:center;gap:22px;padding:24px;display:grid}.next-action>span{color:var(--green);font-size:.75rem}.next-action div{gap:5px;display:grid}.next-action b{font-size:.9rem}.next-action small{color:#737772}.next-action strong{font:500 1.2rem Manrope}.context-metrics,.verified-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.context-metrics span,.verified-row span{gap:8px;padding:24px 10px 0;display:grid}.context-metrics small,.verified-row small{color:#6f736e;font-size:.6rem}.context-metrics b{font-size:1.1rem}.status-stack{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.status-stack span{border:1px solid var(--line);border-radius:13px;align-items:center;gap:9px;padding:20px;display:flex}.amber-dot{box-shadow:none;background:var(--amber)!important}.red-dot{box-shadow:none;background:#c97970!important}.permission-note{color:#696d68;margin-top:26px;display:block}.verified-row b{font:500 2.3rem Manrope}.club-hero{background:radial-gradient(circle at 78% 35%,#4d7d6338,transparent 30%),var(--dark);color:#f2f2ed;flex-direction:column;justify-content:center;min-height:84svh;padding:120px 7vw 90px;display:flex}.club-hero .eyebrow,.club-workspace .eyebrow,.planner-section .eyebrow,.match-flow .eyebrow,.club-end .eyebrow{color:var(--green)}.club-hero h1{margin:28px 0 36px;font-size:clamp(4.3rem,9vw,9.5rem);font-weight:500;line-height:.88}.club-hero h1 span,.planner-section h2 span{color:#656964}.club-hero>p:not(.eyebrow){color:#a0a39e;max-width:630px;font-size:1.15rem;line-height:1.7}.club-hero .prototype-label{align-self:flex-start;margin-top:30px}.club-workspace,.match-flow{background:var(--paper);grid-template-columns:.65fr 1.35fr;align-items:center;gap:8vw;padding:clamp(110px,14vw,190px) 7vw;display:grid}.workspace-copy h2{margin:22px 0 28px;font-size:clamp(3rem,5vw,5.5rem);line-height:.98}.workspace-copy>p:last-child{color:#686b67;line-height:1.7}.squad-window{color:#eee;background:#111311;border-radius:20px;overflow:hidden;box-shadow:0 40px 90px #00000038}.window-top{border-bottom:1px solid var(--line);color:#7a7e79;justify-content:space-between;align-items:center;padding:18px 22px;font-size:.7rem;display:flex}.window-top>div{color:#eee;align-items:center;gap:12px;display:flex}.squad-tabs{border-bottom:1px solid var(--line);gap:24px;padding:0 22px;display:flex}.squad-tabs button{color:#6e726d;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 0}.squad-tabs button.is-active{color:#fff;border-color:var(--green)}.squad-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.squad-summary.is-changing span{animation:squad-metric-refresh .42s var(--ease) both}.squad-summary span{border-right:1px solid var(--line);gap:9px;padding:24px;display:grid}.squad-summary small{color:#6f736e;font-size:.58rem}.squad-summary b{font:500 2rem Manrope}.squad-rows{padding:10px 22px 24px}.squad-rows>div{border-bottom:1px solid var(--line);grid-template-columns:1.4fr .5fr .7fr 1fr;align-items:center;min-height:58px;font-size:.68rem;display:grid}.squad-rows>div>span:first-child{align-items:center;gap:9px;display:flex}.squad-rows i{background:#242724;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.5rem;font-style:normal;display:grid}.squad-rows button{color:#777b76;text-align:left;background:0 0;border:0;font-size:.6rem}.row-head{color:#676b66;text-transform:uppercase;letter-spacing:.1em;font-size:.52rem!important}@keyframes squad-metric-refresh{0%{opacity:.25;transform:translateY(5px)}}.planner-section{background:var(--dark);color:#f2f2ed;padding:clamp(110px,14vw,190px) 7vw}.planner-demo{grid-template-columns:1fr 1fr;gap:18px;margin-top:75px;display:grid}.timeline,.drill-assistant{border:1px solid var(--line);background:#111311;border-radius:20px;padding:26px}.timeline-head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:24px;display:flex}.timeline-head span{color:#6f736e;font-size:.68rem}.block{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;padding:20px 8px;display:grid}.block time{color:#6d716c;font-size:.7rem}.block span{gap:5px;display:grid}.block b{font-size:.85rem}.block small{color:#6e726d}.block.gap{background:#1b1912;border:1px dashed #665b3e;border-radius:13px;margin:10px -8px;padding:22px 16px}.block.gap b{color:var(--amber)}.block.gap.filled{background:#142019;border-style:solid;border-color:#416d55}.block.gap.filled b{color:var(--green)}.assistant-head{align-items:center;gap:13px;margin-bottom:25px;display:flex}.assistant-head div{gap:3px;display:grid}.assistant-head small{color:var(--green);letter-spacing:.12em;font-size:.5rem}.focus-pills{gap:8px;margin-bottom:18px;display:flex}.focus-pills button{color:#858984;cursor:pointer;background:0 0;border:1px solid #353935;border-radius:30px;padding:9px 12px}.focus-pills button.is-active{color:#111;background:#eef0eb}.drill-list{gap:8px;display:grid}.drill{color:#eee;text-align:left;cursor:pointer;background:#161916;border:1px solid #292d29;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.drill.is-selected{background:#17251d;border-color:#659c7c}.drill>span{gap:5px;display:grid}.drill small{color:#6e726d}.drill strong{color:#9fa39e;font-size:.7rem}.add-session{color:#111;cursor:pointer;background:#eef0eb;border:0;border-radius:10px;justify-content:space-between;width:100%;margin-top:18px;padding:14px 16px;font-weight:600;display:flex}.assistant-note{color:#5f635e;margin:13px 0 0;font-size:.58rem}.match-flow{background:var(--paper)}.match-card{background:#fff;border-radius:22px;padding:clamp(28px,4vw,50px);box-shadow:0 35px 80px #1416131f}.match-score{text-align:center;border-bottom:1px solid #e5e6e1;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;padding-bottom:30px;display:grid}.match-score span{gap:10px;display:grid}.match-score small{color:#858984;font-size:.6rem}.match-score b{font:500 3.5rem Manrope}.match-score em{color:#898c88;font-size:.7rem;font-style:normal}.match-events{padding:16px 0;display:grid}.match-events span{border-bottom:1px solid #eee;grid-template-columns:45px 1fr 1.5fr;padding:12px 0;font-size:.7rem;display:grid}.match-events time,.match-events small{color:#888b87}.record-chain{color:#5e625d;background:#f3f4f0;border-radius:10px;justify-content:space-between;align-items:center;margin-top:20px;padding:14px;font-size:.62rem;display:flex}.record-chain i{color:#aaa;font-style:normal}.club-end{text-align:center;background:var(--dark);color:#f1f2ed;padding:clamp(120px,16vw,210px) 24px}.club-end h2{margin:30px 0 45px;font-size:clamp(4rem,8vw,8rem);font-weight:500}.pricing-hero{padding:clamp(100px,13vw,180px) 7vw 80px}.pricing-hero .eyebrow,.entitlement-split .eyebrow,.club-price .eyebrow{color:#59836c}.pricing-hero h1{margin:24px 0 30px;font-size:clamp(4rem,7vw,7.6rem);font-weight:500;line-height:.94}.pricing-hero>p:last-child{color:#666965;max-width:610px;font-size:1.12rem;line-height:1.7}.price-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 3vw 130px;display:grid}.price-grid article{background:#f8f8f5;border:1px solid #d8d9d4;border-radius:18px;flex-direction:column;min-height:470px;padding:30px;display:flex;position:relative}.price-grid article>p:first-of-type{font-weight:600}.price-grid h2{margin:27px 0 5px;font-size:2.7rem}.price-grid h2 small{color:#777;font:400 .7rem DM Sans}.price-grid article>small{color:#59836c;text-transform:uppercase;letter-spacing:.11em;font-size:.65rem}.price-grid article>p:last-of-type{color:#6a6d69;margin-top:28px;font-size:.82rem;line-height:1.65}.price-grid article>a,.muted-link{margin-top:auto;font-size:.78rem;font-weight:600}.price-grid .featured{color:#f3f3ef;background:#101210;border-color:#101210;box-shadow:0 25px 60px #0003}.price-grid .featured article>p{color:#aaa}.price-badge{background:var(--green);color:#102017;text-transform:uppercase;letter-spacing:.09em;border-radius:20px;padding:7px 10px;font-size:.55rem;position:absolute;top:-13px;left:25px}.future{opacity:.65}.entitlement-split{background:#fff;padding:clamp(100px,13vw,170px) 7vw}.entitlement-split h2{margin:25px 0 65px;font-size:clamp(3.3rem,6vw,6.6rem);line-height:.96}.split-demo{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.split-demo>div{background:#f6f6f3;border:1px solid #dedfda;border-radius:18px;gap:12px;padding:34px;display:grid}.split-demo small{color:#7a7e79;letter-spacing:.12em;font-size:.58rem}.split-demo b{margin-bottom:10px;font-size:1.4rem}.split-demo span{color:#70736f;font-size:.78rem}.split-demo>i{color:#aaa;font:400 2rem Manrope}.entitlement-split>p{text-align:center;color:#6d706c;max-width:580px;margin:35px auto 0;line-height:1.7}.club-price{background:var(--dark);color:#f2f2ed;justify-content:space-between;align-items:flex-end;gap:50px;padding:clamp(100px,13vw,170px) 7vw;display:flex}.club-price h2{margin:24px 0 30px;font-size:clamp(3.3rem,6vw,6rem);line-height:.98}.club-price h2 span{color:#686c67}.club-price p:last-child{color:#858984;max-width:620px;line-height:1.7}@media (width<=1000px){.identity-demo{grid-template-columns:270px 1fr}.club-workspace,.match-flow{grid-template-columns:1fr;gap:60px}.price-grid{grid-template-columns:1fr 1fr}.club-price{flex-direction:column;align-items:flex-start}}@media (width<=760px){.identity-section{padding-left:22px;padding-right:22px}.identity-demo{min-height:0;margin-left:-8px;margin-right:-8px;display:block}.context-rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-right:0;border-bottom:1px solid var(--line);grid-auto-columns:minmax(148px,42vw);grid-auto-flow:column;gap:8px;padding:12px;display:grid;overflow-x:auto}.context-rail::-webkit-scrollbar{display:none}.context-rail>p{display:none}.context-rail button{scroll-snap-align:center;min-width:0;padding:12px 10px}.context-stage{min-height:0;padding:22px}.context-bar{gap:14px;margin-bottom:42px}.context-bar>span:first-child{min-width:0}.context-bar .prototype-label{flex:none}.context-view{opacity:1;pointer-events:auto;min-height:370px;transition:none;display:none;position:relative;inset:auto;transform:none}.context-view.is-active{display:block}.context-view h3{max-width:680px}.planner-demo{grid-template-columns:1fr}.squad-summary{grid-template-columns:1fr 1fr}.squad-rows>div{grid-template-columns:1.4fr .5fr .8fr}.squad-rows>div>:last-child{display:none}.price-grid{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.split-demo{grid-template-columns:1fr}.split-demo>i{text-align:center}.match-events span{grid-template-columns:40px 1fr}.match-events small{grid-column:2}.record-chain{align-items:flex-start;gap:8px}.club-hero,.club-workspace,.planner-section,.match-flow{padding-left:22px;padding-right:22px}}@media (width<=500px){.context-view{min-height:0}.context-view h3{margin-bottom:32px;font-size:clamp(2.45rem,11.5vw,3.35rem);line-height:.98}.next-action{grid-template-columns:55px 1fr;gap:14px;padding:20px 16px}.next-action strong{color:#8f938e;grid-column:2;justify-self:start;font-size:.78rem}.next-action small{line-height:1.45}.status-stack{grid-template-columns:1fr}.context-metrics,.verified-row{gap:4px}.context-metrics span,.verified-row span{min-width:0;padding:20px 4px 0}.context-metrics b{overflow-wrap:anywhere;font-size:.9rem}.verified-row b{font-size:1.8rem}.permission-note{line-height:1.55}.squad-summary span{padding:18px}.planner-demo{margin-left:-8px;margin-right:-8px}.timeline,.drill-assistant{padding:20px 16px}.focus-pills{overflow:auto}.record-chain i{display:none}.record-chain{grid-template-columns:1fr;display:grid}.club-hero h1{font-size:4rem}.club-end h2{font-size:clamp(2.9rem,14vw,3.45rem);line-height:.95}.entitlement-split h2{font-size:clamp(2.8rem,12.5vw,3.15rem);line-height:.98}}.player-profile-section{padding:clamp(110px,14vw,190px) 7vw}.player-profile-section .eyebrow{color:var(--green)}.profile-concept{border:1px solid var(--line);background:#111311;border-radius:26px;grid-template-columns:.65fr 1.35fr;min-height:610px;margin-top:80px;display:grid;overflow:hidden;box-shadow:0 45px 100px #0006}.player-identity{text-align:center;border-right:1px solid var(--line);background:radial-gradient(circle at 50% 35%,#76bb9430,#0000 38%);flex-direction:column;justify-content:center;align-items:center;padding:45px;display:flex}.profile-orb{background:linear-gradient(145deg,#2a392f,#141814);border:1px solid #526459;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 0 80px #71b98f29}.profile-orb span{color:#cbdcd1;font:500 2.3rem Manrope}.player-identity>p{color:var(--green);text-transform:uppercase;letter-spacing:.15em;margin:32px 0 6px;font-size:.65rem}.player-identity h3{margin-bottom:18px;font-size:2rem}.overall-stat{margin-top:45px;display:grid}.overall-stat strong{font:500 4rem/1 Manrope}.overall-stat span{color:#747873;font-size:.65rem}.profile-data{padding:34px}.provenance-tabs{border-bottom:1px solid var(--line);gap:7px;padding-bottom:25px;display:flex;overflow:auto}.provenance-tabs button{white-space:nowrap;color:#777b76;cursor:pointer;background:0 0;border:1px solid #303430;border-radius:30px;padding:9px 11px;font-size:.6rem}.provenance-tabs button.is-active{color:#111;background:#edf0ea}.provenance-tabs i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.provenance-tabs button:nth-child(2) i{background:#8ebbd5}.provenance-tabs button:nth-child(3) i{background:#c5a9d6}.provenance-tabs button:nth-child(4) i{background:var(--amber)}.source-view{padding-top:36px;display:none}.source-view.is-active{animation:sourcein .45s var(--ease);display:block}.source-title{justify-content:space-between;align-items:flex-start;display:flex}.source-title>span{gap:5px;display:grid}.source-title b{font-size:1rem}.source-title small{color:#6f736e}.source-title>strong{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-size:.58rem}.football-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:40px 0 30px;display:grid}.football-stats span{border-right:1px solid var(--line);gap:8px;padding:28px 10px;display:grid}.football-stats b{font:500 2rem Manrope}.football-stats small{color:#6f736e;font-size:.58rem}.club-sources{display:grid}.club-sources span{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.club-sources i{background:#242824;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.52rem;font-style:normal;display:grid}.club-sources b{font-size:.72rem}.club-sources strong{color:#898d88;font-size:.68rem}.estimate-warning{max-width:480px;color:var(--amber);font-size:.68rem;line-height:1.6}@keyframes sourcein{0%{opacity:0;transform:translateY(10px)}}@media (width<=850px){.profile-concept{grid-template-columns:1fr;min-height:0}.player-identity{border-right:0;border-bottom:1px solid var(--line);padding:38px}.football-stats{grid-template-columns:1fr 1fr}}@media (width<=500px){.player-profile-section{padding-left:22px;padding-right:22px}.profile-data{padding:22px 18px 28px}.profile-concept{margin:60px -8px 0}.player-identity{padding:34px 22px}.profile-orb{width:112px;height:112px}.profile-orb span{font-size:1.8rem}.player-identity>p{margin-top:22px}.player-identity h3{margin-bottom:14px}.overall-stat{margin-top:28px}.overall-stat strong{font-size:3.25rem}.provenance-tabs{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:20px;display:grid;overflow:visible}.provenance-tabs button{white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:44px;padding:8px;line-height:1.25;display:flex}.source-view{padding-top:28px}.source-title{gap:12px;display:grid}.source-title>strong{justify-self:start}.football-stats{margin:28px 0 22px}.football-stats span{min-width:0;padding:20px 10px}.football-stats span:nth-child(2n){border-right:0}.football-stats b{overflow-wrap:anywhere;font-size:1.5rem}.club-sources span{grid-template-columns:35px minmax(0,1fr) auto;padding-left:4px;padding-right:4px}.club-sources b{overflow-wrap:anywhere}}.real-product{padding:clamp(110px,14vw,190px) 7vw}.real-product .eyebrow{color:#59836c}.app-showcase{grid-template-columns:.7fr 1.3fr;align-items:center;gap:8vw;margin-top:80px;display:grid}.app-copy-tabs{display:grid}.app-copy-tabs button{color:#959893;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d5d6d1;grid-template-columns:40px 1fr;gap:4px 15px;padding:24px 8px;display:grid}.app-copy-tabs button>span{color:#aaa;grid-row:1/3;font-size:.65rem}.app-copy-tabs b{font:500 1.5rem Manrope}.app-copy-tabs small{line-height:1.5}.app-copy-tabs button.is-active{color:#111}.app-copy-tabs button.is-active>span{color:#59836c}.actual-phone{color:#f4f4f0;background:#050605;border:2px solid #3d403d;border-radius:48px;width:min(440px,100%);min-height:760px;margin:auto;padding:22px 20px 95px;position:relative;overflow:hidden;box-shadow:0 50px 100px #0000004d}.actual-phone-top{border-bottom:1px solid #272927;justify-content:space-between;align-items:center;padding:4px 4px 23px;display:flex}.actual-phone-top>span{border:1px solid #44484a;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.68rem;font-weight:700;display:grid}.actual-phone-top small{color:#777b76;letter-spacing:.16em}.actual-phone-top i{border:2px solid #eee;border-radius:50%;width:12px;height:12px}.app-view{padding-top:26px;display:none}.app-view.is-active{animation:sourcein .45s var(--ease);display:block}.app-kicker{color:#9c9fa1;letter-spacing:.16em;font-size:.65rem;font-weight:600}.app-view>h3{margin-bottom:22px;font-size:2.5rem}.alan-review,.app-mini-panel,.cue-card{background:#181a1d;border:1px solid #333639;border-radius:24px;padding:24px}.alan-review small,.app-mini-panel small{color:#a9abb0;letter-spacing:.12em;font-size:.6rem}.alan-review h4{margin:17px 0;font:600 1.55rem/1.15 Manrope}.alan-review p{color:#b2b4b8;font-size:.82rem;line-height:1.55}.alan-review button{border:0;border-radius:30px;width:100%;padding:14px;font-weight:600}.app-mini-panel{min-height:190px;margin-top:14px;position:relative}.app-mini-panel>b{margin-top:10px;font-size:1.1rem;display:block}.mini-ring{border:9px solid #2b2e32;border-top-color:#4aed9f;border-radius:50%;place-items:center;width:90px;height:90px;display:grid;position:absolute;bottom:22px;right:30px}.app-view-head{justify-content:space-between;display:flex}.app-view-head small{color:#a9abb0;letter-spacing:.15em}.app-view-head h3{margin:4px 0;font-size:2rem}.app-view-head button{color:#eee;background:0 0;border:0}.evidence-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.evidence-tile{background:#101113;border:1px solid #777b81;border-radius:22px;flex-direction:column;min-height:250px;padding:18px;display:flex}.evidence-tile.active{border-color:#3cc884}.evidence-tile small{color:#b4b6ba;font-weight:600}.metric-ring{border:10px solid #303338;border-top-color:#eee;border-radius:50%;place-items:center;width:110px;height:110px;margin:auto;display:grid}.green-ring{border-color:#48ec9c #48ec9c #48ec9c #303338}.metric-ring b{font-size:1.6rem}.evidence-tile strong{font-size:.9rem}.training-counter{text-align:center;color:#aaa;margin-bottom:25px;display:grid}.training-counter b{color:#fff;font-size:2rem}.training-line{color:#ddd}.cue-card{border-radius:15px;gap:8px;margin-top:10px;padding:18px;display:grid}.cue-card small{color:#8f9297}.cue-card b{font-size:.82rem}.set-row{gap:12px;margin:25px 0;display:flex}.set-row button{color:#aaa;background:#090a0b;border:2px solid #35383e;border-radius:50%;width:92px;height:92px;font-size:1.3rem}.set-row button.done{color:#111;background:#f3f3f1}.set-row small{font-size:.58rem;display:block}.safety-button{color:#f1cf86;background:#201708;border:1px solid #b78b32;border-radius:16px;width:100%;padding:15px;font-weight:600}.actual-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1f2224f2;border:1px solid #46494d;border-radius:35px;grid-template-columns:repeat(4,1fr);padding:13px 8px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.actual-bottom-nav span{color:#888c90;place-items:center;gap:5px;display:grid}.actual-bottom-nav span.is-active{color:#fff}.actual-bottom-nav small{font-size:.55rem}@media (width<=850px){.app-showcase{grid-template-columns:1fr}.app-copy-tabs{grid-template-columns:repeat(3,1fr)}.app-copy-tabs button{grid-template-columns:1fr;padding:16px}.app-copy-tabs button>span{grid-row:auto}.app-copy-tabs small{display:none}}@media (width<=500px){.real-product{padding-left:22px;padding-right:22px}.actual-phone{border-radius:38px;min-height:690px;padding-left:14px;padding-right:14px}.evidence-tile{min-height:220px;padding:14px}.metric-ring{width:88px;height:88px}.app-copy-tabs b{font-size:.95rem}}.coverage-section,.roadmap-section,.goal-section,.nutrition-grid-section,.loop-section,.evidence-section,.principle-section,.scope-section{padding:clamp(100px,13vw,175px) 7vw}.coverage-section .eyebrow,.roadmap-section .eyebrow,.goal-section .eyebrow,.product-hero .eyebrow,.simple-cta .eyebrow{color:#59836c}.coverage-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:65px;display:grid}.coverage-grid span{background:linear-gradient(145deg,#fafaf7,#e9ece6);border:1px solid #d9dad5;border-radius:18px;align-items:flex-end;min-height:120px;padding:20px;font-family:Manrope;font-size:1.1rem;font-weight:600;display:flex}.roadmap-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:70px;display:grid}.roadmap-grid article{background:#f8f8f5;border:1px solid #dadbd6;border-radius:22px;min-height:290px;padding:30px}.roadmap-grid small{color:#6c706b;text-transform:uppercase;letter-spacing:.14em;margin:18px 0 44px;font-size:.62rem;display:block}.roadmap-grid h3{font-size:1.55rem}.roadmap-grid p{color:#737671;font-size:.82rem;line-height:1.65}.stage-dot{background:#66bd92;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 20px #66bd924d}.stage-next{background:var(--amber)}.stage-vision{background:#a99bc2}.product-hero{padding:clamp(105px,13vw,180px) 7vw clamp(95px,12vw,160px)}.product-hero h1{max-width:1100px;margin:25px 0 34px;font-size:clamp(3.8rem,7.4vw,8rem);font-weight:500;line-height:.92}.product-hero h1 span{color:#a3a6a1}.product-hero>p:not(.eyebrow){color:#686b67;max-width:680px;font-size:1.15rem;line-height:1.7}.product-hero-dark{background:radial-gradient(circle at 78% 20%,#1d382a 0,transparent 32rem),var(--dark);color:#f3f3ef}.product-hero-dark h1 span{color:#686c67}.product-hero-dark>p:not(.eyebrow){color:#a2a6a0}.product-hero-dark .eyebrow{color:var(--green)}.stage-pill{color:#d9dcd7;text-transform:uppercase;letter-spacing:.13em;border:1px solid #4a4e49;border-radius:999px;margin-bottom:34px;padding:8px 11px;font-size:.62rem;display:inline-flex}.stage-pill:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px;margin:3px 8px 0 0}.dark-link{color:#333}.goal-grid,.nutrition-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:65px;display:grid}.goal-grid article,.nutrition-grid article{background:#f9f9f6;border:1px solid #d8d9d4;border-radius:20px;min-height:250px;padding:28px}.goal-grid small,.nutrition-grid small{color:#59836c;letter-spacing:.14em}.goal-grid h3,.nutrition-grid h3{margin-top:48px;font-size:1.5rem}.goal-grid p,.nutrition-grid p{color:#70736f;font-size:.82rem;line-height:1.65}.principle-section .eyebrow,.nutrition-grid-section .eyebrow,.evidence-section .eyebrow,.simple-cta-dark .eyebrow{color:var(--green)}.principle-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;margin-top:75px;display:grid}.principle-flow span{border:1px solid var(--line);background:#111311;border-radius:18px;gap:14px;min-height:150px;padding:24px;display:grid}.principle-flow small{color:var(--green);letter-spacing:.14em;font-size:.58rem}.principle-flow b{font-size:1rem}.principle-flow i{color:#555;font-style:normal}.nutrition-grid-section{color:#f1f2ed;background:#101210}.nutrition-grid article{background:#161916;border-color:#2b302c}.nutrition-grid p{color:#959994}.scope-section{color:#111;background:#f2f2ee;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.scope-section h2{font-size:clamp(2.7rem,5vw,5.8rem);line-height:.98}.scope-section>div:last-child p{color:#646762;line-height:1.75}.loop-section{background:#fff}.loop-list{max-width:1050px;margin:auto}.loop-list article{border-bottom:1px solid #dddeda;grid-template-columns:100px 1fr;gap:30px;padding:45px 0;display:grid}.loop-list>article>span{color:#59836c;letter-spacing:.14em;font-size:.72rem}.loop-list h2{margin-bottom:16px;font-size:clamp(2.4rem,5vw,5rem)}.loop-list p{color:#6d706c;max-width:650px;line-height:1.7}.provenance-cards{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:70px;display:grid}.provenance-cards span{border:1px solid var(--line);background:#111311;border-radius:18px;gap:10px;padding:25px;display:grid}.provenance-cards i{background:var(--green);border-radius:50%;width:8px;height:8px;margin-bottom:34px}.provenance-cards span:nth-child(2) i{background:#8ebbd5}.provenance-cards span:nth-child(3) i{background:#c5a9d6}.provenance-cards span:nth-child(4) i{background:var(--amber)}.provenance-cards small{color:#797d78;line-height:1.5}.simple-cta{background:var(--paper);text-align:center;padding:clamp(110px,15vw,200px) 7vw}.simple-cta h2{max-width:950px;margin:24px auto 40px;font-size:clamp(3.5rem,7vw,7.5rem);line-height:.94}.simple-cta .button-row{justify-content:center}.simple-cta-dark{background:var(--dark);color:#f2f2ed}.standard-price{color:#7a7d78!important;margin-top:auto!important;padding-top:18px!important;font-size:.68rem!important}.price-grid article>a{margin-top:18px}.club-price-stack{display:block}.club-plan-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:55px 0 35px;display:grid}.club-plan-grid article{border:1px solid var(--line);background:#111311;border-radius:19px;flex-direction:column;min-height:285px;padding:26px;display:flex}.club-plan-grid article>small{color:var(--green);letter-spacing:.13em}.club-plan-grid h3{margin:20px 0;font-size:1.7rem}.club-plan-grid strong{font:500 2.5rem Manrope}.club-plan-grid strong small{color:#7c807b;font:400 .65rem DM Sans}.club-plan-grid p{color:#898d88!important;font-size:.78rem!important}.club-plan-grid span{color:#6d716c;margin-top:auto;font-size:.65rem}@media (width<=900px){.coverage-grid,.roadmap-grid,.goal-grid,.nutrition-grid,.provenance-cards{grid-template-columns:1fr 1fr}.principle-flow{grid-template-columns:1fr}.principle-flow i{text-align:center;rotate:90deg}.scope-section,.club-plan-grid{grid-template-columns:1fr}.product-hero{padding-top:95px}}@media (width<=560px){.coverage-section,.roadmap-section,.goal-section,.nutrition-grid-section,.loop-section,.evidence-section,.principle-section,.scope-section,.product-hero{padding-left:22px;padding-right:22px}.coverage-grid,.roadmap-grid,.goal-grid,.nutrition-grid,.provenance-cards{grid-template-columns:1fr}.coverage-grid span{min-height:88px}.product-hero h1{font-size:3.65rem}.goal-grid article,.nutrition-grid article{min-height:210px}.loop-list article{grid-template-columns:48px 1fr;gap:10px}.footer-links{flex-wrap:wrap;gap:14px}}.price-grid article>p:nth-of-type(2){color:#6a6d69;margin-top:28px;font-size:.82rem;line-height:1.65}.price-grid .featured>p:nth-of-type(2){color:#a7aaa5}.header-actions{align-items:center;gap:10px;display:flex}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #4c4e4b;border-radius:50%;place-content:center;gap:6px;width:42px;height:42px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#f3f3ef;width:16px;height:1px;display:block}.mobile-menu[open] summary{background:#f1f1ed}.mobile-menu[open] summary span{background:#111}.mobile-menu nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f110ffa;border:1px solid #343733;border-radius:16px;width:min(300px,100vw - 36px);padding:10px;position:absolute;top:51px;right:0;box-shadow:0 22px 60px #00000073}.mobile-menu nav a{color:#e8eae5;border-bottom:1px solid #282b27;padding:14px 13px;font-size:.86rem}.mobile-menu nav a:last-child{border-bottom:0}@media (width<=900px){.site-header>nav{display:none}.mobile-menu{display:block}.mobile-menu nav{gap:0;display:grid!important}}@media (width<=420px){.site-header .brand{gap:8px;font-size:.92rem}.site-header .brand-mark{width:26px;height:26px}.header-actions{gap:7px}.mobile-menu summary{width:38px;height:38px}.header-cta{padding:8px 10px}}.goal-lens{padding:clamp(110px,14vw,190px) 7vw}.goal-lens .eyebrow{color:#59836c}.goal-lens-demo{grid-template-columns:260px 1fr;gap:12px;margin-top:70px;display:grid}.goal-lens-options{align-content:start;gap:7px;display:grid}.goal-lens-options button{color:#727671;text-align:left;cursor:pointer;background:#f8f8f5;border:1px solid #d4d6d0;border-radius:13px;padding:18px;font:600 .82rem DM Sans}.goal-lens-options button.is-active{color:#fff;background:#111;border-color:#111}.goal-lens-screen{color:#f3f3ef;background:radial-gradient(circle at 84% 20%,#6ab78c33,#0000 32%),#0f120f;border-radius:24px;min-height:500px;padding:clamp(30px,5vw,65px);box-shadow:0 35px 80px #1416132e}.goal-lens-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:28px;display:flex}.goal-lens-top span{font-weight:600}.goal-lens-top small{color:#70756f;letter-spacing:.12em;font-size:.58rem}.goal-lens-screen>p:first-of-type{color:var(--green);letter-spacing:.15em;margin:60px 0 14px;font-size:.62rem}.goal-lens-screen h3{max-width:760px;margin-bottom:25px;font-size:clamp(2.5rem,5vw,5.1rem);line-height:.98}.goal-lens-screen>p:nth-of-type(2){color:#a5aaa4;max-width:680px;line-height:1.65}.goal-lens-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:52px;display:grid}.goal-lens-metrics span{border:1px solid var(--line);background:#161a16;border-radius:13px;gap:9px;padding:18px;display:grid}.goal-lens-metrics small{color:#70756f;font-size:.58rem}.goal-lens-metrics b{font-size:.78rem}@media (width<=760px){.goal-lens{padding-left:22px;padding-right:22px}.goal-lens-demo{grid-template-columns:1fr}.goal-lens-options{padding-bottom:4px;display:flex;overflow-x:auto}.goal-lens-options button{flex:none;padding:13px 15px}.goal-lens-screen{min-height:0}.goal-lens-screen>p:first-of-type{margin-top:40px}.goal-lens-metrics{grid-template-columns:1fr}.goal-lens-top small{display:none}}.gap-slots{display:grid}.gap-entry{background:#142019;border-radius:13px;margin:10px -8px;padding:20px 82px 20px 16px;position:relative;border:1px solid #416d55!important}.gap-entry b{color:var(--green)}.gap-entry button{color:#9aa19b;font:inherit;cursor:pointer;background:0 0;border:1px solid #3c493f;border-radius:20px;padding:7px 9px;font-size:.58rem;position:absolute;top:50%;right:14px;translate:0 -50%}.drill:disabled{opacity:.35;cursor:not-allowed}.add-session:disabled{color:#747873;cursor:not-allowed;background:#252825}.custom-toggle{color:#b8bcb7;cursor:pointer;background:0 0;border:1px solid #353935;border-radius:10px;width:100%;margin-top:9px;padding:12px;font:600 .72rem DM Sans}.custom-drill-form{background:#151815;border:1px solid #353935;border-radius:12px;grid-template-columns:1fr 105px auto;gap:8px;margin-top:10px;padding:14px;display:grid}.custom-drill-form[hidden]{display:none}.custom-drill-form label{color:#8f938e;gap:6px;font-size:.58rem;display:grid}.custom-drill-form input{color:#fff;min-width:0;font:inherit;background:#0c0e0c;border:1px solid #353935;border-radius:8px;padding:10px}.custom-drill-form button{color:#111;background:#eef0eb;border:0;border-radius:8px;align-self:end;padding:11px 12px;font-weight:600}.planner-status{border-left:2px solid var(--amber);color:#d5c18f;background:#1a1812;margin:14px 0 0;padding:12px;font-size:.68rem;line-height:1.5}.match-card,.match-score b,.match-events b{color:#171815}.match-events small,.match-events time{color:#666a65}.record-chain{color:#4f534e}@media (width<=560px){.custom-drill-form{grid-template-columns:1fr 88px}.custom-drill-form button{grid-column:1/-1}.gap-entry{padding-right:16px}.gap-entry button{grid-column:2;justify-self:start;margin-top:10px;position:static;translate:0}.match-score{gap:12px}.match-score b{font-size:3rem}}.plan-price{align-items:flex-end;gap:13px;margin:27px 0 10px;display:flex}.plan-price>strong{letter-spacing:-.055em;white-space:nowrap;font:500 2.7rem/1 Manrope}.plan-price>span{gap:2px;padding-bottom:3px;line-height:1.1;display:grid}.plan-price b{color:#4e524d;font-size:.62rem;font-weight:600}.plan-price small{color:#858984;font-size:.58rem}.price-grid .featured .plan-price b{color:#d7ddd8}.price-grid .featured .plan-price small{color:#777f79}.site-header-inner{animation:inner-nav-arrive .7s var(--ease) both}.motion-ready [data-reveal]{opacity:0;transition:opacity .8s var(--ease),transform .9s var(--ease);transform:translateY(24px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}[data-soft-tilt]{--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .55s var(--ease)}.kinetic-rule{opacity:.16;background:currentColor;height:1px;position:relative;overflow:visible}.kinetic-rule:after{content:"";background:var(--green);border-radius:20px;width:36px;height:5px;animation:8s ease-in-out infinite alternate rule-travel;position:absolute;top:-2px;left:0;box-shadow:0 0 24px #8ddbb299}.quiet-orbit{opacity:.1;pointer-events:none;border:1px solid;border-radius:50%;animation:18s linear infinite quiet-orbit;position:absolute}.quiet-orbit:after{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 18px #8fdeb4b3}@keyframes inner-nav-arrive{0%{opacity:0;transform:translateY(-10px)}}@keyframes rule-travel{to{left:calc(100% - 36px)}}@keyframes quiet-orbit{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.site-header-inner{animation:none}.motion-ready [data-reveal]{opacity:1;transform:none}.kinetic-rule:after,.quiet-orbit{animation:none}[data-soft-tilt]{transform:none}}.goal-lens-controls{background:#f8f8f5;border:1px solid #d4d6d0;border-radius:22px;align-content:start;gap:28px;padding:22px;display:grid}.goal-control-group{gap:11px;display:grid}.goal-control-group>small{color:#747873;letter-spacing:.14em;font-size:.54rem}.goal-mini-options{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.goal-mini-options button,.goal-state-options button{color:#70746f;cursor:pointer;background:0 0;border:1px solid #d4d6d0;border-radius:11px;min-height:42px;font:600 .72rem DM Sans;transition:border-color .25s,background .25s,color .25s,transform .25s}.goal-mini-options button:hover,.goal-state-options button:hover{transform:translateY(-2px)}.goal-mini-options button.is-active{color:#fff;background:#111;border-color:#111}.goal-state-options{gap:6px;display:grid}.goal-state-options button{text-align:left;align-items:center;gap:9px;padding:0 13px;display:flex}.goal-state-options i{background:#b8bcb7;border-radius:50%;width:7px;height:7px;transition:background .25s,box-shadow .25s}.goal-state-options button.is-active{color:#1d3d2a;background:#edf5ef;border-color:#7ab694}.goal-state-options button.is-active i{background:#65c58e;box-shadow:0 0 12px #65c58eb3}.goal-lens-screen{position:relative;overflow:hidden}.goal-lens-screen:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #7ecda026;border-radius:50%;width:60%;animation:18s linear infinite goal-orbit;position:absolute;inset:-40% auto auto -20%}.goal-lens-screen.is-updating h3,.goal-lens-screen.is-updating>p,.goal-lens-screen.is-updating .goal-lens-metrics{animation:goal-refresh .48s var(--ease) both}.goal-lens-top b{color:var(--green);font-weight:600}.goal-live-line{color:#777d77;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:12px 2px 0;font-size:.62rem;display:flex}.goal-live-line>span{align-items:center;gap:8px;display:flex}.goal-live-line i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #65c58ea6}.goal-live-line a{color:#dce2dc;text-decoration:none}.goal-live-line a b{margin-left:6px}@keyframes goal-refresh{0%{opacity:.25;transform:translateY(7px)}}@keyframes goal-orbit{to{rotate:360deg}}@media (width<=760px){.goal-lens-controls{padding:15px}.goal-control-group:first-child{min-width:0}.goal-lens-options{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.goal-lens-options button:last-child{grid-column:1/-1}.goal-state-options{grid-template-columns:repeat(3,1fr)}.goal-state-options button{justify-content:center;padding:0 8px}.goal-live-line{flex-direction:column;align-items:flex-start}.goal-lens-screen:before{width:100%}}@media (width<=430px){.goal-state-options{grid-template-columns:1fr}.goal-state-options button{justify-content:flex-start}.goal-lens-screen{padding:26px 20px}.goal-lens-metrics{margin-top:36px}}@media (prefers-reduced-motion:reduce){.goal-lens-screen:before,.goal-lens-screen.is-updating h3,.goal-lens-screen.is-updating>p,.goal-lens-screen.is-updating .goal-lens-metrics{animation:none}}.reveal,.motion-ready [data-reveal]{transition-delay:var(--reveal-delay,0s)}[data-motion-card]{--motion-x:50%;--motion-y:50%;--motion-opacity:0;isolation:isolate;transition:translate .38s var(--ease),box-shadow .38s var(--ease),border-color .38s;position:relative;overflow:hidden}[data-motion-card]:after{content:"";z-index:0;background:radial-gradient(280px circle at var(--motion-x) var(--motion-y),#75cc9829,transparent 58%);opacity:var(--motion-opacity);pointer-events:none;transition:opacity .35s;position:absolute;inset:0}[data-motion-card]>*{z-index:1;position:relative}[data-motion-card]:hover{border-color:#64b2846b;translate:0 -4px;box-shadow:0 22px 55px #141e171a}.layers-section .layer-list article,.how-loop .loop-list article,.guardrail-ledger>div{transition:opacity .4s,transform .5s var(--ease),border-color .4s}.layers-section .layer-list article.is-current,.how-loop .loop-list article.is-current,.guardrail-ledger>div.is-current{opacity:1;border-color:#7fd5a46b;transform:translate(8px)}.legal-page>h2{transition:color .3s;position:relative}.legal-page>h2:before{content:"";background:var(--green);width:4px;height:0;transition:height .4s var(--ease);border-radius:8px;position:absolute;top:.2em;left:-22px}.legal-page>h2.is-current{color:#375e47}.legal-page>h2.is-current:before{height:.9em}.button,.header-cta{translate:var(--magnetic-x,0) var(--magnetic-y,0)}@media (prefers-reduced-motion:reduce){.motion-ready [data-reveal]{transition-delay:0s}[data-motion-card]:hover{translate:0}.layers-section .layer-list article.is-current,.how-loop .loop-list article.is-current,.guardrail-ledger>div.is-current{transform:none}.button,.header-cta{translate:0}}.intro{padding-bottom:clamp(48px,6vw,82px)}.motion-bridge{--bridge-x:5%;--bridge-y:72%;--route-offset:1;color:#151714;background:linear-gradient(180deg,var(--paper) 0%,#f7f7f3 54%,var(--paper) 100%);min-height:210svh;position:relative}.motion-bridge-sticky{grid-template-rows:auto minmax(250px,1fr) auto auto;align-content:center;gap:22px;min-height:100svh;padding:clamp(58px,7vh,86px) 7vw clamp(28px,4vh,48px);display:grid;position:sticky;top:0;overflow:hidden}.motion-bridge-sticky:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#82cba21c,#82cba209 35%,#0000 68%);border-radius:50%;width:min(72vw,980px);position:absolute;top:54%;left:50%;translate:-50% -50%}.motion-bridge-heading{z-index:2;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;column-gap:7vw;display:grid;position:relative}.motion-bridge-heading .eyebrow{color:#59836c;grid-column:1/-1;margin-bottom:16px}.motion-bridge-heading h2{max-width:920px;margin:0;font-size:clamp(2.9rem,5vw,5.7rem);font-weight:500;line-height:.94}.motion-bridge-heading h2 span{color:#a1a49f}.motion-bridge-heading>p:last-child{color:#656964;max-width:470px;margin:0 0 4px;font-size:clamp(.88rem,1.2vw,1.05rem);line-height:1.65}.motion-route{z-index:2;isolation:isolate;min-height:clamp(260px,34vh,350px);position:relative}.motion-route:after{content:"";filter:blur(14px);pointer-events:none;background:radial-gradient(#232e2714,#0000 67%);border-radius:50%;height:28%;position:absolute;bottom:10%;left:4%;right:4%}.motion-route-line{z-index:0;width:100%;height:94%;position:absolute;inset:5% 0 1%;overflow:visible}.motion-route-line path{fill:none;stroke-linecap:round}.route-line-base{stroke:#d7dad4;stroke-width:2px;stroke-dasharray:7 10}.route-line-live,.route-line-core{stroke-dasharray:1;stroke-dashoffset:var(--route-offset)}.route-line-live{stroke:url(#bridge-neon);stroke-width:10px;opacity:.92;filter:drop-shadow(0 0 6px #70da9deb)drop-shadow(0 0 18px #5abc839e)}.route-line-core{stroke:#e7fff0;stroke-width:2.2px;filter:drop-shadow(0 0 4px #d8ffe8f2)}.route-signal{z-index:4;color:#757974;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:.42;filter:saturate(.55);cursor:pointer;min-width:142px;transition:opacity .45s var(--ease),filter .45s,transform .45s var(--ease),border-color .45s,box-shadow .45s;background:#f8f8f5e0;border:1px solid #d9dbd5;border-radius:14px;align-items:center;gap:10px;padding:10px 13px;display:flex;position:absolute;box-shadow:0 10px 28px #181f1a0b}.route-signal:hover,.route-signal:focus-visible{opacity:.9;filter:none;outline:none;transform:translateY(-3px)}.route-signal.is-active{opacity:1;filter:none;border-color:#56a3768c;box-shadow:0 15px 36px #204f321c}.route-signal>i{background:#f7f7f3;border:2px solid #aeb3ad;border-radius:50%;flex:none;width:9px;height:9px;transition:background .35s,box-shadow .35s,border-color .35s}.route-signal.is-active>i{background:#69c18f;border-color:#69c18f;box-shadow:0 0 16px #69c18fb8}.route-signal span{gap:2px;display:grid}.route-signal small{color:#878b86;letter-spacing:.14em;font-size:.5rem}.route-signal b{white-space:nowrap;font-size:.7rem}.route-signal-goal{bottom:5%;left:1%}.route-signal-training{top:4%;left:27%}.route-signal-recovery{bottom:0;left:56%}.route-signal-life{top:9%;right:2%}.bridge-led{z-index:3;left:var(--bridge-x);top:var(--bridge-y);aspect-ratio:1;pointer-events:none;border-radius:50%;width:18px;position:absolute;translate:-50% -50%}.bridge-led-core{z-index:3;background:#edfff4;border-radius:50%;position:absolute;inset:4px;box-shadow:0 0 5px #fff,0 0 12px #a4f2c4,0 0 28px #53d68bf2,0 0 54px #49b47594}.bridge-led-wave{opacity:0;border:1px solid #76e2a58f;border-radius:50%;position:absolute;inset:-8px;scale:.55}.motion-bridge.is-active-view .bridge-led-wave{animation:bridge-led-wave 1.9s var(--ease) infinite}.motion-bridge.is-active-view .bridge-led-wave-two{animation-delay:.72s}@keyframes bridge-led-wave{18%{opacity:.62}to{opacity:0;scale:2.45}}.bridge-conclusion{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9f6db;border:1px solid #d9dbd5;border-radius:18px;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:28px;padding:18px 22px;display:grid;position:relative;box-shadow:0 18px 48px #1c261f11}.bridge-conclusion>span{color:#6d726d;letter-spacing:.14em;align-items:center;gap:9px;font-size:.52rem;display:flex}.bridge-conclusion>span i{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #72c696a6}.bridge-conclusion>div{min-height:48px}.bridge-conclusion strong{letter-spacing:-.03em;margin-bottom:4px;font:600 clamp(1rem,1.45vw,1.3rem) Manrope;display:block}.bridge-conclusion p{color:#747873;margin:0;font-size:.72rem;line-height:1.45}.bridge-conclusion.is-changing>div{animation:bridge-copy .42s var(--ease) both}.bridge-stage-count{color:#9da09c;letter-spacing:.12em;font:500 .65rem DM Sans}.bridge-stage-count span{color:#3f674f}.bridge-progress{z-index:5;background:#dcdfd9;border-radius:20px;height:3px;position:relative;overflow:hidden}.bridge-progress span{background:linear-gradient(90deg,#5aab7c,var(--green));transform-origin:0;width:100%;height:100%;transition:transform 90ms linear;display:block;transform:scaleX(0)}@keyframes bridge-copy{0%{opacity:.18;transform:translateY(7px)}}.motion-bridge+.coverage-section{padding-top:clamp(78px,9vw,125px)}@media (width<=820px){.motion-bridge-heading{grid-template-columns:1fr;gap:16px}.motion-bridge-heading>p:last-child{max-width:580px}.motion-bridge-sticky{grid-template-rows:auto minmax(270px,1fr) auto auto}.bridge-conclusion{grid-template-columns:1fr auto}.bridge-conclusion>span{grid-column:1/-1}.bridge-stage-count{grid-area:2/2}.route-signal-training{left:23%}.route-signal-recovery{left:52%}}@media (width<=560px){.intro{padding-bottom:36px}.motion-bridge{min-height:205svh}.motion-bridge-sticky{grid-template-rows:auto minmax(250px,1fr) auto auto;gap:14px;min-height:100svh;padding:66px 22px 22px}.motion-bridge-heading .eyebrow{margin-bottom:9px;font-size:.58rem}.motion-bridge-heading h2{font-size:clamp(2.45rem,12vw,3.35rem)}.motion-bridge-heading>p:last-child{font-size:.78rem;line-height:1.5}.motion-route{min-height:270px}.motion-route-line{width:116%;inset:7% -8% 2%}.route-signal{border-radius:11px;gap:7px;min-width:0;padding:8px 9px}.route-signal small{font-size:.42rem}.route-signal b{font-size:.58rem}.route-signal>i{border-width:1px;width:7px;height:7px}.route-signal-goal{bottom:7%;left:0}.route-signal-training{top:3%;left:19%}.route-signal-recovery{bottom:0;left:47%}.route-signal-life{top:9%;right:0}.bridge-led{width:15px}.bridge-conclusion{grid-template-columns:1fr;gap:9px;padding:14px 15px}.bridge-conclusion>span{font-size:.44rem}.bridge-conclusion>div{min-height:62px}.bridge-conclusion strong{font-size:.95rem}.bridge-conclusion p{font-size:.64rem}.bridge-stage-count{display:none}.motion-bridge+.coverage-section{padding-top:74px}}@media (width<=390px){.route-signal b{display:none}.route-signal{border-radius:999px}.motion-route{min-height:245px}.bridge-conclusion p{line-height:1.35}}@media (prefers-reduced-motion:reduce){.motion-bridge{min-height:auto}.motion-bridge-sticky{min-height:auto;position:relative}.route-line-live,.route-line-core{stroke-dashoffset:0}.bridge-led{transition:none;top:48%;left:50%}.bridge-led-wave{animation:none!important}.route-signal{opacity:1;filter:none}.bridge-progress span{transform:scaleX(1)}.bridge-conclusion.is-changing>div{animation:none}}.auto-kinetic-rule{width:min(220px,38%);color:var(--green);margin:-12px 0 30px;display:block}.plan-finder{grid-template-columns:minmax(250px,.72fr) minmax(330px,.9fr) minmax(300px,.8fr);align-items:center;gap:clamp(28px,4vw,70px);padding:0 7vw clamp(90px,11vw,135px);display:grid}.plan-finder .eyebrow{color:#59836c}.plan-finder h2{margin:16px 0 15px;font-size:clamp(2.2rem,3.6vw,4rem);line-height:1}.plan-finder>div:first-child>p:last-child{color:#717570;max-width:430px;margin:0;font-size:.78rem;line-height:1.6}.plan-finder-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plan-finder-options button{color:#777b76;text-align:left;cursor:pointer;min-height:74px;transition:border-color .3s,background .3s,color .3s,transform .3s var(--ease),box-shadow .3s;background:#f8f8f5;border:1px solid #d4d7d1;border-radius:15px;padding:15px 16px;font:600 .75rem DM Sans}.plan-finder-options button:hover,.plan-finder-options button:focus-visible{border-color:#87b89b;outline:none;transform:translateY(-2px)}.plan-finder-options button.is-active{color:#edf7f1;background:#112018;border-color:#6dad86;box-shadow:0 16px 34px #214a3124}.plan-finder-answer{color:#f1f4ef;background:radial-gradient(circle at 85% 10%,#5fbe862e,#0000 50%),#101310;border:1px solid #2a362e;border-radius:22px;flex-direction:column;min-height:230px;padding:26px;display:flex;position:relative;overflow:hidden}.plan-finder-answer>span{color:#80cb9f;letter-spacing:.14em;align-items:center;gap:8px;font-size:.5rem;display:flex}.plan-finder-answer>span i{background:#a7ebc2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #76d59e}.plan-finder-answer strong{margin:25px 0 10px;font:600 1.9rem Manrope}.plan-finder-answer p{color:#9ba19b;margin:0;font-size:.72rem;line-height:1.6}.plan-finder-answer button{color:#ecf2ed;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:9px 0 0;font-weight:600}.plan-finder-answer button b{color:var(--green);margin-left:6px;transition:transform .25s;display:inline-block}.plan-finder-answer button:hover b{transform:translateY(3px)}.price-grid article{transition:transform .42s var(--ease),box-shadow .42s,border-color .42s,opacity .3s}.price-grid article.finder-match{border-color:#78bd94;transform:translateY(-8px);box-shadow:0 26px 70px #284c342e}.price-grid article.featured.finder-match{border-color:#91d7b3;box-shadow:0 30px 75px #00000040,0 0 0 1px #91d7b35c}@media (width<=1100px){.plan-finder{grid-template-columns:1fr 1fr}.plan-finder-answer{grid-column:1/-1;min-height:190px}}@media (width<=760px){.plan-finder{grid-template-columns:1fr;padding:0 22px 85px}.plan-finder-answer{grid-column:auto}.plan-finder-options{grid-template-columns:1fr 1fr}.price-grid article.finder-match{transform:none;box-shadow:0 0 0 2px #78bd9473,0 22px 55px #284c3421}}@media (width<=430px){.auto-kinetic-rule{width:42%;margin-top:-8px}.plan-finder-options{grid-template-columns:1fr}.plan-finder-options button{min-height:58px}.plan-finder-answer{min-height:220px}}@media (prefers-reduced-motion:reduce){.plan-finder-options button,.price-grid article{transition:none}.plan-finder-options button:hover,.plan-finder-options button:focus-visible,.price-grid article.finder-match{transform:none}.squad-summary.is-changing span{animation:none}}#main-content>section[data-motion-section]{--section-progress:0;--section-offset:1;isolation:isolate;position:relative}#main-content>section[data-motion-section]>.section-atmosphere{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}#main-content>section[data-motion-section]>:not(.section-atmosphere){z-index:1;position:relative}.section-atmosphere svg{width:112%;height:min(72vh,720px);position:absolute;top:50%;left:-6%;overflow:visible;translate:0 -50%}.section-atmosphere path{fill:none;vector-effect:non-scaling-stroke}.section-atmosphere-quiet{stroke:#49665413;stroke-width:1.2px;stroke-dasharray:.012 .018}.section-atmosphere-live{stroke:#75c996;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:var(--section-offset);filter:drop-shadow(0 0 9px #60d08e4d);opacity:.52}.section-atmosphere i{aspect-ratio:1;width:clamp(180px,28vw,520px);left:calc(var(--section-progress) * 90% - 15%);filter:blur(8px);background:radial-gradient(circle,#76d69f1b,#76d69f09 34%,#0000 68%);border-radius:50%;transition:left .12s linear,opacity .4s;position:absolute;top:50%;translate:0 -50%}.section-dark>.section-atmosphere .section-atmosphere-quiet,.page-dark .section-atmosphere-quiet{stroke:#99dcb516}.section-dark>.section-atmosphere .section-atmosphere-live,.page-dark .section-atmosphere-live{stroke:#7ed5a3;opacity:.34}#main-content>section[data-motion-section]:not(.is-motion-current)>.section-atmosphere{opacity:.42}.motion-ready #main-content>section[data-motion-section] .eyebrow{transition:letter-spacing .8s var(--ease),color .5s}.motion-ready #main-content>section.is-motion-current .eyebrow{letter-spacing:.205em}.motion-ready #main-content>section[data-motion-section] h1,.motion-ready #main-content>section[data-motion-section] h2{transition:filter .7s,translate .8s var(--ease)}.motion-ready #main-content>section.is-motion-current h1,.motion-ready #main-content>section.is-motion-current h2{filter:contrast(1.035)}@media (width<=700px){.section-atmosphere svg{width:160%;height:480px;left:-30%}.section-atmosphere-live{stroke-width:1.4px;opacity:.38}.section-atmosphere i{width:260px}.motion-ready #main-content>section.is-motion-current .eyebrow{letter-spacing:.18em}}@media (prefers-reduced-motion:reduce){#main-content>section[data-motion-section]{--section-progress:.55;--section-offset:0}.section-atmosphere i{display:none}.section-atmosphere-live{opacity:.16;filter:none}.motion-ready #main-content>section.is-motion-current .eyebrow{letter-spacing:.18em}.motion-ready #main-content>section[data-motion-section] h1,.motion-ready #main-content>section[data-motion-section] h2{transition:none}}.cinematic-transition{z-index:2000;pointer-events:none;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:0}.cinematic-transition i{transform-origin:top;background:#0a0c0a;transition:transform .72s cubic-bezier(.77,0,.18,1);display:block;transform:scaleY(1)}.cinematic-transition i:nth-child(2){transition-delay:55ms}.cinematic-transition i:nth-child(3){transition-delay:.11s}.cinematic-transition.is-entered i{transform:scaleY(0)}.cinematic-transition.is-leaving i{transform-origin:bottom;transition-duration:.32s;transition-delay:0s;transform:scaleY(1)}.cinematic-transition[data-world=nutrition] i:nth-child(2),.cinematic-transition[data-world=pricing] i:nth-child(2){background:#eef0eb}#main-content section[data-motion-section],#main-content>article[data-motion-section],#top>section[data-motion-section]{--section-drift:0px;isolation:isolate;position:relative}#main-content section[data-motion-section]>.section-atmosphere,#main-content>article[data-motion-section]>.section-atmosphere,#top>section[data-motion-section]>.section-atmosphere{z-index:-1;pointer-events:none;opacity:.28;transition:opacity .7s var(--ease);display:block;position:absolute;inset:0;overflow:clip}#main-content section[data-motion-section]>:not(.section-atmosphere),#main-content>article[data-motion-section]>:not(.section-atmosphere),#top>section[data-motion-section]>:not(.section-atmosphere){z-index:1;position:relative}.cinematic-canvas{opacity:0;filter:blur(.1px);width:100%;height:100svh;transition:opacity .9s var(--ease);display:block;position:sticky;top:0}.is-motion-current>.section-atmosphere .cinematic-canvas{opacity:.74}[data-motion-world=home]>.section-atmosphere .cinematic-canvas,[data-motion-world=clubs]>.section-atmosphere .cinematic-canvas{opacity:.82}[data-motion-world=legal]>.section-atmosphere .cinematic-canvas{opacity:.28}section[data-motion-section]:after,article[data-motion-section]:after{content:"";z-index:-1;pointer-events:none;translate:calc((var(--section-progress) - .5) * 13%) 0;opacity:0;background:linear-gradient(108deg,#0000 18%,#7dd3a10a 45%,#0000 69%);transition:opacity .8s;position:absolute;inset:0}.section-dark[data-motion-section]:after{background:linear-gradient(108deg,#0000 15%,#7ddfa90f 47%,#0000 72%)}section.is-motion-current:after,article.is-motion-current:after{opacity:1}[data-kinetic-title]{clip-path:inset(0);transform-origin:0;transition:clip-path 1.05s cubic-bezier(.2,.75,.18,1),transform 1s var(--ease),filter .9s,opacity .75s}.motion-ready [data-motion-section]:not(.is-motion-current) [data-kinetic-title]{clip-path:inset(0 0 11%);filter:blur(.35px);opacity:.82;transform:translateY(10px)scale(.992)}.motion-ready [data-motion-section].is-motion-current [data-kinetic-title]{clip-path:inset(0);filter:none;opacity:1;transform:none}[data-cinematic-surface]{will-change:translate,filter;transition:translate .18s linear,filter .65s var(--ease)}[data-motion-section].is-motion-current [data-cinematic-surface]{translate:0 calc(var(--section-drift) * .16);filter:saturate(1.025)contrast(1.015)}[data-motion-world=individual]>.section-atmosphere svg{rotate:-2deg}[data-motion-world=nutrition]>.section-atmosphere svg{scale:1.04 .9}[data-motion-world=clubs]>.section-atmosphere svg{opacity:.68}[data-motion-world=how]>.section-atmosphere svg{rotate:2deg}[data-motion-world=pricing]>.section-atmosphere svg{scale:1.05 1.18}[data-motion-world=access]>.section-atmosphere svg{opacity:.36}.motion-ready [data-motion-card]{transition:transform .5s var(--ease),border-color .45s,box-shadow .5s,background .45s}.motion-ready [data-motion-card]:hover{transform:translateY(-7px)scale(1.008);box-shadow:0 28px 70px #18251c1c}.section-dark [data-motion-card]:hover,.page-dark [data-motion-card]:hover{box-shadow:0 30px 80px #0000004d,0 0 0 1px #87e0ae14}.motion-ready .auto-kinetic-rule{overflow:visible}.motion-ready .auto-kinetic-rule:after{content:"";left:calc(var(--section-progress,0) * 82%);opacity:.65;background:#78cf9d;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 0 0 5px #78cf9d14,0 0 18px #5abe8380}.section-dark .auto-kinetic-rule:after,.page-dark .auto-kinetic-rule:after{background:#a5e6c1;box-shadow:0 0 0 5px #78cf9d14,0 0 22px #65da97a6}#top>.hero[data-motion-section]>.ambient,#top>.hero[data-motion-section]>.scroll-cue{position:absolute}#top>.motion-bridge[data-motion-section]>.motion-bridge-sticky{position:sticky;top:0}#main-content .individual-hero[data-motion-section]>.individual-glow,#main-content .individual-hero[data-motion-section]>.quiet-orbit,#main-content .nutrition-hero[data-motion-section]>.nutrition-ambient,#main-content .nutrition-hero[data-motion-section]>.quiet-orbit,#main-content .how-hero[data-motion-section]>.how-glow{position:absolute}@media (width<=700px){.cinematic-transition{grid-template-columns:1fr 1fr}.cinematic-transition i:last-child{display:none}.cinematic-canvas{opacity:0!important}.is-motion-current>.section-atmosphere .cinematic-canvas{opacity:.48!important}.motion-ready [data-motion-section]:not(.is-motion-current) [data-kinetic-title]{filter:none;transform:translateY(5px)}.motion-ready [data-motion-card]:hover{transform:none}[data-motion-section].is-motion-current [data-cinematic-surface]{translate:0 calc(var(--section-drift) * .07)}}@media (prefers-reduced-motion:reduce){.cinematic-transition,.cinematic-canvas{display:none}.motion-ready [data-motion-section]:not(.is-motion-current) [data-kinetic-title],[data-motion-section].is-motion-current [data-cinematic-surface]{clip-path:none;filter:none;opacity:1;transform:translate(0,0)}.motion-ready .auto-kinetic-rule:after,section[data-motion-section]:after,article[data-motion-section]:after{display:none}}.club-workspace,.match-flow{color:var(--ink)}html,body{max-width:100%;overflow-x:clip}main,main>section,main>article,main :where(div,article,section,aside){min-width:0}.site-header>nav{align-items:center}.nav-coming-soon{position:relative}.nav-coming-soon summary{cursor:pointer;color:#b8bab6;list-style:none;transition:color .25s}.nav-coming-soon summary::-webkit-details-marker{display:none}.nav-coming-soon summary:after{content:"⌄";margin-left:6px;font-size:.65rem;display:inline-block}.nav-coming-soon[open] summary,.nav-coming-soon summary:hover{color:#fff}.nav-coming-soon>div{-webkit-backdrop-filter:blur(24px);background:#0e100ef0;border:1px solid #ffffff24;border-radius:15px;width:245px;padding:9px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 18px 50px #00000047}.nav-coming-soon>div a{color:#f4f5f1;border-radius:10px;gap:4px;padding:11px;display:grid}.nav-coming-soon>div a:hover{background:#ffffff0f}.nav-coming-soon small{color:#898e89;font-size:.6rem;line-height:1.35}.mobile-nav-label{color:#79c998;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #ffffff1f;padding-top:11px;font-size:.58rem;font-weight:700}@media (width>=701px) and (width<=1180px){.site-header{padding-inline:clamp(24px,3.5vw,42px)}.site-header>nav{gap:clamp(14px,2vw,24px);font-size:.75rem}.site-header .brand,.site-header .header-actions{flex:none}:where(.individual-hero,.nutrition-hero,.how-hero,.access-page){padding-inline:clamp(32px,5vw,64px)}:where(.individual-hero,.nutrition-hero,.how-hero){grid-template-columns:minmax(0,1fr)!important;gap:48px!important;padding-top:128px!important}:where(.individual-hero,.nutrition-hero,.how-hero)>*{width:100%;max-width:100%}:where(.canvas-content,.adapt-demo,.shopping-section,.architecture-section,.guardrail-section,.how-loop){grid-template-columns:minmax(0,1fr)!important}:where(.coverage-grid,.outcome-grid,.trust-grid,.nutrition-scenarios){grid-template-columns:repeat(2,minmax(0,1fr))!important}.planner-shell{grid-template-columns:minmax(235px,.42fr) minmax(0,1fr)!important}.planner-main{min-width:0}.planner-week{max-width:100%;overflow-x:auto}.hero-stage,.desktop-shell,.progress-dashboard,.team-board,.planner-shell,.architecture-diagram,.decision-demo,img,svg,canvas,video{max-width:100%}}@media (width<=900px){.nav-coming-soon{display:none}}.nav-coming-soon>div{width:292px;display:grid}.nav-coming-soon>div a+a{border-top:1px solid #ffffff14}.nav-coming-soon>div a strong{font-size:.72rem}.nav-coming-soon>div a small{line-height:1.45}.site-footer .footer-links{row-gap:10px}main :where(h1,h2,h3,p,blockquote){overflow-wrap:break-word;max-width:100%}main :where(img,svg,canvas,video){max-width:100%}.site-footer{gap:24px}.site-footer .footer-links{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}@media (width>=901px) and (width<=1240px){.site-header>nav{gap:clamp(10px,1.35vw,18px);font-size:.7rem}.site-header{padding-inline:clamp(20px,2.8vw,36px)}}@media (width<=1040px){.site-header>nav{display:none}.mobile-menu{display:block}.mobile-menu nav{gap:0;display:grid!important}}@media (width>=701px) and (width<=1180px){:where(.intro,.progress-section,.teams,.coverage-section,.roadmap-section,.goal-section,.nutrition-grid-section,.loop-section,.evidence-section,.principle-section,.scope-section){padding-block:clamp(78px,9vw,115px)}.product-hero{padding-block:clamp(105px,11vw,135px) clamp(75px,9vw,110px)}}@media (width<=700px){main>section{max-width:100%}.site-footer{flex-direction:column;align-items:flex-start}.site-footer .footer-links{justify-content:flex-start}.product-hero h1,.intro h2,.section-heading h2{overflow-wrap:normal;word-break:normal}.roadmap-grid,.goal-grid,.nutrition-grid,.coverage-grid,.provenance-cards{min-width:0}}.early-access-prompt{color:#f4f5f1;background:radial-gradient(circle at 86% 8%,#56e4a821,#0000 31%),#0d100e;border:1px solid #82e8bc57;border-radius:32px;width:min(560px,100vw - 32px);max-width:none;margin:auto;padding:clamp(28px,5vw,48px);position:fixed;inset:auto;overflow:visible;box-shadow:0 32px 90px #0000007a}.early-access-prompt::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040605ad}.early-access-prompt[open]{animation:.34s cubic-bezier(.2,.72,.22,1) both early-access-arrive}.early-access-prompt__close{color:#f4f5f1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font:300 1.65rem/1 system-ui;display:grid;position:absolute;top:18px;right:18px}.early-access-prompt__close:hover,.early-access-prompt__close:focus-visible{background:#82e8bc1a;border-color:#82e8bcad}.early-access-prompt__mark{color:#8ee7bd;letter-spacing:.12em;background:#82e8bc14;border:1px solid #82e8bc70;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:32px;font-size:.75rem;font-weight:750;display:grid}.early-access-prompt .eyebrow{color:#83dfb5;margin:0 0 14px}.early-access-prompt h2{color:#fff;letter-spacing:-.045em;overflow-wrap:normal;max-width:470px;margin:0;font-size:clamp(2rem,5vw,3.3rem);line-height:.98}.early-access-prompt>p:not(.eyebrow){color:#b8bcb7;max-width:480px;margin:22px 0 0;font-size:1.05rem;line-height:1.6}.early-access-prompt .early-access-prompt__note{color:#858a85;margin-top:12px;font-size:.86rem}.early-access-prompt__actions{align-items:center;gap:18px;margin-top:30px;display:flex}.early-access-prompt__actions .button{margin:0}.early-access-prompt__later{color:#b8bcb7;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 4px;font-weight:650}.early-access-prompt__later:hover,.early-access-prompt__later:focus-visible{color:#fff}.early-access-prompt :focus-visible{outline-offset:4px;outline:2px solid #86e6b9}@keyframes early-access-arrive{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=601px){.early-access-prompt{inset:0}}@media (width<=600px){.early-access-prompt{inset:auto 12px max(12px,env(safe-area-inset-bottom));border-radius:26px;width:auto;margin:0;padding:30px 24px 26px}.early-access-prompt__mark{width:46px;height:46px;margin-bottom:24px}.early-access-prompt h2{font-size:clamp(2rem,10vw,2.7rem)}.early-access-prompt>p:not(.eyebrow){font-size:.98rem;line-height:1.55}.early-access-prompt__actions{flex-direction:column;align-items:stretch;gap:10px}.early-access-prompt__actions .button{justify-content:center;width:100%}.early-access-prompt__later{width:100%}}@media (prefers-reduced-motion:reduce){.early-access-prompt[open]{animation:none}}[data-kinetic-title],.motion-ready [data-motion-section]:not(.is-motion-current) [data-kinetic-title],.motion-ready [data-motion-section].is-motion-current [data-kinetic-title]{clip-path:none!important}.proof-intro,.capability-section,.decision-section,.intelligence-section,.records-section,.coach-section,.status-section,.final-proof,.adapt-demo-section,.week-section,.outcomes-section,.engine-section,.trust-section,.roles-section,.layers-section,.scenario-section,.guardrail-section,.architecture-section,.planner-lab,.shopping-section,.adapt-nutrition,.integration-now,.integration-flow,.integration-boundary,.integration-cta,.resource-feature,.resource-library,.resource-boundary,.status-list-section,.status-guardrail{padding-block:clamp(82px,8.5vw,132px)}:where(.proof-intro,.capability-section,.decision-section,.intelligence-section,.records-section,.coach-section,.status-section,.final-proof,.adapt-demo-section,.week-section,.outcomes-section,.engine-section,.trust-section,.roles-section,.layers-section,.scenario-section,.guardrail-section,.architecture-section,.planner-lab,.shopping-section,.adapt-nutrition,.integration-now,.integration-flow,.integration-boundary,.integration-cta,.resource-feature,.resource-library,.resource-boundary,.status-list-section,.status-guardrail) :where(h1,h2){padding-block:.025em .085em;line-height:1}@media (width<=700px){.proof-intro,.capability-section,.decision-section,.intelligence-section,.records-section,.coach-section,.status-section,.final-proof,.adapt-demo-section,.week-section,.outcomes-section,.engine-section,.trust-section,.roles-section,.layers-section,.scenario-section,.guardrail-section,.architecture-section,.planner-lab,.shopping-section,.adapt-nutrition,.integration-now,.integration-flow,.integration-boundary,.integration-cta,.resource-feature,.resource-library,.resource-boundary,.status-list-section,.status-guardrail{padding-block:clamp(68px,18vw,92px)}}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.price-grid{grid-template-columns:1fr}}@media (width<=680px){.status-grid{grid-template-columns:1fr}}
