@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/poppins-latin-100-normal-CY-M_i9k.woff2) format("woff2"),url(/assets/poppins-latin-100-normal-PssVh1UL.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2) format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff) format("woff")}:root{--carbon-black: #1a1a1a;--space-indigo: #222940;--imperial-blue: #02226e;--international-klein-blue: #0030b6;--periwinkle: #c3d5ff;--bright-snow: #f8fafb;--lemon-lime: #ddee27;--shocking-pink: #f533be;--shadow: 0 16px 40px color-mix(in srgb, var(--space-indigo) 8%, transparent);--shadow-lg: 0 28px 70px color-mix(in srgb, var(--space-indigo) 16%, transparent);--nav-h: 76px;--font: "Poppins", "Avenir Next", "Segoe UI", sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;font-family:var(--font);color:var(--carbon-black);background:var(--bright-snow);font-size:16px;line-height:1.5}img{max-width:100%;display:block}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}button,input,textarea{font-family:inherit}a{color:inherit}::selection{background:var(--periwinkle);color:var(--carbon-black)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-48px;z-index:80;background:#fff;color:var(--carbon-black);padding:8px 12px;border-radius:10px}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--international-klein-blue);outline-offset:3px}.wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.grad{background:var(--international-klein-blue);-webkit-background-clip:text;background-clip:text;color:transparent}.bar{width:56px;height:4px;border-radius:99px;background:var(--international-klein-blue);display:block}.section{padding:clamp(76px,9vw,120px) 0}.wash{background:var(--bright-snow)}.section-intro{max-width:760px;margin-bottom:28px}.section-intro.center,.center{text-align:center}.center .lede,.section-intro.center .lede{margin-inline:auto}.center .bar{margin:14px auto 0}.eyebrow,.hero-kicker,.doc-kicker{margin:0 0 12px;font-family:var(--font);font-size:.92rem;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:none;color:var(--international-klein-blue)}h2{margin:0 0 .8rem;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.04;letter-spacing:-.042em;font-weight:800}h3{margin:0;font-weight:700;letter-spacing:-.03em}.lede{margin:0;max-width:46rem;color:var(--space-indigo);font-size:1.06rem;line-height:1.65}.lede strong{color:var(--carbon-black)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid transparent;border-radius:999px;padding:.95rem 1.25rem;font-weight:600;font-size:.98rem;letter-spacing:-.015em;line-height:1;text-decoration:none;cursor:pointer;background:transparent;color:inherit;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn:hover{transform:translateY(-1px)}.btn:disabled{cursor:wait;opacity:.72;transform:none}.btn.btn-disabled,.btn.btn-disabled:disabled,.btn.btn-disabled:hover{background:color-mix(in srgb,var(--space-indigo) 28%,var(--bright-snow));color:var(--space-indigo);border-color:var(--periwinkle);box-shadow:none;opacity:1;cursor:not-allowed;transform:none;pointer-events:none}.btn-primary{background:var(--international-klein-blue);color:var(--bright-snow);border-color:var(--international-klein-blue);box-shadow:0 14px 30px color-mix(in srgb,var(--international-klein-blue) 34%,transparent)}.btn-primary:hover{background:var(--international-klein-blue);box-shadow:0 16px 32px color-mix(in srgb,var(--international-klein-blue) 42%,transparent)}.btn-line{background:transparent;color:var(--bright-snow);border:1.5px solid var(--bright-snow);box-shadow:none}.btn-line:hover{background:transparent;color:var(--bright-snow);box-shadow:none}.arrow{width:18px;height:18px}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.35rem}.center .cta-row{justify-content:center}.text-btn{margin-top:12px;padding:0;border:0;background:none;color:var(--international-klein-blue);font:inherit;font-weight:700;cursor:pointer}.nav{position:fixed;inset:0 0 auto;z-index:40;height:var(--nav-h);color:#fff}.nav.solid{color:var(--carbon-black);background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(26,16,36,.06)}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav-inner.wrap,.hero-layout.wrap{width:calc(100% - 48px);max-width:none}.brand{display:flex;align-items:center;gap:10px;padding:6px 16px;border-radius:999px;text-decoration:none;color:inherit}.brand img{height:36px;width:auto}.nav .brand img{height:22px;width:auto}.brand-on-light,.nav.solid .brand-on-dark{display:none}.nav.solid .brand-on-light{display:block}.nav-links{display:flex;align-items:center;gap:22px;padding:6px 8px 6px 22px;border-radius:999px;color:#fff}.nav.solid .nav-links{color:var(--carbon-black)}.nav-links a{text-decoration:none;font-weight:500;font-size:.95rem;position:relative}.nav-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:99px;background:#fff}.nav.solid .nav-links a.active:after{background:var(--carbon-black)}.nav .btn-nav,.nav.solid .btn-nav{background:transparent;color:var(--bright-snow);border:1px solid var(--bright-snow)}.nav.solid .btn-nav{color:var(--carbon-black);border-color:var(--carbon-black)}.btn-nav{padding:.68rem .95rem;font-size:.9rem}.menu-btn{display:none;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer}.menu-btn svg{width:26px;height:26px}.hero{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100dvh;color:#fff;background:var(--carbon-black);overflow:hidden;border-bottom-left-radius:clamp(84px,11vw,168px);border-bottom-right-radius:clamp(84px,11vw,168px)}.hero-half{min-height:50dvh;height:50dvh}.hero-half .hero-frame{flex:1;height:100%;min-height:0}.hero-half .hero-layout{padding-bottom:clamp(56px,7vw,88px)}.hero-half .hero-photo{inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.hero-frame{position:relative;flex:1;min-height:520px;display:flex;flex-direction:column;overflow:hidden;background:var(--space-indigo);border-bottom-left-radius:clamp(84px,11vw,168px);border-bottom-right-radius:clamp(84px,11vw,168px)}.hero-photo{position:absolute;top:0;right:0;height:100%;width:auto;max-width:none;opacity:0;transition:opacity .45s ease}.hero-photo.is-active{opacity:1}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#2029424d 30%,#73737300)}.hero-layout{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--nav-h) + 12px);padding-bottom:108px}.hero-copy{max-width:920px}.hero-slides{display:grid}.hero-slide{grid-area:1 / 1;opacity:0;pointer-events:none;transition:opacity .45s ease}.hero-slide.is-active{opacity:1;z-index:1;pointer-events:auto}.hero .hero-title{margin:0;color:#fff;font-size:clamp(3.35rem,5.5vw,5.15rem);line-height:.92;letter-spacing:-.048em;font-weight:100;text-wrap:balance}.hero .hero-title .line{display:block}.hero-kicker{margin:0 0 .85rem;color:#ffffffe0}.hero-break{display:none}.hero .cta-row{margin-top:1.85rem;gap:14px}.hero .btn{min-height:54px;padding:.95rem 1.45rem;font-size:1.02rem;line-height:1.25}.hero .btn-primary{background:var(--international-klein-blue);color:#fff;box-shadow:0 14px 30px #0030b657}.hero .btn-primary:hover{background:var(--international-klein-blue);box-shadow:0 16px 32px #0030b66b}.hero .btn-line{background:transparent;color:#fff;border:1.5px solid #fff;box-shadow:none}.hero .btn-line:hover{background:transparent;box-shadow:none}.hero-soon{margin:0;min-height:54px;display:flex;align-items:center;color:var(--international-klein-blue);font-size:1.02rem;font-weight:600;line-height:1.25}.hero-controls{position:absolute;z-index:2;right:calc(clamp(84px,11vw,168px) + 12px);bottom:22px;display:flex;align-items:center;gap:8px}.hero-control{width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff2e;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-control:hover{background:#ffffff4d}.hero-icon{width:18px;height:18px;display:block}.hero-step{display:flex;align-items:center;gap:10px;min-height:40px;margin-left:4px;padding:0 14px;border-radius:999px;background:#ffffff2e;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-progress{display:flex;gap:5px}.hero-progress span{position:relative;width:28px;height:4px;overflow:hidden;border-radius:99px;background:#ffffff59}.hero-progress span:after{content:"";position:absolute;inset:0 auto 0 0;width:0;background:var(--international-klein-blue)}.hero-progress span.is-active:after{width:100%}.hero-controls.is-playing .hero-progress span.is-active:after{animation:hero-meter 6.5s linear}@keyframes hero-meter{0%{width:0}to{width:100%}}.hero-dots{display:none}.proof-line{margin:1.2rem 0 0;font-weight:700;letter-spacing:-.02em}.hero-trust{display:flex;align-items:center;justify-content:center;gap:28px 36px;margin:0;padding:22px 32px 26px;background:var(--carbon-black)}.purpose{position:relative;z-index:0;margin-top:calc(-1*clamp(84px,11vw,168px));padding:calc(clamp(84px,11vw,168px) + clamp(56px,6vw,88px)) 0 clamp(80px,9vw,128px);background:var(--bright-snow);color:var(--space-indigo);font-family:var(--font);text-align:center}.purpose-mark{display:block;width:auto;height:42px;margin:0 auto 22px}.purpose p{width:min(48rem,calc(100% - 48px));margin:0 auto;color:var(--space-indigo);font-size:clamp(1.85rem,3.1vw,2.45rem);font-weight:100;line-height:1.35;letter-spacing:-.025em;text-align:center}.logo-label{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffeb}.logo-bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin:0;padding:0;list-style:none}.logo-bar img{display:block;height:32px;width:auto;max-width:148px;object-fit:contain;filter:brightness(0) invert(1);opacity:.92}.logo-bar li:nth-child(3) img{height:36px}.mark{font-weight:700;letter-spacing:-.04em;font-size:1.25rem;line-height:1;color:#ffffffeb}.mark-sw{font-weight:600;font-style:italic;letter-spacing:-.03em}.mark-hilton{font-weight:500;font-size:.95rem;letter-spacing:.22em;text-transform:uppercase}.logo-bar.dark{justify-content:center;margin:8px 0 34px}.logo-bar.dark .mark{color:var(--carbon-black)}.micro{display:flex;align-items:center;gap:12px;margin:1.05rem 0 0;color:#ffffffdb;font-size:.9rem}.micro .bar{width:36px;flex:none}.symptoms{display:grid;grid-template-columns:1fr 1fr;gap:14px}.symptom{margin:0;padding:22px;background:#fff;border:1px solid var(--periwinkle);border-radius:22px;box-shadow:var(--shadow)}.symptom span,.stream>span,.week-kicker{color:var(--international-klein-blue);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.symptom h3,.stream h3,.case h3,.person h3,.econ h3{margin-top:8px;font-size:1.18rem}.symptom p,.week p,.stream li,.case p,.person p{color:var(--space-indigo)}.shift{margin-top:18px;display:grid;grid-template-columns:1.15fr auto .85fr;gap:18px;align-items:center;padding:18px;background:var(--bright-snow);border:1px solid var(--periwinkle);border-radius:28px}.shift-noise{display:grid;grid-template-columns:1fr 1fr;gap:10px}.shift-noise span{padding:10px 12px;border:1px dashed var(--periwinkle);border-radius:999px;background:#fff;color:var(--space-indigo);font-size:.84rem;font-weight:600;text-align:center}.shift-noise span:nth-child(odd){transform:rotate(-2deg)}.shift-noise span:nth-child(3){transform:rotate(2deg)}.shift-flow{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--international-klein-blue);color:#fff}.shift-focus{padding:22px;background:#fff;border-radius:20px;box-shadow:var(--shadow)}.shift-focus p{margin:0 0 6px;color:var(--international-klein-blue);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shift-focus strong{font-size:1.4rem;letter-spacing:-.03em;line-height:1.15}.actuals{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.actual,.week,.case,.person,.econ article{background:#fff;border:1px solid var(--periwinkle);border-radius:20px}.actual{padding:18px}.actual span{display:block;color:var(--imperial-blue);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.actual strong{display:block;margin-top:8px;font-size:1.08rem;letter-spacing:-.03em}.how{margin-top:34px;scroll-margin-top:96px}.how-head{display:flex;justify-content:space-between;gap:18px;align-items:baseline;margin-bottom:14px}.how-head h3{font-size:1.35rem}.how-head p{margin:0;color:var(--space-indigo)}.weeks{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.week{padding:16px;min-height:210px}.week h3{font-size:1.05rem}.week p{margin:8px 0 0;font-size:.9rem;line-height:1.45}.outcomes-grid,.ai-grid,.build-grid,.biz-top,.fit-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:42px;align-items:center}.ai-grid,.build-grid,.biz-top,.fit-grid{align-items:start}.build-grid{grid-template-columns:1.08fr .92fr}.outputs{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.outputs li{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.02em}.tick{width:26px;height:26px;display:grid;place-items:center;flex:none;border-radius:50%;background:color-mix(in srgb,var(--periwinkle) 55%,var(--bright-snow));color:var(--international-klein-blue)}.tick svg{width:15px;height:15px}.stack{position:relative;min-height:520px}.doc{position:absolute;padding:16px 16px 18px;background:#fff;border:1px solid var(--periwinkle);border-radius:18px;box-shadow:var(--shadow-lg)}.doc-kicker{margin:0 0 10px;color:var(--imperial-blue)}.doc-kicker.light{color:var(--periwinkle)}.doc-blueprint{width:78%;top:0;left:0;transform:rotate(-4deg);z-index:1}.doc-roadmap{width:58%;top:132px;right:0;transform:rotate(3deg);z-index:2}.doc-proto{width:46%;left:4%;bottom:8px;transform:rotate(-2deg);z-index:3}.doc-kpi{width:42%;right:6%;bottom:0;z-index:4}.lanes{display:grid;gap:8px}.lanes div,.roadmap-row{display:flex;align-items:center;gap:8px}.lanes span,.doc-roadmap b{width:72px;flex:none;color:var(--space-indigo);font-size:.75rem;font-weight:600}.lanes i,.doc-roadmap li:before{width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--periwinkle) 45%,var(--bright-snow))}.lanes i.hot{background:var(--international-klein-blue)}.doc-roadmap ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.doc-roadmap li{display:flex;gap:10px;align-items:center;position:relative}.doc-roadmap li:before{content:"";flex:none}.doc-roadmap b{width:auto;color:var(--carbon-black)}.doc-roadmap span{color:var(--space-indigo);font-size:.86rem}.screen strong,.session-ui strong{display:block;margin:8px 0;letter-spacing:-.03em}.chrome{display:flex;gap:5px}.chrome i{width:8px;height:8px;border-radius:50%;background:var(--periwinkle)}.sk{display:block;height:8px;margin:8px 0;border-radius:99px;background:color-mix(in srgb,var(--periwinkle) 45%,var(--bright-snow))}.w90{width:90%}.w80{width:80%}.w60{width:60%}.w50{width:50%}.screen em,.session-ui em{display:inline-flex;margin-top:8px;padding:6px 10px;border-radius:999px;background:var(--international-klein-blue);color:#fff;font-size:.75rem;font-style:normal;font-weight:700}.metric{margin-top:10px}.metric span{display:block;margin-bottom:5px;color:var(--space-indigo);font-size:.78rem}.metric b{display:block;height:8px;width:86%;border-radius:99px;background:var(--international-klein-blue)}.metric b.mid{width:64%}.metric b.low{width:42%}.rail{list-style:none;margin:0;padding:0}.rail li{display:grid;grid-template-columns:48px 1fr;gap:14px;position:relative;padding-bottom:18px}.rail li:not(:last-child):before{content:"";position:absolute;left:20px;top:44px;bottom:0;width:2px;background:var(--periwinkle)}.node{position:relative;z-index:1;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid var(--periwinkle);color:var(--international-klein-blue);font-size:.75rem;font-weight:700}.rail h3{font-size:1.05rem}.rail p{margin:4px 0 0;color:var(--space-indigo)}.aside-card{position:sticky;top:96px;padding:24px;border-radius:24px;background:radial-gradient(300px 180px at 100% 0%,rgba(255,77,154,.35),transparent 60%),var(--space-indigo);color:#fff}.aside-card h3{margin:6px 0 12px;font-size:1.45rem}.aside-card ul{margin:0;padding-left:18px}.aside-card li{margin:12px 0;color:#ffffffd6}.aside-note{margin:18px 0 0;color:var(--periwinkle);font-weight:600}.streams{display:grid;gap:12px}.stream{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:18px;background:#fff;border:1px solid var(--periwinkle);border-radius:20px}.stream ul{margin:8px 0 0;padding-left:18px}.stream li{margin:4px 0}.invite{width:320px;max-width:calc(100% - 16px);justify-self:end;margin-block:10px;border-radius:24px;overflow:hidden;background:#fff;color:var(--carbon-black);border:1px solid var(--periwinkle);box-shadow:var(--shadow-lg)}.invite-top{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--international-klein-blue);color:#fff;font-weight:700;letter-spacing:-.02em}.invite-top b{padding:4px 10px;border-radius:999px;background:#ffffff29;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.invite-person{padding:18px 18px 4px}.invite-person p,.invite-topic p{margin:0;color:var(--imperial-blue);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.invite-person strong,.invite-topic strong{display:block;margin-top:4px;font-size:1.25rem;letter-spacing:-.03em;line-height:1.25}.invite-person span{display:block;margin-top:6px;color:var(--space-indigo)}.invite-topic{padding:8px 18px 0}.invite-agenda{margin:10px 0 0;padding-left:1.15rem}.invite-agenda li{margin:6px 0;color:var(--carbon-black);font-weight:600;letter-spacing:-.02em}.invite-topic .invite-about{margin:10px 0 0;color:var(--carbon-black);font-size:1.05rem;font-weight:600;letter-spacing:-.02em;line-height:1.4;text-transform:none}.invite-with{margin:14px 18px 18px;color:var(--space-indigo);font-size:.92rem}.business{background:radial-gradient(900px 420px at 90% -10%,rgba(217,70,239,.32),transparent 55%),radial-gradient(700px 380px at -10% 110%,rgba(109,40,217,.4),transparent 50%),var(--space-indigo);color:#fff}.business .lede,.reserve .lede{color:#ffffffc7}.business .eyebrow,.reserve .eyebrow{color:var(--periwinkle)}.diagram{padding:16px 16px 12px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#ffffff0a}.diagram svg{width:100%;height:auto}.diagram line{stroke:#ffffff14}.path-late{fill:none;stroke:#ffffff8c;stroke-width:2.5;stroke-dasharray:5 7;stroke-linecap:round}.path-rise{fill:none;stroke:url(#rise);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.diagram circle{fill:#fff;stroke:var(--international-klein-blue);stroke-width:2}.diagram p{margin:10px 0 0;color:#ffffffb3;font-size:.88rem}.legend{display:flex;flex-wrap:wrap;gap:12px 18px;color:#ffffffdb;font-size:.86rem}.legend span{display:inline-flex;align-items:center;gap:8px}.swatch{width:22px;height:3px;border-radius:99px}.swatch.rise{background:var(--international-klein-blue)}.swatch.late{background:#ffffffb3}.econ{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.econ article{padding:18px;background:#ffffff0a;border-color:#ffffff1a}.econ p{margin:8px 0 0;color:#ffffffbf}.econ h3 sup{font-size:.55em;font-weight:700;margin-left:.2em;letter-spacing:0;vertical-align:super}.econ h3 sup a{color:inherit;text-decoration:none}.econ h3 sup a:hover{text-decoration:underline}.payoff{max-width:760px;margin:36px auto 0;text-align:center;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.3}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:28px}.stat{padding:8px 18px}.stat+.stat{border-left:1px solid var(--periwinkle)}.stat b{display:block;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;letter-spacing:-.045em;line-height:1}.stat span{display:block;margin-top:8px;color:var(--space-indigo)}.proof-source{margin:8px 0 18px;text-align:center;color:var(--international-klein-blue);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cases{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:0}.case{height:100%;padding:22px;box-shadow:var(--shadow)}.cases .case{position:relative;display:flex;flex-direction:column;overflow:hidden}.cases-intro{max-width:46rem}.case-feature{padding:0}.case-photo-frame{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--space-indigo)}.case-photo{position:absolute;top:0;left:50%;height:100%;width:auto;max-width:none;transform:translate(-50%)}.case-body{display:flex;flex-direction:column;flex:1;padding:20px 22px 22px}.case-feature h3{margin-top:0}.case-metric-change{display:flex;align-items:center;gap:.32em}.case-metric-change .arrow{width:1.2rem;height:1.2rem;color:var(--international-klein-blue);flex:none}.case .btn-disabled{width:100%;margin-top:auto}.case.open{border-color:var(--periwinkle)}.case p{margin:10px 0 0}.case .case-metric{margin:18px 0}.case-feature .case-metric{margin-top:auto;margin-bottom:0;padding-top:16px}.case .case-metric-value{display:block;color:var(--carbon-black);font-size:clamp(1.65rem,2.8vw,2.45rem);font-weight:800;letter-spacing:-.045em;line-height:1.08}.case .case-metric-unit{display:block;margin-top:6px;color:var(--space-indigo);font-size:.78rem;font-weight:700;letter-spacing:.02em;line-height:1.3}.section-cta{margin-top:32px}.section-cta .btn{max-width:100%;white-space:normal;text-align:center;line-height:1.3}.seniority{max-width:720px;margin:0 0 22px;text-align:left}.seniority p{margin:6px 0;color:var(--space-indigo)}.seniority strong{color:var(--carbon-black)}.team-people{margin-top:4px}.carousel-bar,.carousel-bar div{display:flex;align-items:center;justify-content:space-between;gap:10px}.carousel-bar{margin-bottom:8px}.carousel-bar p{margin:0;color:var(--space-indigo);font-size:.88rem}.carousel-bar button{width:42px;height:42px;border:1px solid var(--periwinkle);border-radius:50%;background:#fff;cursor:pointer;font-size:1.1rem}.carousel-bar button:disabled{opacity:.35;cursor:default}.carousel-viewport{overflow:hidden;margin:0 -10px}.carousel-track{display:flex;transition:transform .45s ease;transform:translate(calc(var(--index) * -100% / var(--visible)))}.slide{flex:0 0 calc(100% / var(--visible));min-width:0;padding:10px}.people-scroll{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.people-scroll .person{flex:0 0 min(340px,78%);width:min(340px,78%);max-width:340px;scroll-snap-align:start}.person{height:100%;padding:14px}.person.open{border-color:var(--periwinkle)}.avatar{width:100%;height:280px;object-fit:cover;object-position:center 18%;border-radius:16px;background:color-mix(in srgb,var(--periwinkle) 45%,var(--bright-snow))}.avatar.fallback{display:grid;place-items:center;color:var(--international-klein-blue);font-size:2rem;font-weight:700}.person h3{margin-top:14px;font-size:1.25rem}.role,.envs,.bio{margin:4px 0 0}.years{display:inline-flex;margin:8px 0;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--periwinkle) 55%,var(--bright-snow));color:var(--international-klein-blue);font-size:.75rem;font-weight:700}.specialty{margin:8px 0 0;color:var(--imperial-blue);font-weight:600}.person-link{display:block;width:fit-content;margin-top:10px;color:var(--international-klein-blue);font-weight:700;text-decoration:none}.person-link:hover{text-decoration:underline}.bio{line-height:1.5}.handoff{max-width:680px;margin:28px 0 0;text-align:left;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;line-height:1.35}.handoff-note{margin:0;text-align:center;color:var(--space-indigo)}#fit{background:var(--space-indigo);color:var(--bright-snow)}#fit .eyebrow{color:var(--periwinkle)}#fit .lede{color:#f8fafbd1}#fit .antifit,#fit .fit-panel,#fit .check{color:var(--carbon-black)}#fit .antifit strong{color:var(--space-indigo)}.fit-panel{padding:18px;border:1px solid var(--periwinkle);border-radius:24px;background:var(--bright-snow)}.fit-count{display:flex;align-items:baseline;gap:8px}.fit-count b{font-size:1.8rem;letter-spacing:-.04em}.fit-count span,.fit-message{color:var(--space-indigo)}.fit-message{margin-top:4px}.fit-cta{margin-top:16px}.checks{display:grid;gap:8px;margin-top:14px}.check{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--periwinkle);border-radius:14px;background:#fff;cursor:pointer}.check:has(input:checked){border-color:var(--periwinkle);background:color-mix(in srgb,var(--periwinkle) 28%,var(--bright-snow))}.check input{width:1.1rem;height:1.1rem;margin-top:3px;accent-color:var(--international-klein-blue)}.antifit{margin-top:22px;padding:18px;border-left:4px solid var(--imperial-blue);border-radius:0 16px 16px 0;background:color-mix(in srgb,var(--periwinkle) 35%,var(--bright-snow))}.antifit p{margin:0 0 6px;color:var(--imperial-blue);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mythical{position:relative;overflow:hidden;padding:clamp(80px,10vw,128px) 0;color:#fff;scroll-margin-top:96px;background:radial-gradient(820px 480px at 78% 42%,rgba(255,77,154,.55),transparent 58%),radial-gradient(640px 420px at 8% 110%,rgba(109,40,217,.7),transparent 55%),linear-gradient(180deg,var(--space-indigo) 0%,var(--carbon-black) 100%)}.mythical .eyebrow{color:var(--periwinkle)}.mythical .lede,.mythical-run{color:#ffffffdb}.mythical-run{margin:16px 0 0;max-width:40rem;font-size:1.08rem;line-height:1.6}.mythical-only{margin:18px 0 0;max-width:36rem;color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:-.03em;line-height:1.4}.mythical .btn{margin-top:22px;line-height:1.3;white-space:normal}.mythical-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:center}.stars{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.85) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(255,255,255,.45) 0 1px,transparent 1.6px);background-size:140px 140px,220px 180px;background-position:20px 30px,80px 90px;opacity:.45;pointer-events:none}.launch{display:grid;grid-template-columns:1fr 180px;gap:8px;align-items:center}.burn{list-style:none;margin:0;padding:0;display:grid;gap:8px}.burn li{display:flex;align-items:baseline;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff0a}.burn b{color:var(--periwinkle);font-size:.75rem;letter-spacing:.08em}.burn span{font-weight:600;letter-spacing:-.02em}.rocket{width:100%;height:auto;filter:drop-shadow(0 18px 28px rgba(255,77,154,.35))}.rocket .trail{fill:none;stroke:#ffffff47;stroke-width:2;stroke-dasharray:4 8}.rocket-flame{transform-origin:140px 292px;animation:burn .7s ease-in-out infinite}.rocket{animation:lift 2.4s ease-in-out infinite}@keyframes burn{0%,to{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(1.12) scaleX(.9)}}@keyframes lift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.reserve{padding:28px 0 8px;scroll-margin-top:96px;color:var(--bright-snow);background:transparent;border-radius:0}.support{margin-top:8px;font-size:1.2rem}.btn-ghost{color:#fff;border-color:#ffffffb8}.btn-ghost:hover{background:#ffffff1a}.months{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:thin}.month{flex:0 0 72px;width:72px;height:72px;aspect-ratio:auto;overflow:hidden;padding:3px 2px;border:1px solid var(--periwinkle);border-radius:12px;background:var(--bright-snow);color:var(--carbon-black);text-align:center;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.month:disabled{cursor:default;opacity:.55}.month b{display:block;font-size:clamp(.68rem,1.5vw,.92rem);letter-spacing:-.03em;text-transform:uppercase;line-height:1.1}.month small{display:block;margin-top:2px;color:var(--space-indigo);font-size:clamp(.56rem,1.2vw,.7rem)}.month em{display:block;margin-top:2px;color:var(--international-klein-blue);font-style:normal;font-size:clamp(.42rem,1.5vw,.56rem);font-weight:700;letter-spacing:0;text-transform:uppercase;line-height:1}.month.open{background:#fff;border-color:var(--periwinkle);opacity:1}.month.open.selected{box-shadow:0 0 0 2px var(--periwinkle)}.calendar-note,.reassure,.window{color:#ffffffbd}.calendar-note{margin:14px 0 0;text-align:center}.form-card{margin-top:0;padding:clamp(20px,3vw,32px);border-radius:28px;background:#fff;color:var(--carbon-black);box-shadow:var(--shadow-lg);scroll-margin-top:96px}.form-card h3{font-size:1.45rem}.form-block+.form-block{margin-top:18px}.form-block-title{margin:0 0 10px;font-size:1rem;font-weight:700;letter-spacing:-.02em}.form-card .calendar-note{margin:10px 0 0;text-align:left;color:var(--space-indigo)}.window{margin:12px 0 0;color:var(--space-indigo)}.window strong{color:var(--carbon-black)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.field.full{grid-column:1 / -1}.field label{display:block;margin-bottom:6px;font-size:.82rem;font-weight:600}input,textarea{width:100%;padding:.85rem .9rem;border:1px solid var(--periwinkle);border-radius:12px;background:#fff;color:var(--carbon-black);font-size:1rem}textarea{resize:vertical}.form-card .btn{margin-top:16px;line-height:1.3;white-space:normal;text-align:center}.form-card .check.nda{margin-bottom:16px}.form-error{margin:10px 0 0;color:var(--imperial-blue)}.form-error.light{color:var(--periwinkle)}.form-card .reassure{margin:16px 0 0;color:var(--space-indigo)}.thanks h3{font-size:1.6rem}.footer{padding:12px 0 36px;background:var(--carbon-black);color:var(--bright-snow);border-top:1px solid color-mix(in srgb,var(--bright-snow) 12%,transparent)}.page-discuss .footer{padding-top:calc(var(--nav-h) + 20px)}.footer-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;padding-top:28px}.footer-blurb{max-width:28rem;color:var(--periwinkle)}.footer-label{margin:0 0 12px;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--periwinkle)}.sitemap{display:grid;grid-template-columns:1fr;gap:6px;margin:8px 0 0;padding:0;list-style:none}.sitemap-group+.sitemap-group{margin-top:16px}.sitemap-kicker{display:inline-block;margin:0;font-size:1rem;font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--bright-snow);text-decoration:none}.footer .sitemap-kicker{color:var(--bright-snow);font-weight:700}.footer .sitemap-kicker:hover{color:var(--periwinkle)}.footer .sitemap a{font-weight:400;color:var(--periwinkle)}.six-banner{background:var(--space-indigo);color:#fff;padding:clamp(64px,8vw,96px) 0}.six-banner-title{display:block;max-width:760px;color:inherit;text-decoration:none}.six-banner .eyebrow{color:var(--periwinkle)}.six-banner h2{display:flex;align-items:center;gap:12px;margin:0;color:#fff}.six-banner h2 svg{width:28px;height:28px;flex:none}.six-points{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:32px 0 0;padding:0;list-style:none}.six-points a{display:flex;align-items:center;min-height:96px;padding:20px 22px;border-radius:18px;background:#ffffff12;color:#fff;text-decoration:none;font-size:1.15rem;font-weight:700;letter-spacing:-.03em;line-height:1.25}.six-points a:hover{background:#ffffff24}.page-home{background:var(--carbon-black)}.split{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh}.split-pane{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;padding:calc(var(--nav-h) + 40px) clamp(28px,4.5vw,80px) clamp(36px,5vw,72px)}.split-pane .btn{margin-top:clamp(22px,3.2vh,40px)}.split-pane h2{margin:0;max-width:9em;font-size:clamp(2.5rem,4.4vw,4.6rem);font-weight:500;line-height:.96;letter-spacing:-.046em}.split-em{font-weight:800}.split-six{color:var(--bright-snow);background:var(--imperial-blue)}.split-six .eyebrow,.split-six .split-em{color:var(--periwinkle)}.split-six .btn:focus-visible{outline-color:var(--bright-snow)}.split-sprint{color:var(--carbon-black);background:var(--periwinkle)}.split-sprint .eyebrow,.split-sprint .split-em{color:var(--imperial-blue)}.page-six main>.section:first-child:not(.hero),.page-cases main>.section:first-child,.page-team main>.section:first-child,.page-sprint main>.section:first-child:not(.hero){padding-top:calc(var(--nav-h) + 56px)}.sprint-banner{background:var(--space-indigo);color:var(--bright-snow);padding:clamp(76px,9vw,120px) 0}.sprint-banner .wrap{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.sprint-banner h2{max-width:16em;margin:0;color:var(--bright-snow);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:100;line-height:1.15;letter-spacing:-.042em}.split-soon{margin:12px 0 0;max-width:18rem;color:var(--space-indigo);font-size:.95rem;font-weight:600;letter-spacing:-.02em;line-height:1.35}.section-intro .lede+.lede{margin-top:.9rem}.footer a{color:var(--periwinkle);text-decoration:none}.footer a:hover{color:var(--bright-snow)}.news{display:flex;gap:8px}.news input{flex:1;border-radius:999px;background:#ffffff0f;border-color:#ffffff29;color:#fff}.news input::placeholder{color:#ffffff80}.news-done{color:var(--periwinkle);font-weight:600}.fine{margin-top:28px;color:var(--periwinkle);font-size:.82rem}@media(max-width:1100px){.weeks{grid-template-columns:repeat(3,1fr)}.week{min-height:0}}@media(max-width:980px){.outcomes-grid,.ai-grid,.build-grid,.biz-top,.fit-grid,.mythical-grid,.footer-grid,.six-points,.actuals,.cases,.econ,.shift,.stats{grid-template-columns:1fr}.build-grid .invite{justify-self:center;margin-top:18px}.stat+.stat{border-left:0;padding-top:16px}.aside-card{position:static}.outcomes-grid .stack{width:100%;justify-self:stretch}.how-head{flex-direction:column}}@media(max-width:880px){.menu-btn{display:grid;place-items:center}.nav-links{display:none;position:absolute;top:var(--nav-h);left:0;right:0;flex-direction:column;align-items:stretch;gap:4px;padding:8px 18px 18px;border-radius:0;background:#fff;color:var(--carbon-black);border-bottom:1px solid var(--periwinkle)}.nav.solid .nav-links{background:#fff;color:var(--carbon-black)}.nav-links .btn-nav,.nav.solid .nav-links .btn-nav{background:var(--international-klein-blue);color:#fff;border-color:var(--international-klein-blue)}.nav-links.open{display:flex}.nav-links a{padding:12px 4px}.nav-links a.active{color:var(--international-klein-blue)}.nav-links a.active:after{display:none}.nav-links .btn-nav{width:100%;margin-top:6px}.nav.solid .nav-links,.nav .nav-links{color:var(--carbon-black)}.hero-arrow,.hero-step{display:none}.hero-dots{display:flex;align-items:center;gap:2px}.hero-controls{left:0;right:0;bottom:12px;justify-content:center}.hero-layout{padding-bottom:96px}}@media(max-width:680px){.wrap{width:min(1160px,calc(100% - 32px))}.nav-inner.wrap,.hero-layout.wrap{width:calc(100% - 32px)}.purpose p{width:min(48rem,calc(100% - 32px));margin-inline:auto}.hero{min-height:0}.hero-frame{flex:none;height:100svh;min-height:100svh}.symptoms{grid-template-columns:1fr}.launch{grid-template-columns:1fr 140px}.form-grid{grid-template-columns:1fr}.hero-frame{min-height:0}.hero-layout{justify-content:flex-end;padding-bottom:96px}.hero .hero-title{font-size:clamp(3.15rem,13.2vw,3.85rem)}.hero-break{display:inline}.hero .cta-row{margin-top:1.45rem}.hero-trust{flex-direction:column;gap:16px;padding:22px 20px 28px}.hero-trust .logo-bar{justify-content:center}.hero-trust .logo-bar img{height:36px}.hero-shade{background:linear-gradient(to top,#2029424d 30%,#73737300)}.cta-row .btn,.form-card .btn,.news{width:100%}.news{flex-direction:column}.weeks{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.week{min-width:230px;scroll-snap-align:start}.avatar{height:320px}}@media(max-width:860px){.hero-trust{flex-direction:column;gap:14px}.hero-trust .logo-bar{justify-content:center}}@media(max-height:820px)and (min-width:881px){.hero .hero-title{font-size:3.55rem}.hero-layout{padding-bottom:96px}.hero .cta-row{margin-top:1.15rem}}.split.split-inline{height:auto;min-height:clamp(540px,72vh,780px);max-height:none}.split.split-inline .split-pane{padding:clamp(48px,6vw,88px) clamp(28px,4.5vw,80px);overflow:visible}.page-home #case-studies{background:var(--bright-snow);color:var(--carbon-black)}.cases-home-intro{max-width:48rem;margin-inline:auto;text-align:center}.cases-home-intro h2{margin:0;color:var(--space-indigo);font-family:var(--font);font-size:clamp(1.85rem,3.1vw,2.45rem);font-weight:500;line-height:1.35;letter-spacing:-.025em;text-align:center}.cases-home-cta{display:flex;justify-content:center}@media(max-width:900px){.split{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);height:100dvh;min-height:100dvh;max-height:100dvh}.split.split-inline{height:auto;min-height:0;max-height:none;grid-template-rows:auto auto}.split.split-inline .split-pane,.split.split-inline .split-pane.split-six{min-height:clamp(300px,44vh,440px);padding:clamp(32px,5vh,48px) clamp(22px,5vw,48px);overflow:visible}.split-pane{min-height:0;justify-content:center;padding:12px clamp(22px,5vw,48px) 16px;overflow:hidden}.split-pane.split-six{padding-top:calc(var(--nav-h) + 8px)}.split-pane .eyebrow{max-width:100%;margin-bottom:8px}.split-pane h2{font-size:clamp(1.85rem,7.6vw,2.85rem)}.split-pane .btn{margin-top:14px}.split-soon{margin-top:8px;font-size:.78rem;line-height:1.25}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.carousel-track,.rocket,.rocket-flame,.btn,.hero-photo,.hero-slide,.hero-progress span:after,.split,.split-pane{animation:none;transition:none}}.hero-dot{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.hero-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:#ffffff8c}.hero-dot[aria-current=true]:before{background:var(--international-klein-blue);box-shadow:0 0 0 3px #ff2d9b73}
