@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)}.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}.hidden{display:none}.table{display:table}.resize{resize:both}.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{--font-sans:"Helvetica Neue", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--background:#050506;--background-soft:#0a0a0b;--surface:#101012;--surface-strong:#151518;--foreground:#f4f3ed;--muted:#9c9b96;--dim:#686866;--line:#ffffff1c;--line-strong:#fff3;--acid:#eef035;--orange:#ff5d18;--orange-soft:#ff824a;--liquid-cyan:#7de6ff;--liquid-pink:#ff79ba;--brand-flow-gradient:linear-gradient(105deg, #f8fbff 0%, #7de6ff 24%, #8c7dff 50%, #ff79ba 76%, #f8fbff 100%);--container:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background)}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body::selection{color:#090909;background:var(--acid)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.container{width:min(calc(100% - 64px), var(--container));margin:0 auto}.section{padding:96px 0;position:relative}.section-kicker{color:#afe8ffb8;letter-spacing:.16em;text-transform:uppercase;margin:0 0 28px;font-family:inherit;font-size:11px;font-weight:520;line-height:1.4}.site-header{z-index:100;width:100%;height:84px;padding:0 max(32px, calc((100vw - var(--container)) / 2));border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0}.brand{z-index:2;letter-spacing:-.065em;font-size:18px;font-weight:850;position:relative}.brand span{color:#0b0b0b;background:var(--acid);letter-spacing:-.04em;margin-right:2px;padding:3px 5px 2px}.site-header .brand{letter-spacing:-.055em;font-size:17px;font-weight:680}.site-header .brand span{color:inherit;background:0 0;margin:0;padding:0}.brand-lockup{letter-spacing:0;flex-direction:column;align-items:flex-start;gap:3px;line-height:1;display:inline-flex}.brand-lockup .brand-name{color:#0000;background:var(--brand-flow-gradient);letter-spacing:-.055em;clip-path:inset(0 100% 0 0);opacity:0;background-position:100%;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;margin:0;padding:0;font-size:1em;font-weight:760;animation:1.1s cubic-bezier(.2,.78,.2,1) .16s forwards brand-reveal,5.8s ease-in-out 1.3s infinite alternate brand-flow}.site-header .brand .brand-name{color:#0000;background:var(--brand-flow-gradient);background-position:100%;background-size:240% 100%;-webkit-background-clip:text;background-clip:text}.brand-lockup small{color:#ffffff7a;letter-spacing:.085em;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:520;line-height:1.1}.desktop-nav{color:#ffffffa3;letter-spacing:.01em;align-items:center;gap:34px;font-size:12px;display:flex}.desktop-nav>a:not(.nav-cta){transition:color .18s}.desktop-nav>a:not(.nav-cta):hover{color:var(--foreground)}.nav-cta{color:#070707;background:var(--acid);align-items:center;gap:18px;height:42px;padding:0 18px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.nav-cta:hover{background:#fbfd5b;transform:translateY(-2px)}.menu-button,.mobile-nav{display:none}.hero{background:#020306;border-bottom:1px solid #ffffff14;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.liquid-shader{z-index:0;opacity:1;pointer-events:none;position:absolute;inset:0}.liquid-shader canvas{filter:saturate(1.14)contrast(1.04)brightness(1.06);width:100%;height:100%;display:block}.hero:before{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%,#03050c14 0%,#0304092e 38%,#0203077a 80%,#020306b8 100%),linear-gradient(#0203067a 0%,#0000 24% 72%,#020306a8 100%);position:absolute;inset:0}.hero-grid{z-index:1;opacity:.44;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.hero-glow{z-index:1;filter:blur(100px);pointer-events:none;background:#eef03517;border-radius:50%;width:34vw;height:22vw;position:absolute;bottom:6%;right:6%}.hero-content{z-index:3;flex-direction:column;justify-content:center;align-items:stretch;min-height:100svh;padding-top:118px;padding-bottom:118px;display:flex;position:relative}.hero-copy{text-align:left;width:100%}.hero-eyebrow{color:#d6f1ffc2;letter-spacing:.15em;text-transform:uppercase;margin:0 0 28px;font-size:11px;font-weight:560}.signal-dot{background:var(--acid);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 20px #eef035b3}.hero h1{color:#f7f8fb;letter-spacing:-.058em;text-shadow:0 2px 35px #0000003d;max-width:1120px;margin:0;font-size:clamp(42px,4vw,58px);font-weight:390;line-height:.98}.hero h1 span{color:inherit;background:0 0;display:block}.hero h1 .hero-title-intro{max-width:1050px}.hero h1 .hero-title-choice{color:#f7f9fc75;margin-top:.48em}.hero h1 .hero-title-emphasis{margin-top:.08em;font-weight:610}.hero-sequence .hero-title-intro,.hero-sequence .hero-title-choice,.hero-sequence .hero-title-emphasis,.hero-sequence .hero-context,.hero-sequence .hero-lead,.hero-sequence .hero-actions,.hero-sequence-footer{opacity:0;filter:blur(8px);animation:.9s cubic-bezier(.2,.76,.22,1) forwards hero-story-reveal;transform:translateY(18px)}.hero-sequence .hero-title-intro{animation-delay:.18s}.hero-sequence .hero-title-choice{animation-delay:.82s}.hero-sequence .hero-title-emphasis{animation-delay:1.44s}.hero-sequence .hero-context{animation-delay:2.14s}.hero-sequence .hero-lead{animation-delay:2.62s}.hero-sequence .hero-actions{animation-delay:3.16s}.hero-sequence-footer{animation-delay:3.68s}.hero-context{color:#f5f7fc8f;max-width:460px;margin:0;font-size:clamp(13px,.95vw,15px);line-height:1.58}.hero-lead{color:#f5f7fcc7;letter-spacing:-.012em;border-left:1px solid #a8e3fc6b;max-width:590px;margin:0;padding-left:22px;font-size:clamp(15px,1.16vw,18px);font-weight:380;line-height:1.56}.hero-support{border-top:1px solid #ffffff21;grid-template-columns:minmax(280px,.72fr) minmax(420px,1fr);align-items:start;gap:clamp(48px,8vw,128px);max-width:1120px;margin-top:clamp(32px,4vw,52px);padding-top:clamp(26px,3vw,40px);display:grid}.hero-conclusion{display:contents}.hero-cta{color:#f8fbff;background:linear-gradient(115deg,#146dff 0%,#39b7ff 54%,#7b8dff 100%);min-width:220px;box-shadow:0 16px 48px #1e85ff40}.hero-cta:hover{background:linear-gradient(115deg,#267bff 0%,#56c5ff 54%,#918eff 100%)}.hero-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:24px;display:grid}.hero-actions .button{width:100%}.hero-more{color:#f7faffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff06;border-color:#ffffff9e;min-width:210px}.hero-more:hover{background:#ffffff12;border-color:#ffffffe6}.button{cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:48px;min-height:56px;padding:0 22px;font-size:14px;font-weight:750;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#080808;background:var(--acid)}.button-primary:hover{background:#fbfd55}.button-ghost{border-color:var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09}.button-ghost:hover{background:#ffffff12;border-color:#ffffff57}.hero-footer{color:#ffffff85;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr 1fr;align-items:center;padding-top:22px;font-size:10px;font-weight:430;display:grid;position:absolute;bottom:34px;left:0;right:0}.hero-footer p{text-align:center;margin:0}.hero-footer p:last-child{text-align:right}.hero-index{align-items:center;gap:12px;font-family:inherit;font-size:8px;display:flex}.hero-index i{background:#ffffff57;width:42px;height:1px;display:block}.reveal{opacity:0;animation:.85s cubic-bezier(.2,.75,.25,1) forwards reveal-up}.reveal-1{animation-delay:.1s}.reveal-2{animation-delay:.22s}.reveal-3{animation-delay:.36s}.reveal-4{animation-delay:.5s}.shift-section{background:radial-gradient(circle at 12% 18%,#3b8cb51f,#0000 28%),radial-gradient(circle at 88% 82%,#a044811c,#0000 32%),#07080a;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding-top:34px;overflow:hidden}.shift-section:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:78px 78px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0006 70%,#0000);mask-image:linear-gradient(#000,#0006 70%,#0000)}.shift-content{z-index:1;position:relative}.shift-transition-visual{background:#020306;border:1px solid #ffffff1f;border-radius:32px;width:min(100vw - 64px,1480px);height:clamp(700px,54vw,820px);margin-bottom:52px;margin-left:50%;position:relative;overflow:hidden;transform:translate(-50%);box-shadow:0 42px 120px #0000005c}.shift-transition-visual:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#0203060f 18%,#02030685 44%,#020306db 72%,#020306fa 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e,inset 0 -180px 180px #0203069e}.shift-transition-video,.shift-transition-gradient{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.shift-transition-video{z-index:0;object-position:center;opacity:.92;filter:saturate(.68)contrast(1.12)brightness(.82);transform:scale(1.018)}.shift-transition-gradient{z-index:1;object-position:center 49%;opacity:.48}.shift-transition-copy{z-index:3;text-align:left;position:absolute;inset:clamp(72px,6.5vw,104px) clamp(32px,5vw,76px) auto}.shift-transition-kicker{color:#eef2f8c7;letter-spacing:.15em;text-shadow:0 2px 16px #0000005c;text-transform:uppercase;margin:0 0 clamp(20px,2.2vw,32px);font-size:10px;font-weight:620}.shift-transition-copy-grid{grid-template-columns:minmax(0,.94fr) minmax(380px,1.06fr);align-items:end;gap:clamp(48px,6.5vw,102px);display:grid}.shift-transition-lead{max-width:700px}.shift-transition-lead h2{color:#fff;letter-spacing:-.052em;text-shadow:0 4px 32px #00000075;text-wrap:balance;margin:0;font-size:clamp(34px,3.35vw,52px);font-weight:480;line-height:1.03}.shift-transition-lead h2 span{color:#f1f5fbcc}.shift-transition-lead>p{color:#f7f9fce6;letter-spacing:-.028em;text-shadow:0 2px 20px #0000006b;max-width:650px;margin:clamp(22px,2.2vw,32px) 0 0;font-size:clamp(16px,1.35vw,20px);font-weight:440;line-height:1.48}.shift-transition-story{gap:clamp(18px,1.8vw,26px);max-width:590px;display:grid}.shift-transition-story p{color:#f0f4f9d6;letter-spacing:-.02em;text-shadow:0 2px 18px #00000070;margin:0;font-size:clamp(14px,1.08vw,17px);font-weight:430;line-height:1.55}.shift-transition-story .shift-transition-principle{color:#fffffff5;border-left:1px solid #b7e6fb7a;padding-left:18px;font-weight:520}.shift-transition-story .shift-transition-warning{color:#fff;letter-spacing:-.035em;border-top:1px solid #ffffff2e;padding-top:clamp(18px,1.8vw,26px);font-size:clamp(20px,1.62vw,25px);font-weight:480;line-height:1.28}.shift-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.shift-card,.shift-proof{background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0c0d10e6;border:1px solid #ffffff1f;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000038}.shift-card{padding:38px;transition:border-color .26s,transform .26s,background .26s}.shift-card:hover{background:linear-gradient(145deg,#ffffff12,#ffffff06),#0c0d10f5;border-color:#ffffff38;transform:translateY(-3px)}.shift-card-label{color:#ffffff70;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:13px;font-family:inherit;font-size:10px;font-weight:520;display:flex}.shift-card-label span:first-child{color:#b7e6fbe6;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.shift-timeline{grid-column:span 7;min-height:470px}.shift-timeline:after{content:"";filter:blur(18px);background:#58b9df17;border-radius:50%;width:360px;height:360px;position:absolute;top:-130px;right:-120px;box-shadow:0 0 100px #58b9df29}.shift-timeline-list{z-index:1;margin-top:54px;position:relative}.shift-timeline-item{border-top:1px solid #ffffff1c;grid-template-columns:92px 1fr;align-items:start;gap:26px;padding:24px 0;display:grid}.shift-timeline-item>span{color:#ffffff61;letter-spacing:.15em;text-transform:uppercase;padding-top:4px;font-family:inherit;font-size:10px}.shift-timeline-item p{color:#f7f8fac7;letter-spacing:-.03em;max-width:620px;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.42}.shift-timeline-item.is-current>span{color:var(--acid)}.shift-timeline-item.is-current p{color:#fff;font-size:clamp(24px,2.25vw,34px);line-height:1.1}.shift-warning{background:radial-gradient(circle at 78% 80%,#eef0351f,#0000 34%),linear-gradient(145deg,#ffffff0e,#ffffff05),#0c0d10eb;flex-direction:column;grid-column:span 5;justify-content:space-between;min-height:470px;display:flex}.shift-warning blockquote{color:#f8f9fb;letter-spacing:-.066em;max-width:500px;margin:52px 0 48px;font-size:clamp(36px,3.6vw,56px);font-weight:410;line-height:.98}.shift-warning-signal{grid-template-columns:repeat(4,1fr);align-items:end;gap:5px;height:42px;display:grid}.shift-warning-signal span{background:linear-gradient(90deg, #eef0352e, var(--acid));height:1px;display:block}.shift-warning-signal span:nth-child(2){opacity:.58;height:10px}.shift-warning-signal span:nth-child(3){opacity:.78;height:24px}.shift-warning-signal span:nth-child(4){height:42px}.shift-noise{grid-column:span 5;min-height:520px}.shift-noise h3,.shift-needs h3{letter-spacing:-.06em;text-wrap:balance;margin:54px 0 0;font-size:clamp(30px,3vw,46px);font-weight:410;line-height:1.02}.shift-noise-list,.shift-needs-list{margin:38px 0 0;padding:0;list-style:none}.shift-noise-list li{color:#f4f5f9c2;border-top:1px solid #ffffff1c;grid-template-columns:38px 1fr;align-items:center;gap:14px;padding:18px 0;font-size:15px;line-height:1.35;display:grid}.shift-noise-list b{color:#a0daf49e;letter-spacing:.12em;font-family:inherit;font-size:9px;font-weight:500}.shift-noise>p{color:#f4f5f970;margin:26px 0 0;font-size:13px;line-height:1.55}.shift-needs{background:radial-gradient(circle at 90% 8%,#ff79ba14,#0000 30%),linear-gradient(145deg,#ffffff0e,#ffffff05),#0c0d10eb;grid-column:span 7;min-height:520px}.shift-needs h3{max-width:640px}.shift-needs-list{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.shift-needs-list li{border-top:1px solid #ffffff1c;grid-template-columns:26px 1fr;align-items:start;gap:12px;min-height:86px;padding:20px 0;display:grid}.shift-needs-list li:last-child{grid-column:1/-1}.shift-needs-list span{color:var(--acid);letter-spacing:.12em;padding-top:4px;font-family:inherit;font-size:8px}.shift-needs-list p{color:#f7f8fabd;margin:0;font-size:15px;line-height:1.4}.shift-proof{background:radial-gradient(circle at 2% 100%,#57b4da1f,#0000 30%),radial-gradient(circle at 96% 6%,#ff79ba1a,#0000 28%),#101115;grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:center;gap:clamp(30px,4vw,64px);min-height:clamp(580px,43vw,660px);margin-top:0;padding:18px;display:grid}.shift-proof-content{flex-direction:column;justify-content:center;gap:clamp(28px,2.5vw,40px);min-width:0;padding:clamp(34px,3.4vw,52px) 0 clamp(34px,3.4vw,52px) clamp(28px,3vw,46px);display:flex}.shift-proof-visual{aspect-ratio:9/16;background:#05090d;border:1px solid #bee5f724;border-radius:22px;justify-self:end;width:min(100%,320px);min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #00000057}.shift-proof-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#04080c5c,#0000 34%),linear-gradient(#0000 58%,#0205088a);position:absolute;inset:0}.shift-proof-visual video{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.03)brightness(.92);width:100%;height:100%;display:block}.shift-proof-visual figcaption{z-index:1;color:#ebf7fcb8;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:520;display:flex;position:absolute;top:22px;left:24px}.shift-proof-visual figcaption span{background:#aee7ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #aee7ffe6}.shift-proof-sound{z-index:2;color:#f8fafce6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;letter-spacing:.06em;background:#05080c8a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:0 16px;font-family:inherit;font-size:10px;font-weight:520;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;position:absolute;bottom:20px;right:20px;box-shadow:0 10px 32px #00000047}.shift-proof-sound:hover{background:#090e14b8;border-color:#bee6f85c;transform:translateY(-1px)}.shift-proof-sound:focus-visible{outline-offset:3px;outline:2px solid #aee7ffe6}.shift-proof-sound-icon{align-items:center;gap:2px;height:13px;display:inline-flex}.shift-proof-sound-icon i{background:#c5efff;border-radius:99px;width:2px;display:block}.shift-proof-sound-icon i:first-child{height:5px}.shift-proof-sound-icon i:nth-child(2){height:11px}.shift-proof-sound-icon i:nth-child(3){height:7px}.shift-proof-sound-icon.is-muted i{opacity:.58;height:2px}.shift-proof-title span,.shift-proof-title strong{letter-spacing:-.072em;font-size:clamp(42px,5.5vw,76px);font-weight:390;line-height:.95;display:block}.shift-proof-title span{color:#ffffff61}.shift-proof-title strong{color:#f8f9fb;font-weight:520}.shift-proof-copy p{color:#f4f5f99e;max-width:600px;margin:0;font-size:clamp(15px,1.18vw,17px);line-height:1.58}.shift-proof-copy p+p{color:#f4f5f9e0;margin-top:20px}.shift-proof--copy-only{min-height:0;display:block}.shift-proof--copy-only .shift-proof-content{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:end;gap:clamp(46px,8vw,128px);min-height:auto;padding:clamp(52px,7vw,96px);display:grid}.shift-proof--copy-only .shift-proof-copy{align-self:end}.shift-proof-topics{border-top:1px solid #ffffff1c;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:30px;display:flex}.shift-proof-topics span{color:#e0f2fb9e;letter-spacing:.11em;text-transform:uppercase;background:#ffffff06;border:1px solid #a4ddf624;border-radius:999px;padding:9px 13px;font-size:8px;font-weight:540}.statement{background:var(--background)}.statement-grid{grid-template-columns:1.6fr .7fr;align-items:end;gap:8vw;display:grid}.statement h2,.section-heading h2,.program-intro h2,.format-top h2,.difference-heading h2,.application-copy h2,.faq h2{letter-spacing:-.07em;margin:0;font-size:clamp(44px,6.2vw,86px);font-weight:390;line-height:.94}.statement h2 span{color:var(--muted)}.statement-copy{padding-bottom:6px}.statement-copy p{color:#f4f5f99e;margin:0;font-size:16px;line-height:1.65}.statement-copy p+p{margin-top:22px}.system-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr .7fr .6fr;align-items:center;margin-top:110px;display:grid}.system-before{flex-wrap:wrap;gap:8px;padding:34px 20px 34px 0;display:flex}.system-before span,.tool-row b{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;font-family:inherit;font-size:10px;font-weight:500}.system-arrow{border-right:1px solid var(--line);border-left:1px solid var(--line);height:100%;color:var(--dim);text-transform:uppercase;align-items:center;gap:15px;padding:0 22px;font-size:10px;display:flex}.system-arrow i{background:linear-gradient(90deg, var(--liquid-cyan), var(--liquid-pink));width:70px;height:1px;display:block;position:relative}.system-arrow i:after{border-top:1px solid var(--liquid-pink);border-right:1px solid var(--liquid-pink);content:"";width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.system-after{letter-spacing:-.06em;justify-self:center;font-size:18px;font-weight:850}.system-after>span{color:#080808;background:var(--acid);padding:3px 4px}.system-after small{color:var(--dim);letter-spacing:.18em;text-align:right;margin-top:6px;font-family:inherit;font-size:7px;display:block}.outputs{background:radial-gradient(circle at 82% 34%,#427c9924,#0000 34%),radial-gradient(circle at 22% 72%,#77376f1f,#0000 38%),#07080b;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;overflow:hidden}.outputs:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.outputs-content{z-index:2;position:relative}.section-heading{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:start;gap:clamp(48px,7vw,110px);margin-bottom:64px;display:grid}.section-heading h2{max-width:840px;font-size:clamp(46px,5.25vw,74px)}.section-heading-copy{max-width:540px;padding-top:4px}.section-heading-copy p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.section-heading-copy p+p{margin-top:18px}.section-heading-copy p:last-child{color:#f4f5f9e0;font-weight:470}.result-signals{border-top:1px solid #ffffff1f;gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.result-signals li{color:#f5f7fbd6;border-bottom:1px solid #ffffff1a;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:14px 0;font-size:14px;line-height:1.35;display:grid}.result-signals span{color:#91daf8a8;letter-spacing:.12em;grid-row:1/3;font-size:8px}.result-signals b{color:#f5f7fbe6;font-size:14px;font-weight:540}.result-signals small{color:#f5f7fb80;font-size:11px;line-height:1.45}.category-screen{background:radial-gradient(circle at 87% 18%,#ff70b717,#0000 34%),#050609;border-bottom:1px solid #ffffff1a;overflow:hidden}.category-screen-card,.business-case-shell,.owner-only-shell{background:radial-gradient(circle at 92% 6%,#73d5ff1a,#0000 32%),#0a0b0fe6;border:1px solid #ffffff21;border-radius:clamp(24px,3vw,42px);position:relative;overflow:hidden;box-shadow:0 38px 100px #00000040}.category-screen-card{padding:clamp(48px,6.5vw,92px)}.category-screen-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:start;gap:clamp(50px,8vw,130px);display:grid}.category-screen h2,.business-case h2,.owner-only h2{color:#f7f8fb;letter-spacing:-.072em;margin:0;font-size:clamp(48px,6vw,84px);font-weight:390;line-height:.94}.category-screen h2 strong{color:#f5f7fb80;margin-top:.18em;font-weight:390;display:block}.category-comparison{border-top:1px solid #ffffff1f;gap:0;display:grid}.category-comparison p{color:#f4f5f9a3;border-bottom:1px solid #ffffff1a;margin:0;padding:24px 0;font-size:clamp(16px,1.3vw,19px);line-height:1.52}.category-comparison span{color:#ade5fb94;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:560;display:block}.category-comparison strong{color:#f6f8fb;font-weight:540}.business-case{background:radial-gradient(circle at 10% 14%,#45b3e01a,#0000 30%),#07080b;border-bottom:1px solid #ffffff1a}.business-case-shell{padding:clamp(48px,6.5vw,92px)}.business-case-heading{grid-template-columns:minmax(0,1.2fr) minmax(320px,.62fr);align-items:end;gap:clamp(44px,8vw,120px);display:grid}.business-case-heading>p{color:#f4f5f9ad;max-width:470px;margin:0 0 4px;font-size:clamp(17px,1.4vw,21px);line-height:1.52}.business-case-items{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(58px,7vw,94px);display:grid}.business-case-items span{color:#f6f8fbd6;letter-spacing:-.03em;min-height:150px;padding:28px 24px;font-size:clamp(18px,1.55vw,23px);line-height:1.2}.business-case-items span+span{border-left:1px solid #ffffff1a}.business-case-final{color:#f7f9fc;letter-spacing:-.045em;max-width:920px;margin:clamp(36px,4vw,56px) 0 0;font-size:clamp(24px,2.45vw,36px);font-weight:520;line-height:1.2}.outputs-program .program-sequence-heading{margin-top:0}.owner-only{background:radial-gradient(circle at 84% 18%,#6cd8ff17,#0000 30%),#050609;border-bottom:1px solid #ffffff1a}.owner-only-shell{padding:clamp(48px,6.5vw,92px)}.owner-only-heading{max-width:1080px}.owner-only-heading>p:last-child{color:#f4f5f9ad;max-width:720px;margin:34px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.52}.owner-context-list{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(58px,7vw,92px);display:grid}.owner-context-list span{color:#f6f8fbd6;border-bottom:1px solid #ffffff1a;grid-template-columns:34px 1fr;gap:14px;padding:24px 0;font-size:clamp(18px,1.55vw,23px);display:grid}.owner-context-list span:not(:nth-child(3n+1)){padding-left:26px}.owner-context-list b{color:#7de6ff94;letter-spacing:.04em;font-size:clamp(15px,1.25vw,18px);font-weight:620;line-height:1.35}.after-program{background:#07080b;padding-top:0}.after-program .program-outcome{margin-top:0}.program-sequence-heading{grid-template-columns:minmax(0,1.1fr) minmax(320px,.62fr);align-items:end;gap:clamp(44px,7vw,100px);max-width:1120px;margin:clamp(90px,11vw,160px) 0 52px;display:grid}.program-sequence-heading .section-kicker{grid-column:1/-1;margin-bottom:-16px}.program-sequence-heading h2{color:#f7f8fb;letter-spacing:-.07em;margin:0;font-size:clamp(44px,5.5vw,76px);font-weight:390;line-height:.95}.program-sequence-heading>p:last-child{color:#f4f5f9a3;margin:0 0 4px;font-size:16px;line-height:1.6}.output-slider{background:#0b0d13;border:1px solid #ffffff24;border-radius:28px;min-height:720px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000052}.output-tabs{z-index:4;-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:#08090e85;border-top:1px solid #ffffff2e;grid-template-columns:repeat(8,minmax(0,1fr));min-height:158px;display:grid;position:absolute;bottom:0;left:0;right:0}.output-tabs button{z-index:1;color:#ffffff6b;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-width:0;padding:20px 16px;transition:color .24s,background .24s;display:flex;position:relative;overflow:hidden}.output-tabs button:last-child{border-right:0}.output-tabs button:hover,.output-tabs button.is-active{color:#f7f9ff;background:#ffffff0a}.output-tab-index{z-index:2;letter-spacing:.08em;font-family:inherit;font-size:9px;position:relative}.output-tab-title{z-index:2;letter-spacing:-.025em;min-height:34px;font-size:clamp(12px,.96vw,15px);font-weight:430;line-height:1.2;position:relative}.output-tab-progress{z-index:0;position:absolute;inset:0}.output-tab-progress i{background:linear-gradient(90deg,#7de6ff1f,#ff79ba14);border-top:1px solid #a0e8ffb3;width:0;height:100%;display:block}.output-tabs button.is-active.is-running .output-tab-progress i{animation:10s linear forwards carousel-progress}.output-tabs button.is-active.is-running.is-installation .output-tab-progress i{animation-duration:40s}.output-panel{background:#090a0c;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(38px,5vw,72px) clamp(38px,5vw,72px) 200px;animation:.52s cubic-bezier(.2,.75,.25,1) both stage-in;display:flex;position:absolute;inset:0;overflow:hidden}.output-panel-video{z-index:0;object-fit:cover;filter:saturate(.68)contrast(1.06)brightness(.74);width:100%;height:100%;animation:6.2s cubic-bezier(.2,.75,.25,1) both output-image-in;display:block;position:absolute;inset:0;transform:scale(1.025)}.output-panel-visual{z-index:0;background:#020608;position:absolute;inset:0;overflow:hidden}.output-panel-image{object-fit:cover;filter:saturate(.82)contrast(1.08)brightness(.7);transform-origin:68% 48%;width:106%;height:106%;animation:10s cubic-bezier(.35,0,.2,1) both obsidian-graph-drift;display:block;position:absolute;inset:-3%}.output-panel-visual--obsidian:before{z-index:1;content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 69% 42%,#5dccff38,#0000 24%),radial-gradient(circle at 77% 56%,#5574ff29,#0000 31%);animation:4.8s ease-in-out infinite obsidian-graph-pulse;position:absolute;inset:-20%}.output-panel-visual--obsidian:after{z-index:2;content:"";filter:blur(12px);pointer-events:none;background:linear-gradient(90deg,#0000,#b2e8ff1f,#0000);width:22%;animation:7.6s ease-in-out infinite obsidian-light-scan;position:absolute;top:-30%;bottom:-30%;left:-28%;transform:skew(-14deg)}.output-panel-image-glow{z-index:3;pointer-events:none;background:#e9fbff;border-radius:50%;width:9px;height:9px;animation:2.6s ease-in-out infinite obsidian-node-pulse;position:absolute;top:45%;left:66%;box-shadow:0 0 14px 3px #7addffc7,-108px 72px 9px 1px #9fe7ff99,142px -88px 10px 1px #a4e5ff94,186px 91px 9px #7dd0ff80}.output-panel-visual--connectors .output-panel-image,.output-panel-visual--skills .output-panel-image{filter:saturate(.76)contrast(1.08)brightness(.68);transform-origin:50% 38%;width:104%;height:104%;animation:10s cubic-bezier(.32,0,.18,1) both premium-workspace-drift;inset:-2%}.output-panel-visual--connectors:before,.output-panel-visual--skills:before{z-index:1;content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 55% 34%,#76c1ff24,#0000 32%),linear-gradient(115deg,#02060b42,#0000 44%,#6e54ff14);animation:5.4s ease-in-out infinite premium-workspace-breathe;position:absolute;inset:0}.output-panel-visual--connectors:after,.output-panel-visual--skills:after{z-index:2;content:"";filter:blur(14px);pointer-events:none;background:linear-gradient(90deg,#0000,#cfebff1a,#0000);width:16%;animation:8.8s ease-in-out infinite premium-workspace-scan;position:absolute;top:10%;bottom:30%;left:-20%;transform:skew(-13deg)}.output-panel-visual--connectors .output-panel-image-glow{background:#dce8ff;width:6px;height:6px;animation:2.2s ease-in-out infinite premium-cursor-pulse;top:47%;left:61%;box-shadow:0 0 18px 5px #8372ff8a}.output-panel-visual--skills .output-panel-image-glow{background:#e7f1ffe0;border-radius:2px;width:3px;height:18px;animation:1.05s step-end infinite premium-cursor-blink;top:35%;left:56%;box-shadow:0 0 14px #70bdff8a}.output-panel-shade{z-index:1;pointer-events:none;background:linear-gradient(#0405076b 0%,#04050714 28%,#040507d1 76%,#050609 100%),linear-gradient(90deg,#040507b3,#0000 72%);position:absolute;inset:0}.output-panel-topline{z-index:3;color:#ffffff75;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-family:inherit;font-size:8px;display:flex;position:relative}.output-panel-copy{z-index:3;width:100%;max-width:1120px;margin-top:auto;padding:64px 0 18px;position:relative}.output-shift{color:#c0ecffb8;letter-spacing:.02em;margin-bottom:16px;font-size:12px;font-weight:440;display:block}.output-panel h3{letter-spacing:-.075em;text-shadow:0 8px 40px #0000007a;max-width:960px;margin:0;font-size:clamp(44px,5.4vw,74px);font-weight:390;line-height:.94}.output-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,58px);max-width:1080px;margin-top:28px;display:grid}.output-outcomes p{color:#f6f7fcc2;border-top:1px solid #fff3;margin:0;padding-top:16px;font-size:clamp(13px,1.08vw,16px);font-weight:380;line-height:1.48}.output-outcomes p>span{color:#c0ecffc2;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:560;display:block}.program-outcome{background:radial-gradient(circle at 85% 12%,#ff73ba1a,#0000 35%),radial-gradient(circle at 10% 88%,#68d8ff1c,#0000 34%),#0a0b0e;border:1px solid #ffffff24;border-radius:clamp(24px,3vw,42px);margin-top:clamp(90px,10vw,150px);overflow:hidden;box-shadow:0 36px 90px #0000004d}.program-outcome-media{background:#08090b;border-bottom:1px solid #ffffff1f;height:clamp(320px,40vw,560px);margin:0;position:relative;overflow:hidden}.program-outcome-media:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0305081f 0%,#0305082e 32%,#030508a8 68%,#030508f5 100%),linear-gradient(90deg,#03050894 0%,#03050857 58%,#03050842 100%);position:absolute;inset:0}.program-outcome-media img{object-fit:cover;object-position:center 46%;filter:saturate(.76)contrast(1.08)brightness(.78);width:100%;height:100%;transition:filter .7s,transform 1.4s cubic-bezier(.2,.75,.25,1);display:block;transform:scale(1.015)}.program-outcome:hover .program-outcome-media img{filter:saturate(.86)contrast(1.06)brightness(.84);transform:scale(1.035)}.program-outcome-media-glow{z-index:1;aspect-ratio:1;filter:blur(90px);mix-blend-mode:screen;pointer-events:none;background:#67d5ff24;border-radius:50%;width:56%;position:absolute;top:-42%;left:8%}.program-outcome-hero-copy{z-index:2;display:block;position:absolute;bottom:clamp(22px,3vw,44px);left:clamp(24px,4vw,58px);right:clamp(24px,4vw,58px)}.program-outcome-hero-copy:before{z-index:-1;filter:blur(16px);content:"";pointer-events:none;background:linear-gradient(90deg,#020408c7,#02040861 72%,#0000);border-radius:30px;position:absolute;inset:-30px -42px -24px}.program-outcome-hero-copy>span{color:#e0f5ffe6;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 3px 16px #000000f2;margin-bottom:18px;font-size:8px;font-weight:560;display:block}.program-outcome-hero-copy h3{color:#fff;letter-spacing:-.064em;text-shadow:0 6px 22px #000000f2,0 14px 52px #000000db;max-width:1080px;margin:0;font-size:clamp(38px,4.65vw,66px);font-weight:390;line-height:.98}.program-outcome-hero-copy h3 strong{color:#fff;margin-top:.12em;font-weight:610;display:block}.program-outcome-story{grid-template-columns:1fr;gap:clamp(34px,5vw,62px);padding:clamp(42px,6vw,86px);display:grid}.program-outcome-copy{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:clamp(34px,6vw,88px);display:grid}.program-outcome-copy p{color:#f4f5f9ad;letter-spacing:-.026em;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.48}.program-outcome-copy p+p{border-left:1px solid #ffffff1f;padding-left:clamp(28px,4vw,58px)}.program-outcome-final{color:#f7f9fc;letter-spacing:-.044em;background:linear-gradient(112deg,#65d5ff1a,#ff77b812),#ffffff07;border:1px solid #a8e2fa2e;border-radius:22px;grid-column:1/-1;margin:clamp(4px,1vw,18px) 0 0;padding:clamp(26px,3vw,38px) clamp(28px,3.5vw,48px);font-size:clamp(22px,2.15vw,32px);font-weight:520;line-height:1.22}.strong-group{background:radial-gradient(circle at 10% 14%,#51b1db1a,#0000 31%),radial-gradient(circle at 90% 82%,#ad4c8d17,#0000 34%),#07080b;border-bottom:1px solid #ffffff1a;padding-top:0;padding-bottom:32px;overflow:hidden}.strong-group-card{isolation:isolate;background:linear-gradient(140deg,#ffffff08,#0000 45%),#08090ceb;border:1px solid #ffffff21;border-radius:clamp(24px,3vw,42px);padding:clamp(46px,6vw,84px);position:relative;overflow:hidden;box-shadow:0 36px 90px #0000003d}.strong-group-card:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 18%,#000 58%,#0000 92%);mask-image:linear-gradient(135deg,#0000 18%,#000 58%,#0000 92%)}.strong-group-visual{z-index:-1;opacity:.8;pointer-events:none;border:1px solid #89dcff1c;border-radius:50%;width:560px;height:560px;position:absolute;top:-190px;right:-105px;box-shadow:0 0 0 92px #89dcff06,0 0 0 184px #ff79ba05}.strong-group-visual:before,.strong-group-visual:after{content:"";border-radius:50%;position:absolute}.strong-group-visual:before{border:1px solid #ffffff1a;inset:25%}.strong-group-visual:after{filter:blur(22px);background:#beebff3d;inset:43%;box-shadow:0 0 70px #63cfff4d}.strong-group-visual i{background:#bcecff;border-radius:50%;width:7px;height:7px;animation:3.2s ease-in-out infinite group-node-pulse;position:absolute;box-shadow:0 0 18px #7de6ffe6}.strong-group-visual i:first-child{top:20%;left:20%}.strong-group-visual i:nth-child(2){animation-delay:-.7s;top:36%;right:8%}.strong-group-visual i:nth-child(3){animation-delay:-1.4s;bottom:10%;right:28%}.strong-group-visual i:nth-child(4){animation-delay:-2.1s;bottom:24%;left:8%}.strong-group-visual i:nth-child(5){animation-delay:-1.1s;top:48%;left:34%}.strong-group-visual i:nth-child(6){animation-delay:-2.5s;top:15%;right:35%}.strong-group-heading{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(44px,8vw,120px);display:grid}.strong-group-heading h2{letter-spacing:-.072em;max-width:850px;margin:0;font-size:clamp(48px,6.2vw,86px);font-weight:390;line-height:.94}.strong-group-heading h2 strong{color:#bfe8f99e;font-weight:390;display:block}.strong-group-intro{color:#f4f5f9ad;letter-spacing:-.024em;max-width:430px;margin:0 0 4px;font-size:clamp(16px,1.3vw,19px);line-height:1.52}.strong-group-industries{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;gap:8px;margin-top:clamp(46px,6vw,78px);padding:22px 0;display:flex}.strong-group-industries span{color:#dbeff8b8;letter-spacing:.09em;text-transform:uppercase;background:#8fd8f709;border:1px solid #afe8ff24;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:520}.strong-group-story{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:clamp(46px,8vw,118px);padding:clamp(48px,6vw,78px) 0;display:grid}.strong-group-lead{color:#ffffff75;letter-spacing:-.056em;margin:0;font-size:clamp(30px,3.1vw,46px);font-weight:390;line-height:1.03}.strong-group-lead strong{color:#f5f7fa;margin-top:.18em;font-weight:540;display:block}.strong-group-copy{gap:26px;display:grid}.strong-group-copy p{color:#f4f5f9a8;letter-spacing:-.026em;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.52}.strong-group-copy p+p{border-top:1px solid #ffffff1a;padding-top:26px}.strong-group-final{background:linear-gradient(112deg,#65d5ff1a,#ff77b812),#ffffff07;border:1px solid #a3e0fa2e;border-radius:22px;grid-template-columns:minmax(140px,.25fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,70px);margin:0;padding:clamp(28px,4vw,48px);display:grid}.strong-group-final span{color:#c7ebfa8f;letter-spacing:.14em;text-transform:uppercase;padding-top:7px;font-size:8px;font-weight:560}.strong-group-final strong{color:#f7f9fc;letter-spacing:-.044em;max-width:900px;font-size:clamp(22px,2.15vw,32px);font-weight:540;line-height:1.22}@keyframes group-node-pulse{0%,to{opacity:.42;transform:scale(.8)}50%{opacity:1;transform:scale(1.28)}}@keyframes stage-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes output-image-in{0%{opacity:0;transform:scale(1.075)}to{opacity:1;transform:scale(1.025)}}@keyframes obsidian-graph-drift{0%{opacity:0;transform:scale(1.08)translate(1.1%,.7%)}16%{opacity:1}to{opacity:1;transform:scale(1.145)translate(-1.5%,-.9%)}}@keyframes obsidian-graph-pulse{0%,to{opacity:.58;transform:scale(.98)}50%{opacity:1;transform:scale(1.06)}}@keyframes obsidian-light-scan{0%,16%{opacity:0;transform:translate(0)skew(-14deg)}40%{opacity:.9}72%,to{opacity:0;transform:translate(740%)skew(-14deg)}}@keyframes obsidian-node-pulse{0%,to{opacity:.46;transform:scale(.74)}50%{opacity:1;transform:scale(1.2)}}@keyframes premium-workspace-drift{0%{opacity:0;transform:scale(1.055)translate(.5%,.35%)}16%{opacity:1}to{opacity:1;transform:scale(1.105)translate(-.7%,-.45%)}}@keyframes premium-workspace-breathe{0%,to{opacity:.5}50%{opacity:.92}}@keyframes premium-workspace-scan{0%,18%{opacity:0;transform:translate(0)skew(-13deg)}42%{opacity:.75}74%,to{opacity:0;transform:translate(850%)skew(-13deg)}}@keyframes premium-cursor-pulse{0%,to{opacity:.35;transform:scale(.72)}50%{opacity:1;transform:scale(1.18)}}@keyframes premium-cursor-blink{0%,44%{opacity:.92}45%,to{opacity:.16}}@keyframes carousel-progress{0%{width:0}to{width:100%}}.media-story{border-bottom:1px solid var(--line);background:#050506;overflow:hidden}.media-story-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;margin-bottom:68px;display:grid}.media-story-heading h2{letter-spacing:-.07em;max-width:850px;margin:0;font-size:clamp(48px,5.8vw,84px);font-weight:390;line-height:.94}.media-story-heading>p{color:#f4f5f994;margin:0 0 7px;font-size:15px;line-height:1.62}.media-story-frame{aspect-ratio:16/9;background:#090a0c;border:1px solid #ffffff26;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 44px 120px #00000061}.media-story-frame video{object-fit:cover;filter:saturate(.72)contrast(1.06)brightness(.78);width:100%;height:100%;display:block}.media-story-overlay{pointer-events:none;background:linear-gradient(#04050714 20%,#040507c7 100%),linear-gradient(90deg,#0405078a,#0000 72%);position:absolute;inset:0}.media-story-caption{z-index:2;pointer-events:none;max-width:820px;position:absolute;bottom:clamp(72px,7vw,104px);left:clamp(28px,5vw,64px);right:clamp(28px,5vw,64px)}.media-story-caption>span{color:#e4f6ffc2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.13em;text-transform:uppercase;background:#08090c57;border:1px solid #ffffff2e;border-radius:999px;margin-bottom:22px;padding:9px 12px;font-family:inherit;font-size:9px;display:inline-flex}.media-story-caption h3{color:#f8f9fb;letter-spacing:-.07em;text-shadow:0 8px 38px #00000073;text-wrap:balance;margin:0;font-size:clamp(42px,5.2vw,74px);font-weight:400;line-height:.94}.media-story-caption p{color:#f4f5f9b8;max-width:590px;margin:24px 0 0;font-size:15px;line-height:1.55}.program{background:var(--background)}.program-intro{grid-template-columns:.6fr 1.3fr .55fr;align-items:end;gap:4vw;margin-bottom:84px;display:grid}.program-intro .section-kicker{align-self:start}.program-intro h2{font-size:clamp(48px,6vw,86px)}.program-intro>p:last-child{color:var(--muted);margin:0 0 8px;font-size:14px;line-height:1.6}.program-list{border-top:1px solid var(--line-strong)}.program-item{border-bottom:1px solid var(--line)}.program-item summary{cursor:pointer;grid-template-columns:80px 1fr .8fr 34px;align-items:center;gap:30px;min-height:98px;list-style:none;display:grid}.program-item summary::-webkit-details-marker{display:none}.program-number{color:var(--liquid-pink);font-family:inherit;font-size:13px;font-weight:550}.program-name{letter-spacing:-.045em;font-size:clamp(22px,2.3vw,34px);font-weight:400}.program-shift{color:var(--muted);font-size:13px}.program-toggle{color:var(--muted);text-align:right;font-size:25px;font-weight:250;transition:color .18s,transform .22s}.program-item[open] summary{color:var(--liquid-cyan)}.program-item[open] .program-shift{color:#cfcec7}.program-item[open] .program-toggle{color:var(--liquid-cyan);transform:rotate(45deg)}.program-detail{grid-template-columns:80px 1fr;gap:30px;padding:0 68px 34px 0;display:grid}.program-detail span{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-family:inherit;font-size:8px}.program-detail p{color:#b9b8b3;max-width:710px;margin:0;font-size:15px;line-height:1.6}.manifesto{border-top:1px solid #7de6ff38;border-bottom:1px solid var(--line);background:linear-gradient(120deg,#4eaeca1f,#0000 36%),#080708;padding:160px 0 100px;overflow:hidden}.manifesto:before{opacity:.16;content:"";background-image:radial-gradient(#ffffff1f .7px,#0000 .7px);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.manifesto-glow{filter:blur(140px);background:#9f57961f;border-radius:50%;width:55vw;height:55vw;position:absolute;top:-30%;right:-10%}.manifesto-content{z-index:1;position:relative}.manifesto h2{letter-spacing:-.082em;max-width:1120px;margin:0;font-size:clamp(58px,9vw,132px);font-weight:390;line-height:.86}.manifesto h2 span{color:var(--liquid-cyan)}.manifesto-bottom{grid-template-columns:.65fr 1.35fr;align-items:end;gap:8vw;margin-top:84px;display:grid}.manifesto-bottom>p{color:#aaa9a4;max-width:450px;margin:0;font-size:15px;line-height:1.6}.progress-map{border-top:1px solid #7de6ff4d;grid-template-columns:repeat(7,1fr);display:grid}.progress-map span{color:var(--dim);padding-top:16px;font-family:inherit;font-size:9px;position:relative}.progress-map span:before{background:var(--liquid-cyan);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:0;box-shadow:0 0 12px #7de6ffb3}.format{background:var(--background-soft)}.format-top{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:74px;display:grid}.format-top h2{max-width:850px;font-size:clamp(48px,6vw,82px)}.format-note{color:#cbc9c2;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:8px;font-family:inherit;font-size:11px;display:flex}.format-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.format-card{background:#0d0d0f;flex-direction:column;min-height:300px;padding:28px;display:flex}.format-card-large{background:linear-gradient(#0000,#ff5d181c),#0d0d0f;grid-row:span 2;min-height:600px}.format-card-wide{grid-column:span 2}.format-card>span:first-child{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-family:inherit;font-size:9px}.format-card strong{letter-spacing:-.065em;margin-top:auto;font-size:clamp(36px,4vw,60px);font-weight:390;line-height:1;display:block}.format-card-large strong{color:var(--liquid-cyan);font-size:clamp(60px,7vw,94px)}.format-card p{max-width:460px;color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.55}.tool-row{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.tool-row b{color:#d4d3ce;font-weight:450}.participation{font-family:var(--font-sans);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 14% 5%, #7de6ff14, transparent 26%), radial-gradient(circle at 92% 78%, #ff79ba12, transparent 30%), var(--background-soft);padding-top:32px}.participation-shell{background:#0a0a0cdb;border:1px solid #ffffff21;border-radius:clamp(24px,3vw,42px);overflow:hidden;box-shadow:0 38px 100px #00000040}.participation-heading{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(44px,8vw,120px);padding:clamp(48px,6vw,84px);display:grid}.participation-heading h2{letter-spacing:-.072em;max-width:850px;margin:0;font-size:clamp(48px,6.2vw,86px);font-weight:390;line-height:.94}.participation-heading>p{color:#f4f5f9ad;letter-spacing:-.024em;max-width:430px;margin:0 0 4px;font-size:clamp(16px,1.3vw,19px);line-height:1.52}.participation-facts{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.participation-facts article{flex-direction:column;min-height:280px;padding:clamp(28px,3.3vw,46px);display:flex}.participation-facts article+article{border-left:1px solid #ffffff1f}.participation-price>span,.participation-includes>span,.participation-options article>span,.participation-facts article>span{color:#c2e5f48f;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:560}.participation-facts strong{color:#f6f8fa;letter-spacing:-.065em;text-wrap:balance;align-items:flex-end;min-height:1.92em;margin-top:auto;padding-right:.35em;font-size:clamp(34px,3.4vw,52px);font-weight:410;line-height:.96;display:flex}.participation-facts p{color:#f4f5f994;max-width:390px;margin:20px 0 0;font-size:13px;line-height:1.56}.participation-investment{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);display:grid}.participation-price,.participation-includes{padding:clamp(34px,4vw,58px)}.participation-includes{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;min-height:0}.participation-price{background:radial-gradient(circle at 18% 78%,#62cfff40,#0000 48%),linear-gradient(145deg,#66d2ff1c,#ae6bff0e 54%),#ffffff05;border-right:1px solid #ffffff1f;flex-direction:column;display:flex;box-shadow:inset 0 0 80px #64d3ff0b}.participation-price>strong{color:#d9f5ff;letter-spacing:-.078em;text-shadow:0 0 44px #62cfff2e;margin-top:52px;font-size:clamp(56px,6vw,86px);font-weight:390;line-height:.94;display:block}.participation-price small{color:#f4f5f9a8;margin-top:14px;font-size:12px}.participation-price>a{color:#f7fbff;background:linear-gradient(115deg,#146dff 0%,#39b7ff 54%,#7b8dff 100%);justify-content:space-between;align-items:center;min-height:60px;margin-top:auto;padding:0 20px;font-size:14px;font-weight:720;transition:background .18s,transform .18s;display:flex;box-shadow:0 16px 44px #1e85ff38}.participation-price>a:hover{background:linear-gradient(115deg,#267bff 0%,#56c5ff 54%,#918eff 100%);transform:translateY(-2px)}.participation-includes ul{border-top:1px solid #ffffff1f;gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid}.participation-includes li{color:#f4f5f9c2;letter-spacing:-.02em;border-bottom:1px solid #ffffff1a;grid-template-columns:38px 1fr;gap:18px;padding:20px 0;font-size:clamp(15px,1.25vw,18px);line-height:1.4;display:grid}.participation-includes li b{color:#7de6ff9e;letter-spacing:.08em;font-size:9px;font-weight:560}.participation-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.participation-options article{min-height:320px;padding:clamp(30px,3.5vw,48px)}.participation-options article+article{border-left:1px solid #ffffff1f}.participation-options strong{color:#f5f7f9;letter-spacing:-.064em;margin-top:30px;font-size:clamp(34px,3.6vw,52px);font-weight:410;line-height:.95;display:block}.participation-options p{color:#f4f5f994;max-width:510px;margin:20px 0 0;font-size:13px;line-height:1.56}.difference{background:var(--background)}.difference-grid{grid-template-columns:.82fr 1.18fr;gap:9vw;display:grid}.difference-heading{align-self:start;position:sticky;top:115px}.difference-heading h2{font-size:clamp(44px,5.3vw,72px)}.difference-list{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.difference-list li{border-bottom:1px solid var(--line);grid-template-columns:68px 1fr;gap:18px;padding:36px 0 40px;display:grid}.difference-list li>span{color:var(--liquid-pink);font-family:inherit;font-size:10px;font-weight:520}.difference-list h3{letter-spacing:-.04em;margin:0;font-size:25px;font-weight:410}.difference-list p{max-width:600px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.6}.pricing{border-top:1px solid var(--line);background:var(--background-soft)}.pricing-heading>p{color:#787875}.pricing-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1.25fr .75fr;gap:1px;display:grid}.price-card{background:#0e0e10;flex-direction:column;min-height:310px;padding:32px;display:flex}.price-card-main{background:radial-gradient(circle at 84% 10%,#eef03524,#0000 35%),#101012;grid-row:span 2;min-height:621px}.price-card-vip{background:linear-gradient(130deg,#ff5d181a,#0000 55%),#0e0e10;border-top:1px solid #ff5d184d}.price-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-family:inherit;font-size:10px}.price-card strong{letter-spacing:-.07em;margin-top:52px;font-size:clamp(42px,5vw,72px);font-weight:390;line-height:.95}.price-card-main strong{color:var(--acid);font-size:clamp(70px,8vw,112px)}.price-card small{color:var(--muted);margin-top:12px;font-size:12px}.price-card p{max-width:430px;color:var(--muted);margin:auto 0 0;font-size:14px;line-height:1.6}.price-card ul{color:#c9c8c3;gap:15px;margin:auto 0 38px;padding:0;font-size:14px;list-style:none;display:grid}.price-card li:before{color:var(--acid);content:"→";margin-right:12px}.price-card-main>a{color:#080808;background:var(--acid);justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;font-size:14px;font-weight:750;display:flex}.application{font-family:var(--font-sans);border-bottom:1px solid var(--line);background:radial-gradient(circle at 10% 20%,#58caff1f,#0000 30%),radial-gradient(circle at 84% 82%,#ff79ba14,#0000 34%),#070708;padding:160px 0;overflow:hidden}.application-glow{filter:blur(130px);background:#5ccdff1a;border-radius:50%;width:42vw;height:42vw;position:absolute;top:5%;left:0}.application-grid{z-index:1;grid-template-columns:.9fr 1.1fr;gap:9vw;display:grid;position:relative}.application-copy h2{max-width:650px;font-size:clamp(52px,6vw,84px)}.application-copy>p:not(.section-kicker){max-width:530px;color:var(--muted);margin:34px 0 0;font-size:16px;line-height:1.65}.application-meta{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:72px;display:grid}.application-meta>div{background:#050506b3;padding:19px}.application-meta span,.application-meta strong{display:block}.application-meta span{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-family:inherit;font-size:8px}.application-meta strong{letter-spacing:-.03em;margin-top:9px;font-size:17px;font-weight:410}.application-form{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0b0dd1;gap:24px;padding:42px;display:grid}.application-form label>span{color:var(--muted);margin-bottom:9px;font-size:11px;display:block}.application-form input,.application-form textarea{border:0;border-bottom:1px solid var(--line-strong);width:100%;color:var(--foreground);resize:vertical;background:0 0;border-radius:0;outline:0;padding:10px 0 14px;font-size:16px;transition:border-color .18s}.application-form input:focus,.application-form textarea:focus{border-color:var(--liquid-cyan)}.application-form input::placeholder,.application-form textarea::placeholder{color:#565654}.application-form .button{border:0;width:100%;margin-top:8px}.form-draft-note,.form-selection-note,.form-policy,.form-notice{color:var(--dim);margin:0;font-size:10px;line-height:1.5}.form-draft-note{border-left:2px solid var(--liquid-cyan);color:#dceff7a8;background:#7de6ff09;padding:10px 12px}.form-selection-note{color:#dceff7a8;background:#7de6ff09;border:1px solid #7de6ff24;padding:14px 16px;font-size:11px}.form-notice{color:var(--liquid-cyan)}.faq{font-family:var(--font-sans);background:radial-gradient(circle at 84% 20%, #59c4f20f, transparent 28%), var(--background)}.faq-grid{grid-template-columns:.7fr 1.3fr;gap:9vw;display:grid}.faq h2{font-size:clamp(46px,5vw,72px)}.faq-list{border-top:1px solid var(--line-strong)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:30px;min-height:84px;font-size:19px;font-weight:410;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--muted);font-size:24px;font-weight:250;transition:transform .18s}.faq-list details[open] summary span{color:var(--liquid-cyan);transform:rotate(45deg)}.faq-list p{max-width:690px;color:var(--muted);margin:-4px 60px 30px 0;font-size:14px;line-height:1.65}.footer{font-family:var(--font-sans);border-top:1px solid var(--line);background:#030304;padding:78px 0 28px}.footer-top{grid-template-columns:1fr 1fr auto;align-items:start;gap:50px;padding-bottom:84px;display:grid}.brand-large{color:#f7f8fb;letter-spacing:-.055em;width:fit-content;font-size:17px;font-weight:680}.footer-top p{max-width:430px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.footer-up{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--liquid-cyan);justify-content:center;align-items:center;transition:background .18s;display:flex}.footer-up:hover{color:#f7fbff;background:linear-gradient(135deg,#146dff,#45c4ff)}.application .button-primary{color:#f7fbff;background:linear-gradient(115deg,#146dff 0%,#39b7ff 54%,#7b8dff 100%);box-shadow:0 16px 44px #1e85ff3d}.application .button-primary:hover{background:linear-gradient(115deg,#267bff 0%,#56c5ff 54%,#918eff 100%)}.footer-bottom{border-top:1px solid var(--line);color:#555553;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding-top:24px;font-family:inherit;font-size:8px;display:flex}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-story-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes brand-reveal{0%{clip-path:inset(0 100% 0 0);opacity:0;filter:blur(5px)}45%{opacity:1}to{clip-path:inset(0);opacity:1;filter:blur()}}@keyframes brand-flow{0%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.brand-lockup .brand-name,.hero-sequence .hero-title-intro,.hero-sequence .hero-title-choice,.hero-sequence .hero-title-emphasis,.hero-sequence .hero-context,.hero-sequence .hero-lead,.hero-sequence .hero-actions,.hero-sequence-footer{clip-path:none;opacity:1;filter:none;animation:none;transform:none}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes scroll-line{0%,to{transform:translate(-100%)}50%{transform:translate(200%)}}@media (max-width:1080px){.hero-content{display:flex}.hero h1{font-size:clamp(38px,5.2vw,52px)}.hero-support{gap:clamp(34px,6vw,70px)}.program-intro{grid-template-columns:1fr 2fr}.program-intro>p:last-child{grid-column:2}.output-grid{grid-template-columns:repeat(2,1fr)}.output-card-1,.output-card-7{grid-column:span 1}}@media (max-width:820px){.container{width:min(calc(100% - 40px), var(--container))}.section{padding:64px 0}.site-header{height:68px;padding:0 20px}.desktop-nav{display:none}.menu-button{z-index:2;border:1px solid var(--line);color:#fff;background:#05050699;flex-direction:column;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .18s,background .18s;display:flex;position:relative}.menu-button span{background:currentColor;width:18px;height:2px;transition:transform .22s cubic-bezier(.2,.75,.25,1);display:block;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #fff3}.menu-button span:first-child{transform:translate(-50%,-50%)translateY(-4px)}.menu-button span:last-child{transform:translate(-50%,-50%)translateY(4px)}.menu-button.is-open{background:#000;border-color:#ffffff57}.menu-button.is-open span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.menu-button.is-open span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.mobile-nav{z-index:1;background:#000;flex-direction:column;justify-content:center;gap:22px;min-height:100dvh;padding:80px 28px 40px;display:flex;position:fixed;inset:0}.mobile-nav a{border-bottom:1px solid var(--line);letter-spacing:-.05em;padding-bottom:18px;font-size:30px;font-weight:410}.hero-content{justify-content:center;align-items:stretch;min-height:100svh;padding-top:104px;padding-bottom:118px}.hero-copy{padding:0}.hero h1{font-size:clamp(36px,6.2vw,48px)}.hero-support{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:30px}.hero-footer{grid-template-columns:auto 1fr}.hero-footer p:first-of-type{text-align:right}.hero-footer p:last-child{display:none}.shift-transition-visual{border-radius:26px;width:100%;height:auto;min-height:0;margin-bottom:18px;margin-left:0;transform:none}.shift-transition-copy{flex-direction:column;justify-content:flex-start;min-height:0;padding:76px clamp(26px,6vw,48px) clamp(36px,6vw,52px);display:flex;position:relative;inset:auto}.shift-transition-copy-grid{grid-template-columns:1fr;gap:26px}.shift-transition-lead,.shift-transition-story{max-width:660px}.shift-transition-lead h2{font-size:clamp(34px,5.2vw,42px)}.shift-timeline,.shift-warning,.shift-noise,.shift-needs{grid-column:1/-1;min-height:auto}.shift-warning{min-height:410px}.shift-proof{grid-template-columns:1fr;gap:0;min-height:auto}.shift-proof-content{gap:32px;min-height:460px;padding:44px 36px}.shift-proof--copy-only .shift-proof-content{grid-template-columns:1fr;min-height:0;padding:52px 42px}.shift-proof-visual{justify-self:center;width:min(100%,390px);min-height:0;margin:0 auto 18px}.statement-grid,.section-heading,.difference-grid,.application-grid,.faq-grid{grid-template-columns:1fr;gap:48px}.statement-copy{max-width:620px}.system-line{grid-template-columns:1fr;margin-top:68px}.system-arrow{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:70px;padding:0}.system-after{padding:30px 0}.section-heading{margin-bottom:50px}.category-screen-grid,.business-case-heading{grid-template-columns:1fr;gap:36px}.business-case-heading>p{max-width:680px}.business-case-items{grid-template-columns:repeat(2,minmax(0,1fr))}.business-case-items span:nth-child(3){border-left:0}.business-case-items span:nth-child(n+3){border-top:1px solid #ffffff1a}.owner-context-list{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-context-list span:not(:nth-child(3n+1)){padding-left:0}.owner-context-list span:nth-child(2n){padding-left:24px}.program-sequence-heading{grid-template-columns:1fr;gap:28px}.program-sequence-heading .section-kicker{margin-bottom:0}.program-sequence-heading>p:last-child{max-width:680px}.output-slider{border-radius:20px;min-height:680px}.output-tabs{overscroll-behavior-x:contain;scrollbar-width:none;min-height:140px;display:flex;overflow-x:auto}.output-tabs::-webkit-scrollbar{display:none}.output-tabs button{flex:0 0 176px;min-width:176px}.output-panel{padding:38px 34px 182px}.output-panel-copy{padding-bottom:18px}.program-outcome-story{grid-template-columns:1fr;gap:38px}.program-outcome-copy{grid-template-columns:1fr;gap:24px;max-width:760px}.program-outcome-copy p+p{border-top:1px solid #ffffff1f;border-left:0;padding-top:24px;padding-left:0}.strong-group-heading,.strong-group-story{grid-template-columns:1fr;gap:38px}.strong-group{padding-top:0}.strong-group-intro,.strong-group-copy{max-width:700px}.strong-group-final{grid-template-columns:1fr;gap:18px}.strong-group-final span{padding-top:0}.strong-group-visual{top:-160px;right:-230px}.media-story-heading{grid-template-columns:1fr;gap:34px;margin-bottom:50px}.media-story-heading>p{max-width:620px}.media-story-frame{aspect-ratio:16/10;border-radius:22px}.program-intro{grid-template-columns:1fr;gap:24px;margin-bottom:50px}.program-intro>p:last-child{grid-column:auto}.program-item summary{grid-template-columns:44px 1fr 28px;gap:14px}.program-shift{display:none}.program-detail{grid-template-columns:44px 1fr;gap:14px;padding-right:0}.manifesto{padding:110px 0 80px}.manifesto-bottom{grid-template-columns:1fr;gap:54px}.participation-heading{grid-template-columns:1fr;gap:34px}.participation-heading>p{max-width:680px}.participation-facts{grid-template-columns:1fr}.participation-facts article{min-height:230px}.participation-facts article+article{border-top:1px solid #ffffff1f;border-left:0}.participation-investment{grid-template-columns:1fr}.participation-price{border-bottom:1px solid #ffffff1f;border-right:0;min-height:0}.participation-price>a{margin-top:58px}.participation-includes{min-height:0}.format-top{grid-template-columns:1fr}.format-grid{grid-template-columns:1fr 1fr}.format-card-large{grid-area:auto/span 2;min-height:400px}.format-card-wide{grid-column:span 2}.difference-heading{position:static}.pricing-grid{grid-template-columns:1fr}.price-card-main{grid-row:auto;min-height:560px}.application{padding:110px 0}.application-copy{max-width:650px}.footer-top{grid-template-columns:1fr auto}.footer-top p{grid-area:2/1}.footer-up{grid-area:1/2}}@media (max-width:540px){.container{width:min(calc(100% - 32px), var(--container))}.section{padding:48px 0}.section-kicker{margin-bottom:20px}.hero h1{font-size:clamp(30px,8.5vw,35px);line-height:.98}.hero-eyebrow{margin-bottom:20px;font-size:8px}.hero-lead{margin:0;padding-left:16px;font-size:15px}.hero-context{margin:0;font-size:12px}.hero-support{grid-template-columns:1fr;gap:22px;margin-top:28px;padding-top:24px}.hero-cta{min-width:0}.hero-actions{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}.hero-actions .button{width:100%;min-width:0}.category-screen-card,.business-case-shell,.owner-only-shell{border-radius:20px;padding:36px 20px}.category-screen h2,.business-case h2,.owner-only h2{font-size:42px}.category-comparison{margin-top:4px}.category-comparison p{padding:20px 0;font-size:16px}.business-case-items{grid-template-columns:1fr;margin-top:46px}.business-case-items span{min-height:0;padding:22px 0}.business-case-items span+span,.business-case-items span:nth-child(3){border-top:1px solid #ffffff1a;border-left:0}.business-case-final{margin-top:32px;font-size:24px}.owner-only-heading>p:last-child{margin-top:26px;font-size:17px}.owner-context-list{grid-template-columns:1fr;margin-top:44px}.owner-context-list span,.owner-context-list span:nth-child(2n){padding:19px 0}.owner-context-list b{font-size:15px}.after-program{padding-top:0}.hero-break{display:none}.hero-footer{grid-template-columns:1fr;font-size:8px;bottom:22px}.hero-index{display:none}.hero-footer p:first-of-type{text-align:left}.shift-transition-visual{border-radius:20px;height:auto;min-height:0;margin-bottom:14px}.shift-transition-copy{min-height:0;padding:58px 22px 28px}.shift-transition-kicker{margin-bottom:18px;font-size:8px}.shift-transition-copy-grid{gap:22px}.shift-transition-lead h2{font-size:clamp(29px,8vw,34px);line-height:1.05}.shift-transition-lead>p{margin-top:20px;font-size:15px}.shift-transition-story{gap:20px}.shift-transition-story p{font-size:13px;line-height:1.48}.shift-transition-story .shift-transition-warning{padding-top:18px;font-size:18px}.shift-grid{gap:10px}.shift-card{border-radius:20px;padding:25px}.shift-card-label{font-size:8px}.shift-timeline-list,.shift-noise h3,.shift-needs h3{margin-top:38px}.shift-timeline-item{grid-template-columns:1fr;gap:10px;padding:20px 0}.shift-timeline-item.is-current p{font-size:25px}.shift-warning{min-height:350px}.shift-warning blockquote{margin:48px 0 40px;font-size:37px}.shift-noise h3,.shift-needs h3{font-size:32px}.shift-needs-list{grid-template-columns:1fr}.shift-needs-list li:last-child{grid-column:auto}.shift-proof{border-radius:20px;gap:0;margin-top:0;padding:10px}.shift-proof-content{gap:24px;min-height:430px;padding:28px 15px 34px}.shift-proof--copy-only .shift-proof-content{gap:28px;min-height:0;padding:34px 20px}.shift-proof-topics{padding-top:22px}.program-sequence-heading{margin-top:78px}.program-sequence-heading h2{font-size:42px}.shift-proof-visual{border-radius:15px;width:100%;min-height:0}.shift-proof-visual figcaption{font-size:7px;top:15px;left:16px}.shift-proof-sound{min-height:38px;padding:0 13px;font-size:9px;bottom:12px;right:12px}.shift-proof-title span,.shift-proof-title strong,.statement h2,.section-heading h2,.program-intro h2,.format-top h2,.difference-heading h2,.application-copy h2,.faq h2{font-size:42px}.output-grid{grid-template-rows:auto;grid-template-columns:1fr}.output-slider{border-radius:16px;min-height:820px}.output-tabs{min-height:126px}.output-tabs button{flex-basis:154px;gap:9px;min-width:154px;padding:16px 14px}.output-panel{padding:28px 22px 164px}.output-panel-topline span:last-child{display:none}.output-panel-copy{padding:48px 0 8px}.output-panel h3{font-size:48px}.output-outcomes{grid-template-columns:1fr;gap:14px;margin-top:20px}.output-outcomes p{padding-top:12px;font-size:13px;line-height:1.42}.program-outcome{border-radius:20px;margin-top:78px}.program-outcome-media{height:420px}.program-outcome-hero-copy{bottom:24px;left:18px;right:18px}.program-outcome-hero-copy>span{margin-bottom:14px;font-size:7px}.program-outcome-hero-copy h3{font-size:35px;line-height:1}.program-outcome-story{gap:30px;padding:34px 20px 22px}.program-outcome-copy{gap:18px}.program-outcome-copy p{font-size:17px}.program-outcome-copy p+p{padding-top:18px;padding-left:0}.program-outcome-final{border-radius:15px;margin-top:0;padding:23px 20px;font-size:21px}.strong-group{padding-top:0;padding-bottom:24px}.strong-group-card{border-radius:20px;padding:36px 20px 22px}.strong-group-heading{gap:28px}.strong-group-heading h2{font-size:42px;line-height:.96}.strong-group-intro{font-size:17px}.strong-group-industries{gap:6px;margin-top:38px;padding:17px 0}.strong-group-industries span{padding:8px 10px;font-size:7px}.strong-group-story{gap:30px;padding:40px 0}.strong-group-lead{font-size:31px}.strong-group-copy{gap:20px}.strong-group-copy p{font-size:17px}.strong-group-copy p+p{padding-top:20px}.strong-group-final{border-radius:15px;gap:14px;padding:23px 20px}.strong-group-final strong{font-size:21px}.strong-group-visual{opacity:.56;width:470px;height:470px;top:-125px;right:-285px}.participation{padding:24px 0 48px}.participation-shell{border-radius:20px}.participation-heading{gap:26px;padding:36px 20px 40px}.participation-heading h2{font-size:42px;line-height:.96}.participation-heading>p{font-size:17px}.participation-facts article{min-height:220px;padding:28px 20px}.participation-facts strong{font-size:43px}.participation-price,.participation-includes{padding:34px 20px}.participation-price{min-height:0}.participation-price>strong{margin-top:44px;font-size:58px}.participation-price>a{margin-top:48px}.participation-includes ul{margin-top:34px}.participation-includes li{grid-template-columns:28px 1fr;gap:10px;font-size:15px}.participation-options{grid-template-columns:1fr}.participation-options article{min-height:220px;padding:30px 20px}.participation-options article+article{border-top:1px solid #ffffff1f;border-left:0}.participation-options strong{font-size:38px}.media-story-heading{gap:24px;margin-bottom:36px}.media-story-heading h2{font-size:42px}.media-story-frame{aspect-ratio:4/5;border-radius:16px;min-height:560px}.media-story-caption{bottom:76px;left:22px;right:22px}.media-story-caption>span{margin-bottom:16px}.media-story-caption h3{font-size:39px}.media-story-caption p{margin-top:18px;font-size:13px}.output-card{min-height:240px}.program-item summary{min-height:82px}.program-name{font-size:21px}.manifesto h2{font-size:52px}.progress-map span:nth-child(2n){color:#0000}.format-grid{grid-template-columns:1fr}.format-card,.format-card-large,.format-card-wide{grid-column:auto;min-height:280px}.difference-list li{grid-template-columns:40px 1fr}.price-card,.price-card-main{min-height:470px;padding:25px}.price-card:not(.price-card-main){min-height:290px}.application-meta{grid-template-columns:1fr}.application-form{padding:28px 22px}.faq-list summary{font-size:17px}.footer-bottom{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1}.shift-transition-video{display:none}.shift-transition-gradient{opacity:1}}.form-consent{opacity:.78;align-items:flex-start;gap:.6rem;font-size:.82rem;line-height:1.45;display:flex}.form-consent input{accent-color:#7b8dff;flex:none;width:1rem;height:1rem;margin-top:.2rem}.form-consent a{color:#7db6ff;text-decoration:underline}.legal-page{max-width:46rem;margin:0 auto;padding:4rem 1.5rem 6rem;line-height:1.7}.legal-page h1{margin-bottom:.4rem;font-size:clamp(1.6rem,4vw,2.2rem)}.legal-page h2{margin:2.2rem 0 .5rem;font-size:1.05rem}.legal-page p{opacity:.82}.legal-page a{color:#7db6ff}.legal-date{opacity:.55;font-size:.85rem}.legal-back{opacity:.7;margin-bottom:2rem;font-size:.9rem;display:inline-block}
