@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--night:#171721;--graphite:#1e1e2a;--panel:#272735;--ivory:#ededf3;--ash:#c3c3cc;--mist:#e2e3ed;--paper:#f8f8fa;--cobalt:#5266eb;--hero-progress:0;--hero-scale:1;--hero-copy-opacity:1;--hero-screen-opacity:0;--hero-ai-progress:0;--hero-ai-expand:0;--hero-blackout:0;--hero-screen-left:47.8%;--hero-model-reveal:0;--hero-skills-reveal:0;--hero-agent-reveal:0;--hero-model-x:72px;--hero-skills-x:72px;--hero-agent-x:72px;--hero-problem-reveal:0;--method-progress:0;--method-light:0;--paper-enter:0;--closing-enter:0;--font-display:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--font-text:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth}body{background:var(--night);color:var(--ivory);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}a,button{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.65;transform:none!important}.leadSubmittedBanner{z-index:80;color:#20202b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f8faf5;border:1px solid #5266eb61;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(720px,100% - 32px);min-height:48px;padding:11px 14px 11px 18px;display:grid;position:fixed;top:78px;left:50%;transform:translate(-50%);box-shadow:0 18px 54px #00000038}.leadSubmittedBanner strong{font-size:13px}.leadSubmittedBanner span{color:#565866;font-size:13px}.leadSubmittedBanner button{color:#20202b;cursor:pointer;background:#20202b14;border:0;border-radius:999px;width:30px;height:30px;font-size:18px}.siteNav{z-index:50;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 clamp(22px,2.8vw,42px);transition:background .36s,border-color .36s,-webkit-backdrop-filter .36s,backdrop-filter .36s;display:grid;position:fixed;inset:0 0 auto}html[data-scrolled=true] .siteNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#171721f0;border-color:#ededf314}html[data-method-light=true] .siteNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-color:#e4e5eb}html[data-method-light=true] .brand img{filter:invert()}html[data-method-light=true] .desktopNav a,html[data-method-light=true] .navTrigger,html[data-method-light=true] .aboutLink{color:#171721e0}html[data-method-light=true] .navLink:hover,html[data-method-light=true] .navTrigger:hover,html[data-method-light=true] .aboutLink:hover{color:var(--night);background:#ececf3}html[data-method-light=true] .navTrigger.active{color:var(--night);background:#e6e7fb}html[data-method-light=true] .menuButton span{background:var(--night)}.brand{align-items:center;width:148px;display:inline-flex}.brand img{width:100%;height:auto;display:block}.desktopNav{align-items:center;gap:5px;font-size:12px;font-weight:430;display:flex}.navLink,.navTrigger,.aboutLink{color:#ffffffc7;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 15px;text-decoration:none;transition:color .18s,opacity .18s,background .28s cubic-bezier(.22,.8,.22,1);display:inline-flex}.navLink:hover,.navTrigger:hover,.aboutLink:hover{color:#fff;background:#ededf31f}.navTrigger span{font-size:15px;line-height:1;transition:transform .3s cubic-bezier(.22,.8,.22,1);display:inline-block}.navTrigger.active{color:#fff;background:#aebcf738}.navTrigger.active span{transform:rotate(180deg)}.navMegaShell{max-height:0;color:var(--night);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f8f8fafb;border:1px solid #0000;border-radius:0 0 16px 16px;transition:max-height .44s cubic-bezier(.22,.8,.22,1),opacity .18s,transform .36s cubic-bezier(.22,.8,.22,1),border-color .18s;position:absolute;top:100%;left:22px;right:22px;overflow:hidden;transform:translateY(-8px);box-shadow:0 30px 70px #17172129}.siteNav.menuOpen .navMegaShell{opacity:1;pointer-events:auto;border-color:#23232e1f;max-height:360px;transform:none}.navMegaPanel{grid-template-columns:.86fr 1fr 1fr;min-height:276px;animation:.38s cubic-bezier(.22,.8,.22,1) both megaReveal;display:grid}.navMegaIntro,.navMegaGroup{padding:32px}.navMegaIntro{border-right:1px solid #e2e3ed;flex-direction:column;display:flex}.navMegaIntro h3{letter-spacing:-.04em;max-width:350px;margin:0;font-size:27px;font-weight:480;line-height:1.03}.navMegaIntro p{color:#6d6e79;max-width:330px;margin:10px 0 25px;font-size:12px;line-height:1.5}.navMegaIntro a{color:#444c91;background:#ececf8;border-radius:999px;width:max-content;margin-top:auto;padding:9px 13px;font-size:10px;text-decoration:none}.navMegaGroup{border-right:1px solid #e2e3ed}.navMegaGroup:last-child{border-right:0}.navMegaGroup small{color:#888995;letter-spacing:.13em;margin-bottom:17px;font-size:8px;font-weight:650;display:block}.navMegaGroup a{color:#3f404b;border-bottom:1px solid #e2e3ed;justify-content:space-between;align-items:center;min-height:53px;font-size:13px;text-decoration:none;transition:color .18s,padding .24s cubic-bezier(.22,.8,.22,1);display:flex}.navMegaGroup a span{color:#9a9ba6;font-size:11px;transition:color .18s,transform .24s cubic-bezier(.22,.8,.22,1)}.navMegaGroup a:hover{color:var(--night);padding-left:5px}.navMegaGroup a:hover span{color:var(--cobalt);transform:translate(3px)}@keyframes megaReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html[data-closing-dark=true] .siteNav{background:#171721f5;border-color:#ededf314}html[data-closing-dark=true] .brand img{filter:none}html[data-closing-dark=true] .desktopNav a,html[data-closing-dark=true] .navTrigger,html[data-closing-dark=true] .aboutLink{color:#ffffffe0}html[data-closing-dark=true] .menuButton span{background:#fff}.navActions{justify-self:end;align-items:center;gap:24px;font-size:13px;display:flex}.navCta{background:var(--cobalt);color:#fff;border-radius:999px;align-items:center;min-height:38px;padding:0 18px;font-weight:500;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.navCta:hover{background:#6072ee;transform:translateY(-1px)}.menuButton,.mobileMenu{display:none}.hero{isolation:isolate;background:0 0;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.heroImage{z-index:0;object-fit:cover;object-position:50% 50%;width:104%;max-width:none;height:104%;transform:scale(var(--hero-scale));transform-origin:50% 70%;will-change:transform;position:absolute;inset:-2% auto auto -2%}.heroImageMobile{display:none}.heroScreenPortal{z-index:3;width:104%;height:104%;opacity:var(--hero-screen-opacity);transform:scale(var(--hero-scale));transform-origin:50% 70%;pointer-events:none;will-change:transform, opacity;position:absolute;inset:-2% auto auto -2%}.heroScreenWindow{top:65.05%;left:var(--hero-screen-left);width:5.55%;height:5.05%;transform:translate(-50%, -50%) scale(calc(1 + var(--hero-ai-expand) * 9.2));border-radius:calc(var(--hero-ai-expand) * 10px);background:rgb(23 23 33/var(--hero-blackout));transform-origin:50%;will-change:transform, background;position:absolute;overflow:hidden}.heroPrelude{z-index:8;background:rgb(23 23 33/var(--hero-blackout));pointer-events:none;position:absolute;inset:0;overflow:hidden}.heroPreludeScene{text-align:center;transform-origin:50%;will-change:opacity, transform;flex-direction:column;justify-content:center;align-items:center;padding:90px 40px 44px;display:flex;position:absolute;inset:0;transform:scale(.985)}.heroPreludeScene h2{color:var(--ivory);letter-spacing:-.05em;margin:0;font-size:clamp(54px,5.5vw,78px);font-weight:470;line-height:.98}.modelScene{opacity:var(--hero-model-reveal);transform:translate3d(var(--hero-model-x),0,0) scale(calc(.99 + var(--hero-model-reveal) * .01));filter:blur(calc((1 - var(--hero-model-reveal)) * 2px))}.skillsScene{opacity:var(--hero-skills-reveal);transform:translate3d(var(--hero-skills-x),0,0) scale(calc(.99 + var(--hero-skills-reveal) * .01));filter:blur(calc((1 - var(--hero-skills-reveal)) * 2px))}.agentScene{opacity:var(--hero-agent-reveal);transform:translate3d(var(--hero-agent-x),0,0) scale(calc(.99 + var(--hero-agent-reveal) * .01));filter:blur(calc((1 - var(--hero-agent-reveal)) * 2px))}.heroModelRow{justify-content:center;align-items:center;gap:14px;margin-top:42px;display:flex}.heroModelRow>span{background:#1e1e2ad1;border:1px solid #70707d57;border-radius:12px;justify-content:center;align-items:center;gap:11px;min-width:142px;min-height:70px;padding:12px 18px;animation:4.8s ease-in-out infinite alternate modelTileBreath;display:flex}.heroModelRow>span:nth-child(2){animation-delay:-1.6s}.heroModelRow>span:nth-child(3){animation-delay:-3.2s}.heroModelRow img{background:var(--ivory);object-fit:contain;border-radius:8px;width:32px;height:32px;padding:6px}.heroModelRow b{color:var(--ivory);font-size:13px;font-weight:470}.heroProblemReveal{z-index:9;text-align:center;opacity:var(--hero-problem-reveal);transform:scale(calc(1.025 - var(--hero-problem-reveal) * .025));transform-origin:50%;pointer-events:none;will-change:opacity, transform;place-items:center;padding:90px 40px 44px;display:grid;position:absolute;inset:0;overflow:hidden}.heroProblemCopy{max-width:1240px}.heroProblemCopy h2{color:var(--ivory);letter-spacing:-.055em;margin:0;font-size:clamp(60px,6vw,88px);font-weight:470;line-height:.93}.heroProblemCopy h2 span{display:block}.heroProblemCopy p{max-width:680px;color:var(--ash);margin:34px auto 0;font-size:17px;line-height:1.5}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#1717216b 0%,#17172138 34%,#1717210f 64%,#17172142 100%);position:absolute;inset:0}.hero:after{content:"";z-index:2;pointer-events:none;background:rgb(23 23 33/calc(var(--hero-progress) * 1.08));position:absolute;inset:0}.heroCopy{z-index:3;text-align:center;width:min(1200px,100% - 48px);opacity:var(--hero-copy-opacity);transform:translateY(calc(var(--hero-progress) * -24px));will-change:opacity, transform;margin:0 auto;padding-top:clamp(114px,13.7vh,138px);position:relative}.eyebrow{color:#ffffffe0;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:600}h1{color:#fff;max-width:1180px;font-family:var(--font-display);letter-spacing:-.042em;text-shadow:0 2px 24px #17172147;margin:0 auto;font-size:clamp(45px,3.45vw,58px);font-weight:470;line-height:1.04}h1 span{display:block}.lead{color:#ffffffe0;text-wrap:balance;text-shadow:0 1px 18px #1717214d;max-width:770px;margin:20px auto 0;font-size:clamp(16px,1.18vw,18px);font-weight:400;line-height:1.42}.heroSignup{justify-content:center;gap:9px;width:min(520px,100% - 32px);margin:27px auto 0;display:flex}.heroSignup input{color:#fff;min-width:0;min-height:42px;font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27273547;border:1px solid #ffffff2e;border-radius:999px;outline:none;flex:1;padding:0 20px;font-size:13px;transition:border-color .16s,background .16s}.heroSignup input::placeholder{color:#ffffffb8}.heroSignup input:focus{background:#2727356b;border-color:#ffffff85}.button{color:#fff;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-size:13px;font-weight:500;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonPrimary{border-color:var(--cobalt);background:var(--cobalt);min-width:190px}.buttonSecondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27273557;min-width:150px}.buttonSecondary:hover{background:#2727358a;border-color:#ffffff5c}.reinforcement{z-index:3;color:#ededf3f0;text-align:center;width:min(850px,100% - 40px);opacity:var(--hero-copy-opacity);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#171721e6;border:1px solid #ededf312;border-radius:11px;margin:0;padding:12px 20px;font-size:12px;line-height:1.3;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.methodTrack{background:var(--night);height:720vh;position:relative}.methodSticky{background:var(--night);min-height:100svh;position:sticky;top:0;overflow:hidden}.methodSticky:before{content:"";z-index:0;pointer-events:none;opacity:var(--method-light);will-change:opacity;background:#fff;display:block;position:absolute;inset:0}.methodSticky:after{display:none}.methodDesktop{opacity:1;grid-template-columns:minmax(340px,.76fr) minmax(540px,1.24fr);align-items:center;gap:clamp(44px,6vw,96px);width:min(1200px,100% - 72px);min-height:100svh;margin:0 auto;padding:92px 0 56px;display:grid}.methodNarrative{min-height:620px;position:relative}.problemCopy,.methodCopy{opacity:0;pointer-events:none;transition:opacity .42s,transform .52s cubic-bezier(.22,.8,.24,1);position:absolute;inset:50% 0 auto;transform:translateY(calc(26px - 50%))}.problemCopy.isActive,.methodCopy.isActive{opacity:1;pointer-events:auto;transform:translateY(-50%)}.sectionLabel{color:var(--ash);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:520}.methodNarrative h2,.methodOutcome h2,.mobileProblem h2{color:var(--ivory);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.2vw,64px);font-weight:470;line-height:1.02}.methodNarrative p:not(.sectionLabel),.mobileProblem>p:not(.sectionLabel),.methodOutcome>p:not(.sectionLabel){max-width:510px;color:var(--ash);margin:24px 0 0;font-size:17px;line-height:1.52}.stepRail{border-top:1px solid #70707d59;margin-top:38px}.stepRail>div{color:#c3c3cc70;border-bottom:1px solid #70707d47;grid-template-columns:46px 1fr;align-items:center;min-height:50px;transition:color .24s,padding .24s;display:grid}.stepRail>div span{font-size:16px;font-weight:600}.stepRail>div strong{font-size:15px;font-weight:460}.stepRail>div.isActive{color:var(--ivory);padding-left:8px}.stepRail>div.isActive span{color:var(--cobalt)}.desktopVisualFrame{background:var(--graphite);border:1px solid #70707d57;border-radius:12px;height:min(650px,72vh);min-height:540px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000038}.visualScene{opacity:0;pointer-events:none;transition:opacity .36s,transform .52s cubic-bezier(.22,.8,.24,1);position:absolute;inset:0;transform:translateY(22px)scale(.985)}.visualScene.isActive{opacity:1;transform:translateY(0)scale(1)}.visualScene>*,.stepCanvas,.problemVisual{width:100%;height:100%}.visualTopline{height:58px;color:var(--ash);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #70707d42;justify-content:space-between;align-items:center;padding:0 24px;font-size:10px;display:flex}.problemVisual,.stepCanvas{background:radial-gradient(circle at 82% 15%, #5266eb1c, transparent 34%), var(--graphite);position:relative;overflow:hidden}.signalCloud{position:absolute;inset:95px 34px 175px}.signalCloud span{background:var(--panel);min-height:42px;color:var(--ash);animation:3.8s ease-in-out infinite alternate signalDrift;animation-delay:calc(var(--i) * -320ms);border:1px solid #70707d52;border-radius:32px;align-items:center;padding:0 16px;font-size:13px;display:inline-flex;position:absolute;top:2%;left:4%}.signalCloud span:nth-child(2){top:19%;left:44%}.signalCloud span:nth-child(3){top:38%;left:12%}.signalCloud span:nth-child(4){top:54%;left:55%}.signalCloud span:nth-child(5){top:73%;left:24%}.signalCloud span:nth-child(6){top:5%;left:66%}.signalCloud span:nth-child(7){top:67%;left:66%}.signalCloud span:nth-child(3n){color:var(--ivory);border-color:#5266eb7a}.clarityRoute{background:#171721bd;border:1px solid #70707d59;border-radius:8px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;min-height:70px;padding:0 20px;display:grid;position:absolute;bottom:32px;left:30px;right:30px}.clarityRoute span{color:var(--ivory);white-space:nowrap;font-size:12px}.clarityRoute i{background:var(--cobalt);transform-origin:0;height:1px;animation:2.4s ease-in-out infinite routePulse}.taskStack{gap:8px;display:grid;position:absolute;top:88px;left:28px;right:28px}.taskStack span{background:var(--panel);min-height:47px;color:var(--ash);border:1px solid #70707d47;border-radius:8px;align-items:center;padding:0 16px;font-size:13px;display:flex}.taskStack span:before{content:"";background:var(--slate,#70707d);border-radius:50%;width:7px;height:7px;margin-right:12px}.filterRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;top:318px;left:28px;right:28px}.filterRow span{color:var(--ivory);text-align:center;border:1px solid #5266eb57;border-radius:4px;padding:10px;font-size:11px}.diagnoseResult{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.diagnoseResult>div{background:#171721a8;border:1px solid #70707d52;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:112px;padding:17px;display:flex}.diagnoseResult small,.foundationGrid small,.contextFile small,.workflowNodes small,.workflowOutput small{color:var(--ash);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.diagnoseResult strong{color:var(--ivory);font-size:14px;font-weight:460}.diagnoseResult .priorityResult{box-shadow:inset 3px 0 0 var(--cobalt);border-color:#5266eba8}.foundationGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:absolute;top:92px;left:28px;right:28px}.foundationGrid article{background:#17172180;border:1px solid #70707d4d;border-radius:8px;flex-direction:column;min-height:330px;padding:20px;display:flex}.foundationGrid .miniIcon{width:42px;height:42px;color:var(--ivory);border:1px solid #70707d6b;border-radius:8px;place-items:center;margin-bottom:56px;font-size:14px;display:grid}.foundationGrid strong{color:var(--ivory);margin-top:18px;font-size:17px;font-weight:460;line-height:1.5}.savedCapabilities{background:var(--panel);color:var(--ash);border-radius:8px;align-items:center;padding:16px;font-size:12px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.savedCapabilities i{background:var(--cobalt);border-radius:50%;width:8px;height:8px;margin-right:10px;box-shadow:0 0 0 5px #5266eb1f}.contextInputs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:absolute;top:98px;left:38px;right:38px}.contextInputs span{color:var(--ash);text-align:center;border:1px solid #70707d52;border-radius:32px;padding:11px 8px;font-size:11px;animation:3s ease-in-out infinite alternate contextIn}.contextFile{background:var(--panel);border:1px solid #5266eba6;border-radius:8px;flex-direction:column;justify-content:flex-end;width:270px;min-height:178px;padding:23px;display:flex;position:absolute;top:218px;left:50%;transform:translate(-50%);box-shadow:0 22px 55px #00000047}.fileFold{background:var(--graphite);clip-path:polygon(0 0,100% 100%,0 100%);border-bottom:1px solid #5266eba6;border-left:1px solid #5266eba6;width:42px;height:42px;position:absolute;top:-1px;right:-1px}.contextFile strong{color:var(--ivory);margin-top:11px;font-size:19px;font-weight:480}.contextFile p{color:var(--ash);margin:26px 0 0;font-size:11px}.modelRoute{position:absolute;bottom:32px;left:40px;right:40px}.modelRoute>i{background:var(--cobalt);width:1px;height:42px;margin:0 auto;display:block}.modelRoute>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.modelRoute span{min-height:48px;color:var(--ivory);background:#171721ad;border:1px solid #70707d59;border-radius:8px;place-items:center;font-size:12px;display:grid}.toolRail{grid-template-columns:repeat(5,1fr);gap:8px;display:grid;position:absolute;top:95px;left:28px;right:28px}.toolRail span{background:var(--panel);min-height:58px;color:var(--ivory);border:1px solid #70707d52;border-radius:8px;place-items:center;font-size:11px;display:grid}.toolRail .specialistTool{color:var(--ash);border-style:dashed}.skillConnector{border-bottom:1px solid #5266eb8c;border-left:1px solid #5266eb8c;border-right:1px solid #5266eb8c;height:70px;position:absolute;top:153px;left:25%;right:25%}.skillConnector i{display:none}.skillLibrary{background:#1717219e;border:1px solid #70707d52;border-radius:8px;position:absolute;inset:222px 28px 28px;overflow:hidden}.skillLibrary article{border-bottom:1px solid #70707d45;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:82px;padding:0 18px;display:grid}.skillLibrary article:last-child{border:0}.skillLibrary small{color:var(--cobalt);font-size:11px;font-weight:600}.skillLibrary strong{color:var(--ivory);font-size:13px;font-weight:440}.skillLibrary span{min-width:52px;color:var(--ash);text-align:center;background:#5266eb21;border-radius:32px;padding:6px 9px;font-size:9px}.workflowNodes{grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:center;display:grid;position:absolute;top:108px;left:26px;right:26px}.workflowNodes>div{background:var(--panel);border:1px solid #70707d57;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:118px;padding:16px;display:flex}.workflowNodes strong{color:var(--ivory);font-size:13px;font-weight:460;line-height:1.25}.workflowNodes>i{background:var(--cobalt);height:1px;animation:2.4s ease-in-out infinite routePulse}.workflowNodes .judgmentNode{border-color:#5266ebb3}.workflowOutput{background:#171721b8;border:1px solid #5266eb9e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:196px;display:flex;position:absolute;bottom:54px;left:44px;right:44px}.workflowOutput:before{content:"";background:var(--cobalt);width:1px;height:78px;position:absolute;top:-78px}.workflowOutput strong{color:var(--ivory);letter-spacing:-.025em;margin:14px 0 22px;font-size:clamp(22px,2.2vw,32px);font-weight:470}.workflowOutput span{color:var(--ash);background:#5266eb29;border-radius:32px;padding:8px 13px;font-size:10px}.methodMobile{display:none}.nextBlock{background:var(--paper);min-height:100vh}.paperChapter{z-index:4;color:var(--night);box-shadow:none;background:#fff;border-radius:0;margin:0;position:relative;overflow:hidden;transform:none}.paperChapter:before{display:none}.paperBridge{z-index:1;background:#fff;height:0;position:relative}.paperBridge:before,.paperBridge span{display:none}.pricingSection{z-index:1;min-height:calc(100vh - 90px);color:var(--night);background:0 0;align-items:center;padding:72px 24px 132px;display:flex;position:relative}.pricingCard{background:#fff;border:1px solid #d7d8e1;border-radius:32px;grid-template-columns:37% 34% 29%;width:min(1180px,100%);min-height:570px;margin:0 auto;display:grid;overflow:hidden}.pricingIntro,.pricingBenefits,.pricingOffer{min-width:0;padding:42px 38px}.pricingBenefits,.pricingOffer{border-left:1px solid #dfe0e7}.pricingEyebrow{color:#6f7080;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.pricingIntro{flex-direction:column;display:flex}.pricingIntro h2{color:var(--night);letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(35px,3.35vw,48px);font-weight:500;line-height:1.02}.pricingIntro>p:not(.pricingEyebrow){color:#6f7080;max-width:360px;margin:25px 0 0;font-size:16px;line-height:1.48}.pricingCoaches{border-top:1px solid #e1e2e8;align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.coachAvatars{flex:none;display:flex}.coachAvatars img{object-fit:cover;filter:saturate(.68)contrast(.96);background:#d8d7d3;border:2px solid #fff;border-radius:50%;width:36px;height:36px}.coachAvatars img:first-child{object-position:52% 43%}.coachAvatars img+img{object-position:50% 42%;margin-left:-8px}.pricingCoaches>div:last-child{flex-direction:column;gap:4px;display:flex}.pricingCoaches strong{color:var(--night);font-size:11px;font-weight:600}.pricingCoaches small{color:#81828f;font-size:10px;line-height:1.35}.pricingBenefits h3{color:var(--night);margin:0 0 25px;font-size:18px;font-weight:600}.pricingBenefits ul{margin:0;padding:0;list-style:none}.pricingBenefits li{border-bottom:1px solid #e5e6eb;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:17px 0;display:grid}.pricingBenefits li:first-child{padding-top:8px}.pricingBenefits li:last-child{border-bottom:0}.pricingBenefits li>span{color:var(--cobalt);font-size:14px;font-weight:650}.pricingBenefits li strong{color:#555663;font-size:13px;font-weight:470;line-height:1.4}.pricingOffer{background:#fafafd;flex-direction:column;justify-content:space-between;display:flex}.price{align-items:flex-start;gap:10px;margin-top:22px;display:flex}.price>span{color:#696a78;margin-top:9px;font-size:13px}.price>strong{color:var(--night);letter-spacing:-.065em;font-size:clamp(68px,6vw,86px);font-weight:520;line-height:.85}.standardPrice{color:#777886;margin:22px 0 0;font-size:12px}.pricingCta{background:var(--cobalt);color:#fff;border-radius:32px;justify-content:center;align-items:center;gap:18px;min-height:50px;margin-top:28px;padding:0 22px;font-size:14px;font-weight:530;text-decoration:none;transition:transform .18s,background .18s;display:flex}.pricingCta:hover{background:#6072ee;transform:translateY(-2px)}.priceNote{color:#878894;text-align:center;margin-top:13px;font-size:9px;display:block}.groupOffer{border-top:1px solid #dedfe6;padding-top:27px}.groupOffer strong{color:var(--night);font-size:12px;font-weight:600;display:block}.groupOffer a{color:var(--cobalt);gap:10px;margin-top:13px;font-size:11px;text-decoration:none;display:inline-flex}.groupOffer a:hover{text-decoration:underline}.coachesSection{z-index:1;width:min(1180px,100% - 48px);color:var(--night);border-top:1px solid #d9dae3;margin:0 auto;padding:116px 0 140px;position:relative}.coachesHeading{grid-template-columns:1.05fr .95fr;align-items:end;column-gap:clamp(48px,8vw,126px);margin-bottom:58px;display:grid}.coachesHeading .pricingEyebrow{grid-column:1/-1;margin-bottom:24px}.coachesHeading h2{max-width:660px;color:var(--night);letter-spacing:-.055em;margin:0;font-size:clamp(49px,5vw,72px);font-weight:480;line-height:.97}.coachesHeading>p:last-child{color:#6f7080;max-width:480px;margin:0 0 4px;font-size:17px;line-height:1.5}.coachProfiles{grid-template-columns:1fr 1fr;gap:18px;display:grid}.coachProfile{background:#fff;border:1px solid #d7d8e1;border-radius:12px;grid-template-columns:205px 1fr;display:grid;overflow:hidden}.coachPortrait{isolation:isolate;background:#d8d7d3;justify-content:flex-end;align-items:flex-end;width:100%;min-height:320px;padding:18px;display:flex;position:relative;overflow:hidden}.coachPortrait img{z-index:-2;object-fit:cover;filter:saturate(.66)contrast(.96)brightness(.98);width:100%;height:100%;position:absolute;inset:0}.coachPortrait:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 55%,#1717214d);position:absolute;inset:0}.coachPortraitAlexis img{object-position:52% 43%}.coachPortraitMaria img{object-position:50% 42%;transform:scale(1.075)}.coachPortrait small{z-index:1;color:#ededf3db;letter-spacing:.15em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171721c2;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:530;position:relative}.coachBiography{flex-direction:column;justify-content:center;min-width:0;min-height:290px;padding:31px 30px 35px;display:flex}.coachBiography>p:first-child{color:#777887;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.coachBiography h3{color:var(--night);letter-spacing:-.035em;margin:15px 0 0;font-size:31px;font-weight:500}.coachBiography>p:last-child{color:#626370;max-width:470px;margin:20px 0 0;font-size:13px;line-height:1.56}.pricingStack,.sectionIntro,.deliverableGrid,.useCaseGrid,.sprintCalendar{width:min(1180px,100%);margin-inline:auto}.pricingStack{gap:28px;display:grid}.discoveryHook{background:radial-gradient(circle at 8%,#5266eb1a,#0000 22%),#f8f8fb;border:1px solid #d7d8e1;border-radius:12px;grid-template-columns:150px 1fr auto;align-items:center;gap:40px;min-height:170px;padding:30px 34px;display:grid}.discoveryTime{align-items:flex-end;gap:10px;display:flex}.discoveryTime strong{color:var(--night);letter-spacing:-.075em;font-size:72px;font-weight:500;line-height:.78}.discoveryTime span{color:#777887;letter-spacing:.12em;margin-bottom:4px;font-size:9px;font-weight:650}.discoveryHook h2{max-width:680px;color:var(--night);letter-spacing:-.045em;margin:11px 0 0;font-size:clamp(29px,3.1vw,43px);font-weight:500;line-height:1.02}.discoveryHook>div:nth-child(2)>p:last-child{color:#686977;max-width:700px;margin:13px 0 0;font-size:14px;line-height:1.5}.discoveryHook>a,.groupsCopy>a{background:var(--cobalt);color:#fff;white-space:nowrap;border-radius:32px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:0 22px;font-size:13px;font-weight:530;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.discoveryHook>a:hover,.groupsCopy>a:hover{background:#6072ee;transform:translateY(-2px)}.discoveryStrip{background:radial-gradient(circle at 6%,#5266eb17,#0000 24%),#f8f8fb;border:1px solid #d7d8e1;border-radius:12px;grid-template-columns:125px minmax(300px,.9fr) 1.1fr;align-items:center;gap:34px;min-height:132px;padding:25px 32px;display:grid}.discoveryStrip h3{max-width:470px;color:var(--night);letter-spacing:-.035em;margin:9px 0 0;font-size:25px;font-weight:500;line-height:1.08}.discoveryStripOutcomes{border-left:1px solid #d9dae2;grid-template-columns:1fr 1fr;display:grid}.discoveryStripOutcomes span{color:#535460;border-bottom:1px solid #d9dae2;align-items:center;min-height:42px;padding:0 20px;font-size:12px;font-weight:520;display:flex}.discoveryStripOutcomes span:before{content:"✓";color:var(--cobalt);margin-right:10px;font-weight:700}.discoveryStripOutcomes small{color:#858692;grid-column:1/-1;padding:10px 20px 0;font-size:9px}.deliverablesSection,.useCasesSection,.calendarSection{z-index:1;color:var(--night);padding:126px 24px 142px;position:relative}.useCasesSection{background:#f4f4f7}.calendarSection{padding-bottom:160px}.sectionIntroSplit{grid-template-columns:1.12fr .88fr;align-items:end;gap:clamp(50px,9vw,140px);margin-bottom:56px;display:grid}.sectionIntro h2{max-width:760px;color:var(--night);letter-spacing:-.058em;margin:22px 0 0;font-size:clamp(50px,5.5vw,76px);font-weight:480;line-height:.96}.sectionIntroSplit>p{color:#6b6c79;max-width:470px;margin:0 0 4px;font-size:17px;line-height:1.52}.deliverableGrid{flex-direction:column;gap:82px;display:flex}.deliverableCard{background:#fff;border:1px solid #d8d9e1;border-radius:14px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:500px;display:grid;overflow:hidden;box-shadow:0 24px 70px #1717210b}.deliverableCard:nth-child(2n){grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)}.deliverableCard:nth-child(2n) .deliverableVisual{border-left:1px solid #dfe0e7;border-right:0;order:2}.deliverableCard:nth-child(2n) .deliverableCopy{order:1}.deliverableVisual{background:radial-gradient(circle at 75% 18%,#5266eb1a,#0000 30%),#eef0f6;border-right:1px solid #dfe0e7;min-height:500px;position:relative;overflow:hidden}.deliverableCopy{grid-template-columns:54px 1fr;align-content:center;gap:24px;min-height:500px;padding:clamp(46px,5vw,78px);display:grid}.deliverableCopy>span{color:var(--cobalt);letter-spacing:-.04em;font-size:24px;font-weight:650}.deliverableCopy h3{color:var(--night);letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.4vw,47px);font-weight:500;line-height:1.02}.deliverableCopy p{color:#696a77;max-width:420px;margin:20px 0 0;font-size:16px;line-height:1.55}.mapInputs{gap:9px;display:grid;position:absolute;top:45px;left:34px}.mapInputs span{color:#545562;background:#fff;border:1px solid #d4d6e0;border-radius:8px;align-items:center;min-width:170px;min-height:43px;padding:0 14px;font-size:11px;display:flex}.mapInputs span:nth-child(2){color:var(--night);border-color:#5266eb8c}.mapRoute{width:100px;height:118px;position:absolute;top:66px;left:204px}.mapRoute:before{content:"";background:#bfc2d0;width:1px;position:absolute;top:0;bottom:0;left:0}.mapRoute i{background:linear-gradient(90deg,#bfc2d0,var(--cobalt));width:100%;height:1px;position:absolute;left:0}.mapRoute i:first-child{top:0}.mapRoute i:nth-child(2){top:52px}.mapRoute i:nth-child(3){top:105px}.mapDecision{background:var(--night);border:1px solid #5266eb8c;border-radius:12px;flex-direction:column;justify-content:center;width:245px;min-height:150px;padding:24px;display:flex;position:absolute;top:80px;right:34px;box-shadow:0 24px 60px #17172129}.mapDecision small{color:var(--ash);letter-spacing:.12em;font-size:8px;font-weight:650}.mapDecision strong{color:var(--ivory);margin-top:14px;font-size:20px;font-weight:480;line-height:1.1}.mapDecision span{color:#8fa0ff;margin-top:20px;font-size:10px}.priorityMapVisual{grid-template-columns:minmax(0,1fr) 70px minmax(0,1.08fr);align-items:center;padding:54px 42px;display:grid}.priorityMapVisual .mapInputs{min-width:0;position:static}.priorityMapVisual .mapInputs span{width:100%;min-width:0}.priorityMapVisual .mapRoute{width:auto;height:100%;position:relative;inset:auto}.priorityMapVisual .mapRoute:before{background:linear-gradient(90deg,#bfc2d0,var(--cobalt));width:auto;height:1px;inset:50% 0 auto;transform:translateY(-50%)}.priorityMapVisual .mapRoute:after{content:"";border-top:1px solid var(--cobalt);border-right:1px solid var(--cobalt);width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.priorityMapVisual .mapRoute i{display:none}.priorityMapVisual .mapDecision{width:auto;min-width:0;min-height:158px;position:static}.contextPackFolder{background:#fff;border:1px solid #cfd2df;border-radius:8px 12px 12px;flex-direction:column;justify-content:flex-end;min-height:190px;padding:31px;display:flex;position:absolute;top:100px;left:68px;right:68px;box-shadow:0 20px 50px #1f203014}.contextPackFolder:before{content:"";background:#fff;border:1px solid #cfd2df;border-bottom:0;border-radius:8px 8px 0 0;width:108px;height:18px;position:absolute;top:-15px;left:-1px}.contextPackFolder small{color:#777887;letter-spacing:.12em;font-size:8px;font-weight:650}.contextPackFolder strong{color:var(--night);margin-top:9px;font-size:21px;font-weight:500}.contextPackFiles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;bottom:54px;left:42px;right:42px}.contextPackFiles span{color:#5d5e6a;background:#fafafd;border:1px solid #d5d7e1;border-radius:8px;place-items:center;min-height:46px;font-size:10px;display:grid}.skillsLibraryVisual{flex-direction:column;justify-content:center;padding:62px 54px;display:flex}.libraryHead{background:#fff;border:1px solid #d2d4de;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.libraryHead span{color:var(--night);font-size:11px;font-weight:550}.libraryHead small{color:#3e6c57;background:#eaf4ef;border-radius:20px;padding:5px 8px;font-size:7px}.libraryRow{background:#fff;border:1px solid #d2d4de;border-top:0;grid-template-columns:34px 1fr auto;align-items:center;min-height:57px;padding:0 16px;display:grid}.libraryRow:last-child{border-radius:0 0 9px 9px}.libraryRow b{color:var(--cobalt);font-size:10px}.libraryRow span{color:#464752;font-size:11px}.libraryRow i{color:#858692;font-size:8px;font-style:normal}.flowNodes{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;display:grid;position:absolute;top:92px;left:48px;right:48px}.flowNodes span{color:#555663;background:#fff;border:1px solid #d3d5df;border-radius:9px;place-items:center;min-height:64px;font-size:11px;display:grid}.flowNodes i{background:var(--cobalt);height:1px}.flowOutput{background:var(--night);border:1px solid #5266eb99;border-radius:12px;grid-template-columns:1fr auto;align-content:center;gap:10px 18px;min-height:160px;padding:30px;display:grid;position:absolute;bottom:78px;left:76px;right:76px;box-shadow:0 22px 60px #17172129}.flowOutput:before{content:"";background:var(--cobalt);width:1px;height:46px;position:absolute;top:-46px;left:50%}.flowOutput small{color:var(--ash);letter-spacing:.12em;grid-column:1/-1;font-size:8px;font-weight:650}.flowOutput strong{color:var(--ivory);font-size:19px;font-weight:480}.flowOutput b{color:#a9b4ff;background:#5266eb29;border-radius:20px;align-self:center;padding:6px 9px;font-size:8px;font-weight:550}.useCaseGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.useCaseCard{background:#fff;border:1px solid #d9dae2;border-radius:12px;padding:0 0 28px;overflow:hidden}.useCaseCard h3{color:var(--night);letter-spacing:-.032em;margin:25px 28px 0;font-size:24px;font-weight:500}.useCaseCard>p{color:#6a6b77;max-width:460px;margin:11px 28px 0;font-size:14px;line-height:1.5}.useCaseWide{grid-column:1/-1}.useCaseArt{background:#e9ebf2;border-bottom:1px solid #dddfe7;height:280px;position:relative;overflow:hidden}.useCaseArt>img{object-fit:contain;background:#fff;border:1px solid #d5d7e1;border-radius:10px;width:42px;height:42px;padding:8px;position:absolute;bottom:23px;right:25px;box-shadow:0 10px 30px #17172114}.meetingWave{color:var(--cobalt);letter-spacing:-11px;font-family:monospace;font-size:50px;position:absolute;top:58px;left:40px;transform:rotate(90deg)}.meetingArt>div{background:#fff;border:1px solid #d0d3df;border-radius:10px;flex-direction:column;justify-content:center;min-height:92px;padding:20px;display:flex;position:absolute;bottom:38px;left:165px;right:38px}.meetingArt small,.voiceArt small,.analysisArt small{color:#7d7e8b;letter-spacing:.11em;font-size:8px;font-weight:650}.meetingArt strong,.voiceArt strong,.analysisArt strong{color:var(--night);margin-top:10px;font-size:19px;font-weight:500}.voiceArt>span{color:var(--night);opacity:.12;font-family:Georgia,serif;font-size:150px;line-height:1;position:absolute;top:32px;left:45px}.voiceArt>div{border-left:2px solid var(--cobalt);background:#ffffffb8;flex-direction:column;justify-content:center;min-height:118px;padding:22px;display:flex;position:absolute;top:70px;left:125px;right:55px}.docSheet{background:#fff;border:1px solid #d2d4df;border-radius:9px;width:245px;min-height:205px;padding:28px;position:absolute;top:36px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #17172117}.docSheet small{color:#737480;letter-spacing:.12em;font-size:8px}.docSheet i{background:#e1e3e9;border-radius:6px;height:7px;margin-top:23px;display:block}.docSheet i:nth-of-type(2){width:82%}.docSheet i:nth-of-type(3){width:66%}.logoPair{display:flex;position:absolute;bottom:28px;right:36px}.logoPair img,.modelLogos img{object-fit:contain;background:#fff;border:1px solid #d4d6df;border-radius:9px;width:38px;height:38px;margin-left:-7px;padding:7px}.miniBars{border-bottom:1px solid #bfc2d0;border-left:1px solid #bfc2d0;align-items:flex-end;gap:12px;width:190px;height:145px;padding:18px;display:flex;position:absolute;top:56px;left:42px}.miniBars i{background:linear-gradient(#7487f2,var(--cobalt));border-radius:5px 5px 0 0;flex:1}.miniBars i:first-child{height:30%}.miniBars i:nth-child(2){height:52%}.miniBars i:nth-child(3){height:73%}.miniBars i:nth-child(4){height:91%}.analysisArt>div:nth-of-type(2){flex-direction:column;width:250px;display:flex;position:absolute;top:84px;right:42px}.agentsArt{grid-template-columns:1fr 60px 1.4fr 60px 1fr;align-items:center;gap:0;height:315px;padding:48px;display:grid}.agentsArt>i{background:var(--cobalt);height:1px}.agentContext,.agentOutput{min-height:100px;color:var(--night);background:#fff;border:1px solid #d2d4df;border-radius:10px;place-items:center;font-size:14px;font-weight:520;display:grid}.agentSkills{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.agentSkills span{color:#5e5f6d;text-align:center;background:#fff;border:1px solid #d2d4df;border-radius:9px;place-items:center;min-height:80px;padding:8px;font-size:10px;display:grid}.agentOutput{background:var(--night);color:var(--ivory);border-color:#5266eba6}.modelLogos{display:flex;position:absolute;bottom:28px;right:34px}.useCaseDirectory{background:#fff;border:1px solid #d6d8e1;border-radius:14px;width:min(1180px,100%);margin-inline:auto;overflow:hidden}.useCaseRow{border-bottom:1px solid #dfe0e7;grid-template-columns:118px minmax(0,1fr) 300px;align-items:center;min-height:154px;transition:background .22s cubic-bezier(.22,.8,.22,1);display:grid}.useCaseRow:hover{background:#f8f8fb}.useCaseIndex{border-right:1px solid #e1e2e8;flex-direction:column;justify-content:space-between;align-self:stretch;padding:29px 24px;display:flex}.useCaseIndex b{color:var(--cobalt);letter-spacing:-.04em;font-size:24px;font-weight:650}.useCaseIndex small{color:#898a96;letter-spacing:.13em;font-size:8px;font-weight:650}.useCaseAction{padding:28px 36px}.useCaseAction h3{color:var(--night);letter-spacing:-.04em;margin:0;font-size:28px;font-weight:500}.useCaseAction p{color:#696a77;max-width:590px;margin:10px 0 0;font-size:13px;line-height:1.5}.useCaseTools{justify-content:flex-end;align-items:center;padding:28px 30px;display:flex}.useCaseTools>span{background:#fafafd;border:1px solid #d7d9e2;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:7px 14px 7px 8px;display:inline-flex}.useCaseTools img{object-fit:contain;background:#fff;border:1px solid #e0e1e7;border-radius:8px;width:38px;height:38px;padding:7px}.useCaseTools img+img{margin-left:-17px}.useCaseTools b{color:#555663;white-space:nowrap;font-size:11px;font-weight:530}.useCaseStack{justify-items:end;gap:7px;display:grid}.useCaseStack>span{display:flex}.useCaseStack>b{color:#777885;font-size:9px;font-weight:530}.useCaseMore{background:var(--night);grid-template-columns:1fr 1.55fr;align-items:center;gap:40px;min-height:118px;padding:26px 38px;display:grid}.useCaseMore strong{color:var(--ivory);letter-spacing:-.045em;font-size:34px;font-weight:480}.useCaseMore p{color:var(--ash);margin:0;font-size:13px;line-height:1.5}.sprintCalendar{background:#fff;border:1px solid #d7d8e1;border-radius:12px;overflow:hidden}.calendarPrework{background:#f6f6f9;border-bottom:1px solid #dfe0e7;grid-template-columns:110px 1fr auto;align-items:center;gap:25px;min-height:118px;padding:25px 30px;display:grid}.calendarPrework>span,.weekLabel{color:#737481;letter-spacing:.13em;font-size:9px;font-weight:650}.calendarPrework h3,.calendarWeek h3{color:var(--night);margin:0;font-size:18px;font-weight:530}.calendarPrework p,.calendarWeek p{color:#6b6c79;margin:8px 0 0;font-size:12px;line-height:1.45}.calendarPrework>strong{color:#3d6854;background:#e7f2ec;border-radius:24px;padding:8px 11px;font-size:9px}.calendarSupportRail{background:#fff;border-bottom:1px solid #dfe0e7;grid-template-columns:112px minmax(220px,.9fr) minmax(220px,1.15fr) auto;align-items:center;gap:18px;min-height:86px;padding:18px 30px;display:grid}.whatsAppLogo{object-fit:contain;object-position:left center;width:102px;height:28px;display:block}.calendarSupportRail>div:nth-child(2){gap:5px;display:grid}.calendarSupportRail strong{color:var(--night);font-size:13px;font-weight:560}.calendarSupportRail small{color:#72737f;font-size:10px;line-height:1.4}.calendarSupportRail>b{color:#4d4e59;letter-spacing:.11em;white-space:nowrap;font-size:8px;font-weight:650}.supportTimeline{justify-content:space-between;align-items:center;height:24px;display:flex;position:relative}.supportTimeline:before{content:"";background:#20202a;height:1px;position:absolute;left:4px;right:4px}.supportTimeline i{z-index:1;background:#20202a;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 0 1px #20202a}.calendarWeek{border-bottom:1px solid #dfe0e7;grid-template-columns:repeat(3,1fr);padding-top:44px;display:grid;position:relative}.calendarWeek:last-child{border-bottom:0}.weekLabel{position:absolute;top:17px;left:30px}.calendarWeek article{border-right:1px solid #dfe0e7;min-height:205px;padding:32px 30px}.calendarWeek article:last-child{border-right:0}.calendarWeek small{letter-spacing:.08em;border-radius:20px;margin-bottom:26px;padding:7px 10px;font-size:8px;font-weight:650;display:inline-flex}.sessionFoundation small{color:#4658bf;background:#e7ecff}.sessionContext small{color:#6e4e91;background:#eee8f7}.sessionWorkflow small{color:#925f3e;background:#f8e9df}.betweenWork small{color:#6d6e79;background:#f0f1f4}.afterSupport small{color:#3e6a55;background:#e7f2ec}.closingChapter{color:var(--ivory);background:rgb(calc(255 - (232 * var(--closing-enter))) calc(255 - (232 * var(--closing-enter))) calc(255 - (222 * var(--closing-enter))));position:relative}.groupsSection,.faqSection,.discoverySection,.siteFooter{z-index:1;position:relative}.groupsSection{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(50px,8vw,120px);width:min(1180px,100% - 48px);min-height:780px;margin:0 auto;padding:150px 0 130px;display:grid}.groupsCopy h2{max-width:610px;color:var(--ivory);letter-spacing:-.058em;margin:22px 0 0;font-size:clamp(54px,5.6vw,78px);font-weight:480;line-height:.95}.groupsCopy>p:not(.sectionLabel){max-width:540px;color:var(--ash);margin:30px 0 0;font-size:17px;line-height:1.52}.groupsCopy>a{margin-top:34px}.groupSystem{background:radial-gradient(circle at 52% 56%,#5266eb2b,transparent 38%),var(--graphite);border:1px solid #70707d57;border-radius:32px;min-height:510px;position:relative;overflow:hidden}.groupPeople{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:absolute;top:54px;left:40px;right:40px}.groupPeople span{aspect-ratio:1;background:var(--panel);color:var(--ivory);border:1px solid #e2e3ed47;border-radius:50%;place-items:center;font-size:12px;font-weight:560;display:grid}.groupJoin{grid-template-columns:repeat(4,1fr);height:95px;display:grid;position:absolute;top:151px;left:74px;right:74px}.groupJoin i{background:linear-gradient(var(--cobalt),#5266eb14);width:1px;height:95px;margin:0 auto}.groupCore{background:#171721e6;border:1px solid #5266eb8c;border-radius:16px;grid-template-columns:1fr 1fr;align-content:center;gap:12px;min-height:220px;padding:30px;display:grid;position:absolute;bottom:52px;left:52px;right:52px}.groupCore small{color:var(--ash);letter-spacing:.13em;grid-column:1/-1;margin-bottom:8px;font-size:9px;font-weight:650}.groupCore strong{min-height:56px;color:var(--ivory);border:1px solid #70707d47;border-radius:8px;align-items:center;padding:0 14px;font-size:12px;font-weight:480;display:flex}.groupSprintBoard{background:var(--graphite);border:1px solid #70707d61;border-radius:18px;overflow:hidden;box-shadow:0 32px 80px #0000002e}.groupBoardHead{border-bottom:1px solid #70707d4d;justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:24px 26px;display:flex}.groupBoardHead div{gap:8px;display:grid}.groupBoardHead small{color:#9293a0;letter-spacing:.13em;font-size:8px;font-weight:650}.groupBoardHead strong{color:var(--ivory);font-size:17px;font-weight:500}.groupBoardHead>span{color:#aeb8ff;letter-spacing:.09em;white-space:nowrap;background:#5266eb29;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:650}.groupParticipants{background:#27273561;border-bottom:1px solid #70707d4d;grid-template-columns:repeat(5,46px) 1fr;align-items:center;gap:9px;min-height:92px;padding:21px 26px;display:grid}.groupParticipants span{width:46px;height:46px;color:var(--ivory);border:1px solid #e2e3ed38;border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.groupParticipants p{color:var(--ash);margin:0 0 0 12px;font-size:11px}.groupPlan{display:grid}.groupPlan>div{border-bottom:1px solid #70707d47;grid-template-columns:58px 1fr;align-items:center;min-height:83px;padding:0 26px;display:grid}.groupPlan>div:last-child{border-bottom:0}.groupPlan b{color:#92a0ff;font-size:18px;font-weight:650}.groupPlan span{gap:6px;display:grid}.groupPlan strong{color:var(--ivory);font-size:13px;font-weight:510}.groupPlan small{color:#9394a1;font-size:9px}.faqSection{border-top:1px solid #70707d42;grid-template-columns:.78fr 1.22fr;gap:clamp(60px,10vw,150px);width:min(1180px,100% - 48px);margin:0 auto;padding:120px 0 150px;display:grid}.faqIntro h2{color:var(--ivory);letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(50px,5vw,70px);font-weight:480;line-height:.96}.faqIntro .pricingEyebrow{color:var(--ash)}.faqList{border-top:1px solid #70707d5c}.faqList details{border-bottom:1px solid #70707d5c}.faqList summary{min-height:86px;color:var(--ivory);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:470;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{width:32px;height:32px;color:var(--ash);border:1px solid #70707d66;border-radius:50%;place-items:center;font-size:18px;transition:transform .22s,background .22s;display:grid}.faqList details[open] summary span{background:var(--panel);transform:rotate(45deg)}.faqList details p{max-width:690px;color:var(--ash);margin:-7px 55px 30px 0;font-size:15px;line-height:1.56}.discoverySection{border-top:1px solid #70707d42;grid-template-columns:1fr .88fr;align-items:start;gap:clamp(60px,9vw,130px);width:min(1180px,100% - 48px);margin:0 auto;padding:140px 0 150px;display:grid}.discoveryCopy h2{max-width:690px;color:var(--ivory);letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(55px,5.7vw,80px);font-weight:480;line-height:.94}.discoveryCopy>p:not(.sectionLabel){max-width:600px;color:var(--ash);margin:30px 0 0;font-size:17px;line-height:1.55}.discoveryOutcomes{border-top:1px solid #70707d52;gap:0;margin-top:50px;display:grid}.discoveryOutcomes span{min-height:62px;color:var(--ivory);border-bottom:1px solid #70707d52;align-items:center;font-size:14px;display:flex}.discoveryOutcomes b{color:#8fa0ff;min-width:48px;font-size:14px}.discoveryLaunch{background:linear-gradient(145deg,#272735f0,#1e1e2adb);border:1px solid #70707d6b;border-radius:18px;align-self:center;padding:clamp(30px,4vw,48px);box-shadow:0 34px 90px #00000038}.discoveryLaunch h3{max-width:500px;color:var(--ivory);letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(28px,3vw,39px);font-weight:480;line-height:1.04}.discoveryLaunchMeta{border-block:1px solid #70707d4d;grid-template-columns:repeat(3,1fr);margin:38px 0 30px;display:grid}.discoveryLaunchMeta span{color:#9495a2;gap:5px;padding:22px 12px 22px 0;font-size:9px;display:grid}.discoveryLaunchMeta b{color:var(--ivory);font-size:25px;font-weight:520}.discoveryLaunch>a{background:var(--cobalt);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:54px;font-size:14px;font-weight:550;text-decoration:none;transition:transform .18s,background .18s;display:flex}.discoveryLaunch>a:hover{background:#6072ee;transform:translateY(-2px)}.discoveryLaunch>small{color:#8f909b;text-align:center;margin-top:15px;font-size:9px;display:block}.discoveryForm{background:var(--graphite);border:1px solid #70707d66;border-radius:16px;padding:34px;box-shadow:0 34px 90px #00000038}.formHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:10px;display:flex}.formHead>span{color:#aab5ff;letter-spacing:.1em;white-space:nowrap;background:#5266eb29;border-radius:20px;padding:7px 9px;font-size:8px;font-weight:650}.formHead>div{text-align:right;gap:5px;display:grid}.formHead strong{color:var(--ivory);font-size:17px;font-weight:520}.formHead small{color:#8f909b;font-size:9px}.formSection{border:0;border-top:1px solid #70707d4d;min-width:0;margin:30px 0 0;padding:0}.formSection legend{color:var(--ivory);align-items:center;gap:10px;padding:22px 0 0;font-size:12px;font-weight:540;display:flex}.formSection legend b{color:#8fa0ff;font-size:10px}.discoveryForm label{color:var(--ash);letter-spacing:.025em;gap:8px;margin-top:18px;font-size:10px;font-weight:550;line-height:1.35;display:grid}.discoveryForm label>span{color:#898a97;font-size:9px;font-weight:430}.formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.discoveryForm input,.discoveryForm textarea,.discoveryForm select{background:var(--panel);width:100%;color:var(--ivory);font:inherit;border:1px solid #70707d61;border-radius:8px;outline:0;font-size:13px;transition:border-color .18s,box-shadow .18s}.discoveryForm input,.discoveryForm select{min-height:48px;padding:0 14px}.discoveryForm select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#9697a4 50%),linear-gradient(135deg,#9697a4 50%,#0000 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.discoveryForm textarea{resize:vertical;min-height:94px;padding:13px 14px;line-height:1.45}.discoveryForm input:focus,.discoveryForm textarea:focus,.discoveryForm select:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px #5266eb1f}.discoveryForm button{background:var(--cobalt);color:#fff;cursor:pointer;border:0;border-radius:32px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:52px;margin-top:30px;font-size:14px;font-weight:550;transition:transform .18s,background .18s;display:flex}.discoveryForm button:hover{background:#6072ee;transform:translateY(-2px)}.discoveryForm>small{color:#8f909b;text-align:center;margin-top:14px;font-size:9px;display:block}.siteFooter{border-top:1px solid #70707d4d;grid-template-columns:1fr auto;align-items:start;gap:70px;width:min(1180px,100% - 48px);min-height:300px;margin:0 auto;padding:68px 0 46px;display:grid}.footerBrand{width:160px;display:block}.footerBrand img{width:100%}.siteFooter>div:first-child>p{color:var(--ash);margin:24px 0 0;font-size:14px}.footerLinks{grid-template-columns:repeat(2,auto);gap:16px 52px;display:grid}.footerLinks a{color:var(--ash);font-size:13px;text-decoration:none;transition:color .18s}.footerLinks a:hover{color:var(--ivory)}.siteFooter>p{color:#777887;grid-column:1/-1;align-self:end;margin:60px 0 0;font-size:10px}.discoveryFlow{background:var(--night);min-height:100svh;color:var(--ivory)}.discoveryNav{border-bottom:1px solid #ededf314;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(22px,4vw,58px);display:flex}.discoveryNav>a:first-child{width:150px;display:block}.discoveryNav img{width:100%;display:block}.discoveryNav>a:last-child{color:var(--ash);border-radius:999px;padding:11px 16px;font-size:12px;text-decoration:none;transition:color .18s,background .18s}.discoveryNav>a:last-child:hover{color:#fff;background:#ededf31a}.discoveryProgress{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 0}.discoveryProgress>div:first-child{color:#9a9ba8;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.discoveryProgress small{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:600}.discoveryProgress strong{color:var(--ivory);font-size:11px;font-weight:560}.discoveryProgressTrack{background:#70707d47;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #ededf30a}.discoveryProgressTrack span{border-radius:inherit;background:linear-gradient(90deg,#5266eb,#8491f4);height:100%;transition:width .48s cubic-bezier(.22,.8,.22,1);display:block;box-shadow:0 0 18px #5266eb59}.discoveryFlowForm{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(60px,9vw,130px);width:min(1120px,100% - 48px);min-height:calc(100svh - 135px);margin:0 auto;padding:46px 0 70px;display:grid}.discoveryFlowIntro .sectionLabel{color:#9da8ff}.discoveryStepCount{color:#8f90a0;letter-spacing:.12em;margin-top:58px;font-size:12px;font-weight:620;display:block}.discoveryFlowIntro h1{letter-spacing:-.065em;max-width:530px;margin:18px 0 0;font-size:clamp(52px,6vw,78px);font-weight:480;line-height:.94}.discoveryFlowIntro>p:last-child{max-width:480px;color:var(--ash);margin:30px 0 0;font-size:15px;line-height:1.55}.discoveryQuestion{background:linear-gradient(145deg,#242432,#1e1e2a);border:1px solid #70707d8c;border-radius:18px;flex-direction:column;justify-content:center;min-height:500px;padding:clamp(30px,4vw,52px);animation:.42s cubic-bezier(.22,.8,.22,1) both discoveryStepIn;display:flex;box-shadow:0 34px 100px #00000038}.discoveryQuestion>label{color:var(--ivory);gap:13px;font-size:17px;font-weight:520;line-height:1.35;display:grid}.discoveryQuestion label>span,.discoveryChoiceGroup legend>span{color:#9b9ca9;margin-top:3px;font-size:12px;font-weight:430;display:block}.discoveryQuestion input:not([type=radio]),.discoveryQuestion textarea,.discoveryQuestion select{color:#fff;width:100%;font:inherit;background-color:#171721;border:1px solid #c3c3cc5c;border-radius:12px;outline:0;font-size:20px;line-height:1.45;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff06}.discoveryQuestion input:not([type=radio]),.discoveryQuestion select{min-height:66px;padding:0 18px}.discoveryQuestion textarea{resize:vertical;min-height:190px;padding:18px}.discoveryQuestion input:focus,.discoveryQuestion textarea:focus,.discoveryQuestion select:focus{background:#1a1a26;border-color:#8291f4;box-shadow:0 0 0 4px #5266eb29}.discoveryQuestion input::placeholder,.discoveryQuestion textarea::placeholder{color:#858694;opacity:1}.discoveryQuestion select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#b4b5c1 50%),linear-gradient(135deg,#b4b5c1 50%,#0000 50%);background-position:calc(100% - 23px) 30px,calc(100% - 18px) 30px;background-repeat:no-repeat;background-size:5px 5px}.discoveryChoiceGroup{border:0;gap:10px;margin:0;padding:0;display:grid}.discoveryChoiceGroup legend{color:var(--ivory);margin-bottom:20px;font-size:17px;font-weight:520;line-height:1.4}.discoveryChoice{cursor:pointer;display:block;position:relative}.discoveryChoice input{opacity:0;pointer-events:none;position:absolute}.discoveryChoice>span{min-height:52px;color:var(--ash);background:#191923;border:1px solid #70707d7a;border-radius:10px;align-items:center;padding:11px 16px;font-size:14px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex}.discoveryChoice:hover>span{color:#fff;border-color:#8291f494;transform:translate(3px)}.discoveryChoice input:checked+span{color:#fff;background:#5266eb2e;border-color:#8291f4;box-shadow:inset 3px 0 #8291f4}.discoveryPromise{background:#5266eb1f;border-radius:10px;margin-top:26px;padding:20px}.discoveryPromise b{color:var(--ivory);font-size:13px}.discoveryPromise p{color:var(--ash);margin:8px 0 0;font-size:12px;line-height:1.5}.discoveryError{color:#ffb1a9;margin:18px 0 0;font-size:11px}.discoveryActions{justify-content:flex-end;align-items:center;gap:12px;margin-top:34px;display:flex}.discoveryActions button{min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-size:13px;font-weight:540}.discoveryBack{color:var(--ash);background:0 0}.discoveryBack:hover{color:#fff;background:#ededf314}.discoveryNext{background:var(--cobalt);color:#fff;min-width:154px;transition:transform .18s,background .18s}.discoveryNext:hover{background:#6072ee;transform:translateY(-2px)}.discoveryNext span{margin-left:14px}.discoveryPrivacy{color:#7f808e;text-align:right;margin-top:18px;font-size:9px;display:block}.discoveryFlow input:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px var(--graphite) inset}.discoverySaveStatus{color:#858694;letter-spacing:.12em;text-align:right;text-transform:uppercase;width:min(620px,100% - 48px);min-height:16px;margin:8px auto 0;font-size:9px;font-weight:600;display:block}.discoverySaveStatus.saved{color:#9da8ff}.discoverySaveStatus.error{color:#ffb1a9}.discoverySuccess{text-align:center;flex-direction:column;justify-content:center;width:min(760px,100% - 48px);min-height:calc(100svh - 72px);margin:0 auto;padding:70px 0;display:flex}.discoverySuccess>span{color:#aeb7ff;background:#5266eb2e;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 26px;font-size:25px;display:inline-flex}.discoverySuccess h1{margin-top:18px;font-size:clamp(48px,6vw,84px)}.discoverySuccess>p:not(.sectionLabel){max-width:620px;color:var(--ash);margin:24px auto 0;font-size:17px;line-height:1.55}.discoverySuccess .discoveryNext{border-radius:999px;justify-content:center;align-self:center;align-items:center;min-height:54px;margin-top:34px;padding:0 24px;text-decoration:none;display:inline-flex}.discoveryCover{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(70px,10vw,150px);width:min(1120px,100% - 48px);min-height:calc(100svh - 72px);margin:0 auto;padding:72px 0 90px;display:grid}.discoveryCoverCopy h1{letter-spacing:-.07em;max-width:680px;margin:24px 0 0;font-size:clamp(64px,7vw,96px);font-weight:480;line-height:.91}.discoveryCoverCopy>p:last-child{max-width:580px;color:var(--ash);margin:32px 0 0;font-size:17px;line-height:1.58}.discoveryCoverAction{background:linear-gradient(145deg,#242432,#1e1e2a);border:1px solid #70707d85;border-radius:18px;flex-direction:column;align-items:flex-start;padding:clamp(30px,4vw,48px);display:flex;box-shadow:0 34px 100px #00000038}.discoveryCoverAction>p{color:var(--ivory);margin:0 0 26px;font-size:18px;line-height:1.45}.discoveryCoverAction>small{color:#8d8e9b;margin-top:20px;font-size:10px;line-height:1.5}.discoveryCoverAction .discoveryNext{min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 24px;font-size:14px;font-weight:560}.discoveryEmailConfirm{background:#5266eb1a;border:1px solid #8291f452;border-radius:11px;gap:8px;width:100%;margin-bottom:28px;padding:17px 18px;display:grid}.discoveryEmailConfirm small{color:#a9aecb;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.discoveryEmailConfirm strong{color:#fff;text-overflow:ellipsis;font-size:15px;font-weight:520;overflow:hidden}.discoveryTypeform{flex-direction:column;justify-content:center;width:min(900px,100% - 48px);min-height:calc(100svh - 137px);margin:0 auto;padding:48px 0 76px;display:flex}.discoveryTypeformPrompt{margin-bottom:28px;padding-left:58px;animation:.42s cubic-bezier(.22,.8,.22,1) both discoveryStepIn;position:relative}.discoveryTypeformPrompt .discoveryStepCount{color:#9da8ff;letter-spacing:.04em;margin:0;font-size:13px;position:absolute;top:12px;left:0}.discoveryTypeformPrompt h1{letter-spacing:-.06em;max-width:820px;margin:0;font-size:clamp(44px,5.6vw,72px);font-weight:480;line-height:.96}.discoveryTypeform .discoveryQuestion{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0 0 0 58px}.discoveryTypeform .discoveryQuestion>label{gap:12px;font-size:15px}.discoveryTypeform .discoveryQuestion input:not([type=radio]),.discoveryTypeform .discoveryQuestion textarea,.discoveryTypeform .discoveryQuestion select{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #c3c3cc73;border-radius:0;font-size:clamp(23px,3vw,34px)}.discoveryTypeform .discoveryQuestion input:not([type=radio]),.discoveryTypeform .discoveryQuestion select{min-height:74px;padding:0 4px}.discoveryTypeform .discoveryQuestion input:focus,.discoveryTypeform .discoveryQuestion textarea:focus,.discoveryTypeform .discoveryQuestion select:focus{box-shadow:none;background:0 0;border-color:#8291f4}.discoveryTypeform .discoveryChoiceGroup{gap:11px}.discoveryTypeform .discoveryChoiceGroup legend{margin-bottom:15px}.discoveryTypeform .discoveryChoice>span{min-height:58px;padding-inline:18px;font-size:16px}.discoveryTypeform .discoveryActions{justify-content:flex-start;margin-top:28px}.discoveryTypeform .discoveryPrivacy{text-align:left}.discoveryFlow{transition:background-color .42s,color .42s}.discoveryFlow:not(.discoveryFlowStarted){color:#20202b;background:#f1f2f7}.discoveryFlow:not(.discoveryFlowStarted) .discoveryNav{border-color:#dcdee7}.discoveryFlow:not(.discoveryFlowStarted) .discoveryNav img{filter:brightness(0)}.discoveryFlow:not(.discoveryFlowStarted) .discoveryNav>a:last-child{color:#5f606d}.discoveryFlow:not(.discoveryFlowStarted) .discoveryCoverCopy .sectionLabel{color:#5266eb}.discoveryFlow:not(.discoveryFlowStarted) .discoveryCoverCopy h1{color:#20202b}.discoveryFlow:not(.discoveryFlowStarted) .discoveryCoverCopy>p:last-child{color:#666875}.discoveryFlow:not(.discoveryFlowStarted) .discoveryCoverAction{background:#fff;border-color:#d9dbe4;box-shadow:0 22px 65px #2a2c4217}.discoveryFlow:not(.discoveryFlowStarted) .discoveryCoverAction>p{color:#272735}.discoveryFlow:not(.discoveryFlowStarted) .discoveryCoverAction>small{color:#747582}.discoveryFlow:not(.discoveryFlowStarted) .discoveryEmailConfirm{background:#f5f6ff;border-color:#dfe2fb}.discoveryFlow:not(.discoveryFlowStarted) .discoveryEmailConfirm small{color:#777b96}.discoveryFlow:not(.discoveryFlowStarted) .discoveryEmailConfirm strong{color:#272735}.discoveryFlowStarted .discoveryNav img{filter:none}.discoveryFlowStarted .discoveryProgress{width:100%;padding:0}.discoveryFlowStarted .discoveryProgress>div:first-child{width:min(620px,100% - 48px);margin:18px auto 9px}.discoveryFlowStarted .discoveryProgressTrack{border-radius:0;height:4px}.discoveryTypeform{align-items:stretch;width:min(620px,100% - 48px);min-height:calc(100svh - 125px);padding-top:54px}.discoveryTypeformPrompt{margin-bottom:24px;padding-left:0}.discoveryTypeformPrompt .discoveryStepCount{margin:0 0 13px;font-size:11px;position:static}.discoveryTypeformPrompt h1{letter-spacing:-.045em;max-width:620px;font-size:clamp(30px,3.4vw,43px);line-height:1.05}.discoveryTypeform .discoveryQuestion{padding:0}.discoveryTypeform .discoveryQuestion>label{color:#c8c9d2;gap:9px;font-size:13px}.discoveryTypeform .discoveryQuestion input:not([type=radio]),.discoveryTypeform .discoveryQuestion textarea,.discoveryTypeform .discoveryQuestion select{color:#f1f1f5;background:#272735;border:1px solid #4a4b59;border-radius:7px;min-height:52px;font-size:16px}.discoveryTypeform .discoveryQuestion input:not([type=radio]),.discoveryTypeform .discoveryQuestion select{padding:0 14px}.discoveryTypeform .discoveryQuestion textarea{min-height:150px;padding:13px 14px}.discoveryTypeform .discoveryQuestion input:focus,.discoveryTypeform .discoveryQuestion textarea:focus,.discoveryTypeform .discoveryQuestion select:focus{background:#292938;border-color:#8291f4;box-shadow:inset 0 -2px #8291f4}.discoveryTypeform .discoveryChoiceGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.discoveryTypeform .discoveryChoiceGroup legend{grid-column:1/-1;margin-bottom:8px;font-size:13px}.discoveryTypeform .discoveryChoice>span{color:#c8c9d2;text-align:center;background:#272735;border-radius:999px;justify-content:center;min-height:48px;padding:10px 16px;font-size:14px}.discoveryTypeform .discoveryChoice:hover>span{transform:translateY(-1px)}.discoveryTypeform .discoveryChoice input:checked+span{box-shadow:inset 0 0 0 1px #8291f4}.discoveryTypeform .discoveryActions button{min-height:44px;padding-inline:20px;font-size:13px}.discoveryPhoneField{grid-template-columns:190px 1fr;gap:10px;display:grid}.discoveryPhoneField select{background-position:calc(100% - 20px) 23px,calc(100% - 15px) 23px!important;font-size:14px!important}.discoveryPhoneField input{min-width:0}@keyframes discoveryStepIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes signalDrift{to{transform:translateY(-8px)}}@keyframes routePulse{0%{opacity:.3;transform:scaleX(.12)}55%,to{opacity:1;transform:scaleX(1)}}@keyframes contextIn{to{color:var(--ivory);border-color:#5266ebb3}}@keyframes modelTileBreath{0%{border-color:#70707d47;transform:translateY(2px)}to{border-color:#8896ff75;transform:translateY(-3px)}}@keyframes ambientSweep{0%,14%{opacity:0;transform:translate(-28%)}32%,58%{opacity:.72}78%,to{opacity:0;transform:translate(28%)}}.methodTrack{height:720vh}.methodDesktop{width:100%;min-height:100svh;margin:0;padding:0;display:block;position:relative}.kineticIntro,.commandMethod{opacity:0;pointer-events:none;transition:opacity .52s,filter .62s;position:absolute;inset:0}.kineticIntro.isActive,.commandMethod.isActive{opacity:1;pointer-events:auto}.kineticIntro{z-index:2;text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;padding:90px 40px 40px;display:flex}.problemSceneImage,.problemSceneShade{width:100%;height:100%;position:absolute;inset:0}.problemSceneImage{z-index:-3;object-fit:cover;object-position:50% 50%;opacity:calc(.62 + var(--method-intro) * .3);transform:scale(calc(1.08 - var(--method-intro) * .08));filter:saturate(.76)contrast(1.04);will-change:transform, opacity}.problemSceneShade{z-index:-2;background:radial-gradient(circle at 50% 54%,#0000 0 19%,#17172138 48%,#171721d6 100%),linear-gradient(#17172166,#17172129 46%,#171721ad)}.problemSceneCopy{z-index:3;position:relative}.kineticIntro:after{content:"";z-index:-1;aspect-ratio:1;width:min(760px,60vw);transform:scale(calc(.72 + var(--method-intro) * .45));opacity:calc(.82 - var(--method-intro) * .42);background:radial-gradient(circle,#5266eb1a,#0000 67%);border-radius:50%;position:absolute}.kineticIntro .sectionLabel{margin-bottom:25px}.kineticIntro h2{z-index:2;max-width:1240px;color:var(--ivory);letter-spacing:-.055em;margin:0;font-size:clamp(60px,6vw,88px);font-weight:470;line-height:.93;position:relative}.kineticIntro h2 span{display:block}.kineticIntro h2 span:first-child{transform:translateX(calc(-10vw + var(--method-intro) * 10vw))}.kineticIntro h2 span:last-child{transform:translateX(calc(10vw - var(--method-intro) * 10vw))}.kineticBody{z-index:2;max-width:680px;color:var(--ash);opacity:min(1, calc(var(--method-intro) * 2.2));transform:translateY(calc(18px - var(--method-intro) * 18px));margin:34px auto 0;font-size:17px;line-height:1.5;position:relative}.kineticCloud{z-index:0;position:absolute;inset:84px 5vw 30px;overflow:hidden}.kineticCloud span{color:#c3c3cc9e;background:#272735c7;border:1px solid #70707d47;border-radius:32px;align-items:center;min-height:42px;padding:0 17px;font-size:12px;animation:5.5s ease-in-out infinite alternate cloudOrbit;display:flex;position:absolute;box-shadow:0 18px 60px #00000026}.kineticCloud span:first-child{animation-delay:-1.4s;top:17%;left:8%}.kineticCloud span:nth-child(2){animation-delay:-.4s;top:7%;left:58%}.kineticCloud span:nth-child(3){animation-delay:-2.5s;top:35%;right:5%}.kineticCloud span:nth-child(4){animation-delay:-.8s;bottom:18%;right:13%}.kineticCloud span:nth-child(5){animation-delay:-3.2s;bottom:8%;left:45%}.kineticCloud span:nth-child(6){animation-delay:-1.9s;bottom:20%;left:5%}.kineticCloud span:nth-child(7){animation-delay:-4.1s;top:43%;left:22%}.commandMethod{z-index:3;padding-top:86px}.commandHeading{text-align:center;filter:invert(var(--method-light)) hue-rotate(calc(var(--method-light) * 180deg));will-change:filter}.commandHeading .sectionLabel{margin-bottom:12px}.commandHeading h2{color:var(--ivory);letter-spacing:-.045em;margin:0;font-size:clamp(40px,4vw,61px);font-weight:470;line-height:1.03}.commandHeading>p:last-child{color:var(--ash);margin:14px auto 0;font-size:15px}.commandCarousel{position:absolute;inset:250px 0 118px;overflow:visible}.commandSlide{background:var(--graphite);opacity:0;transform-origin:50%;pointer-events:none;will-change:transform, opacity, filter;width:min(1120px,100vw - 96px);height:100%;transform:translate3d(var(--slide-offset),0,0) scale(.97);border:1px solid #70707d6b;border-radius:32px;grid-template-columns:58% 42%;transition:transform .98s cubic-bezier(.16,1,.3,1),opacity .72s,filter .82s,border-color .52s;display:grid;position:absolute;top:0;left:max(48px,50% - 560px);overflow:hidden;box-shadow:0 44px 120px #0000004d}.commandSlide.isBefore,.commandSlide.isAfter{opacity:.16;filter:saturate(.76)brightness(.76)}.commandSlide.isActive{z-index:4;opacity:1;filter:none;pointer-events:auto;border-color:#70707d94;transform:translate(0)scale(1)}.commandSlideVisual{isolation:isolate;border-right:1px solid #70707d47;min-width:0;position:relative;overflow:hidden}.commandSlideVisual:after{content:"";z-index:8;opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 38%,#8896ff14 49%,#0000 60%);position:absolute;inset:-40%;transform:translate(-28%)}.commandSlide.isActive .commandSlideVisual:after{animation:7.5s cubic-bezier(.45,0,.25,1) infinite ambientSweep}.commandSlideCopy{background:linear-gradient(145deg, #272735ad, var(--graphite));flex-direction:column;justify-content:center;padding:clamp(34px,4vw,62px);display:flex;position:relative}.stepMeta{align-items:center;gap:12px;margin-bottom:36px;display:flex}.stepMeta>span{color:var(--cobalt);font-size:28px;font-weight:620;line-height:1}.stepMeta>small{color:var(--ash);letter-spacing:.11em;border-left:1px solid #70707d6b;padding-left:12px;font-size:9px;font-weight:530}.commandSlideCopy h3{color:var(--ivory);letter-spacing:-.04em;margin:0;font-size:clamp(31px,3vw,47px);font-weight:470;line-height:1.02}.commandSlideCopy p{max-width:380px;color:var(--ash);margin:23px 0 0;font-size:16px;line-height:1.5}.commandControls{justify-content:space-between;align-items:center;gap:28px;display:flex;position:absolute;bottom:34px;left:max(48px,50% - 560px);right:max(48px,50% - 560px)}.commandDiscoveryBar{background:var(--panel);border:1px solid #70707d6b;border-radius:32px;grid-template-columns:minmax(0,1fr) auto;width:min(470px,58vw);min-height:44px;display:grid;overflow:hidden;box-shadow:0 18px 55px #0000002e}.commandDiscoveryBar input{min-width:0;color:var(--ivory);font:inherit;background:0 0;border:0;outline:0;padding:0 19px;font-size:12px}.commandDiscoveryBar input::placeholder{color:#c3c3ccb8}.commandDiscoveryBar button{background:var(--cobalt);color:#fff;min-width:174px;font:inherit;cursor:pointer;border:0;border-radius:28px;margin:3px;font-size:12px;font-weight:530;transition:background .18s,transform .18s}.commandDiscoveryBar button:hover{background:#6072ee;transform:translate(-1px)}.commandPager{align-items:center;gap:10px;display:flex}.commandPager>span{min-width:52px;color:var(--ivory);font-variant-numeric:tabular-nums;margin-right:8px;font-size:13px}.commandPager button{background:var(--panel);width:42px;height:42px;color:var(--ivory);cursor:pointer;border:1px solid #70707d6b;border-radius:50%;font-size:17px;transition:transform .18s,background .18s,opacity .18s}.commandPager button:hover:not(:disabled){background:var(--cobalt);transform:translateY(-2px)}.commandPager button:disabled{opacity:.3;cursor:default}.leverageVisual{background:radial-gradient(circle at 12% 6%,#5266eb1a,#0000 34%),linear-gradient(150deg,#20202d 0%,#191923 72%);padding:26px}.leverageHeader{border-bottom:1px solid #70707d42;justify-content:space-between;align-items:center;min-height:54px;padding-bottom:18px;display:flex}.leverageHeader>div:first-child{flex-direction:column;gap:6px;display:flex}.leverageHeader small,.leverageResults small{color:var(--ash);letter-spacing:.12em;font-size:9px;font-weight:530}.leverageHeader strong{color:var(--ivory);font-size:17px;font-weight:480}.currentSetup{align-items:center;gap:7px;display:flex}.currentSetup>small{letter-spacing:.06em;text-transform:none;margin-right:5px}.currentSetup>span{background:var(--ivory);border:1px solid #e2e3edb8;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 14px #00000029}.currentSetup img{object-fit:contain;width:17px;height:17px}.leverageCriteria,.leverageRow{grid-template-columns:minmax(190px,1fr) repeat(3,64px);align-items:center;display:grid}.leverageCriteria{color:#c3c3cc9e;letter-spacing:.08em;text-transform:uppercase;height:38px;padding:0 14px;font-size:9px}.leverageCriteria span:not(:first-child){text-align:center}.leverageRows{background:#17172194;border:1px solid #70707d47;border-radius:10px;position:relative;overflow:hidden}.leverageRow{min-height:48px;color:var(--ash);opacity:.28;border-bottom:1px solid #70707d38;padding:0 14px;position:relative;transform:translate(-18px)}.leverageRow:last-of-type{border-bottom:0}.leverageRow strong{color:inherit;font-size:12px;font-weight:440}.metric{place-items:center;display:grid}.metric i{background:#70707d38;border-radius:10px;width:34px;height:4px;position:relative;overflow:hidden}.metric i:after{content:"";border-radius:inherit;background:var(--slate-border);transform:scaleX(var(--metric-level,.55));transform-origin:0;position:absolute;inset:0}.metric .levelHigh{--metric-level:1}.metric .levelMid{--metric-level:.62}.leverageScan{opacity:0;pointer-events:none;background:linear-gradient(#0000,#5266eb17);border-top:1px solid #0000;border-bottom:1px solid #5266eb8f;height:50px;position:absolute;top:0;left:0;right:0}.leverageResults{grid-template-columns:.9fr 1.1fr;gap:10px;margin-top:12px;display:grid}.quickWinsResult,.priorityWorkflowResult{opacity:0;background:#1717219e;border:1px solid #70707d47;border-radius:10px;min-height:94px;padding:14px;transform:translateY(14px)}.resultTools{gap:8px;margin-top:12px;display:flex}.resultTools>span{min-width:0;color:var(--ivory);flex:1;align-items:center;gap:7px;display:flex}.resultTools img{background:var(--ivory);object-fit:contain;border-radius:7px;width:27px;height:27px;padding:5px}.resultTools b{white-space:nowrap;font-size:10px;font-weight:440}.priorityWorkflowResult{box-shadow:inset 3px 0 0 var(--cobalt);border-color:#5266ebb8;flex-direction:column;justify-content:center;display:flex;position:relative}.priorityWorkflowResult strong{color:var(--ivory);margin-top:8px;font-size:15px;font-weight:480}.priorityWorkflowResult>span{color:var(--ivory);background:#5266eb29;border-radius:30px;padding:5px 8px;font-size:8px;position:absolute;top:12px;right:12px}.stepOutcomeLine{letter-spacing:.02em;font-weight:530;color:var(--ivory)!important;margin-top:28px!important;font-size:12px!important}.commandSlide.isActive .leverageRow,.mobileMethodStep.isInView .leverageRow{animation:9.4s cubic-bezier(.2,.8,.2,1) infinite leverageRowIn}.commandSlide.isActive .leverageRow:nth-child(2),.mobileMethodStep.isInView .leverageRow:nth-child(2){animation-delay:.12s}.commandSlide.isActive .leverageRow:nth-child(3),.mobileMethodStep.isInView .leverageRow:nth-child(3){animation-delay:.24s}.commandSlide.isActive .leverageRow:nth-child(4),.mobileMethodStep.isInView .leverageRow:nth-child(4){animation-delay:.36s}.commandSlide.isActive .leverageScan,.mobileMethodStep.isInView .leverageScan{animation:9.4s cubic-bezier(.4,0,.2,1) infinite leverageScan}.commandSlide.isActive .quickWinsResult,.mobileMethodStep.isInView .quickWinsResult{animation:9.4s cubic-bezier(.2,.8,.2,1) infinite leverageResultIn}.commandSlide.isActive .priorityWorkflowResult,.mobileMethodStep.isInView .priorityWorkflowResult{animation:9.4s cubic-bezier(.2,.8,.2,1) infinite priorityResultIn}.commandSlide.isActive .priorityRow,.mobileMethodStep.isInView .priorityRow{animation-name:leveragePriorityRow}@keyframes leverageRowIn{0%,7%{opacity:0;color:var(--ash);transform:translate(-18px)}18%,74%{opacity:1;color:var(--ash);transform:translate(0)}82%,to{opacity:.34;color:var(--ash);transform:translate(0)}}@keyframes leveragePriorityRow{0%,7%{opacity:0;color:var(--ash);background:0 0;transform:translate(-18px)}18%,55%{opacity:1;color:var(--ash);background:0 0;transform:translate(0)}67%,94%{opacity:1;color:var(--ivory);background:#5266eb1f;transform:translate(0)}to{opacity:0;color:var(--ash);background:0 0;transform:translate(0)}}@keyframes leverageScan{0%,23%{opacity:0;transform:translateY(-50px)}30%{opacity:1}52%{opacity:.9;transform:translateY(193px)}59%,to{opacity:0;transform:translateY(193px)}}@keyframes leverageResultIn{0%,54%{opacity:0;transform:translateY(14px)}66%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes priorityResultIn{0%,61%{opacity:0;transform:translateY(14px)scale(.98)}72%,92%{opacity:1;box-shadow:inset 3px 0 0 var(--cobalt), 0 0 0 0 #5266eb00;transform:translateY(0)scale(1)}79%{box-shadow:inset 3px 0 0 var(--cobalt), 0 0 0 6px #5266eb14}to{opacity:0;transform:translateY(4px)scale(.99)}}.foundationVisual{background:radial-gradient(circle at 88% 12%,#5266eb1a,#0000 36%),linear-gradient(150deg,#20202d 0%,#191923 72%);padding:26px}.foundationHeader{border-bottom:1px solid #70707d42;justify-content:space-between;align-items:center;min-height:54px;padding-bottom:18px;display:flex}.foundationHeader>div{flex-direction:column;gap:6px;display:flex}.foundationHeader small,.foundationInput small,.foundationOutput small{color:var(--ash);letter-spacing:.12em;font-size:9px;font-weight:530}.foundationHeader strong{color:var(--ivory);font-size:17px;font-weight:480}.foundationCounter{width:48px;height:14px;position:relative;overflow:hidden}.foundationCounter span{color:var(--ash);letter-spacing:.1em;opacity:0;font-size:10px;position:absolute;inset:0}.foundationCounter span:first-child{animation-delay:0s!important}.foundationCounter span:nth-child(2){animation-delay:5s!important}.foundationCounter span:nth-child(3){animation-delay:10s!important}.foundationOrientation{color:#c3c3cc9e;grid-template-columns:repeat(3,1fr);align-items:center;gap:7px;min-height:68px;padding:9px 0;font-size:9px;display:grid}.foundationOrientation>span{min-height:28px;color:var(--ivory);text-align:center;border:1px solid #70707d40;border-radius:30px;place-items:center;padding:4px 7px;display:grid}.foundationOrientation>small{color:var(--ash);letter-spacing:.02em;text-align:center;grid-column:1/-1;font-size:8.5px}.foundationCases{background:#17172194;border:1px solid #70707d47;border-radius:10px;height:226px;position:relative;overflow:hidden}.foundationCase{opacity:0;flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(18px)}.foundationCase.caseMeeting{animation-delay:0s!important}.foundationCase.caseVoice{animation-delay:5s!important}.foundationCase.caseDocument{animation-delay:10s!important}.foundationGoal{border-bottom:1px solid #70707d3d;flex-direction:column;justify-content:center;min-height:76px;padding:13px 17px;display:flex}.foundationGoal small,.solutionStep small{color:var(--ash);letter-spacing:.1em;font-size:8px;font-weight:530}.foundationGoal strong{max-width:510px;color:var(--ivory);letter-spacing:-.012em;margin-top:7px;font-size:15px;font-weight:470;line-height:1.24}.foundationSolution{grid-template-columns:1fr 18px 1.18fr 18px .86fr;align-items:center;gap:5px;min-height:103px;padding:10px 13px;display:grid;position:relative}.foundationSolution>i{background:linear-gradient(90deg, #70707d40, var(--cobalt));transform-origin:0;height:1px}.solutionStep{align-items:center;gap:9px;min-width:0;display:flex}.solutionStep>div{flex-direction:column;gap:3px;min-width:0;display:flex}.solutionStep b{color:var(--ivory);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:480;overflow:hidden}.solutionStep em{color:var(--ash);font-size:8.5px;font-style:normal;line-height:1.15}.solutionStep .toolSocket{border-radius:8px;flex:none;width:35px;height:35px;margin:0}.solutionStep .toolSocket img{width:19px;height:19px}.modelSockets{flex:none;align-items:center;padding-left:6px;display:flex}.modelSockets img{background:var(--ivory);object-fit:contain;border:1px solid #e2e3edc7;border-radius:7px;width:27px;height:27px;margin-left:-6px;padding:5px;box-shadow:0 4px 12px #00000026}.judgmentIcon,.documentIcon{width:35px;height:35px;color:var(--ivory);background:#5266eb1f;border:1px solid #5266eb85;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.documentIcon{color:var(--ash);letter-spacing:.08em;border-radius:8px;font-size:7px}.quickWinReady{background:linear-gradient(90deg,#5266eb14,#0000);border-top:1px solid #70707d38;justify-content:space-between;align-items:center;gap:12px;min-height:47px;margin-top:auto;padding:0 16px;display:flex}.quickWinReady span{color:var(--ivory);background:#5266eb26;border-radius:30px;padding:5px 8px;font-size:8px}.quickWinReady strong{color:var(--ivory);text-align:right;font-size:10px;font-weight:470}.foundationInput,.foundationOutput{flex-direction:column;justify-content:center;padding:22px;display:flex}.foundationInput{border-right:1px solid #70707d3d}.toolSocket{background:var(--ivory);border:1px solid #e2e3edb8;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:22px;display:grid;box-shadow:0 5px 18px #0000002e}.toolSocket img{object-fit:contain;width:21px;height:21px}.foundationInput>div{flex-direction:column;gap:8px;display:flex}.foundationInput strong,.foundationOutput strong{color:var(--ivory);font-size:14px;font-weight:470;line-height:1.3}.foundationRoute{border-right:1px solid #70707d3d;flex-direction:column;justify-content:center;gap:11px;padding:22px 28px;display:flex;position:relative}.foundationRoute:before{content:"";background:#70707d57;width:1px;position:absolute;top:44px;bottom:44px;left:39px}.foundationRoute span{min-height:38px;color:var(--ash);background:#1e1e2adb;border:1px solid #70707d42;border-radius:8px;align-items:center;padding-left:34px;font-size:11px;display:flex;position:relative}.foundationRoute span:before{content:"";background:var(--slate-border);border-radius:50%;width:8px;height:8px;position:absolute;left:10px;box-shadow:0 0 0 4px #70707d1a}.foundationOutput{background:linear-gradient(145deg,#5266eb0d,#0000);position:relative}.foundationOutput strong{margin-top:12px;font-size:16px}.foundationOutput>span{width:fit-content;color:var(--ivory);background:#5266eb26;border-radius:30px;margin-top:22px;padding:6px 9px;font-size:8px}.foundationCapabilities{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.foundationCapabilities span{min-height:42px;color:var(--ash);background:#17172180;border:1px solid #70707d40;border-radius:8px;align-items:center;padding:0 12px;font-size:9px;display:flex}.foundationCapabilities i{width:18px;height:18px;color:var(--ivory);background:#5266eb24;border-radius:50%;place-items:center;margin-right:7px;font-size:9px;font-style:normal;display:grid}.commandSlide.isActive .foundationCase,.mobileMethodStep.isInView .foundationCase,.commandSlide.isActive .foundationCounter span,.mobileMethodStep.isInView .foundationCounter span{animation:15s cubic-bezier(.2,.8,.2,1) infinite foundationCaseCycle}.commandSlide.isActive .foundationSolution>i,.mobileMethodStep.isInView .foundationSolution>i{animation:5s ease-in-out infinite foundationConnector}.commandSlide.isActive .solutionStep,.mobileMethodStep.isInView .solutionStep{animation:5s ease-in-out infinite foundationSolutionStep}.commandSlide.isActive .solutionStep:nth-of-type(2),.mobileMethodStep.isInView .solutionStep:nth-of-type(2){animation-delay:.65s}.commandSlide.isActive .solutionStep:nth-of-type(3),.mobileMethodStep.isInView .solutionStep:nth-of-type(3){animation-delay:1.3s}.commandSlide.isActive .foundationRoute span,.mobileMethodStep.isInView .foundationRoute span{animation:5s ease-in-out infinite foundationStagePulse}.commandSlide.isActive .foundationRoute span:nth-child(2),.mobileMethodStep.isInView .foundationRoute span:nth-child(2){animation-delay:.75s}.commandSlide.isActive .foundationRoute span:nth-child(3),.mobileMethodStep.isInView .foundationRoute span:nth-child(3){animation-delay:1.5s}.commandSlide.isActive .foundationCapabilities span,.mobileMethodStep.isInView .foundationCapabilities span{animation:15s ease-in-out infinite foundationCapabilityConfirm}.commandSlide.isActive .foundationCapabilities span:nth-child(2),.mobileMethodStep.isInView .foundationCapabilities span:nth-child(2){animation-delay:.45s}.commandSlide.isActive .foundationCapabilities span:nth-child(3),.mobileMethodStep.isInView .foundationCapabilities span:nth-child(3){animation-delay:.9s}@keyframes foundationCaseCycle{0%,4%{opacity:0;transform:translateY(18px)}9%,29%{opacity:1;transform:translateY(0)}32%,to{opacity:0;transform:translateY(-12px)}}@keyframes foundationStagePulse{0%,9%{color:var(--ash);border-color:#70707d42;transform:translate(0)}20%,38%{color:var(--ivory);border-color:#5266ebad;transform:translate(3px)}52%,to{color:var(--ash);border-color:#70707d42;transform:translate(0)}}@keyframes foundationConnector{0%,16%{opacity:.2;transform:scaleX(.1)}34%,76%{opacity:1;transform:scaleX(1)}to{opacity:.2;transform:scaleX(.1)}}@keyframes foundationConnectorMobile{0%,16%{opacity:.2;transform:scaleY(.1)}34%,76%{opacity:1;transform:scaleY(1)}to{opacity:.2;transform:scaleY(.1)}}@keyframes foundationSolutionStep{0%,8%{opacity:.34;transform:translateY(3px)}22%,68%{opacity:1;transform:translateY(0)}90%,to{opacity:.48;transform:translateY(0)}}@keyframes foundationCapabilityConfirm{0%,62%{opacity:.38}72%,92%{opacity:1;border-color:#5266eb7a}to{opacity:.38}}.foundationStory{background:radial-gradient(circle at 50% 42%,#5266eb1c,#0000 38%),linear-gradient(150deg,#20202d 0%,#191923 72%);position:relative;overflow:hidden}.foundationScene{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex;position:absolute;inset:0;transform:translateY(12px)}.foundationScene>small{color:var(--cobalt);letter-spacing:.13em;font-size:9px;font-weight:600}.foundationScene h4{max-width:570px;color:var(--ivory);letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(26px,2.7vw,39px);font-weight:470;line-height:1.06}.foundationIntroScene h4{font-size:clamp(38px,4vw,58px)}.foundationIntroCopy{line-height:1.4;max-width:480px!important;color:var(--ash)!important;margin-top:15px!important;font-size:15px!important}.foundationCircuit{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;gap:8px;width:min(540px,92%);margin-top:42px;display:grid}.foundationCircuit>div{text-align:left;background:#171721ad;border:1px solid #70707d52;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:112px;padding:16px;display:flex}.foundationCircuit>div>span{color:var(--ash);font-size:12px;font-weight:600}.foundationCircuit strong{color:var(--ivory);font-size:16px;font-weight:470;line-height:1.2}.foundationCircuit>i{background:linear-gradient(90deg, #70707d3d, var(--cobalt));transform-origin:0;height:1px}.foundationScene>p{color:var(--ash);letter-spacing:.02em;margin:21px 0 0;font-size:10px}.foundationModels{align-items:center;gap:9px;margin-top:27px;display:flex}.foundationModels span,.storyToolSocket,.storyModelSockets img{background:var(--ivory);border:1px solid #e2e3edbd;box-shadow:0 7px 22px #0000002e}.foundationModels span{border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.foundationModels img{object-fit:contain;width:23px;height:23px}.quickWinFlow{grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:center;gap:8px;width:min(520px,94%);margin-top:34px;display:grid}.quickWinLabel{color:var(--ash);letter-spacing:.1em;font-size:12px;font-weight:600}.quickWinFlow>div{flex-direction:column;align-items:center;min-width:0;display:flex}.quickWinFlow>i{background:linear-gradient(90deg, #70707d40, var(--cobalt));transform-origin:0;height:1px}.storyToolSocket,.storyJudgment,.storyPlainIcon,.storyResultIcon{border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:10px;display:grid}.storyToolSocket img{object-fit:contain;width:23px;height:23px}.storyModelSockets{align-items:center;margin:0 0 10px 7px;display:flex}.storyModelSockets img{object-fit:contain;border-radius:9px;width:36px;height:36px;margin-left:-7px;padding:7px}.storyJudgment{color:var(--ivory);background:#5266eb21;border:1px solid #5266eb94;border-radius:50%;font-size:14px}.storyPlainIcon,.storyResultIcon{color:var(--ivory);background:#171721bd;border:1px solid #70707d6b;font-size:14px}.storyResultIcon{background:#5266eb21;border-color:#5266eb94;border-radius:50%}.quickWinFlow b{color:var(--ivory);white-space:nowrap;font-size:11px;font-weight:480}.quickWinFlow em{color:var(--ash);margin-top:4px;font-size:9px;font-style:normal}.commandSlide.isActive .foundationIntroScene,.mobileMethodStep.isInView .foundationIntroScene{animation:18s cubic-bezier(.2,.8,.2,1) infinite foundationIntroStory}.commandSlide.isActive .quickWinOne,.mobileMethodStep.isInView .quickWinOne{animation:18s cubic-bezier(.2,.8,.2,1) infinite foundationQuickWinOne}.commandSlide.isActive .quickWinTwo,.mobileMethodStep.isInView .quickWinTwo{animation:18s cubic-bezier(.2,.8,.2,1) infinite foundationQuickWinTwo}.commandSlide.isActive .quickWinFlow>i,.mobileMethodStep.isInView .quickWinFlow>i{animation:4.5s ease-in-out infinite storyConnector}.commandSlide.isActive .foundationCircuit>div,.mobileMethodStep.isInView .foundationCircuit>div{animation:9s ease-in-out infinite foundationPillar}.commandSlide.isActive .foundationCircuit>div:nth-of-type(2),.mobileMethodStep.isInView .foundationCircuit>div:nth-of-type(2){animation-delay:.75s}.commandSlide.isActive .foundationCircuit>div:nth-of-type(3),.mobileMethodStep.isInView .foundationCircuit>div:nth-of-type(3){animation-delay:1.5s}.commandSlide.isActive .foundationCircuit>i,.mobileMethodStep.isInView .foundationCircuit>i{animation:4.5s ease-in-out infinite storyConnector}@keyframes foundationIntroStory{0%,3%{opacity:0;transform:translateY(12px)}7%,46%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(-10px)}}@keyframes foundationQuickWinOne{0%,49%{opacity:0;transform:translateY(12px)}53%,72%{opacity:1;transform:translateY(0)}76%,to{opacity:0;transform:translateY(-10px)}}@keyframes foundationQuickWinTwo{0%,75%{opacity:0;transform:translateY(12px)}79%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes foundationPillar{0%,8%{opacity:.36;border-color:#70707d52;transform:translateY(3px)}20%,66%{opacity:1;border-color:#5266eb8c;transform:translateY(0)}84%,to{opacity:.45;border-color:#70707d52;transform:translateY(0)}}@keyframes storyConnector{0%,18%{opacity:.2;transform:scaleX(.1)}45%,78%{opacity:1;transform:scaleX(1)}to{opacity:.2;transform:scaleX(.1)}}.contextStory{background:radial-gradient(circle at 50% 46%,#5266eb1f,#0000 38%),linear-gradient(150deg,#20202d 0%,#191923 72%);position:relative;overflow:hidden}.contextScene{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex;position:absolute;inset:0;transform:translateY(12px)}.contextScene h4{color:var(--ivory);letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,56px);font-weight:470;line-height:1.02}.contextProblemScene .contextIntroLead{max-width:390px;color:var(--ivory);letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(22px,2.3vw,30px);font-weight:470;line-height:1.18}.contextSceneLabel{color:var(--ash);letter-spacing:.12em;font-size:11px;font-weight:600}.contextFileCycle{width:min(390px,88%);height:150px;margin-top:34px;position:relative}.contextStoryFile{text-align:left;opacity:0;background:#171721db;border:1px solid #70707d5c;border-radius:12px;grid-template-columns:58px 1fr;align-items:center;padding:24px;display:grid;position:absolute;inset:0;box-shadow:0 24px 60px #0000003d}.contextStoryFile>span{width:38px;height:48px;color:var(--ivory);border:1px solid #5266eb80;border-radius:6px;place-items:center;font-size:12px;font-weight:600;display:grid}.contextStoryFile>div{flex-direction:column;gap:9px;display:flex}.contextStoryFile strong{color:var(--ivory);letter-spacing:-.025em;font-size:22px;font-weight:470}.contextStoryFile small{color:var(--ash);font-size:10px}.contextSaveStatus{color:var(--ash);align-items:center;margin-top:24px;font-size:11px;display:flex}.contextSaveStatus i{background:var(--cobalt);border-radius:50%;width:8px;height:8px;margin-right:9px;box-shadow:0 0 0 5px #5266eb1f}.personalContextFolder{text-align:left;background:#171721c7;border:1px solid #5266eb94;border-radius:12px;flex-direction:column;justify-content:center;width:min(400px,90%);min-height:230px;padding:34px;display:flex;position:relative;box-shadow:0 25px 70px #00000040}.folderTab{background:#171721e6;border:1px solid #5266eb94;border-bottom:0;border-radius:8px 8px 0 0;width:112px;height:16px;position:absolute;top:-15px;left:24px}.personalContextFolder>small{color:var(--ash);letter-spacing:.12em;font-size:9px;font-weight:600}.personalContextFolder>strong{color:var(--ivory);letter-spacing:-.03em;margin-top:13px;font-size:25px;font-weight:470}.personalContextFolder>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:32px;display:grid}.personalContextFolder>div span{min-height:35px;color:var(--ash);border:1px solid #70707d47;border-radius:7px;place-items:center;font-size:9px;display:grid}.contextProperties{width:min(400px,90%);color:var(--ivory);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:11px;margin-top:28px;font-size:11px;display:grid}.contextProperties i{background:#5266eb8c;height:1px}.portableContextCore{flex-direction:column;align-items:center;display:flex}.portableMark{width:62px;height:62px;color:var(--ivory);background:#5266eb1a;border:1px solid #5266eb94;border-radius:14px;place-items:center;font-size:31px;display:grid}.portableContextCore strong{color:var(--ivory);margin-top:13px;font-size:18px;font-weight:470}.portableRoutes{grid-template-columns:repeat(3,1fr);width:min(370px,84%);height:48px;margin-top:10px;display:grid}.portableRoutes i{background:linear-gradient(180deg, var(--cobalt), #70707d38);transform-origin:top;width:1px;height:48px;margin:0 auto}.portableModels{grid-template-columns:repeat(3,1fr);gap:10px;width:min(430px,92%);display:grid}.portableModels>span{background:#171721b8;border:1px solid #70707d4d;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:66px;display:flex}.portableModels img{background:var(--ivory);object-fit:contain;border-radius:7px;width:27px;height:27px;padding:5px}.portableModels b{color:var(--ivory);font-size:11px;font-weight:470}.contextPortableScene>p{color:var(--ash);margin:24px 0 0;font-size:14px}.commandSlide.isActive .contextProblemScene,.mobileMethodStep.isInView .contextProblemScene{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextProblemStory}.commandSlide.isActive .contextCaptureScene,.mobileMethodStep.isInView .contextCaptureScene{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextCaptureStory}.commandSlide.isActive .contextArchiveScene,.mobileMethodStep.isInView .contextArchiveScene{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextArchiveStory}.commandSlide.isActive .contextPortableScene,.mobileMethodStep.isInView .contextPortableScene{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextPortableStory}.commandSlide.isActive .contextRoleFile,.mobileMethodStep.isInView .contextRoleFile{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextFileOne}.commandSlide.isActive .contextVoiceFile,.mobileMethodStep.isInView .contextVoiceFile{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextFileTwo}.commandSlide.isActive .contextCriteriaFile,.mobileMethodStep.isInView .contextCriteriaFile{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextFileThree}.commandSlide.isActive .contextSourcesFile,.mobileMethodStep.isInView .contextSourcesFile{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextFileFour}.commandSlide.isActive .portableRoutes i,.mobileMethodStep.isInView .portableRoutes i{animation:3.8s ease-in-out infinite foundationConnectorMobile}@keyframes contextProblemStory{0%,2%{opacity:0;transform:translateY(10px)}5%,12%{opacity:1;transform:translateY(0)}16%,to{opacity:0;transform:translateY(-8px)}}@keyframes contextCaptureStory{0%,13%{opacity:0;transform:translateY(10px)}17%,57%{opacity:1;transform:translateY(0)}61%,to{opacity:0;transform:translateY(-10px)}}@keyframes contextArchiveStory{0%,59%{opacity:0;transform:translateY(12px)}63%,77%{opacity:1;transform:translateY(0)}81%,to{opacity:0;transform:translateY(-10px)}}@keyframes contextPortableStory{0%,79%{opacity:0;transform:translateY(12px)}83%,97%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes contextFileOne{0%,15%{opacity:0;transform:translate(18px)}18%,23%{opacity:1;transform:translate(0)}26%,to{opacity:0;transform:translate(-18px)}}@keyframes contextFileTwo{0%,24%{opacity:0;transform:translate(18px)}27%,32%{opacity:1;transform:translate(0)}35%,to{opacity:0;transform:translate(-18px)}}@keyframes contextFileThree{0%,33%{opacity:0;transform:translate(18px)}36%,41%{opacity:1;transform:translate(0)}44%,to{opacity:0;transform:translate(-18px)}}@keyframes contextFileFour{0%,42%{opacity:0;transform:translate(18px)}45%,53%{opacity:1;transform:translate(0)}57%,to{opacity:0;transform:translate(-18px)}}.systemsStory{background:radial-gradient(circle at 50% 48%,#5266eb21,#0000 38%),linear-gradient(150deg,#20202d 0%,#191923 72%);position:relative;overflow:hidden}.systemsScene{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0;transform:translateY(12px)}.systemsLabel{color:var(--ash);letter-spacing:.13em;font-size:10px;font-weight:600}.skillIngredients{grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:center;width:min(520px,94%);margin-top:30px;display:grid}.skillIngredients>span{background:#171721c7;border:1px solid #70707d57;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:92px;display:flex}.skillIngredients>span>i{width:31px;height:31px;color:var(--ivory);border:1px solid #5266eb85;border-radius:7px;place-items:center;font-size:10px;font-style:normal;display:grid}.skillIngredients b{color:var(--ivory);font-size:11px;font-weight:470}.skillIngredients>i{background:var(--cobalt);transform-origin:0;height:1px;transform:scaleX(0)}.savedSkillCard{text-align:left;opacity:0;background:#171721e0;border:1px solid #5266eba3;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;width:min(390px,84%);min-height:132px;margin-top:34px;padding:24px 28px;display:flex;box-shadow:0 22px 60px #0000003d}.savedSkillCard small{color:var(--ash);letter-spacing:.12em;font-size:9px;font-weight:600}.savedSkillCard strong{color:var(--ivory);letter-spacing:-.025em;margin-top:10px;font-size:21px;font-weight:470}.savedSkillCard>span{color:var(--ash);align-items:center;margin-top:17px;font-size:10px;display:flex}.savedSkillCard>span i,.workflowLiveStatus i{background:var(--cobalt);border-radius:50%;width:7px;height:7px;margin-right:8px;box-shadow:0 0 0 4px #5266eb1f}.systemsSkillLibrary{background:#171721b8;border:1px solid #70707d57;border-radius:12px;width:min(520px,94%);margin-top:30px;overflow:hidden}.systemsSkillLibrary article{text-align:left;opacity:0;border-bottom:1px solid #70707d42;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:86px;padding:0 22px;display:grid}.systemsSkillLibrary article:last-child{border-bottom:0}.systemsSkillLibrary small{color:var(--cobalt);font-size:11px;font-weight:650}.systemsSkillLibrary strong{color:var(--ivory);font-size:14px;font-weight:470}.systemsSkillLibrary article>span{min-width:54px;color:var(--ash);text-align:center;background:#5266eb21;border-radius:32px;padding:6px 10px;font-size:9px}.connectedWorkflow{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;width:min(560px,96%);margin-top:44px;display:grid}.connectedWorkflow article{text-align:left;opacity:0;background:#171721cc;border:1px solid #70707d5c;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:136px;padding:22px;display:flex}.connectedWorkflow article:last-child{border-color:#5266ebb3}.connectedWorkflow small{color:var(--ash);letter-spacing:.1em;font-size:9px;font-weight:600}.connectedWorkflow strong{color:var(--ivory);font-size:15px;font-weight:470;line-height:1.25}.connectedWorkflow>i{background:var(--cobalt);transform-origin:0;height:1px;transform:scaleX(0)}.workflowLiveStatus{color:var(--ash);align-items:center;margin-top:34px;font-size:11px;display:flex}.readyWorkflowMark{background:#5266eb1a;border:1px solid #5266eb94;border-radius:22px;place-items:center;width:94px;height:94px;display:grid;box-shadow:0 0 70px #5266eb26}.readyWorkflowMark span{color:var(--ivory);font-size:42px}.workflowReadyScene h4,.impactScene h4{color:var(--ivory);letter-spacing:-.045em;margin:26px 0 0;font-size:clamp(34px,3.7vw,49px);font-weight:470;line-height:1.03}.workflowActions,.impactProgression{width:min(455px,92%);color:var(--ash);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:11px;margin-top:34px;font-size:11px;display:grid}.workflowActions i,.impactProgression i{transform-origin:0;background:#5266eb9e;height:1px}.impactScene h4{max-width:570px;font-size:clamp(35px,4vw,52px)}.impactProgression{width:min(520px,94%);color:var(--ivory);margin-top:42px}.commandSlide.isActive .skillComposeScene,.mobileMethodStep.isInView .skillComposeScene{animation:22s cubic-bezier(.2,.8,.2,1) infinite systemsSceneOne}.commandSlide.isActive .skillsLibraryScene,.mobileMethodStep.isInView .skillsLibraryScene{animation:22s cubic-bezier(.2,.8,.2,1) infinite systemsSceneTwo}.commandSlide.isActive .workflowConnectScene,.mobileMethodStep.isInView .workflowConnectScene{animation:22s cubic-bezier(.2,.8,.2,1) infinite systemsSceneThree}.commandSlide.isActive .workflowReadyScene,.mobileMethodStep.isInView .workflowReadyScene{animation:22s cubic-bezier(.2,.8,.2,1) infinite systemsSceneFour}.commandSlide.isActive .impactScene,.mobileMethodStep.isInView .impactScene{animation:22s cubic-bezier(.2,.8,.2,1) infinite systemsSceneFive}.commandSlide.isActive .skillIngredients>i,.mobileMethodStep.isInView .skillIngredients>i{animation:22s ease-in-out infinite systemsLineOne}.commandSlide.isActive .savedSkillCard,.mobileMethodStep.isInView .savedSkillCard{animation:22s cubic-bezier(.2,.8,.2,1) infinite savedSkillReveal}.commandSlide.isActive .systemsSkillLibrary article,.mobileMethodStep.isInView .systemsSkillLibrary article{animation:22s cubic-bezier(.2,.8,.2,1) infinite systemsLibraryRow}.commandSlide.isActive .systemsSkillLibrary article:nth-child(2),.mobileMethodStep.isInView .systemsSkillLibrary article:nth-child(2){animation-delay:.65s}.commandSlide.isActive .systemsSkillLibrary article:nth-child(3),.mobileMethodStep.isInView .systemsSkillLibrary article:nth-child(3){animation-delay:1.3s}.commandSlide.isActive .connectedWorkflow article,.mobileMethodStep.isInView .connectedWorkflow article{animation:22s cubic-bezier(.2,.8,.2,1) infinite workflowNodeReveal}.commandSlide.isActive .connectedWorkflow article:nth-of-type(2),.mobileMethodStep.isInView .connectedWorkflow article:nth-of-type(2){animation-delay:.8s}.commandSlide.isActive .connectedWorkflow article:nth-of-type(3),.mobileMethodStep.isInView .connectedWorkflow article:nth-of-type(3){animation-delay:1.6s}.commandSlide.isActive .connectedWorkflow>i,.mobileMethodStep.isInView .connectedWorkflow>i,.commandSlide.isActive .workflowActions i,.mobileMethodStep.isInView .workflowActions i,.commandSlide.isActive .impactProgression i,.mobileMethodStep.isInView .impactProgression i{animation:3.4s ease-in-out infinite systemsConnector}@keyframes systemsSceneOne{0%,2%{opacity:0;transform:translateY(10px)}5%,17%{opacity:1;transform:translateY(0)}20%,to{opacity:0;transform:translateY(-8px)}}@keyframes systemsSceneTwo{0%,18%{opacity:0;transform:translateY(10px)}22%,37%{opacity:1;transform:translateY(0)}40%,to{opacity:0;transform:translateY(-8px)}}@keyframes systemsSceneThree{0%,38%{opacity:0;transform:translateY(10px)}42%,58%{opacity:1;transform:translateY(0)}62%,to{opacity:0;transform:translateY(-8px)}}@keyframes systemsSceneFour{0%,60%{opacity:0;transform:translateY(10px)}64%,77%{opacity:1;transform:translateY(0)}81%,to{opacity:0;transform:translateY(-8px)}}@keyframes systemsSceneFive{0%,79%{opacity:0;transform:translateY(10px)}83%,97%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes systemsLineOne{0%,6%{opacity:.2;transform:scaleX(0)}10%,18%{opacity:1;transform:scaleX(1)}21%,to{opacity:0;transform:scaleX(0)}}@keyframes savedSkillReveal{0%,9%{opacity:0;transform:translateY(12px)}13%,18%{opacity:1;transform:translateY(0)}21%,to{opacity:0;transform:translateY(-8px)}}@keyframes systemsLibraryRow{0%,20%{opacity:0;transform:translate(18px)}24%,37%{opacity:1;transform:translate(0)}40%,to{opacity:0;transform:translate(-8px)}}@keyframes workflowNodeReveal{0%,40%{opacity:0;transform:translateY(10px)}44%,59%{opacity:1;transform:translateY(0)}62%,to{opacity:0;transform:translateY(-8px)}}@keyframes systemsConnector{0%{opacity:.2;transform:scaleX(.08)}60%,to{opacity:1;transform:scaleX(1)}}.workflowAssembly{background:radial-gradient(circle at 50% 48%,#5266eb21,#0000 40%),linear-gradient(150deg,#20202d 0%,#191923 72%);position:relative;overflow:hidden}.assemblyTarget{text-align:left;opacity:0;transform-origin:50%;background:#171721e6;border:1px solid #5266eb9e;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;width:min(390px,78%);min-height:118px;padding:25px 30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #00000047}.assemblyTarget small,.assemblyRail small,.assemblyOutput small{color:var(--ash);letter-spacing:.11em;font-size:9px;font-weight:600}.assemblyTarget strong{color:var(--ivory);letter-spacing:-.025em;margin-top:11px;font-size:23px;font-weight:470}.assemblyContext{opacity:0;background:#171721cc;border:1px solid #70707d57;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:190px;min-height:66px;display:flex;position:absolute;top:105px;left:50%;transform:translate(-50%)}.assemblyContext>span{color:var(--ivory);font-size:26px}.assemblyContext small{color:var(--ash);letter-spacing:.1em;font-size:9px;font-weight:600}.contextFeed,.outputFeed{background:var(--cobalt);opacity:0;transform-origin:top;width:1px;position:absolute;left:50%;transform:scaleY(0)}.contextFeed{height:47px;top:171px}.outputFeed{height:38px;top:359px}.assemblyPhase{color:var(--ivory);letter-spacing:.15em;opacity:0;font-size:13px;font-weight:650;position:absolute;top:215px;left:50%;transform:translate(-50%)}.assemblyRail{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;display:grid;position:absolute;top:248px;left:30px;right:30px}.assemblyRail article{text-align:left;opacity:0;background:#171721d6;border:1px solid #70707d5c;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:106px;padding:19px;display:flex}.assemblyRail article strong{color:var(--ivory);font-size:13px;font-weight:470;line-height:1.22}.assemblyRail>i{background:var(--cobalt);opacity:0;transform-origin:0;height:1px;transform:scaleX(0)}.railPulse{background:var(--ivory);opacity:0;border-radius:50%;width:7px;height:7px;position:absolute;top:52px;left:0;box-shadow:0 0 15px #ededf3cc}.assemblyOutput{text-align:left;opacity:0;background:#171721eb;border:1px solid #5266ebb3;border-radius:12px;grid-template-columns:45px 1fr auto;align-items:center;gap:15px;width:min(420px,82%);min-height:100px;padding:20px 23px;display:grid;position:absolute;top:397px;left:50%;transform:translate(-50%);box-shadow:0 23px 65px #00000047}.documentGlyph{width:42px;height:52px;color:var(--ivory);border:1px solid #5266eb80;border-radius:7px;place-items:center;font-size:20px;display:grid}.assemblyOutput>div{flex-direction:column;gap:8px;display:flex}.assemblyOutput strong{color:var(--ivory);font-size:16px;font-weight:470}.assemblyOutput>b{color:var(--ash);align-items:center;font-size:9px;font-weight:470;display:flex}.assemblyOutput>b i{background:var(--cobalt);border-radius:50%;width:7px;height:7px;margin-right:7px;box-shadow:0 0 0 4px #5266eb1f}.commandSlide.isActive .assemblyTarget,.mobileMethodStep.isInView .assemblyTarget{animation:16s cubic-bezier(.2,.8,.2,1) infinite assemblyTargetStory}.commandSlide.isActive .assemblyContext,.mobileMethodStep.isInView .assemblyContext{animation:16s cubic-bezier(.2,.8,.2,1) infinite assemblyContextStory}.commandSlide.isActive .contextFeed,.mobileMethodStep.isInView .contextFeed{animation:16s ease-in-out infinite assemblyFeedStory}.commandSlide.isActive .skillsPhase,.mobileMethodStep.isInView .skillsPhase{animation:16s ease-in-out infinite skillsPhaseStory}.commandSlide.isActive .workflowPhase,.mobileMethodStep.isInView .workflowPhase{animation:16s ease-in-out infinite workflowPhaseStory}.commandSlide.isActive .assemblyRail article:first-of-type,.mobileMethodStep.isInView .assemblyRail article:first-of-type{animation:16s cubic-bezier(.2,.8,.2,1) infinite assemblySkillOne}.commandSlide.isActive .assemblyRail article:nth-of-type(2),.mobileMethodStep.isInView .assemblyRail article:nth-of-type(2){animation:16s cubic-bezier(.2,.8,.2,1) infinite assemblySkillTwo}.commandSlide.isActive .assemblyRail article:nth-of-type(3),.mobileMethodStep.isInView .assemblyRail article:nth-of-type(3){animation:16s cubic-bezier(.2,.8,.2,1) infinite assemblySkillThree}.commandSlide.isActive .assemblyRail>i,.mobileMethodStep.isInView .assemblyRail>i{animation:16s ease-in-out infinite assemblyConnectorStory}.commandSlide.isActive .railPulse,.mobileMethodStep.isInView .railPulse{animation:16s ease-in-out infinite assemblyPulseStory}.commandSlide.isActive .outputFeed,.mobileMethodStep.isInView .outputFeed{animation:16s ease-in-out infinite assemblyOutputFeed}.commandSlide.isActive .assemblyOutput,.mobileMethodStep.isInView .assemblyOutput{animation:16s cubic-bezier(.2,.8,.2,1) infinite assemblyOutputStory}@keyframes assemblyTargetStory{0%,2%{opacity:0;transform:translate(-50%,-42%)}6%,18%{opacity:1;transform:translate(-50%,-50%)scale(1)}22%,to{opacity:0;transform:translate(-50%,-58%)scale(.96)}}@keyframes assemblyContextStory{0%,18%{opacity:0;transform:translate(-50%,10px)}23%,46%{opacity:1;transform:translate(-50%)}52%,to{opacity:0;transform:translate(-50%,-8px)}}@keyframes assemblyFeedStory{0%,23%{opacity:0;transform:scaleY(0)}28%,46%{opacity:1;transform:scaleY(1)}52%,to{opacity:0;transform:scaleY(0)}}@keyframes skillsPhaseStory{0%,22%{opacity:0}27%,47%{opacity:1}52%,to{opacity:0}}@keyframes workflowPhaseStory{0%,48%{opacity:0}54%,98%{opacity:1}to{opacity:0}}@keyframes assemblySkillOne{0%,24%{opacity:0;transform:translateY(12px)}29%,98%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes assemblySkillTwo{0%,28%{opacity:0;transform:translateY(12px)}33%,98%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes assemblySkillThree{0%,32%{opacity:0;transform:translateY(12px)}37%,98%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes assemblyConnectorStory{0%,49%{opacity:0;transform:scaleX(0)}56%,98%{opacity:1;transform:scaleX(1)}to{opacity:0}}@keyframes assemblyPulseStory{0%,57%{opacity:0;transform:translate(0)}61%{opacity:1}82%{opacity:1;transform:translate(calc(100% - 7px))}86%,to{opacity:0;transform:translate(calc(100% - 7px))}}@keyframes assemblyOutputFeed{0%,66%{opacity:0;transform:scaleY(0)}72%,98%{opacity:1;transform:scaleY(1)}to{opacity:0}}@keyframes assemblyOutputStory{0%,69%{opacity:0;transform:translate(-50%,13px)}75%,97%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-5px)}}.commandSlide.isActive .taskStack span,.mobileMethodStep.isInView .taskStack span{animation:3.8s cubic-bezier(.2,.8,.2,1) infinite taskArrive}.commandSlide.isActive .taskStack span:nth-child(2),.mobileMethodStep.isInView .taskStack span:nth-child(2){animation-delay:.12s}.commandSlide.isActive .taskStack span:nth-child(3),.mobileMethodStep.isInView .taskStack span:nth-child(3){animation-delay:.24s}.commandSlide.isActive .taskStack span:nth-child(4),.mobileMethodStep.isInView .taskStack span:nth-child(4){animation-delay:.36s}.commandSlide.isActive .filterRow span,.mobileMethodStep.isInView .filterRow span{animation:3.8s ease-in-out infinite filterSweep}.commandSlide.isActive .diagnoseResult>div,.mobileMethodStep.isInView .diagnoseResult>div{animation:3.8s cubic-bezier(.2,.8,.2,1) infinite resultLift}.commandSlide.isActive .foundationGrid article,.mobileMethodStep.isInView .foundationGrid article{animation:4.2s cubic-bezier(.2,.8,.2,1) infinite capabilityBuild}.commandSlide.isActive .foundationGrid article:nth-child(2),.mobileMethodStep.isInView .foundationGrid article:nth-child(2){animation-delay:.18s}.commandSlide.isActive .foundationGrid article:nth-child(3),.mobileMethodStep.isInView .foundationGrid article:nth-child(3){animation-delay:.36s}.commandSlide.isActive .savedCapabilities,.mobileMethodStep.isInView .savedCapabilities{animation:4.2s ease-in-out infinite statusConfirm}.commandSlide.isActive .contextInputs span,.mobileMethodStep.isInView .contextInputs span{animation:5s cubic-bezier(.2,.8,.2,1) infinite contextInject}.commandSlide.isActive .contextInputs span:nth-child(2),.mobileMethodStep.isInView .contextInputs span:nth-child(2){animation-delay:.15s}.commandSlide.isActive .contextInputs span:nth-child(3),.mobileMethodStep.isInView .contextInputs span:nth-child(3){animation-delay:.3s}.commandSlide.isActive .contextInputs span:nth-child(4),.mobileMethodStep.isInView .contextInputs span:nth-child(4){animation-delay:.45s}.commandSlide.isActive .contextInputs span:nth-child(5),.mobileMethodStep.isInView .contextInputs span:nth-child(5){animation-delay:.6s}.commandSlide.isActive .contextInputs span:nth-child(6),.mobileMethodStep.isInView .contextInputs span:nth-child(6){animation-delay:.75s}.commandSlide.isActive .contextFile,.mobileMethodStep.isInView .contextFile{animation:5s ease-in-out infinite fileReceive}.commandSlide.isActive .modelRoute span,.mobileMethodStep.isInView .modelRoute span{animation:5s ease-in-out infinite modelReceive}.commandSlide.isActive .modelRoute span:nth-child(2),.mobileMethodStep.isInView .modelRoute span:nth-child(2){animation-delay:.18s}.commandSlide.isActive .modelRoute span:nth-child(3),.mobileMethodStep.isInView .modelRoute span:nth-child(3){animation-delay:.36s}.commandSlide.isActive .toolRail span,.mobileMethodStep.isInView .toolRail span{animation:4.6s ease-in-out infinite toolSelect}.commandSlide.isActive .toolRail span:nth-child(2),.mobileMethodStep.isInView .toolRail span:nth-child(2){animation-delay:.15s}.commandSlide.isActive .toolRail span:nth-child(3),.mobileMethodStep.isInView .toolRail span:nth-child(3){animation-delay:.3s}.commandSlide.isActive .toolRail span:nth-child(4),.mobileMethodStep.isInView .toolRail span:nth-child(4){animation-delay:.45s}.commandSlide.isActive .toolRail span:nth-child(5),.mobileMethodStep.isInView .toolRail span:nth-child(5){animation-delay:.6s}.commandSlide.isActive .skillConnector,.mobileMethodStep.isInView .skillConnector{transform-origin:top;animation:4.6s ease-in-out infinite connectorDraw}.commandSlide.isActive .skillLibrary article,.mobileMethodStep.isInView .skillLibrary article{animation:4.6s cubic-bezier(.2,.8,.2,1) infinite skillAssemble}.commandSlide.isActive .workflowNodes>div,.mobileMethodStep.isInView .workflowNodes>div{animation:5s cubic-bezier(.2,.8,.2,1) infinite nodeBuild}.commandSlide.isActive .workflowNodes>i,.mobileMethodStep.isInView .workflowNodes>i{transform-origin:0;animation:5s ease-in-out infinite routeBuild}.commandSlide.isActive .workflowOutput,.mobileMethodStep.isInView .workflowOutput{animation:5s cubic-bezier(.2,.8,.2,1) infinite outputBuild}@keyframes cloudOrbit{to{transform:translate(16px,-18px)rotate(.5deg)}}@keyframes atmosphericWord{to{opacity:.7;filter:blur(.7px);transform:translate(10px,-18px)}}@keyframes taskArrive{0%,8%{opacity:0;transform:translate(-34px)}24%,72%{opacity:1;transform:translate(0)}90%,to{opacity:.22;transform:translate(18px)}}@keyframes filterSweep{0%,25%{opacity:.28}42%,72%{opacity:1;border-color:#5266ebbf}90%,to{opacity:.28}}@keyframes resultLift{0%,42%{opacity:0;transform:translateY(24px)}58%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes capabilityBuild{0%,10%{opacity:0;transform:translateY(28px)scale(.96)}28%,76%{opacity:1;transform:translateY(0)scale(1)}94%,to{opacity:.25}}@keyframes statusConfirm{0%,48%{opacity:0;transform:translateY(12px)}65%,88%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes contextInject{0%,10%{opacity:0;transform:translateY(-16px)}25%,44%{opacity:1;transform:translateY(0)scale(1)}64%,to{opacity:0;transform:translateY(108px)scale(.62)}}@keyframes fileReceive{0%,38%{transform:translate(-50%)scale(.97);box-shadow:0 22px 55px #00000047}60%,79%{transform:translate(-50%)scale(1.03);box-shadow:0 0 0 8px #5266eb1c,0 22px 55px #00000047}to{transform:translate(-50%)scale(.97)}}@keyframes modelReceive{0%,62%{opacity:.25;transform:translateY(12px)}76%,92%{opacity:1;border-color:#5266ebb8;transform:translateY(0)}to{opacity:.25}}@keyframes toolSelect{0%,12%{opacity:.28;transform:translateY(-12px)}28%,72%{opacity:1;transform:translateY(0)}92%,to{opacity:.28}}@keyframes connectorDraw{0%,28%{opacity:0;transform:scaleY(0)}48%,82%{opacity:1;transform:scaleY(1)}to{opacity:0}}@keyframes skillAssemble{0%,38%{opacity:0;transform:translate(28px)}56%,86%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}@keyframes nodeBuild{0%,12%{opacity:.18;transform:translateY(18px)}30%,78%{opacity:1;transform:translateY(0)}to{opacity:.2}}@keyframes routeBuild{0%,28%{opacity:0;transform:scaleX(0)}48%,82%{opacity:1;transform:scaleX(1)}to{opacity:0}}@keyframes outputBuild{0%,52%{opacity:0;transform:translateY(26px)scale(.98)}70%,90%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0}}@media (max-width:820px){.siteNav{grid-template-columns:1fr auto;height:68px;padding:0 22px}.brand{width:142px}.desktopNav,.aboutLink,.navCta{display:none}.navActions{gap:0}.menuButton{cursor:pointer;background:0 0;border:0;place-content:center;gap:5px;width:34px;height:34px;padding:0;display:grid}.menuButton span{background:#fff;width:22px;height:1.5px;display:block}.mobileMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#171721f5;border:1px solid #ededf317;border-radius:14px;gap:2px;width:min(260px,100vw - 28px);padding:10px;display:grid;position:absolute;top:60px;right:14px;box-shadow:0 24px 60px #0000004d}.mobileMenu a{color:var(--ivory);border-radius:9px;padding:12px 13px;font-size:14px;text-decoration:none}.mobileMenu a:hover{background:#ffffff0f}.heroTrack{height:590vh}.hero{min-height:660px}.heroImageDesktop{display:none}.heroImageMobile{object-position:50% 50%;transform-origin:52% 65%;display:block}.heroScreenPortal{transform-origin:52% 65%}.heroScreenWindow{width:8.8%;height:4.65%;top:62.85%}.heroPreludeScene{padding:84px 18px 36px}.heroPreludeScene h2{max-width:350px;font-size:clamp(38px,10.5vw,48px)}.heroModelRow{gap:7px;width:100%;margin-top:32px}.heroModelRow>span{flex-direction:column;flex:1;gap:5px;min-width:0;min-height:62px;padding:8px 5px}.heroModelRow img{width:29px;height:29px;padding:5px}.heroModelRow b{font-size:9px}.heroProblemReveal{padding:84px 18px 36px}.heroProblemCopy h2{font-size:clamp(38px,11vw,52px);line-height:.98}.heroProblemCopy p{max-width:350px;margin-top:24px;font-size:14px;line-height:1.45}.heroCopy{width:calc(100% - 28px);padding-top:clamp(110px,14.2vh,124px)}.eyebrow{letter-spacing:.13em;margin-bottom:12px;font-size:8.5px}h1{letter-spacing:-.038em;max-width:370px;font-size:clamp(21px,6vw,23.5px);line-height:1.04}h1 span:first-child{white-space:nowrap}h1 span+span{margin-top:3px}.lead{max-width:366px;margin-top:14px;font-size:13px;line-height:1.36}.heroSignup{grid-template-columns:1fr;gap:8px;width:min(342px,100% - 16px);margin-top:18px;display:grid}.heroSignup input{width:100%;min-height:43px;padding-inline:17px}.button{min-height:42px;padding:0 15px;font-size:12.5px}.buttonPrimary{width:100%;min-width:0}.buttonSecondary{min-width:126px}.reinforcement{width:calc(100% - 24px);padding:11px 12px;font-size:10.5px;bottom:13px}.methodTrack{height:auto}.methodSticky{min-height:0;position:relative;overflow:visible}.methodDesktop{display:none}.methodMobile{background:var(--night);padding:92px 0 0;display:block}.mobileProblem,.mobileMethodStep,.methodOutcome{padding-inline:18px}.mobileProblemScene{isolation:isolate;height:100svh;min-height:680px;margin-inline:-18px;position:relative;overflow:hidden}.mobileProblemScene:after{content:"";z-index:1;background:linear-gradient(#17172161,#0000 45%,#17172173),radial-gradient(circle at 50% 68%,#0000 0 18%,#1717218f 76%);position:absolute;inset:0}.mobileProblemScene>img{z-index:0;object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.mobileProblemCopy{z-index:2;text-align:center;max-width:390px;margin:0 auto;padding:112px 20px 0;position:relative}.mobileProblemCopy>p:not(.sectionLabel){color:var(--ash);margin:19px auto 0;font-size:15px;line-height:1.5}.mobileProblem h2,.methodOutcome h2{font-size:clamp(37px,10.4vw,48px);line-height:1.02}.mobileProblem>p:not(.sectionLabel),.methodOutcome>p:not(.sectionLabel){margin-top:20px;font-size:15px;line-height:1.5}.mobileProblem>.problemVisual{border:1px solid #70707d57;border-radius:12px;height:440px;margin-top:42px}.mobileProblem h3{color:var(--ivory);letter-spacing:-.035em;margin:58px 0 0;font-size:28px;font-weight:470;line-height:1.08}.mobileMethodStep{padding-top:92px}.mobileMethodStep .stepCanvas{border:1px solid #70707d57;border-radius:12px;height:470px}.mobileStepCopy{border-bottom:1px solid #70707d4d;min-height:250px;padding:34px 0 40px;position:relative}.mobileStepCopy .stepMeta{margin-bottom:30px}.mobileStepCopy .stepMeta>span{font-size:30px}.mobileStepCopy .stepMeta>small{max-width:220px;line-height:1.25}.mobileStepCopy h3{max-width:340px;color:var(--ivory);letter-spacing:-.035em;margin:0;font-size:31px;font-weight:470;line-height:1.04}.mobileStepCopy p{max-width:360px;color:var(--ash);margin:17px 0 0;font-size:15px;line-height:1.5}.methodOutcome{background:linear-gradient(180deg, var(--night) 0%, #2f303d 48%, #858793 76%, #fff 100%);margin-top:92px;padding-top:96px;padding-bottom:220px}.methodSticky:after{display:none}.signalCloud{inset:80px 18px 146px}.signalCloud span{min-height:38px;padding-inline:12px;font-size:11px}.clarityRoute{grid-template-columns:1fr;gap:0;padding:13px 16px;bottom:16px;left:14px;right:14px}.clarityRoute span{padding:6px 0}.clarityRoute i{display:none}.taskStack{top:74px;left:16px;right:16px}.taskStack span{min-height:42px;font-size:11px}.filterRow{top:280px;left:16px;right:16px}.filterRow span{padding:8px 3px;font-size:9px}.diagnoseResult{grid-template-columns:1fr;bottom:16px;left:16px;right:16px}.diagnoseResult>div{min-height:69px;padding:12px 14px}.diagnoseResult strong{font-size:12px}.leverageVisual{height:520px!important;padding:15px!important}.leverageHeader{min-height:48px;padding-bottom:13px}.leverageHeader strong{font-size:15px}.currentSetup{gap:4px}.currentSetup>small{display:none}.currentSetup>span{border-radius:6px;width:25px;height:25px}.currentSetup img{width:14px;height:14px}.leverageCriteria,.leverageRow{grid-template-columns:minmax(138px,1fr) repeat(3,42px)}.leverageCriteria{height:34px;padding-inline:10px;font-size:8px}.leverageRow{min-height:48px;padding-inline:10px}.leverageRow strong{max-width:132px;font-size:10.5px;line-height:1.2}.metric i{width:24px}.leverageResults{grid-template-columns:1fr;gap:7px;margin-top:9px}.quickWinsResult,.priorityWorkflowResult{min-height:76px;padding:11px}.quickWinsResult{grid-template-columns:92px 1fr;align-items:center;display:grid}.resultTools{margin:0}.resultTools img{width:25px;height:25px}.resultTools b{font-size:9px}.priorityWorkflowResult strong{margin-top:7px;font-size:13px}.priorityWorkflowResult>span{top:10px;right:10px}.mobileStepCopy .stepOutcomeLine{margin-top:22px!important}.foundationVisual{height:700px!important;padding:15px!important}.foundationHeader{min-height:48px;padding-bottom:13px}.foundationHeader strong{font-size:15px}.foundationOrientation{grid-template-columns:1fr;gap:5px;min-height:110px;padding:8px 0;font-size:8px}.foundationOrientation>span{min-height:24px}.foundationOrientation>small{grid-column:1;margin-top:2px;font-size:8px}.foundationCases{height:390px}.foundationGoal{min-height:96px;padding:12px}.foundationGoal strong{margin-top:6px;font-size:13px;line-height:1.25}.foundationSolution{grid-template-rows:66px 10px 78px 10px 66px;grid-template-columns:1fr;gap:0;min-height:242px;padding:6px 10px}.foundationSolution>i{background:linear-gradient(180deg, #70707d40, var(--cobalt));transform-origin:top;width:1px;height:10px;margin:0 auto}.mobileMethodStep.isInView .foundationSolution>i{animation-name:foundationConnectorMobile}.solutionStep{background:#1e1e2ab8;border:1px solid #70707d33;border-radius:8px;min-height:60px;padding:6px 8px}.solutionStep b{font-size:10px}.solutionStep em{font-size:8px}.quickWinReady{min-height:50px;padding-inline:12px}.quickWinReady strong{max-width:180px;font-size:9px;line-height:1.2}.toolSocket{width:36px;height:36px;margin:0}.foundationCapabilities{grid-template-columns:1fr;gap:5px;margin-top:8px}.foundationCapabilities span{min-height:32px;font-size:8.5px}.foundationCapabilities i{width:16px;height:16px}.foundationStory{height:520px!important}.foundationScene{padding:26px 14px}.foundationScene>small{max-width:300px;font-size:8px;line-height:1.35}.foundationScene h4{margin-top:15px;font-size:25px;line-height:1.06}.foundationIntroScene h4{margin-top:0;font-size:34px}.foundationScene>p{max-width:290px;margin-top:18px;font-size:9px;line-height:1.4}.foundationIntroCopy{font-size:13px!important}.foundationCircuit{grid-template-columns:1fr;gap:5px;width:250px;margin-top:28px}.foundationCircuit>div{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;min-height:61px;padding:12px 15px}.foundationCircuit>div>span{flex:none}.foundationCircuit strong{font-size:14px}.foundationCircuit>i{transform-origin:top;width:1px;height:13px;margin:0 auto}.mobileMethodStep.isInView .foundationCircuit>i{animation-name:foundationConnectorMobile}.foundationModels{margin-top:23px}.foundationModels span{width:39px;height:39px}.foundationModels img{width:21px;height:21px}.quickWinFlow{grid-template-columns:1fr 14px 1.18fr 14px .72fr;gap:4px;width:100%;margin-top:30px}.storyToolSocket,.storyJudgment{width:36px;height:36px;margin-bottom:8px}.storyToolSocket img{width:20px;height:20px}.storyModelSockets img{width:31px;height:31px;padding:6px}.quickWinFlow b{font-size:9px}.quickWinFlow em{font-size:8px}.quickWinLabel{max-width:300px;font-size:9.5px;line-height:1.35}.quickWinScene h4{font-size:28px}.foundationGrid{grid-template-columns:1fr;gap:8px;top:76px;left:16px;right:16px}.foundationGrid article{grid-template-rows:auto auto;grid-template-columns:42px 1fr;column-gap:13px;min-height:92px;padding:13px;display:grid}.foundationGrid .miniIcon{grid-row:1/3;margin:0}.foundationGrid strong{margin:5px 0 0;font-size:12px;line-height:1.25}.savedCapabilities{padding:13px;font-size:10px;bottom:16px;left:16px;right:16px}.contextStory{height:520px!important}.contextScene{padding:26px 15px}.contextScene h4{font-size:40px}.contextProblemScene .contextIntroLead{max-width:285px;font-size:22px}.contextSceneLabel{font-size:9px}.contextFileCycle{width:min(315px,94%);height:140px;margin-top:28px}.contextStoryFile{grid-template-columns:48px 1fr;padding:18px}.contextStoryFile>span{width:34px;height:44px}.contextStoryFile strong{font-size:18px}.personalContextFolder{width:min(315px,94%);min-height:245px;padding:25px}.personalContextFolder>strong{font-size:22px}.personalContextFolder>div{grid-template-columns:repeat(2,1fr);margin-top:25px}.contextProperties{gap:7px;width:min(315px,94%);font-size:9px}.portableModels{gap:6px;width:100%}.portableModels>span{flex-direction:column;gap:5px;min-height:60px}.portableModels b{font-size:9px}.contextPortableScene>p{font-size:13px}.contextInputs{grid-template-columns:repeat(3,1fr);gap:6px;top:76px;left:16px;right:16px}.contextInputs span{padding:8px 3px;font-size:9px}.contextFile{width:230px;min-height:142px;padding:18px;top:182px}.contextFile strong{font-size:16px}.contextFile p{margin-top:18px}.modelRoute{bottom:16px;left:16px;right:16px}.modelRoute>i{height:34px}.modelRoute span{min-height:40px;font-size:10px}.toolRail{grid-template-columns:repeat(3,1fr);top:76px;left:16px;right:16px}.toolRail span{min-height:44px;font-size:9px}.skillConnector{display:none}.skillLibrary{inset:196px 16px 16px}.skillLibrary article{grid-template-columns:28px 1fr auto;min-height:75px;padding:0 12px}.skillLibrary strong{font-size:11px}.workflowNodes{grid-template-columns:1fr 12px 1fr;row-gap:12px;top:76px;left:16px;right:16px}.workflowNodes>div{min-height:78px;padding:11px}.workflowNodes>i:nth-of-type(2){display:none}.workflowNodes .judgmentNode{grid-column:3}.workflowNodes strong{font-size:10px}.workflowOutput{min-height:148px;bottom:16px;left:16px;right:16px}.workflowOutput:before{height:54px;top:-54px}.workflowOutput strong{margin:11px 0 17px;font-size:20px}.systemsStory{height:520px!important}.systemsScene{padding:24px 14px}.systemsLabel{font-size:9px}.skillIngredients{grid-template-columns:1fr;gap:5px;width:min(304px,94%);margin-top:22px}.skillIngredients>span{flex-direction:row;justify-content:flex-start;gap:13px;min-height:57px;padding:10px 15px}.skillIngredients>span>i{flex:none;width:28px;height:28px}.skillIngredients b{font-size:11px}.skillIngredients>i{transform-origin:top;width:1px;height:10px;margin:0 auto}.savedSkillCard{width:min(304px,94%);min-height:105px;margin-top:20px;padding:18px 20px}.savedSkillCard strong{font-size:17px}.savedSkillCard>span{margin-top:12px}.systemsSkillLibrary{width:min(315px,96%);margin-top:26px}.systemsSkillLibrary article{grid-template-columns:32px 1fr auto;gap:8px;min-height:79px;padding:0 13px}.systemsSkillLibrary strong{font-size:11px;line-height:1.25}.systemsSkillLibrary article>span{min-width:44px;padding-inline:7px;font-size:8px}.connectedWorkflow{grid-template-columns:1fr;gap:6px;width:min(300px,92%);margin-top:24px}.connectedWorkflow article{min-height:80px;padding:15px 17px}.connectedWorkflow strong{font-size:13px}.connectedWorkflow>i{transform-origin:top;width:1px;height:15px;margin:0 auto}.workflowLiveStatus{margin-top:19px}.readyWorkflowMark{border-radius:18px;width:76px;height:76px}.readyWorkflowMark span{font-size:34px}.workflowReadyScene h4,.impactScene h4{margin-top:24px;font-size:34px}.workflowActions,.impactProgression{gap:7px;width:min(315px,96%);margin-top:30px;font-size:9px}.impactScene h4{max-width:330px;font-size:31px}.impactProgression{margin-top:36px}.workflowAssembly{height:520px!important}.assemblyTarget{width:min(310px,90%);min-height:104px;padding:21px 23px}.assemblyTarget strong{font-size:19px}.assemblyContext{width:180px;min-height:62px;top:105px}.contextFeed{height:39px;top:167px}.assemblyPhase{font-size:11px;top:205px}.assemblyRail{grid-template-columns:1fr;gap:5px;width:min(280px,88%);top:232px;left:50%;right:auto;transform:translate(-50%)}.assemblyRail article{flex-direction:row;align-items:center;min-height:54px;padding:12px 15px}.assemblyRail article strong{font-size:11px}.assemblyRail>i{transform-origin:top;width:1px;height:8px;margin:0 auto}.railPulse{display:none}.outputFeed{height:18px;top:418px}.assemblyOutput{grid-template-columns:34px 1fr auto;gap:10px;width:min(310px,92%);min-height:69px;padding:11px 13px;top:436px}.documentGlyph{width:32px;height:40px;font-size:16px}.assemblyOutput strong{font-size:12px}.assemblyOutput>b{font-size:8px}.paperChapter{border-radius:0;margin-inline:0;transform:none}.paperBridge{height:0}.pricingSection{min-height:0;padding:72px 16px 104px}.pricingCard{border-radius:24px;grid-template-columns:1fr}.pricingIntro,.pricingBenefits,.pricingOffer{padding:34px 27px}.pricingIntro{order:1;min-height:520px}.pricingOffer{border-top:1px solid #dfe0e7;border-left:0;order:2;min-height:500px}.pricingBenefits{border-top:1px solid #dfe0e7;border-left:0;order:3}.pricingIntro h2{max-width:360px;font-size:36px}.pricingIntro>p:not(.pricingEyebrow){font-size:15px}.pricingCoaches{margin-top:auto}.pricingBenefits h3{font-size:19px}.pricingBenefits li{padding:18px 0}.pricingBenefits li strong{font-size:13px}.price>strong{font-size:80px}.pricingCta{min-height:54px}.coachesSection{width:calc(100% - 32px);padding:88px 0 104px}.coachesHeading{margin-bottom:38px;display:block}.coachesHeading .pricingEyebrow{margin-bottom:19px}.coachesHeading h2{font-size:43px;line-height:.99}.coachesHeading>p:last-child{margin-top:24px;font-size:15px}.coachProfiles{grid-template-columns:1fr;gap:16px}.coachProfile{display:block}.coachPortrait{aspect-ratio:4/3;min-height:0;padding:18px}.coachBiography{min-height:0;padding:27px 25px 30px}.coachBiography h3{font-size:28px}.coachBiography>p:last-child{font-size:14px}}@media (max-width:390px){.siteNav{padding-inline:18px}.brand{width:135px}.heroCopy{width:calc(100% - 20px);padding-top:106px}h1{font-size:clamp(21px,6vw,23px)}.lead{max-width:360px;font-size:12.5px}}@media (min-width:821px) and (max-width:1120px){.pricingCard{grid-template-columns:35% 34% 31%}.pricingIntro,.pricingBenefits,.pricingOffer{padding:34px 27px}.discoveryStrip{grid-template-columns:105px 1fr}.discoveryStripOutcomes{border-left:0;grid-column:2}.mapDecision{width:210px}.agentsArt{padding-inline:30px}.groupsSection{gap:48px}.coachProfile{grid-template-columns:165px 1fr}.coachPortrait,.coachBiography{min-height:320px}.coachBiography{padding-inline:24px}.useCaseRow{grid-template-columns:100px minmax(0,1fr) 255px}.useCaseAction{padding-inline:28px}}@media (max-width:820px){.navMegaShell{display:none}.mobileMenu{overflow:hidden}html[data-method-light=true] .mobileMenu{background:#fffffffa;border-color:#dedfe6}html[data-method-light=true] .mobileMenu a{color:var(--night)}html[data-method-light=true] .mobileMenu a:hover{background:#f0f1f5}html[data-closing-dark=true] .mobileMenu{background:#171721fa;border-color:#ededf317}html[data-closing-dark=true] .mobileMenu a{color:var(--ivory)}.pricingStack{gap:18px}.discoveryStrip{grid-template-columns:1fr;gap:22px;padding:28px 24px}.discoveryTime strong{font-size:62px}.discoveryStrip h3{font-size:30px}.discoveryStripOutcomes{border-left:0;grid-template-columns:1fr;padding-left:0}.discoveryStripOutcomes small{grid-column:auto}.deliverablesSection,.useCasesSection,.calendarSection{padding:92px 16px 105px}.calendarSection{padding-bottom:118px}.sectionIntroSplit{grid-template-columns:1fr;gap:24px;margin-bottom:38px}.sectionIntro h2{font-size:43px;line-height:.98}.sectionIntroSplit>p{font-size:15px}.deliverableGrid{gap:18px}.deliverableCard,.deliverableCard:nth-child(2n){grid-template-columns:1fr;min-height:0}.deliverableCard:nth-child(2n) .deliverableVisual,.deliverableVisual{border-bottom:1px solid #dfe0e7;border-left:0;border-right:0;order:1;min-height:310px}.deliverableCard:nth-child(2n) .deliverableCopy,.deliverableCopy{order:2;min-height:0}.deliverableCopy{grid-template-columns:38px 1fr;min-height:0;padding:25px 22px 27px}.deliverableCopy h3{font-size:23px}.deliverableCopy p{margin-top:13px;font-size:14px}.priorityMapVisual{grid-template-columns:minmax(0,1fr) 35px minmax(0,1.08fr);padding:32px 18px}.contextPackFolder{min-height:142px;padding:24px;top:54px;left:30px;right:30px}.contextPackFiles{bottom:28px;left:18px;right:18px}.flowNodes{top:48px;left:20px;right:20px}.flowOutput{min-height:132px;padding:23px;bottom:34px;left:32px;right:32px}.priorityMapVisual .mapInputs span{min-width:0;padding-inline:9px;font-size:8px}.priorityMapVisual .mapDecision{width:auto;min-height:148px;padding:16px}.mapDecision strong{font-size:16px}.contextPackFolder{left:28px;right:28px}.contextPackFiles{gap:5px;left:18px;right:18px}.contextPackFiles span{font-size:8px}.skillsLibraryVisual{padding:30px 18px}.libraryRow{grid-template-columns:27px 1fr auto;padding-inline:12px}.libraryRow span{font-size:9px}.flowNodes{grid-template-columns:1fr 12px 1fr 12px 1fr;left:18px;right:18px}.flowNodes span{font-size:9px}.flowOutput{left:25px;right:25px}.flowOutput strong{font-size:16px}.useCaseDirectory{border-radius:12px}.useCaseRow{grid-template-columns:66px minmax(0,1fr);align-items:stretch}.useCaseIndex{grid-row:1/3;align-content:start;gap:8px;padding:24px 13px}.useCaseIndex small{writing-mode:vertical-rl;transform:rotate(180deg)}.useCaseAction{padding:23px 20px 12px}.useCaseAction h3{font-size:21px}.useCaseTools{border-left:0;grid-column:2;justify-content:flex-start;padding:0 20px 22px}.useCaseStack{justify-items:start}.useCaseMore{grid-template-columns:1fr;gap:8px;padding:26px 20px}.useCaseWide{grid-column:auto}.useCaseArt{height:245px}.useCaseCard h3{margin-inline:22px;font-size:23px}.useCaseCard>p{margin-inline:22px}.meetingWave{font-size:43px;left:24px}.meetingArt>div{left:115px;right:22px}.voiceArt>span{left:24px}.voiceArt>div{left:90px;right:25px}.docSheet{width:220px}.miniBars{width:140px;left:24px}.analysisArt>div:nth-of-type(2){width:160px;top:64px;right:20px}.analysisArt strong{font-size:15px}.agentsArt{grid-template-rows:62px 18px 90px 18px 62px;grid-template-columns:1fr;height:360px;padding:32px 30px 64px}.agentsArt>i{width:1px;height:18px;margin:0 auto}.agentContext,.agentOutput{min-height:62px}.agentSkills span{min-height:76px;font-size:9px}.modelLogos{bottom:20px;right:20px}.calendarPrework{grid-template-columns:1fr auto;gap:12px;padding:24px 20px}.calendarPrework>span{grid-column:1/-1}.calendarPrework p{max-width:255px}.calendarSupportRail{grid-template-columns:104px 1fr;gap:14px;padding:21px 20px}.whatsAppLogo{width:96px}.supportTimeline{grid-column:1/-1;width:100%}.calendarSupportRail>b{grid-column:1/-1}.calendarWeek{grid-template-columns:1fr;padding-top:48px}.calendarWeek article{border-bottom:1px solid #dfe0e7;border-right:0;min-height:0;padding:28px 22px}.calendarWeek article:last-child{border-bottom:0}.groupsSection{grid-template-columns:1fr;gap:50px;width:calc(100% - 32px);min-height:0;padding:104px 0 112px}.groupsCopy h2{font-size:47px}.groupsCopy>p:not(.sectionLabel){font-size:15px}.groupsCopy>a{width:100%;padding-inline:18px;font-size:12px}.groupSystem{border-radius:20px;min-height:440px}.groupPeople{gap:6px;top:38px;left:22px;right:22px}.groupPeople span{font-size:10px}.groupJoin{height:74px;top:117px;left:45px;right:45px}.groupJoin i{height:74px}.groupCore{grid-template-columns:1fr;min-height:210px;padding:22px;bottom:30px;left:24px;right:24px}.groupCore strong{min-height:42px}.groupSprintBoard{border-radius:14px}.groupBoardHead{align-items:flex-start;gap:18px;padding:24px 20px}.groupBoardHead>span{flex:none}.groupParticipants{grid-template-columns:repeat(5,38px);padding:22px 20px}.groupParticipants p{text-align:left;grid-column:1/-1;margin:4px 0 0}.groupPlan>div{grid-template-columns:38px 1fr;gap:12px;padding:19px 20px}.faqSection{grid-template-columns:1fr;gap:42px;width:calc(100% - 32px);padding:100px 0 112px}.faqIntro h2{font-size:45px}.faqList summary{min-height:78px;font-size:16px;line-height:1.3}.faqList summary span{flex:none}.faqList details p{margin-right:12px;font-size:14px}.discoverySection{grid-template-columns:1fr;gap:50px;width:calc(100% - 32px);padding:104px 0 112px}.discoveryCopy h2{font-size:47px}.discoveryCopy>p:not(.sectionLabel){font-size:15px}.discoveryOutcomes{margin-top:38px}.discoveryLaunch{border-radius:14px}.discoveryLaunchMeta{margin-block:30px 26px}.discoveryNav{height:64px;padding-inline:18px}.discoveryNav>a:first-child{width:136px}.discoveryCover{grid-template-columns:1fr;align-content:center;gap:40px;width:calc(100% - 32px);min-height:calc(100svh - 64px);padding:54px 0 64px}.discoveryCoverCopy h1{margin-top:18px;font-size:52px}.discoveryCoverCopy>p:last-child{margin-top:23px;font-size:15px}.discoveryCoverAction{border-radius:14px;padding:25px 22px}.discoveryCoverAction>p{font-size:16px}.discoveryProgress{width:calc(100% - 32px);padding-top:16px}.discoveryProgressTrack{height:7px}.discoveryTypeform{justify-content:flex-start;width:calc(100% - 32px);min-height:calc(100svh - 119px);padding:clamp(66px,12vh,110px) 0 54px}.discoveryTypeformPrompt{margin-bottom:28px;padding-left:0}.discoveryTypeformPrompt .discoveryStepCount{margin-bottom:14px;position:static}.discoveryTypeformPrompt h1{font-size:34px}.discoveryTypeform .discoveryQuestion{min-height:0;padding:0}.discoveryTypeform .discoveryQuestion input:not([type=radio]),.discoveryTypeform .discoveryQuestion textarea,.discoveryTypeform .discoveryQuestion select{font-size:16px}.discoveryTypeform .discoveryQuestion textarea{min-height:150px}.discoveryTypeform .discoveryChoiceGroup{grid-template-columns:1fr}.discoveryTypeform .discoveryChoice>span{min-height:52px;font-size:14px}.discoveryPhoneField{grid-template-columns:136px 1fr;gap:8px}.discoveryPhoneField select{font-size:12px!important}.discoveryTypeform .discoveryActions{justify-content:space-between}.discoveryFlowForm{grid-template-columns:1fr;align-content:start;gap:34px;width:calc(100% - 32px);min-height:calc(100svh - 119px);padding:40px 0 58px}.discoveryStepCount{margin-top:34px}.discoveryFlowIntro h1{max-width:500px;font-size:47px}.discoveryFlowIntro>p:last-child{margin-top:22px;font-size:14px}.discoveryQuestion{border-radius:14px;min-height:360px;padding:28px 22px}.discoveryQuestion>label{font-size:14px}.discoveryQuestion input:not([type=radio]),.discoveryQuestion textarea,.discoveryQuestion select{font-size:17px}.discoveryActions{justify-content:space-between}.discoveryActions button{padding-inline:18px}.discoveryPrivacy{text-align:left}.siteFooter{grid-template-columns:1fr;gap:48px;width:calc(100% - 32px);min-height:360px;padding:60px 0 38px}.footerLinks{grid-template-columns:1fr 1fr;gap:18px 28px}.siteFooter>p{grid-column:auto;margin-top:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.heroImage,.heroCopy{transform:none!important}.heroModelRow>span,.commandSlideVisual:after{animation:none!important}.commandSlide{filter:none!important;transition:none!important}.signalCloud span,.clarityRoute i,.workflowNodes>i,.contextInputs span{animation:none!important}.leverageRow,.quickWinsResult,.priorityWorkflowResult{opacity:1!important;animation:none!important;transform:none!important}.leverageScan{display:none}.priorityRow{color:var(--ivory);background:#5266eb1f}.foundationCase,.foundationCounter span,.foundationCapabilities span,.foundationRoute span,.foundationSolution>i,.solutionStep{animation:none!important}.foundationCase{opacity:0;transform:none}.foundationCase:first-child,.foundationCounter span:first-child{opacity:1}.foundationScene,.quickWinFlow>i,.foundationCircuit>div,.foundationCircuit>i{animation:none!important}.foundationScene{opacity:0;transform:none}.foundationIntroScene{opacity:1}.contextScene,.contextStoryFile,.portableRoutes i{animation:none!important}.contextScene{opacity:0;transform:none}.contextCaptureScene,.contextRoleFile{opacity:1}.systemsScene,.skillIngredients>i,.savedSkillCard,.systemsSkillLibrary article,.connectedWorkflow article,.connectedWorkflow>i,.workflowActions i,.impactProgression i{animation:none!important}.systemsScene{opacity:0;transform:none}.workflowReadyScene{opacity:1}.assemblyTarget,.assemblyContext,.contextFeed,.skillsPhase,.workflowPhase,.assemblyRail article,.assemblyRail>i,.railPulse,.outputFeed,.assemblyOutput{animation:none!important}.assemblyTarget,.assemblyContext,.contextFeed,.skillsPhase,.railPulse{display:none}.workflowPhase,.assemblyRail article,.assemblyRail>i,.outputFeed,.assemblyOutput{opacity:1}.assemblyRail>i{transform:scaleX(1)}.outputFeed{transform:scaleY(1)}.assemblyOutput{transform:translate(-50%)}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}button,a,input,select,textarea{touch-action:manipulation}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.heroTrack{height:720vh}.heroSignup input,.commandDiscoveryBar input{font-size:16px}@media (min-width:821px) and (max-height:900px){.commandHeading h2{font-size:clamp(34px,3.3vw,50px)}.commandHeading>p:last-child{margin-top:9px;font-size:13px}.commandCarousel{top:164px;bottom:84px}.commandSlideCopy{padding:clamp(24px,3vw,44px)}.stepMeta{margin-bottom:22px}.commandSlideCopy h3{font-size:clamp(30px,3vw,43px)}.commandSlideCopy p{margin-top:14px;font-size:14px}.commandControls{bottom:22px}.commandSlideVisual .stepCanvas{transform-origin:0 0;width:114%;height:114%;position:absolute;inset:0;transform:scale(.877)}}@media (min-width:821px) and (max-height:740px){.commandCarousel{top:112px;bottom:76px}.commandHeading .sectionLabel,.commandHeading>p:last-child{display:none}.commandHeading h2{font-size:34px}.commandSlideCopy{padding:24px 30px}.commandSlideCopy h3{font-size:31px}.commandSlideVisual .stepCanvas{width:125%;height:125%;transform:scale(.8)}}@media (max-width:820px){.heroTrack{height:660vh}.mobileMethodStep{flex-direction:column;gap:22px;padding-top:72px;display:flex}.mobileStepCopy{order:1;min-height:0;padding:0 0 24px}.mobileMethodStep .stepCanvas{order:2;width:100%;height:min(470px,118vw);margin:0}.coachPortrait{aspect-ratio:1;min-height:0}.coachPortraitAlexis img{object-position:50% 45%;transform:none}.coachPortraitMaria img{object-position:50% 38%;transform:scale(1.12)}.heroSignup input,.commandDiscoveryBar input,.applicationShell input,.applicationShell textarea,.applicationShell select{font-size:16px!important}}.languageSwitcher{color:#ffffff73;letter-spacing:.06em;border:1px solid #ededf32e;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:620;display:inline-flex}.languageSwitcher button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.languageSwitcher button.isActive{color:#fff}html[data-method-light=true] .languageSwitcher,.discoveryFlow:not(.discoveryFlowStarted) .languageSwitcher{color:#17172166;border-color:#17172129}html[data-method-light=true] .languageSwitcher button.isActive,.discoveryFlow:not(.discoveryFlowStarted) .languageSwitcher button.isActive{color:var(--night)}html[data-closing-dark=true] .languageSwitcher{color:#ffffff73;border-color:#ededf32e}html[data-closing-dark=true] .languageSwitcher button.isActive{color:#fff}.discoveryNavActions{align-items:center;gap:18px;display:flex}.discoveryNavActions>a{color:var(--ash);border-radius:999px;padding:11px 16px;font-size:12px;text-decoration:none}.discoveryFlow:not(.discoveryFlowStarted) .discoveryNavActions>a{color:#5f606d}.discoveryChoiceGroup legend>span:empty,.discoveryQuestion>label>span:empty{display:none}@media (max-width:820px){.navActions{gap:10px}.languageSwitcher{min-height:32px;padding-inline:9px}.discoveryNavActions{gap:9px}.discoveryNavActions>a{display:none}.mobileMethodStep{padding-top:48px}.methodOutcome{margin-top:58px;padding-top:64px;padding-bottom:128px}.pricingSection{padding:64px 16px 80px}.coachesSection{padding-top:72px;padding-bottom:80px}.deliverablesSection,.useCasesSection,.calendarSection{padding-top:72px;padding-bottom:82px}.groupsSection,.faqSection,.discoverySection{padding-top:80px;padding-bottom:88px}.sectionIntroSplit{margin-bottom:30px}.deliverableGrid,.coachProfiles{gap:14px}}.learnApp,.learnAuth{color:#20202c;background:#f6f6f8;min-height:100svh}.learnTopbar{color:#fff;background:#333342;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:10px clamp(18px,3vw,42px);display:flex}.learnLogo{align-items:center;width:146px;display:inline-flex}.learnLogo img{width:100%;height:auto;display:block}.learnTopActions{align-items:center;gap:10px;min-width:0;display:flex}.learnUserBadge,.learnPillButton,.learnLinkButton,.learnPrimaryButton{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;text-decoration:none;transition:background .18s,color .18s,transform .18s,border-color .18s;display:inline-flex}.learnUserBadge{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.learnPillButton{color:#fff;background:#ffffff1a}.learnPillButton:hover{background:#ffffff29}.learnPrimaryButton{background:var(--cobalt);color:#fff}.learnPrimaryButton:hover,.learnLinkButton:hover,.learnGoogleButton:hover{transform:translateY(-1px)}.learnPrimaryButton.asLink{width:max-content}.learnLinkButton{color:#3d46a3;background:#fff;border:1px solid #dedfe7}.learnContainer{width:min(1020px,100% - 48px);margin:0 auto;padding:66px 0 88px}.learnContainer.admin{width:min(1180px,100% - 48px)}.learnHero{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:28px;margin-bottom:30px;display:grid}.learnEyebrow{color:var(--cobalt);letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:700}.learnHero h1,.learnAuthCopy h1,.learnEmptyState h1{color:#20202c;letter-spacing:-.058em;max-width:760px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:.98}.learnHero p,.learnAuthCopy p,.learnPanel p,.learnEmptyState p{color:#686977;font-size:15px;line-height:1.55}.learnProgressCard,.learnPanel,.learnAuthCard{background:#fff;border:1px solid #e1e2e8;border-radius:12px;box-shadow:0 14px 40px #2122300e}.learnProgressCard{padding:20px}.learnProgressCard span,.learnPanelLabel{color:#787986;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.learnProgressCard strong{color:#20202c;letter-spacing:-.05em;margin-top:10px;font-size:42px;font-weight:500;line-height:1;display:block}.learnProgressCard small{color:#71727e;margin-top:10px;font-size:11px;display:block}.learnProgressTrack{background:#ececf2;border-radius:999px;height:7px;margin-top:16px;overflow:hidden}.learnProgressTrack i{border-radius:inherit;background:var(--cobalt);height:100%;display:block}.learnTabs{background:#fff;border:1px solid #e1e2e8;border-radius:14px;gap:6px;margin-bottom:26px;padding:5px;display:flex;overflow-x:auto}.learnTabs button{color:#5e5f6c;min-width:max-content;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;font-size:13px}.learnTabs button.active{background:var(--cobalt);color:#fff}.learnDashboard{grid-template-columns:1.2fr .8fr .8fr;gap:18px;display:grid}.learnPanel{padding:24px}.learnPanel.prominent{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:260px;display:flex}.learnPanel h2{color:#24242f;letter-spacing:-.035em;margin:11px 0 0;font-size:24px;font-weight:520;line-height:1.1}.learnPanel.wide{grid-column:1/-1}.learnPanelHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.learnSessionList{border:1px solid #e7e8ee;border-radius:10px;gap:1px;display:grid;overflow:hidden}.learnSessionList button{color:#20202c;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7e8ee;grid-template-columns:92px 1fr 60px;align-items:center;gap:14px;display:grid}.learnSessionList button:last-child{border-bottom:0}.learnSessionList span,.learnSessionList i{color:#7b7c87;text-align:center;font-size:12px;font-style:normal}.learnSessionList strong{font-size:14px;font-weight:520}.learnSessionGrid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.learnSessionAside{gap:14px;display:grid;position:sticky;top:18px}.compactPanel{padding:20px}.learnExerciseStack{gap:12px;display:grid}.learnExercise{background:#fff;border:1px solid #e1e2e8;border-radius:12px;overflow:hidden;box-shadow:0 12px 34px #2122300b}.learnExercise.skipped{background:#f4f4f7}.learnExerciseHeader{width:100%;min-height:82px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr auto;align-items:center;gap:15px;padding:17px 20px;display:grid}.learnCheck{color:#fff;border:1px solid #c9cad4;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;display:inline-flex}.learnCheck.checked{border-color:var(--cobalt);background:var(--cobalt)}.learnExerciseHeader small{color:#7a7b86;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.learnExerciseHeader strong{color:#24242f;margin-top:4px;font-size:16px;font-weight:540;display:block}.learnExerciseHeader em{color:#71727e;margin-top:5px;font-size:12px;font-style:normal;display:block}.learnExerciseHeader>i{color:#5d65c9;font-size:12px;font-style:normal}.learnExerciseBody{padding:0 20px 22px 69px}.learnExerciseBody p{color:#5f606b;max-width:690px;margin:0 0 16px;font-size:14px;line-height:1.6}.learnPromptBox{background:#f8f8fa;border:1px solid #e3e4eb;border-radius:10px;overflow:hidden}.learnPromptBox span{color:#777884;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e3e4eb;padding:12px 14px;font-size:10px;font-weight:700;display:block}.learnPromptBox pre{color:#2f303b;font-family:var(--font-text);white-space:pre-wrap;margin:0;padding:16px;font-size:13px;line-height:1.55}.learnPromptBox button,.learnCompleteButton{color:#333443;min-height:42px;font:inherit;cursor:pointer;background:#ececf3;border:0;border-radius:999px;margin:0 14px 14px;padding:0 15px;font-size:12px}.learnCompleteButton{background:var(--cobalt);color:#fff;margin:16px 0 0}.learnEmptyState{flex-direction:column;justify-content:center;width:min(720px,100% - 48px);min-height:calc(100svh - 56px);margin:0 auto;display:flex}.learnAuth{justify-content:center;align-items:center;padding:46px 24px;display:flex}.learnAuth.compact{background:#f6f6f8}.learnAuthShell{width:min(1080px,100%)}.learnAuthBrand{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.learnAuthBrand a{background:#333342;border-radius:999px;width:158px;padding:9px 12px;display:inline-flex}.learnAuthBrand img{width:100%;height:auto}.learnAuthBrand span{color:#686977;font-size:13px}.learnAuthGrid{grid-template-columns:1fr 430px;align-items:center;gap:clamp(42px,8vw,110px);display:grid}.learnAuthCopy p{max-width:590px}.learnAuthFacts{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.learnAuthFacts span{color:#595a66;background:#fff;border:1px solid #e0e1e8;border-radius:999px;padding:10px 13px;font-size:12px}.learnAuthCard{padding:28px}.learnAuthCard.standalone{width:min(440px,100%)}.learnAuthCard h1,.learnAuthCard h2{color:#24242f;letter-spacing:-.035em;margin:0;font-size:26px;font-weight:540}.learnAuthCard p{color:#686977;margin:10px 0 22px;font-size:14px;line-height:1.5}.learnGoogleButton{color:#20202c;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe1e8;border-radius:999px;font-size:14px;font-weight:540}.learnDivider{color:#8a8b96;align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.learnDivider:before,.learnDivider:after{content:"";background:#e3e4eb;flex:1;height:1px}.learnAuthTabs{background:#f0f1f5;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:18px;padding:5px;display:grid}.learnAuthTabs button{color:#62636f;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:12px}.learnAuthTabs button.active{color:#20202c;background:#fff;box-shadow:0 6px 16px #2122300f}.learnAuthForm,.learnAdminEditGrid,.learnAdminInlineForm,.learnAdminExercise{gap:12px;display:grid}.learnAuthForm label,.learnAdminEditGrid label,.learnAdminInlineForm label,.learnAdminExercise label,.adminCreate label{color:#595a66;gap:7px;font-size:12px;font-weight:520;display:grid}.learnAuthForm input,.learnAuthForm textarea,.learnAdminEditGrid input,.learnAdminEditGrid textarea,.learnAdminEditGrid select,.learnAdminInlineForm input,.learnAdminInlineForm select,.learnAdminExercise input,.learnAdminExercise textarea,.learnAdminExercise select,.adminCreate input{color:#20202c;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #dfe1e8;border-radius:10px;outline:0;padding:0 14px;font-size:14px}.learnAuthForm textarea,.learnAdminEditGrid textarea,.learnAdminExercise textarea{resize:vertical;min-height:92px;padding:12px 14px}.learnAuthForm input:focus,.learnAuthForm textarea:focus,.learnAdminEditGrid input:focus,.learnAdminEditGrid textarea:focus,.learnAdminEditGrid select:focus,.learnAdminInlineForm input:focus,.learnAdminInlineForm select:focus,.learnAdminExercise input:focus,.learnAdminExercise textarea:focus,.learnAdminExercise select:focus,.adminCreate input:focus{border-color:#8e9af3;box-shadow:0 0 0 4px #5266eb1f}.learnAuthLinks{justify-content:space-between;gap:12px;display:flex}.learnAuthLinks button,.learnAuthLinks a,.learnTextButton{color:#4a54c7;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:none}.learnAuthMessage,.learnAdminMessage{color:#444c91;background:#eef0ff;border-radius:10px;margin:15px 0 0;padding:12px 14px;font-size:13px}.learnAuthMessage.error,.learnAuthMessage[role=alert]{color:#a34747;background:#fff0f0}.learnAdminList,.learnAdminSessions,.learnAdminExerciseList{gap:16px;display:grid}.adminCreate{gap:12px;display:grid}.learnAdminInlineForm{background:#f8f8fa;border:1px solid #e4e5eb;border-radius:12px;grid-template-columns:72px repeat(4,minmax(0,1fr)) 130px auto;align-items:end;padding:14px}.learnAdminSession{background:#fff;border:1px solid #e1e2e8;border-radius:12px;overflow:hidden}.learnAdminSession summary{cursor:pointer;grid-template-columns:86px 1fr auto;align-items:center;gap:16px;min-height:68px;padding:0 18px;display:grid}.learnAdminSession summary span,.learnAdminSession summary i{color:#777884;font-size:12px;font-style:normal}.learnAdminSession summary strong{font-size:15px;font-weight:540}.learnAdminEditGrid{background:#fbfbfc;border-top:1px solid #e7e8ee;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}.learnAdminEditGrid.compact{grid-template-columns:80px 130px 1fr 1fr}.learnAdminEditGrid label:has(textarea){grid-column:span 3}.learnAdminEditGrid.compact label:has(textarea){grid-column:span 3}.learnAdminExercise{border-top:1px solid #ececf2;grid-template-columns:130px 1fr 130px;padding:16px 18px}.learnAdminExercise.skipped{background:#f4f4f7}.learnAdminExercise label:nth-of-type(4){grid-column:1/-1}.learnAdminExercise label:has(textarea){grid-column:1/-1}.learnAdminTwoCols{grid-template-columns:1fr 1fr;gap:14px;padding:0 18px 18px;display:grid}.learnCheckboxLabel{align-items:center;grid-template-columns:auto 1fr!important}.learnCheckboxLabel input{width:18px!important;min-height:18px!important}@media (max-width:900px){.learnHero,.learnAuthGrid,.learnSessionGrid,.learnDashboard,.learnAdminTwoCols{grid-template-columns:1fr}.learnSessionAside{position:static}.learnAdminInlineForm,.learnAdminEditGrid,.learnAdminEditGrid.compact,.learnAdminExercise{grid-template-columns:1fr}.learnAdminExercise label:nth-of-type(4){grid-column:auto}.learnAdminEditGrid label:has(textarea){grid-column:auto}.learnAdminEditGrid.compact label:has(textarea){grid-column:auto}.learnAdminExercise label:has(textarea){grid-column:auto}}@media (max-width:620px){.learnTopbar{flex-direction:column;align-items:flex-start}.learnTopActions{flex-wrap:wrap;width:100%}.learnContainer{width:calc(100% - 28px);padding:42px 0 68px}.learnHero h1,.learnAuthCopy h1,.learnEmptyState h1{font-size:42px}.learnExerciseBody{padding-left:20px}.learnSessionList button{grid-template-columns:1fr;gap:5px;padding:14px}.learnSessionList span,.learnSessionList i{text-align:left}}.learnTopbar{min-height:52px;padding-top:8px;padding-bottom:8px}.learnLogo{width:132px}.learnUserBadge,.learnPillButton,.learnLinkButton,.learnPrimaryButton{min-height:36px;padding:0 14px;font-size:12px}.learnContainer{width:min(960px,100% - 44px);padding:42px 0 70px}.learnHero{grid-template-columns:minmax(0,1fr) 224px;align-items:start;gap:22px;margin-bottom:16px}.learnHero h1{max-width:620px;font-size:clamp(32px,4.2vw,48px);line-height:1}.learnHero>div:first-child>strong{color:#30313d;margin-top:10px;font-size:15px;font-weight:540;display:block}.learnHero p{max-width:640px;margin-top:8px;font-size:13px}.learnEyebrow{margin-bottom:9px;font-size:9px}.learnProgressCard{border-radius:10px;padding:16px;box-shadow:0 10px 24px #2122300b}.learnProgressCard strong{margin-top:8px;font-size:32px}.learnProgressTrack{height:6px;margin-top:12px}.learnOverviewStrip{grid-template-columns:minmax(0,1.25fr) .48fr minmax(0,.82fr) minmax(0,.82fr);gap:10px;margin:0 0 14px;display:grid}.learnOverviewItem{background:#fff;border:1px solid #e2e3e9;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:116px;padding:16px;display:flex;box-shadow:0 8px 20px #21223009}.learnOverviewItem strong{color:#24242f;letter-spacing:-.02em;margin-top:8px;font-size:17px;font-weight:540;line-height:1.12;display:block}.learnOverviewItem.metric strong{letter-spacing:-.04em;font-size:34px;line-height:.95}.learnOverviewItem p{color:#6d6e79;margin:7px 0 0;font-size:12px;line-height:1.42}.learnOverviewItem .learnPrimaryButton,.learnOverviewItem .learnLinkButton{min-height:32px;margin-top:12px}.learnTabs{border-radius:11px;margin-bottom:14px;padding:4px}.learnTabs button{border-radius:8px;min-height:38px;font-size:12px}.learnSessionLayout,.learnDiagnosticLayout{gap:12px;display:grid}.learnDiagnosticLayout.fullscreen{width:min(1320px,100vw - 32px);margin-left:calc(50% + min(1320px,100vw - 32px)/-2)}.learnClassBrief{background:#e7e8ee;border:1px solid #e1e2e8;border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(0,.82fr) minmax(0,.82fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 10px 24px #2122300a}.learnClassBrief.diagnostic{grid-template-columns:minmax(0,1.4fr) minmax(0,.72fr) minmax(0,.88fr)}.learnDiagnosticLayout.fullscreen .learnClassBrief.diagnostic>div{min-height:92px;padding:14px 16px}.learnDiagnosticLayout.fullscreen .learnClassTitle h2{font-size:19px}.learnDiagnosticLayout.fullscreen .learnClassBrief p{margin-top:6px}.learnClassBrief>div{background:#fff;min-height:128px;padding:17px 18px}.learnClassTitle h2{color:#23232d;letter-spacing:-.035em;margin:8px 0 0;font-size:23px;font-weight:560;line-height:1.06}.learnClassBrief span:not(.learnPanelLabel){color:#787986;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.learnClassBrief p{color:#666773;margin:8px 0 0;font-size:12px;line-height:1.48}.learnExerciseStack{gap:8px}.learnExercise{box-shadow:none;border-radius:10px}.learnExercise.open{box-shadow:0 10px 26px #2122300a}.learnExerciseHeader{grid-template-columns:28px 1fr 28px;gap:12px;min-height:66px;padding:13px 16px}.learnCheck{border-radius:6px;width:21px;height:21px;font-size:12px}.learnExerciseHeader small{letter-spacing:.09em;font-size:9px}.learnExerciseHeader strong{margin-top:3px;font-size:14px;font-weight:540}.learnExerciseHeader em{margin-top:3px;font-size:11px;line-height:1.35}.learnExerciseHeader>i{color:#4c55bd;background:#f0f1f5;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:inline-flex}.learnExerciseBody{background:#fbfbfc;border-top:1px solid #ececf2;padding:16px 18px 18px 56px}.learnExerciseBody p,.learnExerciseText p{color:#5f606b;max-width:720px;margin:0 0 11px;font-size:13px;line-height:1.55}.learnStepLine{grid-template-columns:24px 1fr;gap:9px;display:grid}.learnStepLine span{color:#4751bd;background:#eceefe;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:650;display:inline-flex}.learnPromptBox{border-radius:9px;margin-top:13px}.learnPromptBox span{padding:10px 12px;font-size:9px}.learnPromptBox pre{padding:13px;font-size:12px;line-height:1.5}.learnPromptBox button,.learnCompleteButton{min-height:34px;font-size:11px}.learnCompleteButton{margin-top:13px}.learnSessionLayout .learnPanel.wide{box-shadow:none;border-radius:10px;padding:18px}.diagnosticStart{flex-direction:column;justify-content:center;align-items:flex-start;min-height:248px;padding:28px;display:flex}.diagnosticStart h2{max-width:520px;margin:10px 0 0}.diagnosticStart p{max-width:620px}.learnInlineError{margin:12px 0 0;color:#ad2f2f!important;font-size:12px!important}.learnPdfShell{background:#fff;border:1px solid #e1e2e8;border-radius:10px;overflow:hidden;box-shadow:0 10px 24px #2122300a}.learnPdfShell.fullscreen{min-height:calc(100svh - 232px)}.learnPdfToolbar{background:#fbfbfc;border-bottom:1px solid #e7e8ee;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:0 16px;display:flex}.learnPdfToolbar>div{gap:3px;min-width:0;display:grid}.learnPdfToolbar strong{text-overflow:ellipsis;white-space:nowrap;color:#24242f;font-size:13px;font-weight:560;overflow:hidden}.learnPdfToolbar span{color:#757681;font-size:11px;display:block}.learnPdfViewport{background:#f4f5f8;gap:14px;height:min(74svh,860px);max-height:calc(100svh - 292px);padding:18px;display:grid;overflow:auto}.learnPdfPage{justify-items:center;gap:8px;display:grid}.learnPdfPage span{color:#777884;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.learnPdfPage canvas{background:#fff;border:1px solid #dedfe7;border-radius:6px;max-width:100%;box-shadow:0 12px 24px #21223014}.learnAdminDiagnostic{background:#fbfbfc;border:1px solid #e4e5eb;border-radius:12px;gap:14px;margin:16px 0;padding:16px;display:grid}.learnAdminDiagnostic h3{color:#24242f;letter-spacing:-.02em;margin:8px 0 0;font-size:18px;font-weight:560}.learnAdminDiagnostic p{color:#686977;margin:8px 0 0;font-size:12px;line-height:1.5}.learnAdminDiagnostic code{color:#3d46a3;background:#fff;border:1px solid #dedfe7;border-radius:5px;padding:2px 5px;font-size:11px}.learnAdminEditGrid.diagnostic{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 140px 90px;padding:0}.learnAdminEditGrid.diagnostic label:nth-of-type(4),.learnAdminEditGrid.diagnostic label:nth-of-type(5){grid-column:1/-1}.learnAdminEditGrid.diagnostic label:has(textarea){grid-column:1/-1}.learnDiagnosticStats{background:#e1e2e8;border:1px solid #e1e2e8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.learnDiagnosticStats article{background:#fff;flex-direction:column;justify-content:center;min-height:78px;padding:14px;display:flex}.learnDiagnosticStats span{color:#777884;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.learnDiagnosticStats strong{color:#24242f;margin-top:6px;font-size:18px;font-weight:560}.learnDiagnosticDirectLink{background:#fff;border:1px solid #e1e2e8;border-radius:10px;grid-template-columns:1fr minmax(260px,2fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.learnDiagnosticDirectLink span{color:#777884;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.learnDiagnosticDirectLink input{color:#32333d;background:#fbfbfc;border:1px solid #dedfe7;border-radius:8px;min-height:36px;padding:0 11px;font-size:12px}.diagnosticPage{color:#24242f;background:#f4f5f8;min-height:100svh}.diagnosticHeader{z-index:20;background:#171820;border-bottom:1px solid #ffffff1f;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:64px;padding:10px 18px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #14151f29}.diagnosticLogo img{width:118px;height:auto;display:block}.diagnosticHeader>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:560;overflow:hidden}.diagnosticCta{min-height:40px;padding:0 16px;text-decoration:none;box-shadow:0 10px 22px #4751bd38}.diagnosticDocument{min-height:calc(100svh - 64px)}.diagnosticLoading{flex-direction:column;justify-content:center;width:min(620px,100% - 32px);min-height:calc(100svh - 64px);margin:0 auto;display:flex}.diagnosticLoading span{color:#6366d8;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:760}.diagnosticLoading h1{color:#24242f;letter-spacing:-.04em;margin:12px 0 0;font-size:36px;font-weight:560}.diagnosticLoading p{color:#686977;max-width:480px;font-size:14px;line-height:1.55}.diagnosticPdfViewport{background:#eef0f4;gap:16px;height:calc(100svh - 64px);padding:18px;display:grid;overflow:auto}.diagnosticPdfPage{justify-items:center;display:grid}.diagnosticPdfPage canvas{background:#fff;border:1px solid #dedfe7;border-radius:6px;max-width:100%;box-shadow:0 14px 30px #2122301a}.learnEmptyState.compact{min-height:320px}@media (max-width:860px){.learnHero,.learnOverviewStrip,.learnClassBrief,.learnClassBrief.diagnostic,.learnDiagnosticStats,.learnAdminEditGrid.diagnostic,.learnDiagnosticDirectLink,.diagnosticHeader{grid-template-columns:1fr}.diagnosticHeader{gap:10px;position:relative}.diagnosticCta{width:100%}.diagnosticPdfViewport{height:auto;min-height:calc(100svh - 170px);padding:12px}.learnDiagnosticLayout.fullscreen{width:100%;margin-left:0}.learnPdfToolbar{flex-direction:column;align-items:flex-start;padding:12px}.learnPdfToolbar .learnPrimaryButton{width:100%}.learnPdfViewport{height:68svh;max-height:none;padding:12px}.learnOverviewItem{min-height:auto}.learnAdminEditGrid.diagnostic label:nth-of-type(4),.learnAdminEditGrid.diagnostic label:nth-of-type(5){grid-column:auto}.learnAdminEditGrid.diagnostic label:has(textarea){grid-column:auto}}@media (max-width:620px){.learnContainer{width:calc(100% - 28px);padding:32px 0 58px}.learnHero h1{font-size:34px}.learnExerciseBody{padding-left:16px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
