@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9f01e750-module__xyTrEq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9f01e750-module__xyTrEq__variable{--font-marketing-body:"Manrope","Manrope Fallback"}
@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ab624315db63c58d-s.028be875.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e94b8ab81811a983-s.399ca42d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.b6c48e4e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_fc854fda-module__9l89OG__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_fc854fda-module__9l89OG__variable{--font-marketing-display:"Syne","Syne Fallback"}
body:has(.coach-marketing)>#splash{visibility:hidden!important;pointer-events:none!important}@property --cockpit-pulse-progress{syntax:"<percentage>";inherits:false;initial-value:82%}.coach-marketing{--m-canvas:#010502;--m-canvas-deep:#010301;--m-surface:#050d06;--m-surface-raised:#0a150b;--m-line:#2c3d2e7a;--m-line-bright:#49d1584d;--m-text:#eaf3ea;--m-text-soft:#aebcad;--m-text-dim:#7e8a7d;--m-green:#4aff62;--m-green-strong:#00d639;--m-green-ink:#001300;--m-coral:#ff7357;--m-amber:#f2ab19;--m-radius:1.4rem;--m-ease:cubic-bezier(.16,1,.3,1);--m-cockpit-parallax-max:6;--m-cockpit-rotation-max:2;isolation:isolate;scroll-behavior:smooth;height:100dvh;color:var(--m-text);background:radial-gradient(circle at 82% 4%,#00560a2e,transparent 27rem),radial-gradient(circle at 11% 39%,#01330f1a,transparent 30rem),var(--m-canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-marketing-body),sans-serif;font-kerning:normal;position:relative;overflow:clip auto}@supports (color:lab(0% 0 0)){.coach-marketing{--m-canvas:lab(1.10541% -1.27223 .836456);--m-canvas-deep:lab(.585236% -.64978 .427994);--m-surface:lab(2.89373% -2.98311 1.97183);--m-surface-raised:lab(5.51384% -5.24428 3.4785);--m-line:lab(23.8936% -10.1749 7.13329/.48);--m-line-bright:lab(74.5462% -56.2198 47.5507/.3);--m-text:lab(94.9785% -4.19179 3.24571);--m-text-soft:lab(74.8215% -7.26533 5.64984);--m-text-dim:lab(56.2345% -6.70648 5.22227);--m-green:lab(89.0904% -71.7953 61.6923);--m-green-strong:lab(75.0662% -70.5827 62.371);--m-green-ink:lab(4.15611% -9.48577 6.44283);--m-coral:lab(65.9306% 54.1102 43.605);--m-amber:lab(75.5727% 19.0388 74.7658);background:radial-gradient(circle at 82% 4%,lab(30.9466% -42.5552 39.7361/.18),transparent 27rem),radial-gradient(circle at 11% 39%,lab(17.4529% -23.6643 17.4793/.1),transparent 30rem),var(--m-canvas)}}.coach-marketing *,.coach-marketing :before,.coach-marketing :after{box-sizing:border-box}.coach-marketing:before{content:"";z-index:-1;pointer-events:none;opacity:.035;background-image:repeating-radial-gradient(circle at 0 0,transparent 0,var(--m-text)1px,transparent 1.6px,transparent 4px);mix-blend-mode:soft-light;background-size:7px 7px;position:fixed;inset:0}.coach-marketing ::selection{color:var(--m-green-ink);background:var(--m-green)}.coach-marketing a{color:inherit;text-decoration:none}.coach-marketing button,.coach-marketing a{-webkit-tap-highlight-color:transparent}.coach-marketing :focus-visible{outline:2px solid var(--m-green);outline-offset:4px}.coach-marketing section[id]{scroll-margin-top:6rem}.marketing-shell{width:min(100% - clamp(2rem,6vw,7rem),86rem);margin-inline:auto}.marketing-section{padding-block:clamp(6rem,11vw,10rem);position:relative}.marketing-section h2,.final-cta-section h2{max-width:18ch;color:var(--m-text);font-family:var(--font-marketing-display),sans-serif;letter-spacing:-.065em;margin:1.25rem 0 0;font-size:clamp(2.5rem,5.6vw,5.5rem);font-weight:650;line-height:.98}.marketing-section-copy>p,.marketing-section-heading>p{max-width:61ch;color:var(--m-text-soft);margin:1.65rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.marketing-section-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.56fr);align-items:end;gap:2rem 5rem;margin-bottom:clamp(3.5rem,7vw,6.5rem);display:grid}.marketing-section-heading .marketing-kicker{grid-column:1/-1}.marketing-section-heading h2{margin-top:0}.marketing-section-heading>p{margin-bottom:.3rem}.marketing-kicker{color:var(--m-green);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.72rem;font-weight:750;display:inline-flex}.marketing-kicker:before{content:"";background:var(--m-green);width:2rem;height:1px;box-shadow:0 0 1rem var(--m-green)}.marketing-eyebrow{border:1px solid var(--m-line-bright);width:fit-content;color:var(--m-green);letter-spacing:.105em;text-transform:uppercase;background:#00340440;background:lab(17.6298% -28.2984 23.8094/.25);border-radius:999px;align-items:center;gap:.65rem;padding:.58rem .82rem;font-size:.69rem;font-weight:750;display:inline-flex}.marketing-eyebrow>span{background:var(--m-green);width:.38rem;height:.38rem;box-shadow:0 0 .9rem var(--m-green);border-radius:50%}.marketing-button,.marketing-button-secondary{min-height:3.35rem;transition:transform .18s var(--m-ease),background-color .18s var(--m-ease),border-color .18s var(--m-ease),color .18s var(--m-ease),box-shadow .18s var(--m-ease);border-radius:.82rem;justify-content:center;align-items:center;gap:.65rem;font-size:.88rem;font-weight:800;display:inline-flex}.marketing-button{background:var(--m-green);padding:.8rem 1.15rem;box-shadow:inset 0 1px #ffffff73,0 .8rem 2.5rem #00dd3d33;box-shadow:inset 0 1px lab(100% 0 0/.45),0 .8rem 2.5rem lab(77.3958% -70.5376 61.9215/.2);color:var(--m-green-ink)!important}.marketing-button svg,.marketing-button-secondary svg{width:1rem;height:1rem;transition:transform .18s var(--m-ease)}.marketing-button-secondary{border:1px solid var(--m-line);background:var(--m-surface);padding:.72rem .95rem;color:var(--m-text-soft)!important}.marketing-button-secondary>span{border:1px solid var(--m-line);width:1.9rem;height:1.9rem;color:var(--m-green);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.marketing-button:hover{background:#95ff9a;background:lab(93.4787% -64.6067 54.259);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8c,0 1rem 3rem #00dd3d4d;box-shadow:inset 0 1px lab(100% 0 0/.55),0 1rem 3rem lab(77.3958% -70.5376 61.9215/.3)}.marketing-button:hover svg,.marketing-button-secondary:hover svg{transform:translate(2px,-1px)}.marketing-button-secondary:hover{border-color:var(--m-line-bright);background:var(--m-surface-raised);color:var(--m-text)!important}}.marketing-nav{z-index:100;padding-top:env(safe-area-inset-top);transition:background-color .25s var(--m-ease),border-color .25s var(--m-ease),backdrop-filter .25s var(--m-ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.marketing-nav.is-scrolled{border-color:var(--m-line);-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#010502d1;background:lab(1.10541% -1.27223 .836456/.82)}.marketing-nav-inner{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - clamp(1.5rem,5vw,6rem),88rem);min-height:4.7rem;margin-inline:auto;display:flex}.marketing-brand{min-height:2.75rem;font-family:var(--font-marketing-display),sans-serif;letter-spacing:-.035em;align-items:center;gap:.4rem;font-size:1.08rem;font-weight:750;display:inline-flex}.marketing-brand-mark{border:1px solid var(--m-line-bright);background:var(--m-surface-raised);border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;margin-right:.18rem;display:grid;overflow:hidden;box-shadow:0 0 1.8rem #00dd3d1f;box-shadow:0 0 1.8rem lab(77.3958% -70.5376 61.9215/.12)}.marketing-brand-mark img{object-fit:cover;width:100%;height:100%}.marketing-brand-word{color:var(--m-text)}.marketing-brand-by{color:var(--m-green);letter-spacing:0;white-space:nowrap;margin-left:.05rem;font-size:.56rem;font-weight:700}.marketing-nav-links,.marketing-nav-actions{align-items:center;display:flex}.marketing-nav-links{gap:clamp(1.2rem,2.6vw,2.5rem)}.marketing-nav-actions{gap:1.1rem}.marketing-nav-links a,.marketing-login-link{min-height:2.75rem;color:var(--m-text-soft);transition:color .15s var(--m-ease);align-items:center;font-size:.8rem;font-weight:650;display:inline-flex}.marketing-nav-links a:hover,.marketing-login-link:hover{color:var(--m-text)}.marketing-button-small{border-radius:.72rem;min-height:2.75rem;padding-inline:1rem;font-size:.76rem}.marketing-menu-button{border:1px solid var(--m-line);width:2.75rem;height:2.75rem;color:var(--m-text);background:var(--m-surface);border-radius:.75rem;place-items:center;display:none}.marketing-menu-button svg{width:1.2rem;height:1.2rem}.marketing-mobile-menu{transition:grid-template-rows .3s var(--m-ease);background:#010502f0;background:lab(1.10541% -1.27223 .836456/.94);grid-template-rows:0fr;display:grid}.marketing-mobile-menu>div{flex-direction:column;gap:.2rem;width:min(100% - 2rem,40rem);margin-inline:auto;display:flex;overflow:hidden}.marketing-mobile-menu.is-open{grid-template-rows:1fr}.marketing-mobile-menu.is-open>div{padding-block:.75rem 1.25rem}.marketing-mobile-menu a:not(.marketing-button){color:var(--m-text-soft);padding:.85rem .25rem}.marketing-mobile-menu .marketing-button{margin-top:.65rem}.marketing-hero{border-bottom:1px solid var(--m-line);min-height:min(61rem,100dvh);padding-block:clamp(7.5rem,11vw,10rem) clamp(5rem,8vw,7rem);position:relative;overflow:hidden}.marketing-hero-grid,.final-cta-grid{pointer-events:none;background-image:linear-gradient(90deg,#c5d7c50b 1px,#0000 1px),linear-gradient(#c5d7c509 1px,#0000 1px);background-image:linear-gradient(90deg,lab(84.1537% -8.38307 6.52157/.045) 1px,#0000 1px),linear-gradient(lab(84.1537% -8.38307 6.52157/.035) 1px,#0000 1px);background-size:4.25rem 4.25rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 95%);mask-image:linear-gradient(#000 0% 55%,#0000 95%)}.marketing-hero-orbit{pointer-events:none;border:1px solid #6fe2761a;border:1px solid lab(81.3058% -50.4879 41.7764/.1);border-radius:50%;position:absolute}.marketing-hero-orbit-one{width:52rem;height:52rem;top:-32rem;right:-12rem;box-shadow:0 0 9rem #00b8301c,inset 0 0 8rem #00b8300f;box-shadow:0 0 9rem lab(65.4429% -62.0871 54.6296/.11),inset 0 0 8rem lab(65.4429% -62.0871 54.6296/.06)}.marketing-hero-orbit-two{border-style:dashed;width:31rem;height:31rem;bottom:-24rem;right:4rem}.marketing-signal-line{background:linear-gradient(to right,transparent,var(--m-green));width:35vw;height:1px;box-shadow:0 0 1rem var(--m-green);opacity:.3;transform-origin:100%;position:absolute;top:31%;right:0;transform:rotate(-8deg)}.marketing-hero-layout{grid-template-columns:minmax(0,.88fr) minmax(34rem,1.12fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid;position:relative}.marketing-hero-copy{z-index:3;position:relative}.marketing-hero-eyebrow{opacity:0;animation:marketing-enter .7s var(--m-ease)80ms forwards}.marketing-hero-title{max-width:10.5ch;color:var(--m-text);font-family:var(--font-marketing-display),sans-serif;letter-spacing:-.075em;opacity:0;animation:marketing-enter .75s var(--m-ease).16s forwards;margin:clamp(1.7rem,3vw,2.3rem) 0 0 -.055em;font-size:clamp(3.35rem,6.2vw,6.65rem);font-weight:650;line-height:.91}.marketing-hero-title strong{color:var(--m-green);text-shadow:0 0 2.6rem #0ae4423b;text-shadow:0 0 2.6rem lab(79.725% -70.4965 61.5181/.23);font-weight:650}.marketing-hero-description{max-width:57ch;color:var(--m-text-soft);opacity:0;animation:marketing-enter .75s var(--m-ease).24s forwards;margin:1.8rem 0 0;font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.76}.marketing-hero-actions{opacity:0;animation:marketing-enter .75s var(--m-ease).32s forwards;flex-wrap:wrap;gap:.8rem;margin-top:2.15rem;display:flex}.marketing-button-hero{min-height:3.65rem;padding-inline:1.35rem}.marketing-consumer-path{opacity:0;width:fit-content;animation:marketing-enter .7s var(--m-ease).38s forwards;align-items:center;gap:.4rem;margin-top:1rem;font-size:.72rem;font-weight:650;display:inline-flex;color:var(--m-text-soft)!important}.marketing-consumer-path svg{width:.75rem;height:.75rem;color:var(--m-green)}.marketing-consumer-path.is-disabled{color:var(--m-text-dim)!important}.marketing-reassurance{color:var(--m-text-dim);opacity:0;animation:marketing-enter .7s var(--m-ease).4s forwards;align-items:center;gap:.55rem;margin:.9rem 0 0;font-size:.72rem;display:flex}.marketing-reassurance i{background:var(--m-green);border-radius:50%;width:.36rem;height:.36rem}.marketing-scroll-cue{align-items:center;gap:.65rem;font-size:.68rem;display:flex;position:absolute;bottom:2rem;right:clamp(1.5rem,3vw,3.5rem);color:var(--m-text-dim)!important}.marketing-scroll-cue i{background:var(--m-line);width:3rem;height:1px}.marketing-scroll-cue svg{width:1rem;height:1rem}.living-cockpit-wrap{perspective:85rem;min-width:0;min-height:37rem;transform-style:preserve-3d;margin:0;position:relative}.cockpit-motion-entrance,.cockpit-motion-parallax,.cockpit-motion-ambient{transform-style:preserve-3d;position:absolute;inset:0}.cockpit-motion-entrance{opacity:0;will-change:opacity,transform;animation:cockpit-enter .95s var(--m-ease).28s forwards}.cockpit-motion-parallax{will-change:transform}.cockpit-motion-ambient{will-change:transform;animation:5.6s ease-in-out 2.1s infinite alternate cockpit-float}.cockpit-motion[data-motion-active=false] *,.cockpit-motion[data-motion-active=false] :before,.cockpit-motion[data-motion-active=false] :after{animation-play-state:paused!important}.living-cockpit-shadow{filter:blur(6rem);background:#00bc3238;background:lab(66.6076% -62.0655 54.4152/.22);border-radius:50%;animation:5.6s ease-in-out -1.4s infinite alternate cockpit-glow;position:absolute;inset:16% -8% 2% 12%;transform:translateZ(-1px)}.living-cockpit{border:1px solid var(--m-line-bright);background:linear-gradient(140deg,#071e0beb,#030703f5 60%),var(--m-surface);transform-origin:0;border-radius:1.7rem;padding:1.3rem 1.35rem 1.25rem 4.7rem;position:absolute;inset:2.2rem .75rem 1.6rem 2.3rem;overflow:hidden;transform:rotateY(-5deg)rotateX(1.5deg);box-shadow:inset 0 1px #cefdce1c,0 3rem 7rem #000000a6;box-shadow:inset 0 1px lab(95.2279% -22.3596 17.6253/.11),0 3rem 7rem lab(.0625343% -.100166 .0644416/.65)}@supports (color:lab(0% 0 0)){.living-cockpit{background:linear-gradient(140deg,lab(8.94371% -12.9168 8.4112/.92),lab(1.63934% -1.67252 1.10605/.96) 60%),var(--m-surface)}}.living-cockpit:before{content:"";filter:blur(4.5rem);background:#00ae242b;background:lab(62.0479% -65.0679 58.7648/.17);border-radius:50%;width:28rem;height:28rem;position:absolute;top:-17rem;right:-11rem}.cockpit-topbar{border-bottom:1px solid var(--m-line);opacity:0;animation:cockpit-panel-enter .62s var(--m-ease).62s both;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex;position:relative}.cockpit-topbar>div{gap:.33rem;display:grid}.cockpit-topbar strong{font-family:var(--font-marketing-display),sans-serif;letter-spacing:-.025em;font-size:1rem}.cockpit-live{color:var(--m-green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.58rem;font-weight:750;display:flex}.cockpit-live svg{width:.7rem;height:.7rem}.cockpit-command{border:1px solid var(--m-line-bright);width:2.55rem;height:2.55rem;color:var(--m-green);background:#082c0c59;background:lab(14.9932% -19.6838 16.203/.35);border-radius:50%;place-items:center;display:grid}.cockpit-command svg{width:1rem;height:1rem}.cockpit-layout{grid-template-columns:minmax(0,1.23fr) minmax(9rem,.77fr);gap:.7rem;margin-top:.85rem;display:grid;position:relative}.cockpit-feed{gap:.6rem;display:grid}.cockpit-signal,.cockpit-milestone,.cockpit-pulse,.cockpit-graph,.cockpit-ai-note{border:1px solid var(--m-line);opacity:0;animation:cockpit-panel-enter .62s var(--m-ease)both;background:#050d06e0;background:lab(2.89373% -2.98311 1.97183/.88)}.cockpit-signal-risk{animation-delay:.74s}.cockpit-signal-attention{animation-delay:.86s}.cockpit-milestone{animation-delay:.98s}.cockpit-pulse{animation-delay:.92s}.cockpit-graph{animation-delay:1.1s}.cockpit-ai-note{animation-delay:1.22s}.cockpit-signal,.cockpit-milestone{border-radius:.75rem;padding:.72rem .8rem}.cockpit-signal{gap:.22rem;display:grid}.cockpit-signal>span,.cockpit-milestone span,.cockpit-graph-label span,.cockpit-ai-note>span{color:var(--m-green);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:800}.cockpit-signal strong,.cockpit-milestone strong{font-size:.69rem}.cockpit-signal small{color:var(--m-text-dim);align-items:center;gap:.25rem;font-size:.54rem;display:inline-flex}.cockpit-signal small svg{width:.55rem;height:.55rem}.cockpit-signal-risk{background:linear-gradient(105deg,#3e1007e0,#140705d9);background:linear-gradient(105deg,lab(12.321% 22.7541 16.2085/.88),lab(2.93894% 4.17723 2.38768/.85));border-color:#ef62465c;border-color:lab(60.1155% 54.3023 44.4607/.36)}.cockpit-signal-risk>span{color:var(--m-coral)}.cockpit-milestone>div:first-child{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.cockpit-progress{background:var(--m-line);border-radius:999px;height:.22rem;margin-top:.65rem;overflow:hidden}.cockpit-progress i{border-radius:inherit;background:var(--m-green);width:46%;height:100%;box-shadow:0 0 1rem var(--m-green);transform-origin:0;animation:cockpit-progress-enter .72s var(--m-ease)1.12s both;display:block}.cockpit-pulse{border-color:var(--m-line-bright);text-align:center;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;padding:.8rem;display:flex}.cockpit-pulse-label{color:var(--m-text-dim);text-transform:uppercase;align-items:center;gap:.3rem;font-size:.49rem;display:flex}.cockpit-pulse-label svg{width:.6rem;height:.6rem}.cockpit-pulse-ring{--cockpit-pulse-progress:82%;background:conic-gradient(var(--m-green)0 var(--cockpit-pulse-progress),var(--m-line)var(--cockpit-pulse-progress));width:5.4rem;height:5.4rem;animation:cockpit-pulse-reveal .9s var(--m-ease)1.02s both,cockpit-pulse-glow 4.4s ease-in-out 2.1s infinite alternate;border-radius:50%;place-items:center;margin:.75rem auto;display:grid;box-shadow:0 0 2.3rem #0cd93f1f;box-shadow:0 0 2.3rem lab(76.1289% -67.6726 59.0193/.12)}.cockpit-pulse-ring>span{background:var(--m-surface);border-radius:50%;place-content:center;width:4.15rem;height:4.15rem;display:grid}.cockpit-pulse-ring b{font-variant-numeric:tabular-nums;font-size:1.3rem}.cockpit-pulse-ring small{color:var(--m-text-dim);font-size:.45rem}.cockpit-pulse>strong{font-size:.6rem}.cockpit-pulse-scale{align-items:end;gap:.18rem;height:1.25rem;margin-top:.7rem;display:flex}.cockpit-pulse-scale i{background:var(--m-green);opacity:.5;transform-origin:bottom;border-radius:99px;width:.18rem;animation:4.4s ease-in-out 2.1s infinite alternate cockpit-pulse-bar}.cockpit-pulse-scale i:first-child{height:35%}.cockpit-pulse-scale i:nth-child(2){height:58%;animation-delay:2.3s}.cockpit-pulse-scale i:nth-child(3){opacity:1;height:82%;animation-delay:2.5s}.cockpit-pulse-scale i:nth-child(4){height:65%;animation-delay:2.7s}.cockpit-pulse-scale i:nth-child(5){height:46%;animation-delay:2.9s}.cockpit-bottom{grid-template-columns:minmax(0,1.2fr) minmax(8rem,.8fr);gap:.7rem;margin-top:.7rem;display:grid}.cockpit-graph,.cockpit-ai-note{border-radius:.85rem;min-height:7.4rem;padding:.75rem}.cockpit-graph-label{justify-content:space-between;display:flex}.cockpit-graph-label b{color:var(--m-green);font-size:.6rem}.cockpit-graph svg{filter:drop-shadow(0 0 .35rem #00dd3d61);filter:drop-shadow(0 0 .35rem lab(77.3958% -70.5376 61.9215/.38));width:100%;height:4.7rem;margin-top:.2rem;overflow:visible}.cockpit-graph-area{opacity:0;animation:cockpit-graph-area-enter .7s var(--m-ease)1.38s forwards}.cockpit-graph-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:cockpit-graph-draw .92s var(--m-ease)1.16s forwards}.cockpit-ai-note{flex-direction:column;display:flex}.cockpit-ai-note>span{align-items:center;gap:.3rem;display:flex}.cockpit-ai-note>span svg{width:.65rem;height:.65rem}.cockpit-ai-note strong{margin-top:.45rem;font-size:.64rem}.cockpit-ai-note p{color:var(--m-text-dim);margin:.2rem 0 0;font-size:.51rem}.cockpit-ai-note b{border:1px solid var(--m-line-bright);color:var(--m-green);background:#012d0752;background:lab(15.0978% -22.5512 18.3756/.32);border-radius:.45rem;justify-content:center;align-items:center;gap:.25rem;margin-top:auto;padding:.45rem;font-size:.5rem;display:flex}.cockpit-ai-note b svg{width:.55rem;height:.55rem}.cockpit-rail{border-right:1px solid var(--m-line);background:#020602ad;background:lab(1.27494% -1.54655 1.01393/.68);flex-direction:column;align-items:center;gap:.7rem;width:3.45rem;padding-top:5rem;display:flex;position:absolute;inset:0 auto 0 0}.cockpit-rail span{width:2rem;height:2rem;color:var(--m-text-dim);border-radius:.6rem;place-items:center;display:grid}.cockpit-rail span.is-active{color:var(--m-green);background:#00390759;background:lab(19.9605% -28.2427 24.59/.35);box-shadow:0 0 1.2rem #00dd3d1a;box-shadow:0 0 1.2rem lab(77.3958% -70.5376 61.9215/.1)}.cockpit-rail svg{width:.85rem;height:.85rem}.cockpit-scan{z-index:4;background:linear-gradient(to right,transparent,var(--m-green),transparent);width:100%;height:1px;box-shadow:0 0 1rem var(--m-green);opacity:0;animation:9s linear 2.3s infinite cockpit-scan;position:absolute;top:-5%;left:0}.cockpit-student-event-depth,.cockpit-student-event-float{pointer-events:none;will-change:transform;position:absolute;inset:0}.cockpit-student-event-float{animation:5.8s ease-in-out 2.3s infinite alternate cockpit-toast-float}.cockpit-student-event{z-index:5;border:1px solid var(--m-line-bright);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;animation:student-event-enter .65s var(--m-ease)1.35s forwards;background:#020a03e0;background:lab(2.11587% -2.79267 1.82179/.88);border-radius:.9rem;align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex;position:absolute;bottom:1.2rem;right:-.8rem;box-shadow:0 1.3rem 3rem #0000008c;box-shadow:0 1.3rem 3rem lab(.0625343% -.100166 .0644416/.55)}.cockpit-student-event>span{width:2rem;height:2rem;color:var(--m-green);background:#003d0666;background:lab(21.2259% -31.1221 27.4768/.4);border-radius:50%;place-items:center;display:grid}.cockpit-student-event svg{width:.85rem;height:.85rem}.cockpit-student-event>div{gap:.16rem;display:grid}.cockpit-student-event small{color:var(--m-green);letter-spacing:.08em;text-transform:uppercase;font-size:.47rem;font-weight:750}.cockpit-student-event strong{font-size:.6rem}.marketing-tension{background:var(--m-canvas-deep)}.marketing-tension-layout{grid-template-columns:minmax(18rem,.72fr) minmax(34rem,1.28fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.tension-stage{min-height:32rem;position:relative}.tension-before-label{color:var(--m-text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:750;position:absolute;top:0;left:0}.tension-fragment{border:1px solid var(--m-line);min-height:3.6rem;color:var(--m-text-soft);background:var(--m-surface);border-radius:.9rem;align-items:center;gap:.65rem;padding:.75rem .95rem;font-size:.75rem;display:flex;position:absolute;box-shadow:0 1rem 2.5rem #00000047;box-shadow:0 1rem 2.5rem lab(.0625343% -.100166 .0644416/.28)}.tension-fragment svg{width:1rem;height:1rem;color:var(--m-text-dim)}.fragment-one{top:3.4rem;left:0;transform:rotate(-4deg)}.fragment-two{top:9.2rem;left:4.4rem;transform:rotate(3deg)}.fragment-three{top:15.4rem;left:.6rem;transform:rotate(-2deg)}.fragment-four{top:21.2rem;left:5.2rem;transform:rotate(4deg)}.tension-flow{color:var(--m-green);align-items:center;gap:.35rem;display:flex;position:absolute;top:14.6rem;left:16.6rem}.tension-flow i{background:linear-gradient(to right,transparent,var(--m-green));width:clamp(2rem,5vw,5.5rem);height:1px;box-shadow:0 0 1rem var(--m-green)}.tension-flow svg{width:1.1rem;height:1.1rem}.tension-result{border:1px solid var(--m-line-bright);background:linear-gradient(145deg,#031f08e6,#030904f5);background:linear-gradient(145deg,lab(9.03425% -14.9351 9.62375/.9),lab(2.08673% -2.17845 1.43912/.96));border-radius:1.35rem;width:min(22rem,52%);min-height:17rem;padding:1.45rem;position:absolute;top:6.6rem;right:0;overflow:hidden;box-shadow:inset 0 1px #d7f5d717,0 2rem 5rem #00000073;box-shadow:inset 0 1px lab(93.6911% -13.9721 10.9206/.09),0 2rem 5rem lab(.0625343% -.100166 .0644416/.45)}.tension-result:after{content:"";filter:blur(2.8rem);background:#00cb352b;background:lab(71.4701% -67.7584 59.8666/.17);border-radius:50%;width:13rem;height:13rem;position:absolute;top:-8rem;right:-6rem}.tension-result>span{z-index:1;color:var(--m-green);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.58rem;font-weight:750;display:flex;position:relative}.tension-result>span svg{width:.8rem;height:.8rem}.tension-result>strong{z-index:1;max-width:12ch;font-family:var(--font-marketing-display),sans-serif;letter-spacing:-.045em;margin-top:1.25rem;font-size:1.65rem;line-height:1.08;display:block;position:relative}.tension-result-lines{gap:.55rem;display:grid;position:absolute;inset:auto 1.45rem 1.45rem}.tension-result-lines i{background:var(--m-line);border-radius:999px;height:.42rem}.tension-result-lines i:first-child{background:var(--m-green);opacity:.75;width:85%;box-shadow:0 0 1rem #00dd3d47;box-shadow:0 0 1rem lab(77.3958% -70.5376 61.9215/.28)}.tension-result-lines i:nth-child(2){width:63%}.tension-result-lines i:nth-child(3){width:46%}.marketing-cycle-section{overflow:hidden}.consultancy-cycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.15rem;display:grid;position:relative}.consultancy-cycle-line{background:var(--m-line);height:1px;position:absolute;top:3rem;left:7%;right:7%}.consultancy-cycle-line i{background:var(--m-green);width:32%;height:100%;box-shadow:0 0 1rem var(--m-green);animation:cycle-progress 6s var(--m-ease)infinite;display:block}.cycle-step{text-align:center;position:relative}.cycle-node{z-index:2;border:1px solid var(--m-line);background:var(--m-canvas);width:6rem;height:6rem;box-shadow:0 0 0 .55rem var(--m-canvas);border-radius:50%;place-items:center;margin:0 auto 1.7rem;display:grid;position:relative}.cycle-node:before{content:"";border:1px dashed var(--m-line);border-radius:inherit;position:absolute;inset:.45rem}.cycle-node span{border:1px solid var(--m-line-bright);width:1.75rem;height:1.75rem;color:var(--m-green);background:var(--m-surface);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.5rem;display:grid;position:absolute;top:-.4rem;right:-.25rem}.cycle-node svg{width:1.35rem;height:1.35rem;color:var(--m-green)}.cycle-step h3{font-family:var(--font-marketing-display),sans-serif;letter-spacing:-.03em;margin:0;font-size:1.05rem}.cycle-step p{max-width:19ch;color:var(--m-text-dim);margin:.75rem auto 0;font-size:.75rem;line-height:1.55}.cycle-mobile-arrow{display:none}.product-proof-section{background:linear-gradient(to bottom,var(--m-canvas-deep),var(--m-canvas));overflow:hidden}.product-proof-stage{border:1px solid var(--m-line);background:#020603c7;background:lab(1.44572% -1.53302 1.01201/.78);border-radius:1.8rem;position:relative;box-shadow:0 3rem 8rem #0000007a;box-shadow:0 3rem 8rem lab(.0625343% -.100166 .0644416/.48)}.product-proof-stage:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#56ee660a,#0000 35%,#ff735706);background:linear-gradient(115deg,lab(84.0662% -61.8376 52.2659/.04),#0000 35%,lab(65.9306% 54.1102 43.605/.025));position:absolute;inset:0}.product-tabs{z-index:2;border-bottom:1px solid var(--m-line);grid-template-columns:repeat(5,1fr);padding:.65rem;display:grid;position:relative}.product-tabs button{min-height:4.4rem;color:var(--m-text-dim);cursor:pointer;transition:color .18s var(--m-ease),background-color .18s var(--m-ease);background:0 0;border:0;border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;font-family:inherit;font-size:.75rem;font-weight:700;display:flex;position:relative}.product-tabs button svg{width:1rem;height:1rem}.product-tabs button i{background:var(--m-green);width:0;height:2px;box-shadow:0 0 .9rem var(--m-green);transition:width .25s var(--m-ease);position:absolute;bottom:-.68rem}.product-tabs button.is-active{color:var(--m-text);background:color-mix(in oklch,var(--m-surface)92%,var(--m-green)8%)}.product-tabs button.is-active svg{color:var(--m-green)}.product-tabs button.is-active i{width:2.2rem}.product-browser{z-index:1;border:1px solid var(--m-line);background:var(--m-canvas-deep);border-radius:1.25rem;margin:clamp(1rem,3vw,2.5rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #dff1df0d,0 2rem 5rem #0000003d;box-shadow:inset 0 1px lab(93.4342% -8.3831 6.51677/.05),0 2rem 5rem lab(.0625343% -.100166 .0644416/.24)}.product-browser-bar{border-bottom:1px solid var(--m-line);background:var(--m-surface);grid-template-columns:minmax(9rem,1fr) minmax(8rem,.55fr) auto;align-items:center;gap:.8rem;min-height:4.25rem;padding-inline:1rem;display:grid}.product-browser-brand{font-family:var(--font-marketing-display),sans-serif;font-size:.76rem;font-weight:750}.product-browser-brand span{color:var(--m-green)}.product-browser-search{border:1px solid var(--m-line);min-height:2rem;color:var(--m-text-dim);background:var(--m-canvas);border-radius:.55rem;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.58rem;display:flex}.product-browser-search svg{width:.75rem;height:.75rem}.product-browser-user{border:1px solid var(--m-line-bright);width:2rem;height:2rem;color:var(--m-green);background:#04300959;background:lab(16.262% -22.5336 18.8187/.35);border-radius:50%;place-items:center;font-size:.55rem;font-weight:800;display:grid}.product-browser-body{grid-template-columns:3.75rem minmax(0,1fr);min-height:38rem;display:grid}.product-mini-nav{border-right:1px solid var(--m-line);background:#020503;background:lab(1.2574% -1.17601 .780571);flex-direction:column;align-items:center;gap:.55rem;padding-top:1.1rem;display:flex}.product-mini-nav span{width:2.2rem;height:2.2rem;color:var(--m-text-dim);border-radius:.65rem;place-items:center;display:grid}.product-mini-nav span.is-active{color:var(--m-green);background:#04390c52;background:lab(19.8582% -25.3566 21.8819/.32)}.product-mini-nav svg{width:.9rem;height:.9rem}.product-panel-stack{min-width:0;display:grid}.product-panel{grid-area:1/1;grid-template-columns:minmax(15rem,.62fr) minmax(29rem,1.38fr);align-items:center;gap:clamp(2rem,4vw,4rem);min-width:0;padding:clamp(2rem,4.2vw,4rem);display:grid}.product-panel[data-state=active]{z-index:2;animation:product-panel-enter .34s var(--m-ease)both;position:relative}.product-panel[data-state=outgoing]{z-index:1;pointer-events:none;animation:product-panel-exit .34s var(--m-ease)both;position:relative}.product-panel-copy{align-self:center}.product-panel-icon{border:1px solid var(--m-line-bright);width:3rem;height:3rem;color:var(--m-green);background:#09350f4d;background:lab(18.5897% -22.5046 19.1533/.3);border-radius:.85rem;place-items:center;margin-bottom:1.4rem;display:grid;box-shadow:0 0 2.5rem #00dd3d17;box-shadow:0 0 2.5rem lab(77.3958% -70.5376 61.9215/.09)}.product-panel-icon svg{width:1.2rem;height:1.2rem}.product-panel-copy>small{color:var(--m-green);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:750}.product-panel-copy h3{max-width:13ch;font-family:var(--font-marketing-display),sans-serif;letter-spacing:-.055em;margin:.85rem 0 0;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1}.product-panel-copy>p{max-width:42ch;color:var(--m-text-soft);margin:1.1rem 0 0;font-size:.85rem;line-height:1.7}.product-panel-decision{border-top:1px solid var(--m-line);border-left:2px solid var(--m-green);gap:.35rem;margin-top:2rem;padding:1rem 0 0 1rem;display:grid}.product-panel-decision span{color:var(--m-text-dim);letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:750}.product-panel-decision strong{max-width:28ch;color:var(--m-text);font-size:.74rem;line-height:1.45}.product-instrument{border:1px solid var(--m-line-bright);background:linear-gradient(145deg,#051908f0,#030804fa);background:linear-gradient(145deg,lab(6.64654% -9.57528 6.2102/.94),lab(1.84949% -1.81811 1.20428/.98));border-radius:1.35rem;min-width:0;min-height:28rem;position:relative;overflow:hidden;box-shadow:0 2.3rem 5rem #00000073,inset 0 1px #d7f5d70d;box-shadow:0 2.3rem 5rem lab(.0625343% -.100166 .0644416/.45),inset 0 1px lab(93.6911% -13.9721 10.9206/.05)}.product-instrument:before{content:"";pointer-events:none;filter:blur(3rem);background:#0cd93f1f;background:lab(76.1289% -67.6726 59.0193/.12);border-radius:50%;width:13rem;height:13rem;position:absolute;top:-7rem;right:-6rem}.instrument-kicker{color:var(--m-green);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.5rem;font-weight:750;display:flex}.instrument-kicker svg{width:.75rem;height:.75rem}.today-action-radar{grid-template-columns:minmax(12rem,.85fr) minmax(14rem,1.15fr);align-items:center;gap:1rem;min-height:28rem;padding:1.25rem;display:grid;position:relative}.radar-priority-list{z-index:3;align-self:stretch;padding:.75rem 0 .75rem .35rem;position:relative}.radar-priority-list ol{gap:.55rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.radar-priority-list li{border:1px solid var(--m-line);background:#030804d6;background:lab(1.84949% -1.81811 1.20428/.84);border-radius:.85rem;grid-template-columns:1.9rem minmax(0,1fr);gap:.2rem .65rem;padding:.78rem;display:grid}.priority-index{width:1.9rem;height:1.9rem;color:var(--m-text-dim);background:var(--m-surface-raised);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:1/3;place-items:center;font-size:.48rem;display:grid}.radar-priority-list li>div{gap:.2rem;min-width:0;display:grid}.radar-priority-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.radar-priority-list small{color:var(--m-text-dim);font-size:.5rem}.radar-priority-list b{color:var(--m-text-soft);grid-column:2;align-items:center;gap:.35rem;font-size:.49rem;font-weight:650;display:flex}.radar-priority-list b i{background:var(--m-green);border-radius:50%;width:.35rem;height:.35rem}.radar-priority-list li[data-tone=risk] b i,.radar-priority-list li[data-tone=pressure] b i{background:var(--m-coral)}.radar-field{aspect-ratio:1;justify-self:end;width:min(100%,22rem);position:relative}.radar-ring{border:1px solid var(--m-line);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-ring:after{content:"";border-radius:inherit;border:1px dashed #7acf7e1a;border:1px dashed lab(76.2082% -39.2083 31.9012/.1);position:absolute;inset:0}.radar-ring span{color:var(--m-text-dim);background:var(--m-canvas-deep);border-radius:99px;padding:.14rem .35rem;font-size:.42rem;position:absolute;top:-.55rem;left:50%;transform:translate(-50%)}.radar-ring-later{width:100%;height:100%}.radar-ring-today{width:68%;height:68%}.radar-ring-now{border-color:var(--m-line-bright);width:36%;height:36%}.radar-origin{z-index:3;border:1px solid var(--m-line-bright);width:2.7rem;height:2.7rem;color:var(--m-green);background:var(--m-surface);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2rem #00dd3d2e;box-shadow:0 0 2rem lab(77.3958% -70.5376 61.9215/.18)}.radar-origin svg{width:.95rem;height:.95rem}.radar-sweep{transform-origin:0;background:linear-gradient(to right,var(--m-green),transparent);opacity:.5;width:44%;height:1px;position:absolute;top:50%;left:50%;transform:rotate(-24deg)}.radar-signal{z-index:2;border:1px solid var(--m-line-bright);width:1.65rem;height:1.65rem;color:var(--m-green);background:var(--m-surface);border-radius:50%;place-items:center;display:grid;position:absolute}.radar-signal svg{width:.68rem;height:.68rem}.radar-signal.signal-one{color:var(--m-coral);border-color:#ff73578c;border-color:lab(65.9306% 54.1102 43.605/.55);top:38%;left:58%}.radar-signal.signal-two{color:var(--m-coral);top:23%;left:29%}.radar-signal.signal-three{bottom:18%;right:12%}.radar-legend{color:var(--m-text-dim);flex-wrap:wrap;justify-content:flex-end;gap:.65rem;font-size:.45rem;display:flex;position:absolute;bottom:1rem;right:1.25rem}.radar-legend span{align-items:center;gap:.28rem;display:flex}.radar-legend i{border-radius:50%;width:.34rem;height:.34rem}.legend-risk i{background:var(--m-coral)}.legend-healthy i{background:var(--m-green)}.client-relationship-map{min-height:28rem;position:relative}.client-relationship-map:after{content:"";border:1px dashed var(--m-line);opacity:.55;border-radius:50%;position:absolute;inset:1.5rem}.relationship-map-lines{pointer-events:none;position:absolute;inset:0}.map-line{z-index:1;transform-origin:0;background:linear-gradient(to right,var(--m-green),transparent);width:29%;height:1px;position:absolute;top:50%;left:50%}.map-line-training{transform:rotate(-142deg)}.map-line-nutrition{transform:rotate(26deg)}.relationship-client-core{z-index:4;border:1px solid var(--m-line-bright);background:radial-gradient(circle,#052a09f2,#030904fa);background:radial-gradient(circle,lab(13.8296% -19.6964 15.7748/.95),lab(2.08673% -2.17845 1.43912/.98));border-radius:50%;place-content:center;justify-items:center;gap:.25rem;width:8.2rem;height:8.2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1rem #75d07906,0 0 4rem #51d75e1f;box-shadow:0 0 0 1rem lab(76.3219% -42.0276 34.3702/.025),0 0 4rem lab(76.8727% -56.1989 47.3582/.12)}.relationship-client-core>span{width:2.2rem;height:2.2rem;color:var(--m-green);background:#0c47148c;background:lab(25.7824% -28.1478 24.1251/.55);border-radius:50%;place-items:center;font-size:.58rem;font-weight:800;display:grid}.relationship-client-core strong{font-size:.76rem}.relationship-client-core small{color:var(--m-text-dim);font-size:.48rem}.relationship-service-list{margin:0;padding:0;list-style:none}.relationship-service-list li{z-index:3;border:1px solid var(--m-line);background:#030904f0;background:lab(2.08673% -2.17845 1.43912/.94);border-radius:.95rem;grid-template-columns:2.45rem minmax(0,1fr);gap:.7rem;width:13rem;padding:.8rem;display:grid;position:absolute;box-shadow:0 1.2rem 2.4rem #00000047;box-shadow:0 1.2rem 2.4rem lab(.0625343% -.100166 .0644416/.28)}.relationship-service-list li>span{border:1px solid var(--m-line-bright);width:2.45rem;height:2.45rem;color:var(--m-green);background:#06320c4d;background:lab(17.426% -22.5182 19.081/.3);border-radius:.75rem;place-items:center;display:grid}.relationship-service-list li>span svg{width:.95rem;height:.95rem}.relationship-service-list li>div{gap:.18rem;display:grid}.relationship-service-list strong{font-size:.65rem}.relationship-service-list small{color:var(--m-text-dim);font-size:.48rem}.relationship-service-list b{color:var(--m-green);align-items:center;gap:.25rem;margin-top:.2rem;font-size:.43rem;font-weight:650;display:flex}.relationship-service-list b svg{width:.56rem;height:.56rem}.service-training{top:2.8rem;left:1.5rem}.service-nutrition{bottom:3.5rem;right:1.5rem}.relationship-access-summary{z-index:4;justify-items:end;gap:.25rem;display:grid;position:absolute;top:1.2rem;right:1.3rem}.relationship-access-summary span{color:var(--m-green);align-items:center;gap:.35rem;font-size:.5rem;font-weight:700;display:flex}.relationship-access-summary span svg{width:.7rem;height:.7rem}.relationship-access-summary small{color:var(--m-text-dim);font-size:.44rem}.delivery-flow-instrument{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;min-height:28rem;margin:0;padding:2rem 1.1rem;list-style:none;display:grid}.delivery-flow-instrument li{min-width:0;position:relative}.delivery-stage-marker{align-items:center;margin-bottom:1rem;display:flex;position:relative}.delivery-stage-marker>span{border:1px solid var(--m-line-bright);width:2.5rem;height:2.5rem;color:var(--m-green);background:var(--m-surface);border-radius:50%;flex:none;place-items:center;font-size:.52rem;font-weight:750;display:grid}.delivery-stage-marker>i{color:var(--m-line-bright);flex:1;align-items:center;display:flex}.delivery-stage-marker>i:before{content:"";background:linear-gradient(to right,var(--m-line-bright),var(--m-line));flex:1;height:1px}.delivery-stage-marker>i svg{width:.68rem;height:.68rem}.delivery-flow-instrument article{border-top:2px solid var(--m-green);background:linear-gradient(#09260c61,#0000);background:linear-gradient(lab(12.5597% -16.8539 13.246/.38),#0000);align-content:start;gap:.55rem;min-height:10rem;margin-right:.65rem;padding:.9rem;display:grid}.delivery-flow-instrument li:nth-child(2) article{margin-top:2.5rem}.delivery-flow-instrument li:nth-child(3) article{margin-top:-1.2rem}.delivery-flow-instrument li:nth-child(4) article{border-top-color:var(--m-coral);margin-top:1rem}.delivery-flow-instrument article small{color:var(--m-green);letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:750}.delivery-flow-instrument article strong{font-size:.67rem;line-height:1.35}.delivery-flow-instrument article span{color:var(--m-text-dim);align-items:center;gap:.3rem;margin-top:auto;font-size:.48rem;display:flex}.delivery-flow-instrument article span svg{width:.65rem;height:.65rem;color:var(--m-green)}.sales-conversion-instrument{place-content:center;min-height:28rem;padding:2rem;display:grid;position:relative}.sales-conversion-instrument ol{width:min(100%,30rem);margin:0;padding:0;list-style:none;display:grid}.sales-conversion-instrument li{border:1px solid var(--m-line);clip-path:polygon(0 0,calc(100% - 1.35rem) 0,100% 50%,calc(100% - 1.35rem) 100%,0 100%,.65rem 50%);background:linear-gradient(90deg,#3b130b61,#040b05eb);background:linear-gradient(90deg,lab(12.4231% 19.5773 14.3601/.38),lab(2.59749% -2.53492 1.6796/.92));grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:5.4rem;margin-inline:auto;padding:.9rem 1.1rem;display:grid;position:relative}.sales-conversion-instrument li[data-stage="0"]{width:100%}.sales-conversion-instrument li[data-stage="1"]{border-color:#ff73577a;border-color:lab(65.9306% 54.1102 43.605/.48);width:82%;margin-top:.5rem}.sales-conversion-instrument li[data-stage="2"]{border-color:var(--m-line-bright);background:linear-gradient(90deg,#06320c80,#040b05eb);background:linear-gradient(90deg,lab(17.426% -22.5182 19.081/.5),lab(2.59749% -2.53492 1.6796/.92));width:64%;margin-top:.5rem}.sales-conversion-instrument li>span{color:var(--m-coral);font-size:.5rem;font-weight:750}.sales-conversion-instrument li[data-stage="2"]>span{color:var(--m-green)}.sales-conversion-instrument li>div{gap:.18rem;display:grid}.sales-conversion-instrument li small{color:var(--m-text-dim);text-transform:uppercase;font-size:.48rem}.sales-conversion-instrument li strong{font-size:.72rem}.sales-conversion-instrument li>svg{width:.75rem;height:.75rem;color:var(--m-coral)}.sales-bottleneck{background:#220905f0;background:lab(4.97295% 11.4398 5.74128/.94);border:1px solid #ff73578c;border:1px solid lab(65.9306% 54.1102 43.605/.55);border-radius:.75rem;gap:.25rem;min-width:9rem;padding:.7rem .8rem;display:grid;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%);box-shadow:0 0 2.2rem #ff73571f;box-shadow:0 0 2.2rem lab(65.9306% 54.1102 43.605/.12)}.sales-bottleneck span{color:var(--m-coral);text-transform:uppercase;align-items:center;gap:.3rem;font-size:.45rem;font-weight:750;display:flex}.sales-bottleneck span svg{width:.62rem;height:.62rem}.sales-bottleneck strong{font-size:.58rem}.sales-bottleneck i{background:var(--m-coral);width:64%;height:2px;box-shadow:0 0 .65rem var(--m-coral);margin-top:.25rem}.business-pulse-instrument{grid-template-rows:minmax(0,1fr) auto;min-height:28rem;padding:1.25rem;display:grid}.business-trend{min-height:18rem;position:relative}.business-trend-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.business-trend-head span{color:var(--m-text-dim);text-transform:uppercase;align-items:center;gap:.4rem;font-size:.5rem;display:flex}.business-trend-head span svg{width:.72rem;height:.72rem;color:var(--m-green)}.business-trend-head strong{font-family:var(--font-marketing-display),sans-serif;letter-spacing:-.04em;font-size:1.25rem}.business-trend svg{width:100%;height:calc(100% - 4rem);color:var(--m-green);position:absolute;inset:3rem 0 1rem;overflow:visible}.business-grid-line{fill:none;stroke:var(--m-line);stroke-width:1px}.business-area{fill:url(#businessPulseFill)}.business-line{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 .4rem #00dd3d73);filter:drop-shadow(0 0 .4rem lab(77.3958% -70.5376 61.9215/.45))}.business-trend circle{fill:var(--m-canvas-deep);stroke:currentColor;stroke-width:4px}.business-period{color:var(--m-text-dim);justify-content:space-between;font-size:.44rem;display:flex;position:absolute;bottom:0;left:0;right:0}.business-indicators{grid-template-columns:1fr 1fr;gap:.65rem;margin:0;display:grid}.business-indicators>div{border-top:1px solid var(--m-line-bright);background:linear-gradient(#09260c40,#0000);background:linear-gradient(lab(12.5597% -16.8539 13.246/.25),#0000);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:.9rem 1rem;display:flex}.business-indicators>div[data-tone=risk]{background:linear-gradient(#38110947,#0000);background:linear-gradient(lab(11.26% 19.6171 13.6669/.28),#0000);border-color:#ff735799;border-color:lab(65.9306% 54.1102 43.605/.6)}.business-indicators dt{max-width:15ch;color:var(--m-text-dim);font-size:.5rem;line-height:1.4}.business-indicators dd{color:var(--m-green);font-family:var(--font-marketing-display),sans-serif;margin:0;font-size:1.25rem;font-weight:750}.business-indicators [data-tone=risk] dd{color:var(--m-coral)}.starting-paths-section{background:var(--m-canvas-deep)}.starting-paths-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.starting-path{border:1px solid var(--m-line);background:var(--m-surface);border-radius:1.5rem;min-height:34rem;padding:clamp(1.6rem,3vw,2.6rem);position:relative;overflow:hidden}.starting-path:after{content:"";filter:blur(3rem);background:#2dd0471f;background:lab(73.5935% -61.9554 53.359/.12);border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-11rem;right:-9rem}.starting-path-topline{gap:.35rem;display:flex}.starting-path-topline span,.starting-path-topline i{border-radius:99px;height:2px}.starting-path-topline span{background:var(--m-green);width:22%;box-shadow:0 0 .8rem var(--m-green)}.starting-path-topline i{background:var(--m-line);flex:1}.starting-path-icon{border:1px solid var(--m-line-bright);width:3.2rem;height:3.2rem;color:var(--m-green);background:#09350f4d;background:lab(18.5897% -22.5046 19.1533/.3);border-radius:.9rem;place-items:center;margin-top:2.1rem;display:grid}.starting-path-icon svg{width:1.25rem;height:1.25rem}.starting-path h3{max-width:14ch;font-family:var(--font-marketing-display),sans-serif;letter-spacing:-.05em;margin:1.45rem 0 0;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.05}.starting-path>p{max-width:48ch;color:var(--m-text-soft);margin:1rem 0 0;font-size:.85rem;line-height:1.65}.starting-path ol{border-top:1px solid var(--m-line);gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.starting-path li{border-bottom:1px solid var(--m-line);min-height:3.4rem;color:var(--m-text-soft);grid-template-columns:1.75rem 1fr auto;align-items:center;gap:.65rem;font-size:.73rem;display:grid}.starting-path li>span{border:1px solid var(--m-line);width:1.45rem;height:1.45rem;color:var(--m-green);border-radius:50%;place-items:center;font-size:.5rem;display:grid}.starting-path li svg{width:.75rem;height:.75rem;color:var(--m-green)}.starting-path>a{z-index:1;color:var(--m-green);align-items:center;gap:.45rem;font-size:.7rem;font-weight:750;display:flex;position:absolute;bottom:2rem}.starting-path>a svg{width:.8rem;height:.8rem}.path-starting{border-color:var(--m-line-bright);background:linear-gradient(145deg,#041908,#030904);background:linear-gradient(145deg,lab(6.67687% -10.2104 6.59315),lab(2.08673% -2.17845 1.43912))}.ecosystem-section{overflow:hidden}.ecosystem-section:before{content:"";border:1px solid var(--m-line);border-radius:50%;width:45rem;height:45rem;position:absolute;top:8%;right:-20rem;box-shadow:inset 0 0 9rem #41b74d0f;box-shadow:inset 0 0 9rem lab(66.1896% -50.5914 42.7362/.06)}.ecosystem-layout{grid-template-columns:minmax(20rem,.75fr) minmax(36rem,1.25fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.ecosystem-sharing-note{align-items:flex-start;gap:.55rem;font-weight:650;display:flex;max-width:46ch!important;color:var(--m-green)!important;margin-top:1.2rem!important;font-size:.72rem!important;line-height:1.55!important}.ecosystem-sharing-note svg{flex:none;width:.9rem;height:.9rem;margin-top:.1rem}.ecosystem-trust-line{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.ecosystem-trust-line span{border:1px solid var(--m-line);min-height:2.5rem;color:var(--m-text-soft);background:var(--m-surface);border-radius:.65rem;align-items:center;gap:.45rem;padding-inline:.7rem;font-size:.64rem;display:inline-flex}.ecosystem-trust-line svg{width:.75rem;height:.75rem;color:var(--m-green)}.relationship-constellation{min-height:39rem;position:relative}.relationship-orbit{border:1px dashed var(--m-line);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.relationship-orbit-one{width:24rem;height:24rem;animation:38s linear infinite constellation-spin}.relationship-orbit-two{opacity:.45;width:34rem;height:34rem;animation:56s linear infinite reverse constellation-spin}.student-core{z-index:3;border:1px solid var(--m-line-bright);background:radial-gradient(circle at 35% 25%,#023309,var(--m-surface));border-radius:50%;place-content:center;place-items:center;width:9.2rem;height:9.2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .8rem #45ba500b,0 0 4.5rem #00c73526;box-shadow:0 0 0 .8rem lab(67.3528% -50.581 42.6409/.045),0 0 4.5rem lab(70.2037% -64.8894 56.917/.15)}@supports (color:lab(0% 0 0)){.student-core{background:radial-gradient(circle at 35% 25%,lab(17.478% -23.9538 20.3143),var(--m-surface))}}.student-core>span{width:2.4rem;height:2.4rem;color:var(--m-green);background:#003c0966;background:lab(21.1254% -28.2194 24.6987/.4);border-radius:50%;place-items:center;display:grid}.student-core svg{width:1rem;height:1rem}.student-core strong{font-family:var(--font-marketing-display),sans-serif;margin-top:.6rem;font-size:1rem}.student-core small{max-width:9ch;color:var(--m-text-dim);text-align:center;margin-top:.25rem;font-size:.48rem;line-height:1.35}.relationship-node{z-index:4;border:1px solid var(--m-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040c05e0;background:lab(2.60891% -2.77636 1.83248/.88);border-radius:.9rem;grid-template-columns:2.3rem 1fr auto;align-items:center;gap:.65rem;min-width:13.5rem;padding:.75rem;display:grid;position:absolute;box-shadow:0 1.4rem 3.5rem #0006;box-shadow:0 1.4rem 3.5rem lab(.0625343% -.100166 .0644416/.4)}.relationship-node>span{border:1px solid var(--m-line-bright);width:2.3rem;height:2.3rem;color:var(--m-green);background:#06320c52;background:lab(17.426% -22.5182 19.081/.32);border-radius:.7rem;place-items:center;display:grid}.relationship-node>span svg{width:.9rem;height:.9rem}.relationship-node>div{gap:.2rem;display:grid}.relationship-node strong{font-size:.65rem}.relationship-node small{color:var(--m-text-dim);font-size:.52rem}.relationship-node>i{color:var(--m-text-dim)}.relationship-node>i svg{width:.68rem;height:.68rem}.relationship-training{top:3.2rem;left:1rem}.relationship-nutrition{top:4.5rem;right:-.5rem}.relationship-pharma{bottom:6.5rem;left:0}.relationship-consent{z-index:5;border:1px solid var(--m-line-bright);background:linear-gradient(145deg,#011c06eb,#030904f0);background:linear-gradient(145deg,lab(7.87196% -13.6692 8.73284/.92),lab(2.08673% -2.17845 1.43912/.94));border-radius:1rem;width:min(18rem,46%);padding:1rem;position:absolute;bottom:2.8rem;right:-.4rem;box-shadow:0 1.8rem 4rem #00000073;box-shadow:0 1.8rem 4rem lab(.0625343% -.100166 .0644416/.45)}.relationship-consent-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.relationship-consent-head span{color:var(--m-green);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.55rem;font-weight:750;display:flex}.relationship-consent-head span svg{width:.7rem;height:.7rem}.relationship-consent-head b{color:var(--m-coral);font-size:.48rem}.relationship-consent p{color:var(--m-text-soft);margin:.75rem 0 0;font-size:.62rem;line-height:1.5}.relationship-consent>small{color:var(--m-text-dim);align-items:center;gap:.35rem;margin-top:.8rem;font-size:.5rem;display:flex}.relationship-consent>small svg{width:.65rem;height:.65rem;color:var(--m-green)}.contextual-ai-section{background:var(--m-canvas-deep)}.contextual-ai-layout{grid-template-columns:minmax(34rem,1.2fr) minmax(19rem,.8fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.ai-workbench{border:1px solid var(--m-line-bright);background:linear-gradient(145deg,#041607eb,#020602f5);background:linear-gradient(145deg,lab(5.65327% -8.18177 5.30469/.92),lab(1.26797% -1.39958 .922138/.96));border-radius:1.5rem;min-height:32rem;padding:clamp(1.2rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #d7f5d714,0 2.5rem 6rem #0000007a;box-shadow:inset 0 1px lab(93.6911% -13.9721 10.9206/.08),0 2.5rem 6rem lab(.0625343% -.100166 .0644416/.48)}.ai-workbench-grid{background-image:radial-gradient(circle,#9bd69c1f 1px,#0000 1px);background-image:radial-gradient(circle,lab(80.3844% -27.9647 22.2962/.12) 1px,#0000 1px);background-size:1.5rem 1.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.ai-workbench-head{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.2rem;padding-inline:.2rem;display:flex;position:relative}.ai-workbench-head>span{font-family:var(--font-marketing-display),sans-serif;align-items:center;gap:.45rem;font-size:.72rem;display:flex}.ai-workbench-head>span svg{width:.9rem;height:.9rem;color:var(--m-green)}.ai-workbench-head b{color:var(--m-text-dim);align-items:center;gap:.35rem;font-size:.52rem;font-weight:650;display:flex}.ai-workbench-head b i{background:var(--m-green);width:.38rem;height:.38rem;box-shadow:0 0 .7rem var(--m-green);border-radius:50%}.ai-signal-flow{gap:.65rem;margin-top:1.4rem;display:grid;position:relative}.ai-signal{border:1px solid var(--m-line);background:#040a05d1;background:lab(2.33281% -2.35331 1.55703/.82);border-radius:.9rem;grid-template-columns:2.65rem 1fr;align-items:center;gap:.85rem;min-height:5rem;padding:.75rem 1rem;display:grid;position:relative}.ai-signal>span{border:1px solid var(--m-line-bright);width:2.65rem;height:2.65rem;color:var(--m-green);background:#0430094d;background:lab(16.262% -22.5336 18.8187/.3);border-radius:.75rem;place-items:center;display:grid}.ai-signal>span svg{width:1rem;height:1rem}.ai-signal>div{gap:.3rem;display:grid}.ai-signal small{color:var(--m-green);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:750}.ai-signal strong{color:var(--m-text-soft);font-size:.68rem;font-weight:600;line-height:1.4}.ai-flow-arrow{z-index:2;width:.8rem;height:.8rem;color:var(--m-green);position:absolute;bottom:-.75rem;left:1.9rem;transform:rotate(90deg)}.ai-approval{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex;position:relative}.ai-approval>span{color:var(--m-text-dim);align-items:center;gap:.45rem;font-size:.52rem;display:flex}.ai-approval>span svg{width:.75rem;height:.75rem;color:var(--m-green)}.ai-approval button{border:1px solid var(--m-line-bright);min-height:2.65rem;color:var(--m-green);background:#06320c4d;background:lab(17.426% -22.5182 19.081/.3);border-radius:.7rem;align-items:center;gap:.45rem;padding-inline:.85rem;font-family:inherit;font-size:.6rem;font-weight:750;display:inline-flex}.ai-approval button svg{width:.75rem;height:.75rem}.marketing-faq-layout{grid-template-columns:minmax(19rem,.65fr) minmax(32rem,1.35fr);gap:clamp(3rem,8vw,9rem);display:grid}.faq-list{border-top:1px solid var(--m-line)}.faq-list details{border-bottom:1px solid var(--m-line)}.faq-list summary{cursor:pointer;grid-template-columns:2.3rem 1fr auto;align-items:center;gap:1rem;min-height:5.6rem;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--m-green);font-variant-numeric:tabular-nums;font-size:.55rem}.faq-list summary strong{color:var(--m-text-soft);font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:650}.faq-list summary>i{border:1px solid var(--m-line);width:2.25rem;height:2.25rem;color:var(--m-text-dim);transition:color .2s var(--m-ease),border-color .2s var(--m-ease),transform .3s var(--m-ease);border-radius:50%;place-items:center;display:grid}.faq-list summary svg{width:.85rem;height:.85rem}.faq-list details[open] summary>i{color:var(--m-green);border-color:var(--m-line-bright);transform:rotate(180deg)}.faq-list details[open] summary strong{color:var(--m-text)}.faq-list details>div{padding:0 3.25rem 1.65rem}.faq-list details p{max-width:64ch;color:var(--m-text-dim);margin:0;font-size:.8rem;line-height:1.7}.final-cta-section{border-block:1px solid var(--m-line);background:radial-gradient(circle at 50% 50%,#003a0659,transparent 34rem),var(--m-canvas-deep);text-align:center;padding-block:clamp(7rem,13vw,12rem);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.final-cta-section{background:radial-gradient(circle at 50% 50%,lab(20.0106% -29.6952 25.89/.35),transparent 34rem),var(--m-canvas-deep)}}.final-cta-grid{-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.final-cta-inner{flex-direction:column;align-items:center;display:flex;position:relative}.final-cta-inner .marketing-kicker:before{display:none}.final-cta-inner h2{max-width:12ch}.final-cta-inner p{color:var(--m-text-soft);margin:1.4rem 0 2.1rem;font-size:1rem}.final-cta-icon{color:#4ee75f0e;color:lab(81.7395% -61.86 52.4724/.055);pointer-events:none;width:23rem;height:23rem;position:absolute}.final-cta-orbit{border:1px solid var(--m-line);border-radius:50%;width:44rem;height:44rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta-orbit i{background:var(--m-green);width:.45rem;height:.45rem;box-shadow:0 0 1rem var(--m-green);border-radius:50%;position:absolute}.final-cta-orbit i:first-child{top:9%;left:25%}.final-cta-orbit i:nth-child(2){bottom:35%;right:3%}.final-cta-orbit i:nth-child(3){bottom:5%;left:38%}.marketing-footer{padding-block:clamp(4rem,8vw,6.5rem)max(2rem,env(safe-area-inset-bottom));background:var(--m-canvas-deep);position:relative}.marketing-footer-grid{grid-template-columns:minmax(18rem,1.8fr) repeat(3,minmax(8rem,.65fr));gap:3rem;display:grid}.marketing-footer-brand p{max-width:32ch;color:var(--m-text-dim);margin:1rem 0 0;font-size:.75rem;line-height:1.65}.marketing-footer-column{flex-direction:column;gap:.65rem;display:flex}.marketing-footer-column h2{color:var(--m-text);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .5rem;font-size:.65rem;font-weight:750}.marketing-footer-column a{width:fit-content;color:var(--m-text-dim);transition:color .15s var(--m-ease);font-size:.72rem}.marketing-footer-column a:hover{color:var(--m-green)}.marketing-footer-bottom{border-top:1px solid var(--m-line);color:var(--m-text-dim);justify-content:space-between;align-items:center;margin-top:4rem;padding-top:1.4rem;font-size:.62rem;display:flex}.marketing-system-status{align-items:center;gap:.4rem;display:inline-flex}.marketing-system-status i{background:var(--m-green);width:.38rem;height:.38rem;box-shadow:0 0 .7rem var(--m-green);border-radius:50%}@keyframes marketing-enter{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes cockpit-enter{0%{opacity:0;transform:translate(2rem,1.2rem)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes cockpit-enter-mobile{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes cockpit-panel-enter{0%{opacity:0;transform:translateY(.7rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cockpit-float{0%{transform:translateY(-.125rem)}to{transform:translateY(.125rem)}}@keyframes cockpit-float-mobile{0%{transform:translateY(-.0625rem)}to{transform:translateY(.0625rem)}}@keyframes cockpit-glow{0%{opacity:.72;transform:translateZ(-1px)scale(.96)}to{opacity:1;transform:translateZ(-1px)scale(1.04)}}@keyframes cockpit-progress-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cockpit-pulse-reveal{0%{--cockpit-pulse-progress:0%}to{--cockpit-pulse-progress:82%}}@keyframes cockpit-pulse-glow{0%{box-shadow:0 0 1.8rem #0cd93f17;box-shadow:0 0 1.8rem lab(76.1289% -67.6726 59.0193/.09)}to{box-shadow:0 0 2.7rem #0cd93f30;box-shadow:0 0 2.7rem lab(76.1289% -67.6726 59.0193/.19)}}@keyframes cockpit-pulse-bar{0%{opacity:.45;transform:scaleY(.72)}to{opacity:.88;transform:scaleY(1)}}@keyframes cockpit-graph-draw{to{stroke-dashoffset:0}}@keyframes cockpit-graph-area-enter{to{opacity:1}}@keyframes cockpit-scan{0%{opacity:0;transform:translateY(0)}1.5%{opacity:.28}11.8%{opacity:.18}13.4%,to{opacity:0;transform:translateY(34rem)}}@keyframes cockpit-toast-float{0%{transform:translateY(-.09375rem)}to{transform:translateY(.09375rem)}}@keyframes student-event-enter{0%{opacity:0;transform:translateY(.8rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cycle-progress{0%{transform:translate(0)}50%{transform:translate(210%)}to{transform:translate(0)}}@keyframes product-panel-enter{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes product-panel-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.45rem)}}@keyframes constellation-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.marketing-reveal{animation:linear both marketing-reveal;animation-timeline:view();animation-range:entry 6% cover 25%}}}@keyframes marketing-reveal{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.marketing-hero-layout{grid-template-columns:minmax(0,.85fr) minmax(29rem,1.15fr);gap:2rem}.living-cockpit-wrap{min-height:34rem}.living-cockpit{left:1rem}.marketing-tension-layout,.ecosystem-layout,.contextual-ai-layout{gap:3rem}.relationship-nutrition,.relationship-consent{right:0}}@media (max-width:960px){.marketing-nav-links,.marketing-nav-actions{display:none}.marketing-menu-button{display:grid}.marketing-hero{min-height:auto;padding-top:8.5rem}.marketing-hero-layout{grid-template-columns:1fr}.marketing-hero-copy{max-width:46rem}.marketing-hero-title{max-width:11ch;font-size:clamp(3.7rem,10.8vw,6.4rem)}.living-cockpit-wrap{margin-top:1rem;width:min(100%,47rem);min-height:38rem;margin-inline:auto}.living-cockpit{transform:none}.marketing-scroll-cue{display:none}.marketing-tension-layout,.ecosystem-layout,.contextual-ai-layout,.marketing-faq-layout{grid-template-columns:1fr}.tension-stage{width:min(100%,45rem);margin-inline:auto}.consultancy-cycle{grid-template-columns:repeat(3,1fr);gap:3.5rem 1.2rem}.consultancy-cycle-line{display:none}.product-panel{grid-template-columns:1fr}.product-panel-copy{grid-template-columns:auto 1fr;column-gap:1rem;display:grid}.product-panel-icon{grid-row:1/5}.product-panel-copy>small,.product-panel-copy h3,.product-panel-copy>p{grid-column:2}.product-panel-decision{grid-column:1/-1}.product-instrument{justify-self:center;width:min(100%,50rem)}.ecosystem-layout .marketing-section-copy{max-width:43rem}.relationship-constellation{width:min(100%,45rem);margin-inline:auto}.contextual-ai-layout .marketing-section-copy{grid-row:1}.ai-workbench{width:min(100%,45rem);margin-inline:auto}.marketing-footer-grid{grid-template-columns:1.5fr repeat(3,.7fr);gap:2rem}}@media (max-width:720px){.marketing-shell{width:min(100% - 2rem,42rem)}.marketing-section{padding-block:5.5rem}.marketing-section-heading{grid-template-columns:1fr;gap:1.25rem;margin-bottom:3.2rem}.marketing-section-heading .marketing-kicker{grid-column:auto}.marketing-section-heading h2{max-width:15ch}.marketing-section-heading>p{margin-top:0}.marketing-hero{padding-block:7.2rem 4.5rem}.marketing-hero-grid{background-size:3.1rem 3.1rem}.marketing-hero-title{margin-left:-.035em;font-size:clamp(3.2rem,15vw,5rem);line-height:.92}.marketing-hero-description{font-size:1rem}.marketing-hero-actions{flex-direction:column;align-items:stretch}.marketing-button-hero,.marketing-button-secondary{width:100%}.marketing-reassurance{text-align:center;justify-content:center}.living-cockpit-wrap{min-height:33.5rem;margin-top:1.8rem}.cockpit-motion-entrance{animation:cockpit-enter-mobile .45s var(--m-ease).18s forwards}.cockpit-motion-ambient{animation-name:cockpit-float-mobile}.living-cockpit-shadow{animation:none}.living-cockpit{border-radius:1.25rem;padding:1rem .85rem 1rem 3.7rem;inset:.5rem 0 1.4rem}.cockpit-rail{width:2.85rem;padding-top:4.7rem}.cockpit-rail span{width:1.75rem;height:1.75rem}.cockpit-topbar strong{font-size:.8rem}.cockpit-layout{grid-template-columns:1fr}.cockpit-pulse{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:.7rem;display:grid}.cockpit-pulse-label{grid-column:1/-1}.cockpit-pulse-ring{grid-row:2/4;width:4.25rem;height:4.25rem;margin:.5rem 0}.cockpit-pulse-ring>span{width:3.25rem;height:3.25rem}.cockpit-pulse>strong{align-self:end}.cockpit-pulse-scale{align-self:start;margin-top:.35rem}.cockpit-bottom{grid-template-columns:1fr}.cockpit-graph{display:none}.cockpit-ai-note{min-height:6.2rem}.cockpit-topbar,.cockpit-signal,.cockpit-milestone,.cockpit-pulse,.cockpit-graph,.cockpit-ai-note,.cockpit-graph-area,.cockpit-student-event{opacity:1;animation:none;transform:none}.cockpit-progress i,.cockpit-pulse-scale i{animation:none;transform:none}.cockpit-pulse-ring{--cockpit-pulse-progress:82%;animation:none}.cockpit-graph-line{stroke-dashoffset:0;animation:none}.cockpit-scan{display:none}.cockpit-student-event-float{animation:5.8s ease-in-out 1.2s infinite alternate cockpit-float-mobile}.cockpit-student-event{bottom:0;right:-.25rem}.tension-stage{grid-template-columns:1fr 1fr;gap:.65rem;min-height:auto;padding-top:2.2rem;display:grid}.tension-before-label{top:0}.tension-fragment{min-height:4rem;position:static;transform:none}.tension-flow{grid-column:1/-1;justify-content:center;height:2.8rem;position:static;transform:rotate(90deg)}.tension-flow i{width:2rem}.tension-result{grid-column:1/-1;width:100%;min-height:14rem;position:relative;top:auto;right:auto}.consultancy-cycle{grid-template-columns:1fr;gap:0}.cycle-step{text-align:left;grid-template-rows:auto auto;grid-template-columns:5rem 1fr;column-gap:1rem;min-height:8.5rem;display:grid}.cycle-node{width:4.5rem;height:4.5rem;box-shadow:none;grid-row:1/3;margin:0}.cycle-step h3{align-self:end}.cycle-step p{max-width:34ch;margin:.45rem 0 0}.cycle-mobile-arrow{width:.8rem;height:.8rem;color:var(--m-line-bright);display:block;position:absolute;bottom:1.3rem;left:1.85rem}.product-proof-stage{border-radius:1.25rem}.product-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.product-tabs::-webkit-scrollbar{display:none}.product-tabs button{scroll-snap-align:start;flex:none;min-width:7rem}.product-browser{margin:.7rem}.product-browser-bar{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding-block:.65rem}.product-browser-search{display:none}.product-browser-body{grid-template-columns:minmax(0,1fr);min-height:auto}.product-mini-nav{display:none}.product-panel{grid-column:1/-1;gap:1.6rem;padding:1.2rem}.product-panel-copy{display:block}.product-panel-copy>small,.product-panel-copy h3,.product-panel-copy>p{grid-column:auto}.product-panel-icon{margin-bottom:1rem}.product-panel-copy h3{font-size:2.35rem}.product-instrument{min-height:24rem}.today-action-radar{grid-template-columns:1fr;align-content:start;min-height:39rem}.radar-field{justify-self:center;width:min(100%,19rem)}.radar-legend{grid-column:1;justify-content:flex-start;position:static}.client-relationship-map{min-height:27rem}.delivery-flow-instrument{grid-template-columns:1fr 1fr;align-items:start;gap:1.4rem 0}.delivery-flow-instrument li:nth-child(n) article{min-height:7.5rem;margin-top:0}.delivery-stage-marker>i{display:none}.sales-conversion-instrument{padding:1.2rem}.sales-conversion-instrument ol{width:100%}.sales-bottleneck{width:fit-content;margin:1rem auto 0;position:relative;top:auto;right:auto;transform:none}.starting-paths-grid{grid-template-columns:1fr}.starting-path{min-height:33rem}.relationship-constellation{flex-direction:column;gap:.75rem;min-height:auto;padding-top:1rem;display:flex}.relationship-orbit{display:none}.student-core{align-self:center;margin-bottom:.8rem;position:relative;top:auto;left:auto;transform:none}.relationship-node,.relationship-consent{width:100%;min-width:0;position:relative;inset:auto}.relationship-consent{margin-top:.35rem}.contextual-ai-layout{gap:2.5rem}.ai-workbench{min-height:auto}.ai-workbench-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:.4rem;padding-block:.75rem}.ai-approval{flex-direction:column;align-items:stretch}.ai-approval button{justify-content:center}.marketing-faq-layout{gap:2.5rem}.faq-list summary{grid-template-columns:1.7rem 1fr auto;gap:.6rem;min-height:5rem}.faq-list details>div{padding-inline:2.3rem 1rem}.final-cta-orbit{width:31rem;height:31rem}.final-cta-inner h2{font-size:clamp(3rem,14vw,4.7rem)}.final-cta-icon{width:16rem;height:16rem}.marketing-footer-grid{grid-template-columns:1fr 1fr}.marketing-footer-brand{grid-column:1/-1}.marketing-footer-bottom{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:420px){.marketing-brand-by{display:none}.marketing-eyebrow{max-width:100%;font-size:.6rem;line-height:1.25}.marketing-hero-title{font-size:clamp(3rem,15.2vw,4rem)}.living-cockpit-wrap{min-height:32rem}.cockpit-topbar strong{max-width:13rem}.cockpit-command{display:none}.cockpit-signal strong,.cockpit-milestone strong{font-size:.62rem}.tension-stage{grid-template-columns:1fr}.tension-flow,.tension-result{grid-column:auto}.radar-priority-list strong{white-space:normal}.client-relationship-map{flex-direction:column;gap:.65rem;min-height:auto;padding:1rem;display:flex}.client-relationship-map:after,.relationship-map-lines{display:none}.relationship-client-core{align-self:center;position:relative;top:auto;left:auto;transform:none}.relationship-service-list{display:contents}.relationship-service-list li{width:100%;position:relative;inset:auto}.relationship-access-summary{place-items:start;padding-top:.4rem;position:relative;top:auto;right:auto}.delivery-flow-instrument{grid-template-columns:1fr}.delivery-flow-instrument article{margin-right:0}.sales-conversion-instrument li[data-stage]{width:100%}.sales-conversion-instrument li{padding-right:1.55rem}.business-trend-head strong{white-space:nowrap;font-size:1.05rem}.business-indicators,.marketing-footer-grid{grid-template-columns:1fr}.marketing-footer-brand{grid-column:auto}}@media (pointer:coarse){.marketing-nav-links a,.marketing-login-link,.marketing-footer-column a{align-items:center;min-height:2.75rem;display:inline-flex}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.cockpit-motion-parallax{transform:translate3d(var(--cockpit-parallax-x,0),var(--cockpit-parallax-y,0),0)rotateX(var(--cockpit-rotate-x,0))rotateY(var(--cockpit-rotate-y,0));transform-origin:50% 45%;transition:transform .16s ease-out}.cockpit-student-event-depth{transform:translate3d(var(--cockpit-toast-x,0),var(--cockpit-toast-y,0),0);transition:transform .16s ease-out}.cockpit-motion[data-pointer-active=false] .cockpit-motion-parallax,.cockpit-motion[data-pointer-active=false] .cockpit-student-event-depth{transition-duration:.45s;transition-timing-function:var(--m-ease)}}@media (prefers-reduced-motion:reduce){.coach-marketing{scroll-behavior:auto}.coach-marketing *,.coach-marketing :before,.coach-marketing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cockpit-motion,.cockpit-motion *,.cockpit-motion :before,.cockpit-motion :after{transition:none!important;animation:none!important}.marketing-hero-eyebrow,.marketing-hero-title,.marketing-hero-description,.marketing-hero-actions,.marketing-consumer-path,.marketing-reassurance,.living-cockpit-wrap,.cockpit-motion-entrance,.cockpit-motion-parallax,.cockpit-motion-ambient,.living-cockpit-shadow,.cockpit-topbar,.cockpit-signal,.cockpit-milestone,.cockpit-pulse,.cockpit-graph,.cockpit-ai-note,.cockpit-student-event-depth,.cockpit-student-event-float,.cockpit-student-event{opacity:1;transform:none}.cockpit-progress i,.cockpit-pulse-scale i{transform:none}.cockpit-pulse-ring{--cockpit-pulse-progress:82%}.cockpit-graph-area{opacity:1}.cockpit-graph-line{stroke-dashoffset:0}.cockpit-scan{display:none}}@media (forced-colors:active){.marketing-button{border:2px solid buttontext}.marketing-hero-title strong{color:linktext;text-shadow:none}.marketing-eyebrow>span,.marketing-reassurance i,.marketing-system-status i{background:highlight}}
