/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--testimonial-scan-angle:0deg}}}*{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,h4,h5,h6{font-feature-settings:"ss01" on,"ss02" on;letter-spacing:-.02em;font-family:Space Grotesk,Inter,sans-serif}@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;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-kerning:normal;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-1\/2{top:50%}.left-1\/2{left:50%}.-z-10{z-index:-10}.z-10{z-index:10}.z-50{z-index:50}.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}}.mt-12{margin-top:calc(var(--spacing)*12)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.flex{display:flex}.hidden{display:none}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-6{gap:calc(var(--spacing)*6)}.overflow-hidden{overflow:hidden}.text-\[length\:var\(--text-sm\)\]{font-size:var(--text-sm)}.text-\[color\:var\(--text-on-depth\)\]{color:var(--text-on-depth)}.opacity-0{opacity:0}.opacity-80{opacity:.8}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-screen{mix-blend-mode:screen}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}:root{--font-size:16px;--background:#fff;--foreground:oklch(14.5% 0 0);--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#030213;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--radius:.625rem;--radius-2xl:16px;--depth-abyss:#0a0f1a;--depth-deep:#0f172a;--depth-mid:#1e293b;--depth-rising:#155e75;--surface-break:#0e7490;--surface:#f0f9ff;--sky-open:#f8fafc;--sky-bright:#fff;--depth-abyss-1:#022838;--depth-abyss-2:#011419;--depth-abyss-3:#000508;--depth-deep-1:#043d57;--depth-deep-2:#032e42;--depth-deep-3:#022838;--depth-mid-1:#06496e;--depth-mid-2:#053b56;--depth-mid-3:#043d57;--depth-shallow-1:#0a5f8a;--depth-shallow-2:#084d6f;--depth-shallow-3:#06496e;--depth-surface-1:#4a9fd8;--depth-surface-2:#1e7ba4;--depth-surface-3:#0a5f8a;--depth-surface-4:#06496e;--depth-sky-1:#e0f2fe;--depth-sky-2:#bae6fd;--depth-sky-3:#7dd3fc;--depth-sky-4:#4a9fd8;--depth-sky-5:#1e7ba4;--accent-glow:#22d3ee;--accent-bright:#67e8f9;--accent-action:#f97316;--accent-action-hover:#ea580c;--gray-900:#0f172a;--gray-600:#475569;--gray-500:#64748b;--teal-50:#f0fdfa;--teal-100:#ccfbf1;--teal-600:#0891b2;--teal-700:#0e7490;--text-on-depth:#f1f5f9;--text-on-depth-muted:#94a3b8;--text-on-depth-emphasis:#22d3ee;--font-weight-headline-deep:800;--font-weight-headline-surface:700;--font-weight-headline-sky:600;--font-weight-body-deep:500;--font-weight-body-surface:400;--line-height-deep:1.5;--line-height-surface:1.7;--line-height-sky:1.75;--text-xs:.75rem;--text-sm:.875rem;--text-base:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--text-4xl:3.5rem;--text-5xl:4.5rem;--tracking-headline:-.02em;--tracking-subtitle:-.008em;--tracking-body:-.006em;--line-height-title:1.14;--line-height-subtitle:1.58;--line-height-body:1.72;--tracking-headline-delta:0em;--tracking-subtitle-delta:0em;--tracking-body-delta:0em;--line-height-title-delta:0;--line-height-subtitle-delta:0;--line-height-body-delta:0;--font-weight-hero-title:var(--font-weight-headline-deep);--font-weight-hero-headline:var(--font-weight-headline-surface);--duration-instant:.1s;--duration-fast:.2s;--duration-normal:.3s;--duration-slow:.5s;--duration-dramatic:.8s;--ease-default:cubic-bezier(.4,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-smooth:cubic-bezier(.45,0,.55,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--motion-interactive-fast:.16s;--motion-interactive-base:.22s;--motion-interactive-slow:.28s;--ease-interactive:var(--ease-smooth);--max-content:1140px;--max-text:680px;--max-text-wide:720px;--max-narrow:540px;--max-wide:1400px;--section-y:140px;--section-y-tablet:100px;--section-y-mobile:80px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--glass-bg:#ffffff0d;--glass-border:#ffffff1a;--glass-blur:12px;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 4px 16px #0000001f;--shadow-lg:0 8px 32px #00000029;--shadow-xl:0 20px 60px #0000003d;--shadow-premium:0 30px 90px #0000004d;--glow-teal:0 0 40px #0891b24d;--glow-cyan:0 0 60px #22d3ee66;--glow-bright:0 0 80px #67e8f980;--haze-depth-1:#02283814;--haze-depth-2:#043d5740;--haze-depth-3:#043d572e;--haze-depth-4:#043d571f;--haze-glow-1:#67e8f908;--haze-glow-2:#22d3ee0a;--haze-glow-3:#0e74900d;--haze-vignette-1:#0000000d;--haze-vignette-2:#0000001f;--haze-vignette-3:#0003;--haze-depth-5:#043d5714;--haze-depth-6:#0228381f;--haze-band-1:#0a5f8a05;--haze-band-2:#06496e0a;--haze-band-3:#043d5714;--haze-band-4:#0228381f;--haze-film-1:#32463c05;--haze-film-2:#3c4b3707;--haze-film-3:#2d3c3209;--haze-chromatic-red:#ff000004;--haze-chromatic-cyan:#00ffff04;--haze-edge-1:#02283866;--haze-edge-2:#022838cc;--halation-primary-1:#fff0dc0f;--halation-primary-2:#fff5e10d;--halation-primary-3:#c8e6f508;--halation-secondary-1:#ffdcb408;--halation-secondary-2:#ffebc806;--halation-secondary-3:#b4d7f005;--halation-streak-primary-1:#fff0dc1f;--halation-streak-primary-2:#fff5e12e;--halation-streak-primary-shadow:#fff0dc26;--halation-streak-secondary-1:#fff5e61a;--halation-streak-secondary-2:#fffaeb26;--halation-streak-secondary-shadow:#fff5e61f;--halation-chromatic-warm:#ff967808;--halation-chromatic-cool:#78dcff06;--grading-desaturation:#1e23260a;--grading-undertone-1:#46554108;--grading-undertone-2:#4b5a460a;--grading-undertone-3:#4150410d;--grading-undertone-4:#3c46370f;--grading-shadows:#0f2d320f;--grading-highlights:#fff5dc03;--grading-fade-1:#141e2305;--grading-fade-2:#0f191c08;--grading-temperature-warm:#ffebc803;--grading-temperature-cool:#b4c8be03;--focus-ring-color:var(--teal-600);--focus-ring-glow:#0891b259;--focus-ring-width:3px;--focus-ring-offset:3px;--interactive-raise:-2px;--interactive-scale:1.01;--interactive-press-scale:.98}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400}.zone-deep{--zone-bg:var(--depth-deep);--zone-text:var(--text-on-depth);--zone-text-muted:var(--text-on-depth-muted);--zone-accent:var(--accent-glow);--zone-font-weight-headline:var(--font-weight-headline-deep);--zone-font-weight-body:var(--font-weight-body-deep);--zone-line-height:var(--line-height-deep);--tracking-headline-delta:-.004em;--tracking-subtitle-delta:-.003em;--tracking-body-delta:-.002em;--line-height-title-delta:-.03;--line-height-subtitle-delta:-.02;--line-height-body-delta:-.02;isolation:isolate;position:relative}.zone-rising{--zone-bg:var(--depth-rising);--zone-text:var(--text-on-depth);--zone-text-muted:var(--text-on-depth-muted);--zone-accent:var(--accent-bright);--zone-font-weight-headline:var(--font-weight-headline-surface);--zone-font-weight-body:var(--font-weight-body-surface);--zone-line-height:var(--line-height-surface);--tracking-headline-delta:-.002em;--tracking-subtitle-delta:-.0015em;--tracking-body-delta:-.001em;--line-height-title-delta:-.015;--line-height-subtitle-delta:-.01;--line-height-body-delta:-.01;isolation:isolate;position:relative}.zone-surface{--zone-bg:var(--surface);--zone-text:var(--gray-900);--zone-text-muted:var(--gray-600);--zone-accent:var(--teal-600);--zone-font-weight-headline:var(--font-weight-headline-surface);--zone-font-weight-body:var(--font-weight-body-surface);--zone-line-height:var(--line-height-surface);--tracking-headline-delta:0em;--tracking-subtitle-delta:0em;--tracking-body-delta:0em;--line-height-title-delta:0;--line-height-subtitle-delta:0;--line-height-body-delta:0;isolation:isolate;position:relative}.zone-sky{--zone-bg:var(--sky-open);--zone-text:var(--gray-900);--zone-text-muted:var(--gray-600);--zone-accent:var(--teal-600);--zone-font-weight-headline:var(--font-weight-headline-sky);--zone-font-weight-body:var(--font-weight-body-surface);--zone-line-height:var(--line-height-sky);--tracking-headline-delta:.003em;--tracking-subtitle-delta:.002em;--tracking-body-delta:.0015em;--line-height-title-delta:.02;--line-height-subtitle-delta:.02;--line-height-body-delta:.03;isolation:isolate;position:relative}.zone-deep,.zone-rising,.zone-surface,.zone-sky{background:var(--zone-bg);color:var(--zone-text)}.scenes-enabled .zone-deep,.scenes-enabled .zone-rising,.scenes-enabled .zone-surface,.scenes-enabled .zone-sky{background:0 0}.scenes-enabled .zone-deep:before,.scenes-enabled .zone-rising:before,.scenes-enabled .zone-surface:before,.scenes-enabled .zone-sky:before{opacity:.42}.scenes-enabled .hero{background:0 0}.section-problem,.section-dealkits,.section-math,.section-team-better,.section-launch,.section-teammates,.section-roi,.howto-runway,.section-faq,.section-final{content-visibility:auto;contain-intrinsic-size:auto 100vh}.howto-runway{contain-intrinsic-size:auto 550vh}.scenes-enabled .hero:before{content:"";z-index:0;pointer-events:none;opacity:.7;background:linear-gradient(#0a5f8ab3,#06496e99 45%,#0f172abf);position:absolute;top:0;right:0;bottom:0;left:0}.scenes-enabled .hero-content{z-index:100;position:relative}.zone-deep:before,.zone-rising:before,.zone-surface:before,.zone-sky:before{content:"";pointer-events:none;z-index:0;opacity:.6;position:absolute;top:0;right:0;bottom:0;left:0}.zone-deep:before{background:radial-gradient(circle at 15% 20%,#22d3ee14,#0000 55%),radial-gradient(circle at 85% 80%,#0e74901f,#0000 60%),linear-gradient(#0f172a00,#02283899 55%,#0a0f1ae6)}.zone-rising:before{background:radial-gradient(circle at 65% 75%,#ffb07c5c,#ffb07c2e 34%,#0000 62%) 55% 90%/140% 140%,radial-gradient(circle at 18% 10%,#311b9252,#0000 58%) 18% 0/120% 120%,linear-gradient(#0f172a,#311b92 28%,#3172df 50%,#9ebff2 70%,#f8f0ff 88%,#f8f0ffb3) 50% 0/120% 160%,linear-gradient(#ffb07c00 45%,#ffb07c47 68%,#ff9a9e24 85%,#ff9a9e00) 50% 0/120% 180%;animation:75s ease-in-out infinite sunrise-drift}.zone-rising:after{content:"";pointer-events:none;z-index:0;opacity:.45;filter:blur(14px);background:radial-gradient(circle at 60% 72%,#ffb07c80,#ffb07c33 42%,#0000 68%),radial-gradient(circle at 45% 55%,#f8f0ff38,#0000 60%);animation:16s ease-in-out infinite sunrise-bloom;position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%}.scenes-enabled .zone-rising:before{opacity:.34}.scenes-enabled .zone-rising:after{opacity:.22}@keyframes sunrise-drift{0%{background-position:55% 90%,18% 0,50% 0,50% 0}50%{background-position:52% 82%,24% 6%,50% 6%,50% 10%}to{background-position:55% 90%,18% 0,50% 0,50% 0}}@keyframes sunrise-bloom{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.52;transform:scale(1.04)}}@keyframes towHaloDrift{0%,to{opacity:.75;transform:translate(0)scale(1)}50%{opacity:.95;transform:translate(-2%,1%)scale(1.03)}}@keyframes towRaySweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes towGlowPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.zone-rising:before,.zone-rising:after,.tow-atmosphere__sun,.tow-atmosphere__rays,.scene-tow:after{animation:none}.tow-math__line,.tow-math__step,.tow-math__qualifier{opacity:1!important;filter:none!important;transform:none!important}.tow-math__divider{width:100%!important}.tow-math__glow{animation:none}}.zone-surface:before{background:radial-gradient(circle at 50% 0,#ffffff38,#0000 55%),linear-gradient(#0e749040,#f0f9ffcc 70%,#fffffff2)}.zone-sky:before{background:radial-gradient(circle at 50% -10%,#ffffff59,#0000 55%),linear-gradient(#f8fafc,#e0f2fecc 60%,#fff)}.zone-deep>div,.zone-rising>div,.zone-surface>div,.zone-sky>div{z-index:3;position:relative}.scene-layer{z-index:0;pointer-events:none;background-image:var(--scene-image);background-position:50%;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.scenes-enabled .scene-layer{opacity:0;visibility:hidden}[data-webgl=unavailable] .scene-layer{opacity:1;visibility:visible}#problem .section-content .scene-layer{opacity:0;visibility:hidden}.three-scene-root{z-index:2;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.three-scene-root canvas{width:100%;height:100%;display:block}.section-content{z-index:3;max-width:var(--max-content);padding-inline:var(--space-xl);margin:0 auto;position:relative}.section-shell{padding-block:var(--space-4xl);position:relative}@media(max-width:1024px){.section-shell{padding-block:var(--space-3xl)}}@media(max-width:640px){.section-shell{padding-block:var(--space-2xl)}.section-content{padding-inline:var(--space-lg)}}.scene-clip{pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.section-content>:not(.scene-clip){z-index:1;position:relative}.section-header{margin-bottom:calc(var(--space-xl) + var(--space-sm));max-width:var(--max-text-wide)}.section-title--sized{font-size:var(--text-4xl);margin-bottom:var(--space-md);font-weight:600}.section-title__line--spaced{padding-top:var(--space-lg);display:block}.section-subtitle--sized{font-size:var(--text-lg)}.section-body--spaced{font-size:var(--text-lg);margin-bottom:var(--space-md)}.section-body--flush{margin-bottom:0}.section-body--compact{margin-bottom:var(--space-sm)}.section-text-stack{max-width:var(--max-text-wide);gap:var(--space-md);margin-inline:auto;display:grid}.section-bullets{padding-left:var(--space-lg);font-size:var(--text-lg);list-style:outside}.section-bullets__item{margin-bottom:var(--space-sm)}.cta-group{gap:var(--space-md);flex-wrap:wrap;display:flex}.cta-group__link{font-size:var(--text-sm);text-underline-offset:4px;font-weight:600;text-decoration:underline}.cta-group--spaced{margin-top:var(--space-lg)}.teammates-grid{gap:var(--space-lg);margin-top:var(--space-xl);display:grid}@media(min-width:768px){.teammates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-cta-title{font-size:var(--text-2xl);margin-top:calc(var(--space-xl) + var(--space-sm));margin-bottom:var(--space-lg);font-weight:600}#problem .section-header,#problem .section-text-stack{text-align:center;margin-left:auto;margin-right:auto}.zone-deep h2,.zone-deep h3,.zone-deep p,.zone-deep li,.zone-rising h2,.zone-rising h3,.zone-rising p,.zone-rising li{color:var(--text-on-depth)}.scenes-enabled .zone-deep h2,.scenes-enabled .zone-deep h3,.scenes-enabled .zone-deep p,.scenes-enabled .zone-deep li{text-shadow:0 2px 18px #00000073}.scenes-enabled .zone-rising h2,.scenes-enabled .zone-rising h3,.scenes-enabled .zone-rising p,.scenes-enabled .zone-rising li{text-shadow:0 2px 16px #00000059}.zone-surface h2,.zone-surface h3,.zone-surface p,.zone-surface li,.zone-sky h2,.zone-sky h3,.zone-sky p,.zone-sky li{color:var(--gray-900)}.zone-deep a,.zone-rising a{color:var(--accent-glow)}.zone-surface a,.zone-sky a{color:var(--teal-700)}.hero{align-items:center;min-height:110vh;padding-top:5vh;padding-bottom:15vh;transition:background 2s ease-out;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,#0f172a00 0%,var(--depth-deep)100%);height:18vh;position:absolute;bottom:0;left:0;right:0}.hero--underwater{background:linear-gradient(180deg,#0a5f8a 0%,#06496e 20%,#043d57 40%,#033047 60%,#02293d 80%,var(--depth-deep)100%)}.hero-login{z-index:200;font-size:var(--text-sm);padding:10px 28px;position:absolute;top:clamp(1.25rem,3vh,2rem);left:clamp(1.25rem,3vw,2.5rem)}.hero-content{z-index:100;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1140px;margin:0 auto;padding:5rem 2rem;transition:all 1.5s ease-out;display:flex;position:relative}.hero-title{font-size:clamp(3.5rem,9vw,6.5rem);font-weight:var(--font-weight-hero-title);letter-spacing:-.045em;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;margin-bottom:2rem;line-height:1.06;transition:all 1s ease-out}.hero--underwater .hero-title{color:var(--surface);text-shadow:0 0 40px #67e8f966,0 4px 60px #0009;animation:6s ease-in-out infinite textFloat}.hero-title-accent{font-weight:inherit;display:inline-block}.hero--underwater .hero-title-accent{color:var(--sky-bright);text-shadow:0 2px 8px #000c,0 4px 16px #0009,0 0 60px #67e8f966}.hero-content .hero-headline,.hero-content .hero-value{width:100%;max-width:800px}.hero-headline{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:var(--font-weight-hero-headline);letter-spacing:-.02em;line-height:1.3;transition:all 1s ease-out}.hero--underwater .hero-headline{color:var(--surface);text-shadow:0 2px 30px #00000080;animation:5s ease-in-out .5s infinite textFloat}.hero-subheadline,.hero-value{letter-spacing:-.01em;font-size:clamp(1.125rem,2vw,1.375rem);transition:all 1s ease-out}.hero-subheadline{font-weight:500;line-height:1.7}.hero-value{margin-inline-start:0;padding-inline-start:0;font-weight:400;line-height:1.8}.hero-content .hero-value{text-align:center;margin-top:0}.hero--underwater .hero-subheadline,.hero--underwater .hero-value{color:#bae6fd;text-shadow:0 2px 20px #0006}.hero-cta{letter-spacing:-.01em;cursor:pointer;border-radius:14px;padding:18px 42px;font-size:clamp(1rem,2vw,1.125rem);font-weight:600;transition:all .4s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.hero-cta--primary{color:var(--sky-bright);background:linear-gradient(135deg,var(--teal-600)0%,var(--teal-700)100%);border:none;box-shadow:0 1px 2px #0891b233,0 4px 8px #0891b226,0 12px 32px #0891b21f,inset 0 1px #ffffff26,inset 0 -1px #0000001a}.hero--underwater .hero-cta--primary{background:linear-gradient(135deg,var(--accent-glow)0%,var(--teal-600)100%);animation:3s ease-in-out infinite buttonFloat;box-shadow:0 0 40px #22d3ee99,0 8px 32px #22d3ee66,inset 0 1px #ffffff4d}.hero-cta--primary:hover,.hero-cta--primary:focus-visible{box-shadow:0 2px 4px #0891b240,0 8px 16px #0891b233,0 20px 48px #0891b22e,inset 0 1px #fff3}.hero--underwater .hero-cta--primary:hover,.hero--underwater .hero-cta--primary:focus-visible{box-shadow:0 0 60px #22d3eecc,0 12px 40px #22d3ee80,inset 0 1px #fff6}.hero-cta--secondary{color:var(--teal-600);-webkit-backdrop-filter:blur(12px)saturate(120%);background:#ffffffb3;border:1.5px solid #0891b24d;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a,inset 0 1px #fff9}.hero--underwater .hero-cta--secondary{color:var(--accent-bright);text-shadow:0 0 15px #67e8f980;background:#67e8f91a;border:1.5px solid #67e8f980;animation:3s ease-in-out .5s infinite buttonFloat;box-shadow:0 0 30px #67e8f94d,inset 0 1px #fff3}.hero-cta--secondary:hover,.hero-cta--secondary:focus-visible{box-shadow:0 2px 4px #0000000f,0 8px 20px #0891b21a,inset 0 1px #fffc}.hero-cta:focus-visible{transform:translateY(0)scale(1)}.hero--underwater .hero-cta--secondary:hover,.hero--underwater .hero-cta--secondary:focus-visible{box-shadow:0 0 50px #67e8f980,inset 0 1px #ffffff4d}.hero-cta-shimmer{background:linear-gradient(110deg,#0000 40%,#fff6,#0000 60%) 0 0/200% 100%;animation:2s infinite shimmer}.hero-cta-orbit-bubble{background:radial-gradient(circle,#ffffffe6,#67e8f980);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #fff9}@keyframes textFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes buttonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes crestFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes orbitBubbles{0%{opacity:1;transform:rotate(0)translate(50px)rotate(0)}50%{opacity:.7}to{opacity:1;transform:rotate(360deg)translate(50px)rotate(-360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.section-title{letter-spacing:calc(var(--tracking-headline) + var(--tracking-headline-delta));line-height:calc(var(--line-height-title) + var(--line-height-title-delta));text-wrap:balance}.section-subtitle{letter-spacing:calc(var(--tracking-subtitle) + var(--tracking-subtitle-delta));line-height:calc(var(--line-height-subtitle) + var(--line-height-subtitle-delta))}.section-body{letter-spacing:calc(var(--tracking-body) + var(--tracking-body-delta));line-height:calc(var(--line-height-body) + var(--line-height-body-delta));text-wrap:pretty}.section-body strong{letter-spacing:calc(var(--tracking-body) + var(--tracking-body-delta))}.section-problem .section-title,.section-dealkits .section-title,.section-math .section-title{text-shadow:0 2px 32px #00000059}#surface-break{color:#0a0a0a}#surface-break:before,#surface-break:after{content:"";pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}#surface-break:before{opacity:.45;background:radial-gradient(circle at 18% 20%,#0e749014,#0000 60%),radial-gradient(circle at 82% 12%,#38bdf81f,#0000 62%),linear-gradient(#ffffffbf,#f0f9ffeb 62%,#f8fafcfa),repeating-linear-gradient(90deg,#0f172a05 0,#0f172a05 1px,#0000 1px,#0000 36px),repeating-linear-gradient(0deg,#0f172a05 0,#0f172a05 1px,#0000 1px,#0000 36px)}#surface-break:after{opacity:.5;background:radial-gradient(circle at 30% 40%,#0ea5e91a,#0000 58%),radial-gradient(circle at 70% 60%,#7dd3fc29,#0000 62%),radial-gradient(circle at 50% 10%,#ffffff80,#0000 48%)}#surface-break .section-title{color:#0a0a0a;text-shadow:0 1px #ffffff8c,0 14px 30px #0f172a1a}#surface-break .section-math__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}@media(max-width:640px){#surface-break .section-math__layout{grid-template-columns:minmax(0,1fr)}}#surface-break .reveal{opacity:1;filter:none;transform:none}#surface-break .section-math__placeholder{z-index:1;justify-self:end}#surface-break .sources-vis.reveal{opacity:0;filter:blur(4px);transform:translateY(24px)scale(.98)}#surface-break .sources-vis.reveal.visible{opacity:1;filter:blur();transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .6s ease-out;transform:translateY(0)scale(1)}#surface-break .section-math__copy{color:#0a0a0a;z-index:2;max-width:clamp(min(500px,90vw),52vw,640px);-webkit-backdrop-filter:blur(var(--glass-blur,12px))saturate(180%);background:linear-gradient(160deg,#ffffff61,#e2e8f047 55%,#e0f2fe38);border:1px solid #67e8f94d;border-radius:clamp(16px,2vw,24px);padding:clamp(20px,2.6vw,32px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 8px 32px #0000001a,0 24px 48px #0f172a14,inset 0 1px #fff9,inset 0 -1px #ffffff26}#surface-break .section-math__copy:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:.45;background:linear-gradient(#ffffff59,#ffffff1f),repeating-linear-gradient(#0f172a05 0,#0f172a05 1px,#0000 1px,#0000 7px);position:absolute;top:0;right:0;bottom:0;left:0}#surface-break .section-math__copy:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:.3;will-change:transform;background:radial-gradient(circle at 20% 35%,#22d3ee24,#0000 48%),radial-gradient(circle at 68% 18%,#67e8f91f,#0000 52%),radial-gradient(circle at 75% 70%,#22d3ee14,#0000 55%);animation:32s ease-in-out infinite surfaceBreakDrift;position:absolute;top:-18%;right:-12%;bottom:-18%;left:-12%;transform:translate(0)}#surface-break .section-math__copy>*{z-index:1;position:relative}#surface-break .section-body{color:#0a0a0a;text-shadow:0 1px #ffffff73}#surface-break .section-body:not(:last-child){border-bottom:1px solid #0f172a14;margin-bottom:clamp(14px,2vh,18px);padding-bottom:clamp(14px,2vh,18px)}@keyframes surfaceBreakDrift{0%{transform:translate(0)}50%{transform:translate(1.6%,-1.2%)}to{transform:translate(0)}}.section-problem:after{content:"";pointer-events:none;z-index:0;opacity:.55;background:linear-gradient(135deg,#67e8f924,#67e8f900 42%),radial-gradient(circle at 50% 18%,#f8fafc59 0%,transparent 55%),radial-gradient(ellipse at var(--problem-focus-x,32%)var(--problem-focus-y,42%),#22d3ee29 0%,transparent 55%),radial-gradient(circle at 50% 15%,#67e8f914 0%,transparent 50%),linear-gradient(180deg,#f8fafc00 65%,#f8fafc2e);position:absolute;top:0;right:0;bottom:0;left:0}.section-problem:before{content:"";pointer-events:none;z-index:0;opacity:.6;background:linear-gradient(120deg,#38bdf82e,#38bdf800 45%),linear-gradient(245deg,#0e749033,#0e749000 50%),radial-gradient(circle at 50% -10%,#94a3b81f,#0000 55%);position:absolute;top:0;right:0;bottom:0;left:0}.section-dealkits.zone-deep:before,.section-problem.zone-deep:before{display:none}.section-dealkits:before{content:"";pointer-events:none;z-index:0;opacity:.4;background:linear-gradient(#02101ad9,#02101a00 45%);position:absolute;top:0;right:0;bottom:0;left:0}.section-dealkits:after{content:"";pointer-events:none;z-index:0;opacity:.4;filter:blur(6px);mix-blend-mode:screen;background:radial-gradient(circle at 50% 35%,#67e8f959,#0000 60%),radial-gradient(circle at 50% 60%,#22d3ee2e,#0000 70%);height:24vh;animation:9s ease-in-out infinite dealkitsPulse;display:none;position:absolute;inset:6vh -6% auto}.section-problem .problem-seam{pointer-events:none;z-index:0;opacity:.4;filter:blur(18px);mix-blend-mode:screen;background:radial-gradient(120% 80% at 50% 10%,#67e8f938,#0000 65%),radial-gradient(100% 60% at 50% 25%,#22d3ee29,#0000 70%),linear-gradient(#f8fafc1f,#0000 40%,#020a12bf);height:28vh;animation:12s ease-in-out infinite problemSeamDrift;position:absolute;bottom:0;left:0;right:0}.section-problem .section-body{color:inherit;text-shadow:0 2px 18px #00000073}.section-problem .section-content>.section-problem__copy{margin-left:auto;margin-right:auto}.section-problem .section-header{max-width:860px}.section-problem .section-title{color:inherit}.section-problem .section-content:before{content:"";pointer-events:none;z-index:0;opacity:0;background:0 0;position:absolute;top:-12%;right:-8%;bottom:-12%;left:-8%}.section-problem .section-content:after{content:"";pointer-events:none;z-index:0;opacity:.85;mix-blend-mode:multiply;filter:blur(10px);background:linear-gradient(#0000,#0000 22%,#0000 70%,#0a0a0a99),radial-gradient(120% 70% at 50% 100%,#02060c99,#0000 55%);animation:22s linear infinite problemPressureDrift;position:absolute;top:-12%;right:-8%;bottom:-12%;left:-8%}.section-problem .underwater-text{color:inherit;opacity:.9;font-style:italic}.section-problem .resolution-line{color:inherit;text-shadow:0 0 24px #22d3ee59;font-style:italic;font-weight:500}.missed-signals{pointer-events:none;z-index:0;opacity:.55;transform-origin:50%;filter:blur(.2px);justify-content:center;gap:18px;display:flex;position:absolute;top:10%;right:0;bottom:0;left:0;transform:translate(-6%)rotate(-6deg)}.missed-signals span{background:#22d3eed9;border-radius:999px;width:8px;height:8px;animation:5s ease-in-out infinite missedSignalRise,6s ease-in-out infinite missedSignalSway;box-shadow:0 0 18px #22d3ee80}.missed-signals span:first-child{animation-delay:0s}.missed-signals span:nth-child(2){animation-delay:.7s}.missed-signals span:nth-child(3){animation-delay:1.4s}.missed-signals span:nth-child(4){animation-delay:2.1s}.missed-signals span:nth-child(5){animation-delay:2.8s}.missed-signals span:nth-child(6){animation-delay:3.5s}.missed-signals span:nth-child(7){animation-delay:4.2s}.missed-signals span:nth-child(8){animation-delay:4.9s}.missed-signals span:nth-child(9){animation-delay:5.6s}.missed-signals span:nth-child(10){animation-delay:6.3s}.missed-signals span:nth-child(odd){animation-duration:6.2s,8s}.missed-signals span:nth-child(4n){animation-duration:4.6s,5.5s}.problem-silt,.problem-shaft{pointer-events:none;z-index:0;position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%}.problem-silt{opacity:.7;filter:blur(2px);mix-blend-mode:screen;background:radial-gradient(circle at 18% 25%,#94a3b82e,#0000 22%),radial-gradient(circle at 78% 35%,#94a3b829,#0000 24%),radial-gradient(circle at 36% 62%,#94a3b833,#0000 20%),radial-gradient(circle at 82% 78%,#94a3b82e,#0000 22%),radial-gradient(circle at 55% 48%,#94a3b824,#0000 26%);animation:14s linear infinite problemSiltFall}.problem-shaft{opacity:.65;filter:blur(12px);mix-blend-mode:screen;background:linear-gradient(112deg,#7dd3fc47,#7dd3fc00 58%),linear-gradient(128deg,#22d3ee33,#22d3ee00 62%),radial-gradient(at 30% 10%,#7dd3fc33,#0000 55%);animation:18s ease-in-out infinite problemShaftDrift}.missed-signals span:nth-child(2n){opacity:.65;width:6px;height:6px;box-shadow:0 0 12px #22d3ee66}.missed-signals span:nth-child(3n){opacity:.75;width:10px;height:10px;box-shadow:0 0 22px #22d3ee8c}.section-problem .section-content>:not(.missed-signals):not(.whaley-sticker){z-index:1;position:relative}#problem .whaley-sticker{z-index:15;position:absolute;top:0;right:0;bottom:0;left:0}#problem .section-content{color:#fff;max-width:100%;padding-left:var(--space-xl);padding-right:var(--space-xl);text-align:left;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;margin:auto 0;display:flex}#problem .section-content .section-problem__copy{z-index:10;max-width:clamp(560px,72vw,860px);margin:0 auto 0 0;position:relative}#problem .section-content .section-header,#problem .section-content .section-title,#problem .section-content .section-body,#problem .section-content .section-text-stack,#problem .section-content .underwater-text,#problem .section-content .resolution-line{color:#fff;text-align:left}#problem .whaley-sticker__img{object-fit:contain;max-width:min(380px,38vw);max-height:min(480px,55vh)}@keyframes missedSignalRise{0%{opacity:0;transform:translateY(80px)scale(.85)}40%{opacity:.85}70%{opacity:.3}to{opacity:0;transform:translateY(-120px)scale(.95)}}@keyframes missedSignalSway{0%,to{transform:translate(0)}50%{transform:translate(10px)}}@keyframes problemPressureDrift{0%{transform:translate(0)}to{transform:translateY(3%)}}@keyframes problemSiltFall{0%{opacity:.2;transform:translateY(-4%)}50%{opacity:.55}to{opacity:.3;transform:translateY(6%)}}@keyframes problemShaftDrift{0%,to{opacity:.4;transform:translate(-1%)scale(1)}50%{opacity:.55;transform:translate(1%,1%)scale(1.02)}}@keyframes problemCausticDrift{0%,to{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.6;transform:translate(1%,-.5%)scale(1.02)}}@keyframes problemSeamDrift{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.85;transform:translateY(-6%)scale(1.02)}}@keyframes dealkitsPulse{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:.7;transform:scale(1.04)}}.section-teammates .section-body{line-height:1.65}@supports not (text-wrap:balance){.section-title,.section-body{text-wrap:initial}}.glass-card{-webkit-backdrop-filter:blur(12px)saturate(180%);background:#ffffff08;border:1px solid #67e8f926;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff0d}.glass-card:hover{background:#ffffff0f;border-color:#67e8f959;transform:translateY(-8px)scale(1.02);box-shadow:0 20px 60px #22d3ee26,0 0 80px #22d3ee1a,inset 0 1px #ffffff1a}.scene-abyss{--scene-image:none;opacity:.85;background:linear-gradient(#02060ceb,#0000 18%,#0000 82%,#02060ce0),radial-gradient(100% 60% at 50% 15%,#0e749059,#0000 50%),radial-gradient(#06495f66,#0000 55%),linear-gradient(#020c16d9,#04233780 45%,#04233780 55%,#020a12e6)}.scene-sonar{--scene-image:none;background:radial-gradient(circle at 72% 46%,#22d3ee29,#0000 55%),radial-gradient(circle at 70% 48%,#67e8f91a,#0000 70%);animation:6s ease-in-out infinite sonarPulse}.scene-sonar.is-scanning:before{content:"";pointer-events:none;z-index:0;opacity:.55;mix-blend-mode:screen;background:radial-gradient(70% 60%,#02101ab3,#0000 70%),radial-gradient(45% 40% at 50% 45%,#67e8f924,#0000 60%),radial-gradient(30% 25% at 50% 45%,#67e8f91f,#0000 55%);position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%}.scene-sonar.is-scanning:after{content:"";pointer-events:none;z-index:0;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 50% 45%,#67e8f959,#0000 55%);border-radius:999px;animation:.9s ease-in-out infinite sonarScanFlash;position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%}@keyframes sonarScanFlash{0%{opacity:0;transform:scale(.9)}35%{opacity:.6;transform:scale(1.02)}to{opacity:0;transform:scale(1.08)}}@keyframes sonarPulse{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:.7;transform:scale(1.02)}}.scene-tow{--scene-image:none;background:radial-gradient(circle at 55% 14%,#ffefd659,#ffc6922e 35%,#0000 58%),radial-gradient(circle at 20% 70%,#311b924d,#0000 60%),linear-gradient(#051222e6,#104078bf 45%,#7cbbff73 70%,#ffe5c859)}.scene-tow:after{content:"";opacity:.45;mix-blend-mode:screen;filter:blur(16px);background:radial-gradient(80% 55% at 55% 20%,#fff4d64d,#0000 60%),radial-gradient(65% 35% at 60% 55%,#ffffff29,#0000 70%);animation:18s ease-in-out infinite towGlowPulse;position:absolute;top:-10%;right:-10%;bottom:0;left:-10%}.scene-launch{--scene-image:none;background:radial-gradient(circle at 50% 18%,#d6f4ff61,#0000 55%),radial-gradient(85% 35% at 50% 32%,#7dd3fc38,#0000 70%),linear-gradient(#081224d1,#0d28468c 42%,#14b8a638 68%,#0214204d)}.scene-launch:before{content:"";opacity:.95;mix-blend-mode:screen;filter:blur(10px);background:radial-gradient(circle at 68% 14%,#ffe8c88c,#0000 55%),radial-gradient(95% 40% at 40% 24%,#a8dfff4d,#0000 70%),radial-gradient(80% 35% at 62% 20%,#38bdf847,#0000 72%),radial-gradient(70% 26% at 50% 55%,#ffffff2e,#0000 75%),linear-gradient(#06142699,#38bdf83d,#e0f2fe4d);animation:26s ease-in-out infinite skyLift;position:absolute;top:-16%;right:-10%;bottom:-16%;left:-10%}.scene-launch:after{content:"";opacity:.8;mix-blend-mode:screen;filter:blur(12px);background:radial-gradient(52% 20% at 34% 36%,#ffffff4d,#0000 70%),radial-gradient(52% 20% at 66% 36%,#ffffff4d,#0000 70%),radial-gradient(circle at 50% 24%,#ffffff47,#0000 55%),repeating-linear-gradient(112deg,#ffffff38 0,#ffffff38 2px,#fff0 2px,#fff0 28px),repeating-linear-gradient(72deg,#e0f2fe2e 0,#e0f2fe2e 1px,#fff0 1px,#fff0 22px);animation:22s ease-in-out infinite hawkGlide;position:absolute;top:-8%;right:-12%;bottom:0;left:-12%}@keyframes skyLift{0%,to{opacity:.8;transform:translate(0)}50%{opacity:1;transform:translate(-1.5%,1.2%)}}@keyframes hawkGlide{0%{transform:translate(-1%,.6%)rotate(-.6deg)}50%{transform:translate(1.2%,-.8%)rotate(.8deg)}to{transform:translate(-1%,.6%)rotate(-.6deg)}}#launch{--zone-text:var(--sky-open);--zone-text-muted:#e2e8f0d1;--zone-accent:var(--accent-bright);content-visibility:visible;z-index:1;min-height:80vh;padding-top:4rem;padding-bottom:4rem;overflow:clip visible}#launch:before{content:"";pointer-events:none;z-index:0;opacity:.7;mix-blend-mode:screen;filter:blur(14px);background:radial-gradient(120% 55% at 50% 30%,#ffffff40,#0000 60%),linear-gradient(#061220b3,#06122033 55%,#0612200d);position:absolute;top:-10%;right:-5%;bottom:0;left:-5%}#launch .section-content:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(90% 70% at 15% 20%,#081424c7,#0000 60%),radial-gradient(80% 60% at 85% 30%,#08142499,#0000 65%);border-radius:28px;position:absolute;top:-6%;right:-4%;bottom:-6%;left:-4%}#launch .section-content>.scene-clip{z-index:0;position:absolute}#launch .section-content>:not(.scene-clip){z-index:1;position:relative}#launch .section-content{text-align:center}#launch .launch-header-wrap{z-index:1;min-height:0;margin-left:auto;margin-right:auto;position:relative}#launch .launch-header-wrap>header{margin-left:auto;margin-right:auto}#launch h2,#launch h3,#launch p,#launch li{color:var(--zone-text);text-shadow:0 2px 16px #020c1873}#launch a{color:var(--zone-accent)}#launch .launch-header-wrap .whaley-sticker{justify-content:center;align-items:flex-end;margin-left:0;padding-bottom:0;position:absolute;inset:auto auto 100% 50%}#launch .launch-header-wrap .whaley-sticker--entrance-fade-up.reveal{transform:translate(-50%)translateY(32px)}#launch .launch-header-wrap .whaley-sticker--entrance-fade-up.reveal.visible{transform:translate(-50%)translateY(0)}#launch .launch-header-wrap .whaley-sticker__img{max-width:min(400px,42vw);max-height:min(460px,50vh)}.methodology-crests{margin:var(--space-xl)auto}.methodology-crests__list{justify-content:center;align-items:center;gap:var(--space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.methodology-crest{opacity:.65;width:clamp(56px,8vw,88px);animation:6s ease-in-out infinite crestFloat;animation-delay:calc(var(--i,0)*-1.2s);transition:opacity var(--duration-normal)var(--ease-smooth);will-change:opacity,transform;flex-shrink:0}.methodology-crest:hover{opacity:1}.methodology-crests__list:hover .methodology-crest:not(:hover){opacity:.4}.methodology-crest svg{filter:drop-shadow(0 2px 8px #00000040);width:100%;height:auto;transition:filter var(--duration-normal)var(--ease-smooth)}.methodology-crest:hover svg{filter:drop-shadow(0 4px 14px #00000059)}@media(prefers-reduced-motion:reduce){.methodology-crest{transition:opacity var(--duration-fast)var(--ease-default);will-change:auto;animation:none;transform:none!important}.methodology-crest svg{transition:none}}@media(max-width:480px){.methodology-crests__list{gap:var(--space-md)}.methodology-crest{width:clamp(44px,16vw,64px)}}.scene-sky{--scene-image:none;background:radial-gradient(circle at 30% 20%,#fff6,#0000 55%),radial-gradient(circle at 70% 30%,#e0f2fe80,#0000 60%)}.scene-sky:after{content:"";opacity:.6;background:radial-gradient(circle at 30% 40%,#fffc,#0000 45%),radial-gradient(circle at 70%,#ffffffb3,#0000 40%);border-radius:999px;position:absolute;top:10%;right:8%;bottom:10%;left:8%}.scene-clarity{--scene-image:none;background:#fff}.scene-hawk-view{--scene-image:none;background:#33383d}.scene-hawk-view:before{content:"";clip-path:polygon(38% 0,100% 0,100% 100%,38% 100%,44% 88%,50% 50%,44% 12%);transition:clip-path .6s var(--ease-smooth);background:#4f555d;position:absolute;top:0;right:0;bottom:0;left:0}.section-final:hover .scene-hawk-view:before,.section-final:focus-within .scene-hawk-view:before{clip-path:polygon(32% 0,100% 0,100% 100%,32% 100%,40% 82%,48% 50%,40% 18%)}.section-problem{--problem-focus-x:34%;--problem-focus-y:46%;filter:saturate(1.08)contrast(1.04);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding-top:clamp(16px,2.5vh,32px);padding-bottom:clamp(64px,12vh,140px);display:flex}@media(max-width:1024px){.section-problem{min-height:88vh;padding-top:clamp(12px,2vh,28px);padding-bottom:clamp(48px,10vh,100px)}}@media(max-width:640px){.section-problem{min-height:80vh;padding-top:clamp(12px,2vh,24px);padding-bottom:clamp(40px,8vh,80px)}}.section-dealkits{min-height:135vh}.section-math{flex-direction:column;min-height:100vh;padding-top:clamp(64px,10vh,120px);padding-bottom:clamp(64px,12vh,140px);display:flex;position:relative}.section-math__layout{z-index:2;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid;position:relative}.section-math__copy{max-width:clamp(min(480px,90vw),60vw,720px);color:var(--text-on-depth);z-index:2;position:relative}.section-math__placeholder{z-index:1;justify-self:start;position:relative}.section-math .section-content>:not(.tow-atmosphere){z-index:1;position:relative}.tow-atmosphere{pointer-events:none;z-index:0;opacity:.7;position:absolute;top:-18%;right:-10%;bottom:-18%;left:-10%}.tow-atmosphere__sun{opacity:.85;filter:blur(16px);background:radial-gradient(circle at 55% 18%,#ffecd18c,#ffc89442 32%,#0000 60%),radial-gradient(circle at 58% 24%,#fff3,#0000 45%);animation:28s ease-in-out infinite towHaloDrift;position:absolute;top:0;right:0;bottom:0;left:0}.tow-atmosphere__rays{opacity:.28;mix-blend-mode:screen;filter:blur(18px);background:conic-gradient(from 190deg at 55% 20%,#fff4d600,#fff4d63d 20deg,#fff4d600 46deg,#fff4d62e 78deg,#fff4d600 120deg,#fff4d629 160deg,#fff4d600 220deg,#fff4d62e 260deg,#fff4d600 360deg);animation:44s linear infinite towRaySweep;position:absolute;top:10%;right:0;bottom:0;left:0}.tow-atmosphere__mist{opacity:.55;filter:blur(10px);background:linear-gradient(#0f172a00,#0f172a8c 55%,#081424d9),radial-gradient(circle at 40% 20%,#fff5e433,#0000 60%);position:absolute;top:40%;right:-10%;bottom:-10%;left:-10%}.tow-math{place-items:center;width:100%;max-width:420px;margin:0;display:grid;position:relative}.tow-math__glow{filter:blur(24px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ffdca038,#ffc8941a 40%,#0000 70%);border-radius:50%;animation:18s ease-in-out infinite towGlowPulse;position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%}.tow-math__card{z-index:1;-webkit-backdrop-filter:blur(8px);background:#0f172a47;border:1px solid #ffffff14;border-radius:clamp(16px,2vw,24px);flex-direction:column;gap:clamp(10px,1.8vh,18px);width:100%;padding:clamp(24px,4vw,40px);display:flex;position:relative;box-shadow:0 8px 32px #0000002e,inset 0 1px #ffffff0d}.tow-math__line{opacity:0;filter:blur(3px);align-items:baseline;gap:.4em;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .5s ease-out;display:flex;transform:translateY(16px)}.tow-math__line--operand{padding-left:.15em}.tow-math__divider{background:linear-gradient(90deg,#ffffff0a,#ffffff2e,#ffffff0a);border:none;width:0;height:1px;margin:clamp(2px,.4vh,6px) 0;transition:width .8s cubic-bezier(.16,1,.3,1) .4s}.tow-math__qualifier{letter-spacing:.06em;text-transform:uppercase;color:var(--text-on-depth-muted);opacity:0;padding-left:.15em;font-size:clamp(.72rem,.62rem + .5vw,.88rem);transition:opacity .7s cubic-bezier(.16,1,.3,1) 4.4s,transform .7s cubic-bezier(.16,1,.3,1) 4.4s;transform:translateY(10px)}.tow-math__number{color:var(--text-on-depth-emphasis,#fffffff2);letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.2rem);font-weight:700;line-height:1}.tow-math__unit{text-transform:uppercase;letter-spacing:.06em;color:var(--text-on-depth-muted);font-family:Space Grotesk,sans-serif;font-size:clamp(.8rem,.68rem + .6vw,1rem);font-weight:500}.tow-math__symbol{color:var(--text-on-depth-muted);min-width:1.2em;font-family:Space Grotesk,sans-serif;font-size:clamp(1rem,.8rem + .8vw,1.3rem);font-weight:500}dl.tow-math__cascade{flex-direction:column;gap:clamp(6px,1vh,12px);margin:0;padding:0;display:flex}dl.tow-math__cascade dd{margin:0;padding:0}.tow-math__step{opacity:0;filter:blur(3px);align-items:baseline;gap:.35em;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .5s ease-out;display:flex;transform:translateY(14px)}.tow-math__step-value{letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-weight:700;line-height:1}.tow-math__step-unit{text-transform:lowercase;letter-spacing:.02em;font-family:Space Grotesk,sans-serif;font-weight:500}.tow-math__step-period{text-transform:lowercase;letter-spacing:.02em;font-family:Space Grotesk,sans-serif;font-weight:400}.tow-math__step--week .tow-math__step-value{color:#ffffff73;font-size:clamp(1.05rem,.85rem + .8vw,1.3rem)}.tow-math__step--week .tow-math__step-unit,.tow-math__step--week .tow-math__step-period{color:#ffffff47;font-size:clamp(.68rem,.58rem + .4vw,.82rem)}.tow-math__step--month .tow-math__step-value{color:#ffffff94;font-size:clamp(1.25rem,1rem + 1vw,1.55rem)}.tow-math__step--month .tow-math__step-unit,.tow-math__step--month .tow-math__step-period{color:#ffffff61;font-size:clamp(.72rem,.62rem + .5vw,.88rem)}.tow-math__step--quarter .tow-math__step-value{color:#ffffffbf;font-size:clamp(1.5rem,1.15rem + 1.4vw,1.9rem)}.tow-math__step--quarter .tow-math__step-unit,.tow-math__step--quarter .tow-math__step-period{color:#ffffff7a;font-size:clamp(.78rem,.66rem + .55vw,.95rem)}.tow-math__step--year .tow-math__step-value{color:var(--accent-glow);text-shadow:0 0 24px #22d3ee59,0 2px 12px #0000004d;font-size:clamp(2.4rem,1.8rem + 2.5vw,3.4rem)}.tow-math__step--year .tow-math__step-unit{color:#ffecd1e6;text-shadow:0 2px 12px #00000040;font-size:clamp(1.1rem,.9rem + 1vw,1.5rem);font-weight:600}.tow-math__step--year .tow-math__step-period{color:#ffecd1a6;font-size:clamp(.88rem,.75rem + .6vw,1.05rem)}.tow-math.visible .tow-math__line:first-child{opacity:1;filter:blur();transition-delay:0s;transform:translateY(0)}.tow-math.visible .tow-math__line:nth-child(2){opacity:1;filter:blur();transition-delay:.2s;transform:translateY(0)}.tow-math.visible .tow-math__divider{width:100%}.tow-math.visible .tow-math__step:first-child{opacity:1;filter:blur();transition-delay:.8s;transform:translateY(0)}.tow-math.visible .tow-math__step:nth-child(2){opacity:1;filter:blur();transition-delay:1.8s;transform:translateY(0)}.tow-math.visible .tow-math__step:nth-child(3){opacity:1;filter:blur();transition-delay:2.8s;transform:translateY(0)}.tow-math.visible .tow-math__step:nth-child(4){opacity:1;filter:blur();transition-delay:3.8s;transform:translateY(0)}.tow-math.visible .tow-math__qualifier{opacity:1;transform:translateY(0)}.tow-math.visible .tow-math__step--year .tow-math__step-value{animation:6s ease-in-out 4.6s infinite textFloat}.sources-vis{place-items:center;width:100%;max-width:420px;display:grid;position:relative}.sources-vis__glow{filter:blur(28px);pointer-events:none;z-index:0;background:radial-gradient(circle,#22d3ee38,#0891b21f 35%,#0e74900f 55%,#0000 72%);border-radius:50%;animation:18s ease-in-out infinite sourcesGlowPulse;position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%}@keyframes sourcesGlowPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}.sources-vis__card{z-index:1;background:linear-gradient(160deg,var(--depth-deep)0%,var(--depth-abyss)100%);border:1px solid #22d3ee33;border-radius:clamp(16px,2vw,24px);flex-direction:column;gap:clamp(8px,1.4vh,14px);width:100%;padding:clamp(20px,3.5vw,32px);display:flex;position:relative;overflow:hidden;box-shadow:0 0 40px #0891b233,0 20px 60px #0a0f1a80,inset 0 1px #22d3ee1a}.sources-vis__card:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:1;background:radial-gradient(circle at 20% 15%,#22d3ee0f,#0000 45%),radial-gradient(circle at 80% 85%,#0891b20d,#0000 50%),radial-gradient(circle,#0e749008,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.sources-vis__card:after{content:"";pointer-events:none;z-index:3;opacity:0;background:linear-gradient(90deg,#0000,#22d3ee40 20%,#22d3ee66,#22d3ee40 80%,#0000);height:1px;animation:8s linear infinite paused sourcesScanLine;position:absolute;top:0;left:0;right:0;box-shadow:0 0 8px #22d3ee26}@keyframes sourcesScanLine{0%{opacity:0;top:-2%}5%{opacity:.15}50%{opacity:.15}95%{opacity:.15}to{opacity:0;top:102%}}.sources-vis__card>*{z-index:1;position:relative}.sources-vis__header{opacity:0;filter:blur(3px);flex-direction:column;gap:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .5s ease-out;display:flex;transform:translateY(16px)}.sources-vis__count{color:var(--accent-glow);letter-spacing:-.02em;text-shadow:0 0 32px #22d3ee80,0 0 64px #22d3ee40,0 0 12px #0891b266;font-family:Space Grotesk,sans-serif;font-size:clamp(3.2rem,2.5rem + 3vw,4.2rem);font-weight:700;line-height:1}.sources-vis__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-on-depth-muted);margin-top:.15em;font-family:Space Grotesk,sans-serif;font-size:clamp(.82rem,.7rem + .6vw,1rem);font-weight:500}.sources-vis__sublabel{text-transform:uppercase;letter-spacing:.08em;color:#22d3eeb3;align-items:center;gap:6px;margin-top:.35em;font-family:Space Grotesk,sans-serif;font-size:clamp(.68rem,.58rem + .4vw,.78rem);font-weight:400;display:flex}.sources-vis__live-dot{background:var(--accent-glow);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite sourcesLivePulse;display:inline-block;box-shadow:0 0 6px #22d3ee99}@keyframes sourcesLivePulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #22d3ee99}50%{opacity:.5;transform:scale(.8);box-shadow:0 0 12px #22d3eecc}}.sources-vis__divider{background:linear-gradient(90deg,#0000,#22d3ee4d,#22d3ee73,#22d3ee4d,#0000);border:none;width:0;height:1px;margin:clamp(2px,.4vh,6px) 0;transition:width .8s cubic-bezier(.16,1,.3,1) .25s}.sources-vis__lanes{flex-direction:column;gap:clamp(10px,1.6vh,16px);display:flex}.sources-vis__lane{opacity:0;filter:blur(3px);flex-direction:column;gap:3px;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .5s ease-out;display:flex;transform:translateY(14px)}.sources-vis__lane-label{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8d9;border-left:2px solid #22d3ee40;align-items:center;gap:6px;padding-left:8px;font-family:Space Grotesk,sans-serif;font-size:clamp(.62rem,.54rem + .3vw,.72rem);font-weight:600;display:flex}.sources-vis__lane-label:before{content:"";border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.sources-vis__lane:first-child .sources-vis__lane-label{color:#22d3eecc;border-left-color:#22d3ee66}.sources-vis__lane:first-child .sources-vis__lane-label:before{background:#22d3eecc;box-shadow:0 0 4px #22d3ee80}.sources-vis__lane:nth-child(2) .sources-vis__lane-label{color:#a78bfad9;border-left-color:#8b5cf666}.sources-vis__lane:nth-child(2) .sources-vis__lane-label:before{background:#a78bfacc;box-shadow:0 0 4px #8b5cf680}.sources-vis__lane:nth-child(3) .sources-vis__lane-label{color:#93c5fdd9;border-left-color:#60a5fa66}.sources-vis__lane:nth-child(3) .sources-vis__lane-label:before{background:#93c5fdcc;box-shadow:0 0 4px #60a5fa80}.sources-vis__lane:nth-child(4) .sources-vis__lane-label{color:#67e8f9d9;border-left-color:#22d3ee59}.sources-vis__lane:nth-child(4) .sources-vis__lane-label:before{background:#67e8f9cc;box-shadow:0 0 4px #22d3ee80}.sources-vis__lane:nth-child(5) .sources-vis__lane-label{color:#6ee7b7d9;border-left-color:#34d39959}.sources-vis__lane:nth-child(5) .sources-vis__lane-label:before{background:#6ee7b7cc;box-shadow:0 0 4px #34d39980}.sources-vis__track-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000)}.sources-vis__track{gap:clamp(6px,.8vw,10px);width:max-content;animation-play-state:paused;display:flex}.sources-vis__track-dup{gap:clamp(6px,.8vw,10px);padding-left:clamp(6px,.8vw,10px);display:flex}.sources-vis__lane[data-direction=left] .sources-vis__track{animation:30s linear infinite paused sourcesScrollLeft}.sources-vis__lane[data-direction=right] .sources-vis__track{animation:30s linear infinite paused sourcesScrollRight}@keyframes sourcesScrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sourcesScrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.sources-vis__chip{letter-spacing:.01em;white-space:nowrap;color:var(--text-on-depth);background:#ffffff0f;border:1px solid #22d3ee1f;border-radius:100px;flex-shrink:0;padding:clamp(4px,.5vh,6px) clamp(8px,1vw,12px);font-family:Space Grotesk,sans-serif;font-size:clamp(.6rem,.52rem + .35vw,.72rem);font-weight:500;line-height:1;transition:border-color .3s,box-shadow .3s;box-shadow:0 1px 4px #0003}.sources-vis__lane:first-child .sources-vis__chip{background:#22d3ee0d;border-color:#22d3ee26}.sources-vis__lane:nth-child(2) .sources-vis__chip{background:#8b5cf60d;border-color:#8b5cf626}.sources-vis__lane:nth-child(3) .sources-vis__chip{background:#60a5fa0d;border-color:#60a5fa26}.sources-vis__lane:nth-child(4) .sources-vis__chip{background:#22d3ee0a;border-color:#22d3ee1f}.sources-vis__lane:nth-child(5) .sources-vis__chip{background:#34d3990a;border-color:#34d3991f}.sources-vis__chip[data-prestige]{color:var(--accent-bright);background:#22d3ee1a;border-color:#22d3ee59;font-weight:600;box-shadow:0 0 8px #22d3ee1f,0 1px 4px #0003}.sources-vis__qualifier{letter-spacing:.06em;text-transform:uppercase;color:var(--text-on-depth-muted);opacity:0;padding-left:2px;font-family:Space Grotesk,sans-serif;font-size:clamp(.68rem,.58rem + .45vw,.82rem);transition:opacity .7s cubic-bezier(.16,1,.3,1) 1.8s,transform .7s cubic-bezier(.16,1,.3,1) 1.8s;transform:translateY(10px)}.sources-vis.visible .sources-vis__header{opacity:1;filter:blur();transition-delay:0s;transform:translateY(0)}.sources-vis.visible .sources-vis__divider{width:100%}.sources-vis.visible .sources-vis__card:after{animation-play-state:running}.sources-vis.visible .sources-vis__lane:first-child{opacity:1;filter:blur();transition-delay:.3s;transform:translateY(0)}.sources-vis.visible .sources-vis__lane:nth-child(2){opacity:1;filter:blur();transition-delay:.6s;transform:translateY(0)}.sources-vis.visible .sources-vis__lane:nth-child(3){opacity:1;filter:blur();transition-delay:.9s;transform:translateY(0)}.sources-vis.visible .sources-vis__lane:nth-child(4){opacity:1;filter:blur();transition-delay:1.2s;transform:translateY(0)}.sources-vis.visible .sources-vis__lane:nth-child(5){opacity:1;filter:blur();transition-delay:1.5s;transform:translateY(0)}.sources-vis.visible .sources-vis__qualifier{opacity:1;transform:translateY(0)}.sources-vis.visible .sources-vis__lane:first-child .sources-vis__track{animation-duration:28s;animation-play-state:running;animation-delay:.6s}.sources-vis.visible .sources-vis__lane:nth-child(2) .sources-vis__track{animation-duration:22s;animation-play-state:running;animation-delay:.9s}.sources-vis.visible .sources-vis__lane:nth-child(3) .sources-vis__track{animation-duration:26s;animation-play-state:running;animation-delay:1.2s}.sources-vis.visible .sources-vis__lane:nth-child(4) .sources-vis__track{animation-duration:30s;animation-play-state:running;animation-delay:1.5s}.sources-vis.visible .sources-vis__lane:nth-child(5) .sources-vis__track{animation-duration:32s;animation-play-state:running;animation-delay:1.8s}.sources-vis.visible .sources-vis__count{animation:6s ease-in-out 2.2s infinite textFloat}@media(prefers-reduced-motion:reduce){.sources-vis__track{animation:none!important}.sources-vis__glow,.sources-vis.visible .sources-vis__count{animation:none}.sources-vis__live-dot{opacity:1;animation:none}.sources-vis__card:after,.sources-vis__track-dup{display:none}.sources-vis__track{flex-wrap:wrap}.sources-vis__track-mask{-webkit-mask-image:none;mask-image:none}}@media(min-width:1024px){.section-math{min-height:98vh}.section-math__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.section-math__copy{grid-column:2}.section-team-better.section-math .section-math__layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.section-team-better.section-math .section-math__copy{-webkit-backdrop-filter:blur(var(--glass-blur,12px))saturate(180%);background:linear-gradient(145deg,#ffffff5c,#e2e8f042 55%,#e0f2fe33);border:1px solid #67e8f947;border-radius:clamp(18px,2vw,28px);grid-column:1;padding:clamp(24px,3vw,36px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 8px 32px #0000001a,0 28px 60px #0f172a14,inset 0 1px #fff9,inset 0 -1px #ffffff26}.section-team-better.section-math .section-math__copy:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:.55;background:radial-gradient(circle at 16% 18%,#22d3ee1a,#0000 52%),radial-gradient(circle at 88% 20%,#67e8f914,#0000 58%);position:absolute;top:0;right:0;bottom:0;left:0}.section-team-better.section-math .section-math__copy>*{z-index:1;position:relative}.section-team-better.section-math .section-math__copy .section-body{color:#0a0a0a}}.section-team-better{min-height:140vh}.section-team-better.section-math{min-height:100vh}.section-roi{background:var(--depth-abyss);justify-content:center;align-items:center;min-height:100vh;padding-bottom:12vh;display:flex}.section-roi .section-content{z-index:3;position:relative}.section-roi .section-title,.section-roi .section-body{color:#fff}.section-roi .hero-cta--primary{color:#fff;background:linear-gradient(135deg,var(--accent-glow)0%,var(--teal-600)100%);box-shadow:0 0 40px #22d3ee99,0 8px 32px #22d3ee66,inset 0 1px #ffffff4d}.section-roi .hero-cta--primary:hover,.section-roi .hero-cta--primary:focus-visible{box-shadow:0 0 60px #22d3eecc,0 12px 40px #22d3ee80,inset 0 1px #fff6}.tow-markers{letter-spacing:clamp(.04em,.02em + .3vw,.08em);text-transform:uppercase;color:#e0f2fecc;text-shadow:0 0 18px #94c5ff66;gap:clamp(8px,1.6vh,12px);margin-bottom:clamp(16px,2.4vh,24px);font-size:clamp(.72rem,.62rem + .5vw,.95rem);display:grid}.tow-markers span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a47;border:1px solid #ffffff14;border-radius:999px;padding:.35rem .6rem}.section-math .section-title{text-shadow:0 2px 26px #0a0f1a80,0 0 38px #ffd2a059;font-size:clamp(2rem,1.55rem + 1.6vw,2.5rem)}.section-math .section-body{font-size:clamp(1rem,.92rem + .4vw,1.125rem);line-height:clamp(1.55,1.5 + .3vw,1.7)}.section-roi:before{content:"";background:var(--depth-abyss);z-index:0;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.scenes-enabled .section-roi{background:var(--depth-abyss)}.scenes-enabled .section-roi:before{opacity:1}.section-final{background:linear-gradient(180deg,var(--depth-deep)0%,var(--depth-mid)100%);min-height:100vh;position:relative;overflow:hidden}.scenes-enabled .section-final{background:linear-gradient(180deg,var(--depth-deep)0%,var(--depth-mid)100%)}.section-final:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 80% at 70%,#22d3ee26,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.section-final:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#f8fafc0f,#0000);height:120px;position:absolute;top:0;left:0;right:0}.section-dealkits .section-content{scroll-margin-top:120px}.section-math .section-content{margin-top:auto;margin-bottom:auto;scroll-margin-top:clamp(72px,10vh,120px)}.section-dealkits{position:relative}.section-roi .section-content{max-width:900px}.section-dealkits .section-content{position:sticky;top:15vh}.section-dealkits .section-body{color:#fff}.section-dealkits .section-text-stack{text-align:left;margin-inline:0}.section-teammates{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.section-teammates:after{content:"";z-index:0;pointer-events:none;animation:teammatesAmbient 28s var(--ease-smooth)infinite alternate;will-change:background-position;background-color:#0000;background-image:radial-gradient(45% 55% at 20% 15%,#fff5e699,#0000 65%),radial-gradient(35% 50% at 80% 75%,#bae6fd80,#0000 60%),radial-gradient(30% 35% at 50% 45%,#22d3ee24,#0000 55%),radial-gradient(50% 30% at 65% 20%,#ffdcb433,#0000 60%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;top:-50%;right:-30%;bottom:-50%;left:-30%}@keyframes teammatesAmbient{0%{background-position:0 10%}33%{background-position:50% 30%}66%{background-position:20% 60%}to{background-position:40% 80%}}.section-teammates .section-content:before{content:"";z-index:0;pointer-events:none;filter:blur(40px);width:360px;height:360px;animation:teammatesOrb 20s var(--ease-smooth)infinite alternate;will-change:transform;background:radial-gradient(circle,#22d3ee1f,#67e8f90a 50%,#0000 70%);border-radius:50%;position:absolute;top:10%;right:15%}@keyframes teammatesOrb{0%{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.75;transform:translate(-80px,60px)scale(1.2)}to{opacity:.4;transform:translate(40px,-40px)scale(.9)}}@media(prefers-reduced-motion:reduce){.section-teammates:after,.section-teammates .section-content:before{will-change:auto;animation:none}.testimonial-spotlight:before{will-change:auto;opacity:.5;animation:none}.testimonial-spotlight:after{opacity:0;animation:none}.testimonial-spotlight__mark{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#22d3ee1f;filter:none;font-size:5rem;animation:none;top:8px;left:16px;transform:none}.testimonial-spotlight__content{transition:opacity .2s var(--ease-default)}.testimonial-spotlight__content--fading{transform:none}}@media(max-width:1024px){.section-teammates{min-height:88vh}}@media(max-width:640px){.section-teammates{min-height:80vh}}.section-teammates .section-content{width:100%;max-width:100%;padding-left:var(--space-xl);padding-right:var(--space-xl);flex-direction:column;justify-content:center;align-items:flex-start;margin-left:0;margin-right:0;display:flex}.section-teammates .section-content>:not(.scene-clip):not(.whaley-sticker){z-index:1;position:relative}#teammates .whaley-sticker{z-index:15;align-items:center;padding-top:0;position:absolute;top:0;right:0;bottom:0;left:0}#teammates .section-content .section-teammates__copy{z-index:10;max-width:clamp(480px,62vw,780px);color:var(--gray-900);margin:0 auto 0 0;position:relative}#teammates .section-content .section-teammates__copy .section-title{color:inherit;letter-spacing:-.03em;text-shadow:0 1px #fff9,0 8px 24px #0f172a0f;font-size:clamp(2rem,1.6rem + 1.4vw,2.8rem);font-weight:700}#teammates .section-content .section-teammates__copy .section-body{color:inherit}@keyframes testimonialAccentPulse{0%,to{opacity:.5;box-shadow:0 0 8px #22d3ee33}50%{opacity:1;box-shadow:0 0 16px #22d3ee66}}.section-teammates .testimonial-spotlight{border-left-width:3px;border-left-color:#22d3ee99}.section-teammates .testimonial-spotlight:before{border-left:none}#teammates .whaley-sticker__img{object-fit:contain;max-width:min(420px,38vw);max-height:min(640px,70vh)}.testimonial-spotlight{max-width:720px;margin:0 0 var(--space-xl);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(12px);background:#f8fafcf0;border:1px solid #67e8f940;border-left:3px solid #22d3ee80;padding:40px 44px 32px 48px;position:relative;box-shadow:0 20px 60px #94a3b859,0 0 80px #22d3ee1f,inset 0 1px #fff9}.testimonial-spotlight:before{content:"";z-index:-1;border-radius:calc(var(--radius-2xl) + 32px);filter:blur(32px);opacity:.55;animation:testimonialGlow 6s var(--ease-smooth)infinite alternate;will-change:opacity,transform;background:radial-gradient(90% 80% at 40%,#22d3ee2e,#bae6fd1f 35%,#67e8f90d 60%,#0000 75%);position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px}@keyframes testimonialGlow{0%{opacity:.35;transform:scale(.94)}to{opacity:.8;transform:scale(1.06)}}.testimonial-spotlight:after{content:"";z-index:-1;border-radius:var(--radius-2xl);background:conic-gradient(from var(--testimonial-scan-angle,0deg)at 50% 50%,transparent 0deg,transparent 300deg,#22d3ee80 340deg,#67e8f9cc 355deg,#fff9 360deg);opacity:0;will-change:opacity;animation:8s linear infinite testimonialScan;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}@keyframes testimonialScan{0%{--testimonial-scan-angle:0deg;opacity:0}5%{opacity:.7}90%{opacity:.7}to{--testimonial-scan-angle:360deg;opacity:0}}@property --testimonial-scan-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.testimonial-spotlight blockquote.testimonial-spotlight__content{margin:0;padding:0}.testimonial-spotlight__content{transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth)}.testimonial-spotlight__content--active{opacity:1;position:relative}.testimonial-spotlight__content--offscreen{opacity:0;pointer-events:none;z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0}.testimonial-spotlight__content--fading{opacity:0;transform:translateY(8px)}.testimonial-spotlight__content cite{font-style:normal}.testimonial-spotlight__mark{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px #22d3ee26);background:linear-gradient(135deg,#22d3ee14,#67e8f933 40%,#fff6,#67e8f933 60%,#22d3ee14) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-size:11rem;line-height:1;animation:4s ease-in-out infinite shimmer;position:absolute;top:-12px;left:8px;transform:rotate(-6deg)}.testimonial-spotlight__quote{color:var(--gray-900);letter-spacing:-.01em;margin:0;padding-left:4px;font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem);font-style:italic;line-height:1.65;position:relative}.testimonial-spotlight__attribution{border-top:1px solid #22d3ee26;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;font-style:normal;display:flex;position:relative}.testimonial-spotlight__attribution-text{flex-direction:column;gap:4px;display:flex}.testimonial-spotlight__logo{object-fit:contain;opacity:1;filter:drop-shadow(0 2px 6px #0f172a1a);width:auto;max-width:160px;height:auto;max-height:56px;transition:opacity .5s var(--ease-smooth),filter .3s var(--ease-smooth);flex-shrink:0}.testimonial-spotlight__logo:hover{filter:drop-shadow(0 2px 8px #22d3ee40)}.testimonial-spotlight__content--fading .testimonial-spotlight__logo{opacity:0}.testimonial-spotlight__attribution:before{content:"";background:linear-gradient(90deg,#22d3eeb3,#67e8f94d);border-radius:1px;width:48px;height:2px;position:absolute;top:-1px;left:0}.testimonial-spotlight__attribution strong{font-size:var(--text-base);color:var(--gray-900);letter-spacing:-.01em;font-weight:700}.testimonial-spotlight__attribution span{font-size:var(--text-sm);color:var(--gray-500);letter-spacing:.01em;text-transform:uppercase;font-weight:500}.testimonial-dots{gap:8px;margin-top:16px;display:flex}.testimonial-dot{cursor:default;width:8px;height:8px;transition:background .4s var(--ease-smooth),transform .4s var(--ease-smooth);background:#94a3b859;border:none;border-radius:50%;padding:0}.testimonial-dot--active{background:#22d3ee99;transform:scale(1.25)}.stat-badges{gap:var(--space-xl);margin:var(--space-lg)0 var(--space-xl);flex-wrap:wrap;justify-content:center;display:flex}.stat-badge{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.stat-badge__value{font-size:var(--text-3xl);color:var(--teal-600);letter-spacing:-.02em;font-weight:700;line-height:1.1}.stat-badge__label{font-size:var(--text-sm);color:var(--text-on-depth);line-height:1.3}.glass-card--accent{-webkit-backdrop-filter:blur(8px);background:#f8fafceb;border:1px solid #94a3b840;border-left:3px solid #22d3ee66;box-shadow:0 8px 28px #94a3b833}.glass-card--accent:hover{background:#f8fafcf7;border-color:#67e8f959 #67e8f959 #67e8f959 #22d3ee99;transform:translateY(-4px);box-shadow:0 12px 40px #94a3b840,0 0 40px #22d3ee0f}.section-final .section-content{gap:var(--space-2xl);width:100%;max-width:100%;min-height:min(1038px,85vh);padding-left:var(--space-xl);padding-right:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(280px,48%);align-items:center;margin-left:0;margin-right:0;display:grid}#final .section-final__copy{z-index:10;grid-area:1/1;max-width:clamp(400px,48vw,560px);margin-right:auto;position:relative}.section-final .section-title{color:#fff;text-shadow:0 2px 40px #0003}.section-final .section-body{color:#fff;font-weight:500}.section-final .section-bullets{color:#fffffff2;padding-left:0;list-style:none}.section-final .section-bullets__item{padding-left:var(--space-lg);color:#fffffff2;position:relative}.section-final .section-bullets__item:before{content:"✓";color:var(--accent-glow);font-size:1.1em;font-weight:700;position:absolute;left:0}.section-final h3.section-cta-title{color:#fff;font-size:var(--text-2xl);font-weight:var(--font-weight-headline-surface);letter-spacing:var(--tracking-headline);line-height:var(--line-height-title);text-shadow:0 0 40px #22d3ee40;margin-top:var(--space-2xl);margin-bottom:var(--space-md)}#final .whaley-sticker{z-index:5;padding-right:clamp(var(--space-md),4vw,var(--space-2xl));padding-bottom:clamp(var(--space-md),4vh,var(--space-xl));grid-area:1/2;justify-content:flex-end;align-items:center;display:flex;position:relative}#final .whaley-sticker:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#22d3ee1a,#0891b20f 40%,#0000 70%);border-radius:50%;width:110%;height:110%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#final .whaley-sticker__img{object-fit:contain;z-index:1;max-width:min(580px,100%);max-height:min(820px,88vh);position:relative}.section-final .cta-group--final{gap:var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.section-final .cta-group--final .cta-group__link:first-child{color:#fff;background:linear-gradient(135deg,var(--accent-glow)0%,var(--teal-600)100%);font-size:var(--text-base);letter-spacing:.01em;transition:box-shadow var(--duration-normal)var(--ease-smooth),transform var(--duration-normal)var(--ease-smooth);border-radius:999px;padding:14px 32px;font-weight:600;text-decoration:none;display:inline-block;box-shadow:0 0 40px #22d3ee80,0 8px 32px #22d3ee59,inset 0 1px #ffffff40}.section-final .cta-group--final .cta-group__link:first-child:hover,.section-final .cta-group--final .cta-group__link:first-child:focus-visible{transform:translateY(-2px);box-shadow:0 0 60px #22d3eeb3,0 12px 40px #22d3ee73,inset 0 1px #ffffff59}.section-final .cta-group--final .cta-group__link:first-child:active{transform:translateY(0)}.section-final .cta-group--final .cta-group__link:last-child{color:#4ade80;font-size:var(--text-base);font-weight:500}@media(max-width:768px){.section-final .section-content{min-height:auto;padding-bottom:var(--space-3xl);grid-template-columns:1fr}#final .section-final__copy{grid-row:1;max-width:100%}#final .whaley-sticker{grid-area:2/1;justify-content:center;padding-right:0}#final .whaley-sticker__img{max-width:min(340px,78vw);max-height:min(480px,62vh)}}@keyframes skyHighlightDrift{0%{background-position:50% -10%,0 0}50%{background-position:55% -5%,0 0}to{background-position:50% -10%,0 0}}@media(prefers-reduced-motion:no-preference){#faq.zone-sky:before{animation:skyHighlightDrift 20s var(--ease-smooth)infinite;background-size:100% 100%,100% 100%}}.howto-runway{z-index:1;height:550vh;margin-top:-12vh;position:relative}.howto-sticky{height:100vh;padding-inline:var(--space-xl);padding-block:var(--space-lg);flex-direction:column;justify-content:center;align-items:stretch;animation:4s ease-in-out infinite howtoWakeGlow;display:flex;position:sticky;top:0}@keyframes howtoWakeGlow{0%,to{filter:drop-shadow(0 0 12px #f0b83873)drop-shadow(0 0 28px #d4941c4d)drop-shadow(0 0 56px #a8720826)}50%{filter:drop-shadow(0 0 22px #f0b838bf)drop-shadow(0 0 48px #d4941c73)drop-shadow(0 0 80px #a8720840)}}.howto-sticky>.section-howto{flex:1;min-height:0}.section-howto{width:100%;max-width:var(--max-wide);min-height:100%;padding:var(--space-3xl)var(--space-2xl);background:radial-gradient(60% 50% at 25% 20%,#ffdc7873,#0000 60%),radial-gradient(50% 55% at 80% 75%,#b4780a59,#0000 55%),radial-gradient(circle at 60% 10%,#fff8e64d,#0000 45%),linear-gradient(155deg,#f0b838,#e8a830 18%,#d4941c 45%,#c4860f 70%,#a87208);border-radius:16px;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.section-howto:before{content:"";pointer-events:none;z-index:0;opacity:.7;background:conic-gradient(from 210deg at 30% 25%,#fff4c800,#fff4c838 25deg,#ffdc8c24 60deg,#fff4c800 90deg),radial-gradient(90% 70% at 15% 85%,#8c550580,#0000 55%),radial-gradient(80% 60% at 90% 10%,#a0640a59,#0000 50%),radial-gradient(120% 80%,#0000,#64410566 80%);position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%}.section-howto:after{content:"";pointer-events:none;z-index:0;border-radius:inherit;opacity:.5;mix-blend-mode:soft-light;background:radial-gradient(45% 30% at 35% 30%,#fff8e659,#0000 60%),radial-gradient(35% 25% at 72% 65%,#fff0c833,#0000 55%),radial-gradient(circle at 50% 0,#ffffff2e,#0000 40%);position:absolute;top:0;right:0;bottom:0;left:0}.howto-circles{pointer-events:none;z-index:0;border-radius:inherit;opacity:.25;mix-blend-mode:overlay;background:radial-gradient(circle,#fffaebd9 1px,#0000 1.1px) 0 0/42px 42px,radial-gradient(circle,#fffaeb80 2.8px,#0000 2.9px) 24px 34px/80px 80px,radial-gradient(circle,#fffaeba6 1.6px,#0000 1.7px) 52px 14px/56px 60px,radial-gradient(circle,#fffaeb4d 4.5px,#0000 4.6px) 10px 50px/116px 108px,radial-gradient(circle,#fffaeb66 3.2px,#0000 3.3px) 38px 72px/90px 86px;position:absolute;top:0;right:0;bottom:0;left:0}.howto-layout{gap:var(--space-2xl);width:100%;max-width:var(--max-content);z-index:1;grid-template-columns:.92fr 1.08fr;align-items:center;margin:0 auto;display:grid;position:relative}.howto-content{gap:var(--space-xl);flex-direction:column;display:flex}.howto-title{font-size:clamp(var(--text-2xl),4vw,var(--text-3xl));font-weight:var(--font-weight-headline-sky);letter-spacing:var(--tracking-headline);line-height:var(--line-height-title);color:#fff;margin:0 0 var(--space-lg);flex-shrink:0}.howto-card{background:var(--depth-deep);border-radius:var(--radius-2xl);padding:var(--space-xl)var(--space-2xl);box-shadow:var(--shadow-xl);margin-top:var(--space-lg)}.howto-steps{gap:var(--space-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.howto-step{align-items:flex-start;gap:var(--space-md);cursor:pointer;display:flex}.howto-step__number{background:var(--accent-action);color:#fff;width:36px;height:36px;font-size:var(--text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-weight:700;display:flex}.howto-step__copy{min-width:0}.howto-step__title{font-size:var(--text-lg);font-weight:var(--font-weight-medium);color:var(--text-on-depth);letter-spacing:var(--tracking-subtitle);margin:0 0 4px;line-height:1.3}.howto-step__desc{font-size:var(--text-sm);color:var(--text-on-depth-muted);line-height:var(--line-height-body);opacity:0;max-height:0;margin:0;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .3s;overflow:hidden}.howto-step--active .howto-step__desc{opacity:1;max-height:12em;margin-top:4px}.howto-sticker-wrap{z-index:2;place-self:start end;place-items:center;min-width:0;display:grid;position:relative;overflow:visible}.howto-sticker-wrap .whaley-sticker{z-index:2;position:relative;inset:auto}.howto-sticker-wrap .whaley-sticker__img{object-fit:contain;filter:drop-shadow(0 12px 32px #0000004d);max-width:min(360px,32vw);max-height:min(420px,60vh)}@keyframes howtoWhaleyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.section-howto--open .howto-sticker-wrap .whaley-sticker__img{animation:howtoWhaleyFloat 6s var(--ease-smooth)infinite}.howto-sticker-layer{opacity:0;transition:opacity .3s var(--ease-smooth);pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;display:flex}.howto-sticker-layer.active{opacity:1}.howto-photo-stack{width:min(640px,52vw);height:min(640px,75vh);position:relative}.howto-photo-stack__img{object-fit:cover;border:5px solid #fff;border-radius:12px;max-width:100%;max-height:100%;box-shadow:0 8px 28px #00000038,0 2px 8px #0000001f}.howto-photo-stack:not(.howto-photo-stack--multi){justify-content:center;align-items:center;display:flex}.howto-photo-stack:not(.howto-photo-stack--multi) .howto-photo-stack__img{object-fit:cover;width:85%;transition:transform .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth);transform:rotate(2deg)}.howto-sticker-wrap>:nth-child(5):not(.howto-photo-stack--multi) .howto-photo-stack__img{transform:rotate(-3deg)}.howto-photo-stack--multi{place-items:center;display:grid}.howto-photo-stack--multi .howto-photo-stack__img{aspect-ratio:auto;width:68%;height:auto;transition:transform .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth);position:absolute}.howto-photo-stack--multi .howto-photo-stack__img:first-child:nth-last-child(2){z-index:2;place-self:start end;width:74%;transform:rotate(3deg)}.howto-photo-stack--multi .howto-photo-stack__img:first-child:nth-last-child(2)~.howto-photo-stack__img{z-index:1;width:74%;transform:rotate(-4deg)translate(2%,16%)}.howto-photo-stack--multi .howto-photo-stack__img:first-child{z-index:1;transform:rotate(-10deg)translate(-10%,-28%)}.howto-photo-stack--multi .howto-photo-stack__img:nth-child(2){z-index:2;transform:rotate(0)translate(8%,2%)}.howto-photo-stack--multi .howto-photo-stack__img:nth-child(3){z-index:3;transform:rotate(8deg)translate(24%,28%)}.howto-step{cursor:pointer;border-radius:8px;margin:-6px -8px;padding:6px 8px;transition:background .2s}.howto-step:hover{background:#ffffff0f}.howto-step--active{background:#ffffff1a}.howto-step--active .howto-step__number{transition:transform .2s;transform:scale(1.1)}.howto-annotation-layer{place-self:stretch stretch;position:relative;overflow:visible}.howto-annotation{z-index:10;pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;max-width:340px;display:flex;position:absolute}.howto-annotation[data-arrow^=curve-down]{flex-direction:column-reverse}.howto-annotation__text{color:var(--depth-deep);white-space:nowrap;font-family:Permanent Marker,cursive;font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.2}.howto-annotation__arrow{width:88px;height:68px}.howto-annotation__shaft{fill:none;stroke:var(--depth-deep);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.howto-annotation__head{fill:var(--depth-deep);stroke:none;opacity:0}.howto-annotation-layer.active .howto-annotation__shaft{stroke-dasharray:100;stroke-dashoffset:100px;animation:.8s cubic-bezier(.16,1,.3,1) 50ms both annotationDraw}.howto-annotation-layer.active .howto-annotation__head{animation:.4s cubic-bezier(.16,1,.3,1) .55s both annotationHeadIn}.howto-annotation-layer.active .howto-annotation__text{animation:.5s cubic-bezier(.16,1,.3,1) .1s both annotationFadeIn}@keyframes annotationDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes annotationHeadIn{0%{opacity:0}to{opacity:1}}@keyframes annotationFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.howto-annotation-layer .howto-annotation[data-position=top-left]{text-align:left;align-items:flex-start;top:-52px;left:10%}.howto-annotation-layer .howto-annotation[data-position=top-right]{text-align:right;align-items:flex-end;top:-52px;right:0}.howto-annotation-layer .howto-annotation[data-position=bottom-left]{text-align:left;align-items:flex-start;top:auto;bottom:-52px;left:10%}.howto-annotation-layer .howto-annotation[data-position=bottom-right]{text-align:right;align-items:flex-end;top:auto;bottom:-52px;right:0}.howto-annotation[data-arrow-start=start] .howto-annotation__arrow{align-self:flex-start}.howto-annotation[data-arrow-start=middle] .howto-annotation__arrow{align-self:center}.howto-annotation[data-arrow-start=end] .howto-annotation__arrow{align-self:flex-end}.howto-annotation-layer[data-step="1"] .howto-annotation__text{transform:rotate(-4deg)}.howto-annotation-layer[data-step="2"] .howto-annotation__text{transform:rotate(-3deg)}.howto-annotation-layer[data-step="3"] .howto-annotation__text{transform:rotate(2deg)}.howto-annotation-layer[data-step="4"] .howto-annotation__text{transform:rotate(3deg)}.howto-annotation-layer[data-step="5"] .howto-annotation__text{transform:rotate(-2deg)}@media(max-width:900px){.howto-runway{height:450vh;margin-top:-12vh}.howto-layout{gap:var(--space-xl);grid-template-columns:1fr}.howto-sticker-wrap{order:1;position:static!important;top:auto!important;transform:none!important}.howto-sticker-wrap .whaley-sticker__img{max-width:min(240px,50vw);max-height:min(280px,40vh)}.howto-photo-stack{width:min(400px,75vw);height:min(440px,55vh)}.howto-photo-stack--multi .howto-photo-stack__img{border-width:4px;width:62%}.howto-photo-stack--multi .howto-photo-stack__img:first-child:nth-last-child(2){align-self:start;width:68%;transform:rotate(2deg)translate(5%)}.howto-photo-stack--multi .howto-photo-stack__img:first-child:nth-last-child(2)~.howto-photo-stack__img{width:68%;transform:rotate(-3deg)translate(2%,14%)}.section-howto{padding:var(--space-2xl)var(--space-xl)}.howto-annotation{max-width:200px}.howto-annotation__text{font-size:clamp(1.1rem,2.4vw,1.5rem)}.howto-annotation__arrow{width:56px;height:44px}.howto-annotation[data-position=top-left],.howto-annotation[data-position=top-right]{top:-10px}.howto-annotation[data-position=top-left],.howto-annotation[data-position=bottom-left]{left:20%}.howto-annotation[data-position=bottom-left],.howto-annotation[data-position=bottom-right]{top:auto;bottom:5px}.howto-photo-stack,.howto-annotation-layer{display:none}}@media(max-width:640px){.howto-runway{contain-intrinsic-size:auto auto;height:auto;margin-top:0}.howto-sticky{height:auto;min-height:0;padding-block:var(--space-xl);padding-inline:var(--space-md);position:relative}.section-howto{min-height:0;padding:var(--space-xl)var(--space-md);border-radius:12px;align-items:flex-start;overflow:visible;clip-path:none!important}.howto-content>div,.howto-step{opacity:1!important;transform:none!important}.howto-step .howto-step__desc{opacity:1!important;max-height:none!important}.howto-sticker-wrap{display:none}.howto-card{padding:var(--space-md)var(--space-lg)}.howto-step__number{width:30px;height:30px;font-size:var(--text-xs)}.howto-title{font-size:var(--text-xl)}.howto-photo-stack,.howto-annotation-layer{display:none}.howto-step--active .howto-step__desc{max-height:none}}@media(max-width:480px)and (max-height:700px){.howto-runway{height:auto;margin-top:0}.howto-sticky{height:auto;min-height:0;padding-block:var(--space-xl);position:relative}.section-howto{min-height:0;overflow:visible;clip-path:none!important}.howto-content>div,.howto-step{opacity:1!important;transform:none!important}.howto-step .howto-step__desc{opacity:1!important;max-height:none!important}.howto-steps{gap:var(--space-md)}.howto-card{padding:var(--space-sm)var(--space-md)}.howto-step__title{font-size:var(--text-base)}.howto-title{margin-bottom:var(--space-md)}}@media(prefers-reduced-motion:reduce){.howto-runway{height:auto}.howto-sticky{height:auto;padding-block:var(--section-y);position:relative;filter:drop-shadow(0 0 10px #f0b83833)!important;animation:none!important}.section-howto{clip-path:none!important}.howto-sticker-wrap{position:static!important;top:auto!important;transform:none!important}.howto-photo-stack--multi .howto-photo-stack__img{width:80%;position:relative;transform:none}.howto-photo-stack--multi{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.howto-annotation-layer .howto-annotation__shaft{stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}.howto-annotation-layer .howto-annotation__head,.howto-annotation-layer .howto-annotation__text{opacity:1;animation:none!important}}.section-faq{min-height:90vh}.section-faq .section-content{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.section-faq__grid{display:contents}.section-faq__left{align-self:start;min-height:520px;position:relative}#faq .section-faq__left .whaley-sticker{padding:var(--space-md);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}#faq .section-faq__left .whaley-sticker__img{max-width:min(560px,100%);max-height:min(640px,96%)}@keyframes professorFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(.5deg)}}@media(prefers-reduced-motion:no-preference){#faq .whaley-sticker.reveal.visible .whaley-sticker__img{animation:professorFloat 4s var(--ease-smooth).6s infinite}}.faq-list{gap:var(--space-md);max-width:520px;display:grid}.faq-item{border-radius:var(--radius-2xl);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-normal)var(--ease-smooth),border-color var(--duration-normal)var(--ease-smooth),transform var(--duration-normal)var(--ease-smooth);position:relative}.faq-item:before{content:"";background:var(--teal-600);transform-origin:50%;width:3px;transition:transform var(--duration-slow)var(--ease-out);z-index:1;border-radius:3px;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(0)}.faq-item--open:before{transform:scaleY(1)}.faq-item:hover{box-shadow:var(--shadow-md)}.faq-item--open{border-color:var(--teal-600);transform:translateY(-2px);box-shadow:0 4px 20px -4px #0891b21f,0 2px 8px -2px #0000000f}.faq-trigger{all:unset;box-sizing:border-box;align-items:center;gap:var(--space-md);cursor:pointer;border-radius:var(--radius-2xl);width:100%;transition:background var(--duration-fast)var(--ease-smooth);padding:16px 20px;display:flex}.faq-trigger:hover{background:var(--accent)}.faq-trigger:active{transform:none}.faq-trigger:focus-visible{outline:2px solid var(--teal-600);outline-offset:-2px}.faq-question{font-size:var(--text-base);letter-spacing:calc(var(--tracking-subtitle) + var(--tracking-subtitle-delta));color:var(--gray-900);flex:1;margin:0;font-weight:600}.faq-chevron{color:var(--gray-500);transition:transform var(--duration-slow)var(--ease-bounce),color var(--duration-slow)var(--ease-out);flex-shrink:0}.faq-item--open .faq-chevron{color:var(--teal-600);transform:rotate(180deg)scale(1.15)}.faq-panel{transition:grid-template-rows var(--duration-slow)var(--ease-out);grid-template-rows:0fr;display:grid}.faq-item--open .faq-panel{grid-template-rows:1fr}.faq-answer{overflow:hidden}.faq-answer__body{font-size:var(--text-sm);color:var(--gray-600);line-height:calc(var(--line-height-body) + var(--line-height-body-delta));letter-spacing:calc(var(--tracking-body) + var(--tracking-body-delta));opacity:0;transition:opacity var(--duration-normal)var(--ease-out).15s;margin:0;padding:0 20px 18px}.faq-item--open .faq-answer__body{opacity:1}@media(prefers-reduced-motion:reduce){.faq-panel,.faq-chevron,.faq-item,.faq-item:before,.faq-trigger,.faq-answer__body{transition:none}.faq-answer__body{opacity:1}.faq-item--open{transform:none}}@media(max-width:768px){.section-faq .section-content{gap:var(--space-xl);grid-template-columns:1fr}.section-faq__left{min-height:280px}#faq .section-faq__left .section-header{z-index:2;position:relative}#faq .section-faq__left .whaley-sticker{top:60px}.section-faq__right .faq-list{max-width:100%}.faq-trigger{padding:14px 16px}.faq-answer__body{padding:0 16px 14px}#faq .section-faq__left .whaley-sticker__img{max-width:min(280px,55vw);max-height:min(340px,60vh)}}@media(max-width:768px)and (max-height:700px){#faq .section-faq__left .section-header{min-height:4.5em}#faq .section-faq__left .whaley-sticker{top:120px}}.interactive{transition:transform var(--motion-interactive-base)var(--ease-interactive),box-shadow var(--motion-interactive-base)var(--ease-interactive),color var(--motion-interactive-fast)var(--ease-interactive),background-color var(--motion-interactive-base)var(--ease-interactive),border-color var(--motion-interactive-base)var(--ease-interactive);transform:translateY(0)scale(1)}.interactive:hover,.interactive:focus-visible{transform:translateY(var(--interactive-raise))scale(var(--interactive-scale))}.interactive:active{transform:translateY(0)scale(var(--interactive-press-scale))}.deal-kit-preview{max-width:var(--max-content);margin:24px 0 32px}.deal-kit-preview__tabs{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.deal-kit-preview__tab{min-width:0;padding:var(--space-sm)var(--space-md);letter-spacing:.08em;text-transform:uppercase;color:#fff;--interactive-raise:-1px;--interactive-scale:1;text-overflow:ellipsis;white-space:nowrap;background:#06496e33;border:1px solid #67e8f940;border-radius:999px;font-size:.75rem;transition:transform .2s,box-shadow .2s,color .2s;overflow:hidden}.deal-kit-preview__tab.is-active,.deal-kit-preview__tab:hover,.deal-kit-preview__tab:focus-visible{color:#fff;box-shadow:0 8px 22px #22d3ee33}.deal-kit-preview__card{min-height:clamp(300px,40vw,400px);color:var(--text-on-depth);background:#06496e33;border:1px solid #67e8f940;border-radius:16px;padding:18px 0 18px 24px;transition:transform .3s,box-shadow .3s;overflow:hidden}.deal-kit-preview__card--swap{animation:contentSwap var(--motion-interactive-base)var(--ease-interactive)}@keyframes contentSwap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.deal-kit-preview__card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #22d3ee33}.deal-kit-preview__label{text-transform:uppercase;letter-spacing:.3em;color:#67e8f9cc;margin-bottom:10px;font-size:.7rem}.deal-kit-preview__row{border-bottom:1px solid #67e8f91f;justify-content:space-between;padding:6px 0;font-size:.95rem;display:flex}.deal-kit-preview__row:last-child{border-bottom:none}.deal-kit-preview__card-layout{gap:var(--space-xl);grid-template-columns:45fr 55fr;align-items:center;height:100%;display:grid}.deal-kit-preview__copy{gap:var(--space-md);padding:var(--space-md)0;flex-direction:column;display:flex}.deal-kit-preview__description{font-size:var(--text-base);line-height:var(--line-height-body);color:var(--text-on-depth)}.deal-kit-preview__bullets{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.deal-kit-preview__bullets li{color:var(--text-on-depth-muted);padding-left:1.2em;font-size:.9rem;position:relative}.deal-kit-preview__bullets li:before{content:"○";color:#67e8f999;position:absolute;left:0}.deal-kit-preview__image-wrap{background:radial-gradient(ellipse at var(--dk-glow-x,70%)var(--dk-glow-y,40%),rgba(34,211,238,var(--dk-cyan,.06))0%,transparent 60%),radial-gradient(ellipse at var(--dk-glow-x,70%)var(--dk-glow-y,40%),rgba(249,115,22,var(--dk-orange,.04))0%,transparent 50%),linear-gradient(135deg,#06496e80,#0f172aa6);border-radius:12px 0 0 12px;align-self:stretch;min-height:280px;padding:12px;position:relative;overflow:hidden}.deal-kit-preview__image-inner{border-radius:var(--radius-2xl);background:#0f172a8c;border:1px solid #67e8f91a;width:100%;height:100%;min-height:256px;position:relative;overflow:hidden}.deal-kit-preview__image{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:relative}.deal-kit-preview__image-glow{z-index:0;background:radial-gradient(ellipse at var(--dk-glow-x,60%)var(--dk-glow-y,50%),rgba(34,211,238,var(--dk-cyan,.1))0%,rgba(249,115,22,var(--dk-orange,.04))40%,transparent 70%);pointer-events:none;position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%}@media(max-width:768px){.deal-kit-preview__card{padding:var(--space-md);min-height:auto}.deal-kit-preview__card-layout{gap:var(--space-md);grid-template-columns:1fr}.deal-kit-preview__copy{order:1}.deal-kit-preview__image-wrap{border-radius:12px;order:2;min-height:240px;max-height:320px;padding:10px}.deal-kit-preview__image-inner{min-height:220px}.deal-kit-preview__image{object-position:center top;border-radius:12px;width:100%}}@media(max-width:640px){.deal-kit-preview__image-wrap{max-height:260px}}@media(prefers-reduced-motion:reduce){.deal-kit-preview__card--swap{animation:none}}@media(max-width:480px){.deal-kit-preview__tabs{grid-template-columns:repeat(2,1fr)}.deal-kit-preview__tab{white-space:normal;text-align:center;text-overflow:unset;overflow:visible}}.dk-visual{font-family:var(--font-body);pointer-events:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.dk-visual__list{opacity:.82;border-radius:var(--radius-2xl);width:60%;padding:var(--space-md);background:#0f172ad9;border:1px solid #67e8f92e;position:absolute;top:8%;left:5%}.dk-visual__list-header{text-transform:uppercase;letter-spacing:.1em;color:var(--text-on-depth-muted);padding-bottom:var(--space-sm);margin-bottom:var(--space-sm);border-bottom:1px solid #67e8f91f;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.dk-visual__count{color:var(--text-on-depth-emphasis);font-weight:600}.dk-visual__list-row{align-items:center;gap:var(--space-sm);border-bottom:1px solid #67e8f90f;padding:6px 0;display:flex}.dk-visual__list-row:last-child{border-bottom:none}.dk-visual__avatar{width:28px;height:28px;color:var(--accent-glow);background:#22d3ee26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:flex}.dk-visual__avatar--lg{width:44px;height:44px;font-size:.85rem}.dk-visual__row-info{flex-direction:column;flex:1;min-width:0;display:flex}.dk-visual__name{color:var(--text-on-depth);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.dk-visual__role{color:var(--text-on-depth-muted);font-size:.65rem}.dk-visual__tag{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.55rem;font-weight:600}.dk-visual__tag--champion{color:var(--accent-glow);background:#22d3ee26}.dk-visual__tag--technical{color:#a78bfa;background:#8b5cf626}.dk-visual__tag--economic{color:var(--accent-action);background:#f9731626}.dk-visual__tag--influencer{color:#34d399;background:#34d39926}.dk-visual__tag--coach{color:#fbbf24;background:#fbbf2426}.dk-visual__profile{z-index:2;border-radius:var(--radius-2xl);width:56%;padding:var(--space-lg);box-shadow:var(--shadow-xl);background:#0f172af2;border:1px solid #67e8f940;position:absolute;top:12%;right:5%}.dk-visual__profile-head{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.dk-visual__profile-name{color:var(--text-on-depth);font-size:.95rem;font-weight:700}.dk-visual__profile-title{color:var(--text-on-depth-muted);font-size:.7rem}.dk-visual__profile-org{color:var(--text-on-depth-emphasis);font-size:.65rem;font-weight:500}.dk-visual__profile-section{margin-bottom:var(--space-sm)}.dk-visual__section-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-on-depth-emphasis);margin-bottom:2px;font-size:.6rem;font-weight:600}.dk-visual__section-text{color:var(--text-on-depth-muted);margin:0;font-size:.7rem;line-height:1.5}@media(max-width:768px){.dk-visual{transform-origin:top;transform:scale(.82)}.dk-visual__list{width:58%;left:0%}.dk-visual__profile{width:58%;right:2%}}@media(max-width:640px){.dk-visual__list{width:55%;font-size:.85em;left:0%}.dk-visual__profile{width:58%;font-size:.9em;top:8%;right:1%}.dk-visual__avatar--lg{width:36px;height:36px;font-size:.75rem}}@media(max-width:480px){.dk-visual{transform:scale(.7)}}.dk-visual__tag--pending{color:#94a3b8;background:#94a3b826}.dk-contact__card-head{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid #67e8f91f;display:flex}.dk-contact__channels{margin-bottom:var(--space-md);flex-direction:column;gap:8px;display:flex}.dk-contact__channel{background:#0f172a99;border:1px solid #67e8f914;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;display:flex}.dk-contact__channel-icon{width:22px;height:22px;color:var(--accent-glow);background:#22d3ee1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:flex}.dk-contact__channel-value{color:var(--text-on-depth);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.dk-contact__status{background:#34d39914;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;display:flex}.dk-contact__status-dot{background:#34d399;border-radius:50%;flex-shrink:0;width:6px;height:6px}.dk-contact__status-text{color:#34d399;font-size:.6rem;font-weight:500}.dk-email__subject-preview{font-style:italic}.dk-email__card{flex-direction:column;gap:0;display:flex}.dk-email__header{padding-bottom:var(--space-sm);margin-bottom:var(--space-sm);border-bottom:1px solid #67e8f91f;align-items:center;gap:8px;display:flex}.dk-email__icon{background:#3b82f633;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex}.dk-email__title{color:var(--text-on-depth);flex:1;font-size:.8rem;font-weight:700}.dk-email__feedback{color:var(--accent-glow);white-space:nowrap;font-size:.6rem;font-weight:500}.dk-email__subject-line{margin-bottom:var(--space-sm);border-bottom:1px solid #67e8f90f;align-items:baseline;gap:8px;padding:8px 0;display:flex}.dk-email__subject-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-on-depth-muted);flex-shrink:0;font-size:.55rem;font-weight:600}.dk-email__subject-value{color:var(--text-on-depth);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:600;overflow:hidden}.dk-email__body{padding:var(--space-sm);margin-bottom:var(--space-sm);background:#0f172a80;border:1px solid #67e8f90f;border-radius:8px}.dk-email__greeting{color:var(--text-on-depth);margin:0 0 8px;font-size:.7rem;font-weight:500}.dk-email__paragraph{color:var(--text-on-depth-muted);margin:0 0 8px;font-size:.65rem;line-height:1.55}.dk-email__paragraph:last-of-type{margin-bottom:8px}.dk-email__signoff{color:var(--text-on-depth-muted);margin:0;font-size:.65rem;line-height:1.6}.dk-email__actions{justify-content:flex-end;gap:6px;display:flex}.dk-email__btn{white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:.55rem;font-weight:600}.dk-email__btn--outline{color:var(--text-on-depth-muted);background:0 0;border:1px solid #67e8f933}.dk-email__btn--primary{color:#fff;background:#3b82f6b3;border:1px solid #3b82f666}.dk-playbook__stage-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dk-playbook__stage-dot--active{background:var(--accent-glow);box-shadow:0 0 6px #22d3ee80}.dk-playbook__stage-dot--upcoming{background:#94a3b859}.dk-playbook__card{flex-direction:column;gap:0;display:flex}.dk-playbook__card-header{padding-bottom:var(--space-sm);margin-bottom:var(--space-sm);border-bottom:1px solid #67e8f91f;align-items:flex-start;gap:8px;display:flex}.dk-playbook__card-icon{flex-shrink:0;margin-top:1px;font-size:1rem;line-height:1}.dk-playbook__card-title{color:var(--text-on-depth);margin-bottom:2px;font-size:.8rem;font-weight:700}.dk-playbook__card-subtitle{color:var(--text-on-depth-muted);font-size:.6rem;line-height:1.4}.dk-playbook__section{margin-bottom:10px}.dk-playbook__section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-on-depth-muted);margin-bottom:6px;font-size:.6rem;font-weight:700}.dk-playbook__checklist{flex-direction:column;gap:4px;display:flex}.dk-playbook__check-item{align-items:flex-start;gap:6px;display:flex}.dk-playbook__check-icon{color:#67e8f999;flex-shrink:0;font-size:.6rem;line-height:1.6}.dk-playbook__check-text{color:var(--text-on-depth);font-size:.6rem;line-height:1.55}.dk-playbook__questions{flex-direction:column;gap:5px;display:flex}.dk-playbook__question{align-items:flex-start;gap:6px;display:flex}.dk-playbook__question-num{width:16px;height:16px;color:var(--accent-glow);background:#22d3ee1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.5rem;font-weight:700;display:flex}.dk-playbook__question-text{color:var(--text-on-depth);font-size:.6rem;font-style:italic;line-height:1.55}.dk-playbook__flags{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dk-playbook__flag-col{border-radius:6px;padding:6px 8px}.dk-playbook__flag-col--green{background:#34d3990f;border:1px solid #34d3991f}.dk-playbook__flag-col--red{background:#ef44440f;border:1px solid #ef44441f}.dk-playbook__flag-title{margin-bottom:4px;font-size:.55rem;font-weight:700}.dk-playbook__flag-col--green .dk-playbook__flag-title{color:#34d399}.dk-playbook__flag-col--red .dk-playbook__flag-title{color:#f87171}.dk-playbook__flag-item{color:var(--text-on-depth-muted);margin-bottom:2px;font-size:.5rem;line-height:1.5}.dk-coach__whale-avatar{justify-content:center;align-items:center;display:flex;overflow:hidden}.dk-coach__whaley-img{object-fit:contain;width:100%;height:100%}.dk-coach__time{color:var(--text-on-depth-muted);white-space:nowrap;flex-shrink:0;font-size:.55rem}.dk-coach__chat{flex-direction:column;gap:0;display:flex;overflow:hidden}.dk-coach__chat-header{padding-bottom:var(--space-sm);border-bottom:1px solid #67e8f91f;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dk-coach__whale-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.dk-coach__header-name{color:var(--text-on-depth);font-size:.8rem;font-weight:700}.dk-coach__header-role{color:var(--text-on-depth-muted);font-size:.55rem}.dk-coach__messages{flex-direction:column;flex:1;gap:6px;margin-bottom:8px;display:flex;overflow:hidden}.dk-coach__msg{align-items:flex-start;gap:5px;display:flex}.dk-coach__msg--user{justify-content:flex-end}.dk-coach__msg--ai{justify-content:flex-start}.dk-coach__msg-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:.55rem;display:flex;overflow:hidden}.dk-coach__msg-avatar--user{color:#93c5fd;background:#3b82f64d;font-size:.4rem;font-weight:700}.dk-coach__msg-bubble{border-radius:8px;max-width:82%;padding:5px 8px}.dk-coach__msg-bubble--user{background:#3b82f640;border:1px solid #3b82f633;border-bottom-right-radius:2px}.dk-coach__msg-bubble--ai{background:#0f172a99;border:1px solid #67e8f914;border-bottom-left-radius:2px}.dk-coach__msg-text{color:var(--text-on-depth);white-space:pre-line;font-size:.55rem;line-height:1.55;display:block}.dk-coach__msg-time{color:var(--text-on-depth-muted);text-align:right;opacity:.7;margin-top:2px;font-size:.45rem;display:block}.dk-coach__chips{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.dk-coach__chip{color:var(--accent-glow);white-space:nowrap;background:#22d3ee14;border:1px solid #22d3ee26;border-radius:10px;padding:3px 8px;font-size:.5rem;font-weight:600}.dk-coach__input{background:#0f172a80;border:1px solid #67e8f91a;border-radius:8px;padding:6px 10px}.dk-coach__input-text{color:#94a3b880;font-size:.55rem;font-style:italic}.dk-signal__pulse{justify-content:center;align-items:center;font-size:.7rem;display:flex}.dk-signal__card{flex-direction:column;gap:0;display:flex;overflow:hidden}.dk-signal__title{color:var(--text-on-depth);padding-bottom:var(--space-sm);border-bottom:1px solid #67e8f91f;margin-bottom:8px;font-size:.7rem;font-weight:700;line-height:1.4}.dk-signal__section{margin-bottom:8px}.dk-signal__section-header{align-items:center;gap:5px;margin-bottom:3px;display:flex}.dk-signal__section-icon{flex-shrink:0;font-size:.65rem;line-height:1}.dk-signal__section-label{text-transform:uppercase;letter-spacing:.1em;font-size:.5rem;font-weight:700}.dk-signal__section-header--purple .dk-signal__section-label{color:#c084fc}.dk-signal__section-header--green .dk-signal__section-label{color:#34d399}.dk-signal__section-header--amber .dk-signal__section-label{color:#fbbf24}.dk-signal__section-header--blue .dk-signal__section-label{color:#60a5fa}.dk-signal__section-text{color:var(--text-on-depth-muted);margin:0;padding-left:20px;font-size:.55rem;line-height:1.55}.dk-signal__fit-card{background:#0f172a99;border:1px solid #67e8f91a;border-radius:8px;margin-top:2px;padding:8px 10px}.dk-signal__fit-title{color:var(--text-on-depth);margin-bottom:4px;font-size:.6rem;font-weight:700}.dk-signal__fit-text{color:var(--text-on-depth-muted);margin:0;font-size:.55rem;line-height:1.55}.opportunity-drift{gap:14px;margin:16px 0 28px;display:flex}.opportunity-drift span{background:#22d3eed9;border-radius:999px;width:16px;height:16px;animation:8s ease-in-out infinite driftAway;box-shadow:0 0 20px #22d3eeb3}.opportunity-drift span:first-child{animation-delay:0s}.opportunity-drift span:nth-child(2){animation-delay:.8s}.opportunity-drift span:nth-child(3){animation-delay:1.6s}.opportunity-drift span:nth-child(4){animation-delay:2.4s}@keyframes driftAway{0%{opacity:1;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(30px)scale(1.15)}to{opacity:0;transform:translate(70px)scale(.8)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal{opacity:0;filter:blur(4px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.reveal.visible{opacity:1;filter:blur();transform:translateY(0)}.reveal-delay-1{transition-delay:.15s}.reveal-delay-2{transition-delay:.3s}.reveal-delay-3{transition-delay:.45s}.reveal-delay-4{transition-delay:.6s}.whaley-sticker{pointer-events:none;z-index:15;padding:var(--space-xl)var(--space-lg);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.whaley-sticker__img{object-fit:contain;filter:drop-shadow(0 8px 24px #00000040);width:auto;max-width:min(280px,28vw);height:auto;max-height:min(320px,40vh)}.whaley-sticker--position-right-center{justify-content:flex-end;align-items:center}.whaley-sticker--position-right-top{padding-top:clamp(var(--space-md),5vh,var(--space-3xl));justify-content:flex-end;align-items:flex-start}.whaley-sticker--position-right-bottom{padding-bottom:clamp(var(--space-md),5vh,var(--space-3xl));justify-content:flex-end;align-items:flex-end}.whaley-sticker--position-right-bottom-seam{padding-bottom:0;padding-right:clamp(var(--space-md),3vw,var(--space-xl));justify-content:flex-end;align-items:flex-end}.whaley-sticker--position-bottom-right{padding-bottom:clamp(var(--space-md),4vh,var(--space-xl));padding-right:clamp(var(--space-md),4vw,var(--space-xl));justify-content:flex-end;align-items:flex-end}.whaley-sticker--position-bottom-left{padding-bottom:clamp(var(--space-md),4vh,var(--space-xl));padding-left:clamp(var(--space-md),4vw,var(--space-xl));justify-content:flex-start;align-items:flex-end}.whaley-sticker--position-left-center{justify-content:flex-start;align-items:center}.whaley-sticker--position-center-bottom{padding-bottom:clamp(var(--space-md),5vh,var(--space-3xl));justify-content:center;align-items:flex-end}.whaley-sticker.reveal{transition:opacity var(--duration-slow)var(--ease-smooth),transform var(--duration-slow)var(--ease-smooth),filter var(--duration-normal)var(--ease-out)}.whaley-sticker--entrance-fade-up.reveal{opacity:0;filter:blur(6px);transform:translateY(32px)}.whaley-sticker--entrance-fade-up.reveal.visible{opacity:1;filter:blur();transform:translateY(0)}.whaley-sticker--entrance-fade-in.reveal{opacity:0;filter:blur(4px);transform:none}.whaley-sticker--entrance-fade-in.reveal.visible{opacity:1;filter:blur()}.whaley-sticker--entrance-slide-from-right.reveal{opacity:0;transform:translate(var(--space-2xl));filter:blur(2px)}.whaley-sticker--entrance-slide-from-right.reveal.visible{opacity:1;filter:blur();transform:translate(0)}.whaley-sticker--entrance-slide-from-left.reveal{opacity:0;transform:translate(calc(-1*var(--space-2xl)));filter:blur(2px)}.whaley-sticker--entrance-slide-from-left.reveal.visible{opacity:1;filter:blur();transform:translate(0)}.whaley-sticker--entrance-slide-from-bottom.reveal{opacity:0;filter:blur(4px);transform:translateY(40px)}.whaley-sticker--entrance-slide-from-bottom.reveal.visible{opacity:1;filter:blur();transform:translateY(0)}.whaley-sticker--entrance-scale-in.reveal{opacity:0;filter:blur(2px);transform:scale(.92)}.whaley-sticker--entrance-scale-in.reveal.visible{opacity:1;filter:blur();transform:scale(1)}.whaley-sticker--hero-timing.reveal{opacity:0;transform:translateY(var(--space-lg));transition-delay:var(--duration-dramatic)}.whaley-sticker--hero-timing.reveal.visible{opacity:1;transform:translateY(0)}#hero .whaley-sticker{z-index:105;padding-top:14rem;padding-right:var(--space-xl);align-items:flex-start}#hero .whaley-sticker__img{filter:drop-shadow(0 8px 24px #00000040)drop-shadow(0 0 32px #22d3ee26);view-transition-name:whaley-to-chip;animation:8s ease-in-out infinite whaleyHeroFloat}@keyframes whaleyHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:768px){.whaley-sticker__img{max-width:min(200px,45vw);max-height:min(240px,50vh)}.whaley-sticker{padding:var(--space-lg)var(--space-md)}.whaley-sticker--position-right-center,.whaley-sticker--position-right-top,.whaley-sticker--position-right-bottom,.whaley-sticker--position-right-bottom-seam,.whaley-sticker--position-bottom-right{padding-right:0}#problem .section-content{text-align:center;align-items:center}#problem .section-content .section-problem__copy{max-width:min(480px,88vw);margin-left:auto;margin-right:auto}#problem .section-content .section-header,#problem .section-content .section-title,#problem .section-content .section-body,#problem .section-content .section-text-stack,#problem .section-content .underwater-text,#problem .section-content .resolution-line{text-align:center}#problem .whaley-sticker__img{max-width:min(220px,50vw);max-height:min(280px,45vh)}#teammates .section-content{align-items:center}#teammates .section-content .section-teammates__copy{max-width:min(520px,88vw);margin-left:auto;margin-right:auto}#teammates .whaley-sticker__img{max-width:min(220px,50vw);max-height:min(280px,45vh)}.testimonial-spotlight{padding:28px 24px 24px 32px}.testimonial-spotlight__mark{font-size:6rem;top:-4px;left:6px;transform:rotate(-4deg)}.testimonial-spotlight__quote{font-size:1.1rem}.testimonial-spotlight__attribution{margin-top:14px;padding-top:12px}.testimonial-spotlight__logo{max-width:128px;max-height:44px}.stat-badges{gap:var(--space-lg);flex-direction:column}.stat-badge__value{font-size:var(--text-2xl)}.teammates-grid{grid-template-columns:1fr}.whaley-sticker--position-bottom-left,.whaley-sticker--position-left-center{padding-left:0}}@media(max-width:640px){#hero .whaley-sticker{padding-top:var(--space-md);padding-right:var(--space-md);justify-content:flex-end;align-items:flex-start;padding-bottom:0;padding-left:0}#hero .whaley-sticker__img{max-width:80px;max-height:80px}#teammates .section-content{column-gap:var(--space-md);row-gap:var(--space-lg);padding-bottom:var(--space-xl);grid-template-columns:1fr auto;grid-template-areas:"header whale""card card";align-items:center;display:grid}#teammates .section-teammates__copy{display:contents}#teammates .section-header{grid-area:header;align-self:center;margin-bottom:0}#teammates .whaley-sticker{grid-area:whale;justify-content:center;align-self:stretch;align-items:center;width:110px;padding:0;display:flex;position:relative;inset:auto}#teammates .whaley-sticker__img{width:auto;max-width:110px;height:auto;max-height:110px}#teammates .testimonial-spotlight{grid-area:card}#problem .whaley-sticker{width:auto;height:auto;padding:0 0 var(--space-sm);justify-content:center;align-items:flex-end;display:flex;position:relative;inset:auto}#problem .whaley-sticker__img{max-width:150px;max-height:170px}}@media(prefers-reduced-motion:reduce){.whaley-sticker.reveal{opacity:0;filter:none;transition:opacity var(--duration-normal)var(--ease-out);transform:none}.whaley-sticker.reveal.visible{opacity:1;filter:none;transform:none}}.section-content>.guarantee-sticker{z-index:15;position:absolute}#dealkits>.guarantee-sticker{z-index:15;top:calc(var(--space-4xl) + var(--space-md));right:max(calc((100% - var(--max-content))/2 + var(--space-lg)),var(--space-lg));position:absolute}@media(max-width:1024px){#dealkits>.guarantee-sticker{top:calc(var(--space-3xl) + var(--space-md))}}@media(max-width:768px){#dealkits>.guarantee-sticker{top:calc(var(--space-3xl) + var(--space-sm));right:var(--space-md)}}.guarantee-sticker{top:var(--space-md);right:var(--space-lg);pointer-events:none;z-index:15;position:absolute;overflow:visible}.guarantee-sticker__float{filter:drop-shadow(0 8px 24px #0006)drop-shadow(0 0 36px #f9731624);animation:7s ease-in-out infinite guaranteeFloat;transform:rotate(-8deg)}.guarantee-sticker__seal{width:clamp(200px,22vw,300px);height:auto;font-family:inherit}.guarantee-sticker__teeth path{fill:#f973161f;stroke:#f9731673;stroke-width:1.2px;stroke-linejoin:round;transform-origin:150px 150px;animation:90s linear infinite guaranteeSpin}.guarantee-sticker__ring{fill:none;stroke:#f9731659;stroke-width:1.5px;stroke-dasharray:4 3;animation:4s ease-in-out infinite alternate guaranteeGlowPulse}.guarantee-sticker__disc{fill:#0f172aeb;stroke:#f9731638;stroke-width:1px}.guarantee-sticker__headline{fill:#fff;letter-spacing:-.02em;font-size:38px;font-weight:800}.guarantee-sticker__detail{fill:#f1f5f9e6;letter-spacing:.005em;font-size:13.5px;font-weight:500}.guarantee-sticker__free{fill:var(--accent-action);letter-spacing:-.01em;font-size:22px;font-weight:700}.guarantee-sticker.reveal{opacity:0;filter:blur(4px);transition:opacity var(--duration-slow)var(--ease-smooth),transform var(--duration-slow)var(--ease-bounce),filter var(--duration-normal)var(--ease-smooth);transform:scale(.88)}.guarantee-sticker.reveal.visible{opacity:1;filter:blur();transform:scale(1)}@keyframes guaranteeFloat{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-8deg)translateY(-8px)}}@keyframes guaranteeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes guaranteeGlowPulse{0%{stroke-opacity:.3}to{stroke-opacity:.7}}@media(max-width:768px){.guarantee-sticker{top:var(--space-sm);right:var(--space-md)}.guarantee-sticker__seal{width:clamp(140px,38vw,200px)}.guarantee-sticker__float{transform:rotate(-6deg)}@keyframes guaranteeFloat{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-6px)}}}@media(max-width:640px){#dealkits{z-index:20;position:relative;overflow:visible}#dealkits>.guarantee-sticker{width:fit-content;margin-inline-start:auto;margin-inline-end:var(--space-md);display:block;position:static}.guarantee-sticker__seal{width:clamp(110px,32vw,150px)}.guarantee-sticker.reveal{opacity:0;filter:blur(4px);transform:scale(.88)}.guarantee-sticker.reveal.visible{opacity:1;filter:blur();transform:scale(1)}}@media(prefers-reduced-motion:reduce){.guarantee-sticker__float,.guarantee-sticker__teeth path,.guarantee-sticker__ring{animation:none}.guarantee-sticker.reveal{opacity:0;filter:none;transition:opacity var(--duration-normal)var(--ease-smooth);transform:none}.guarantee-sticker.reveal.visible{opacity:1;filter:none;transform:none}}@media(max-width:640px)and (prefers-reduced-motion:reduce){.guarantee-sticker.reveal{opacity:0;filter:none;transition:opacity var(--duration-normal)var(--ease-smooth);transform:none}.guarantee-sticker.reveal.visible{opacity:1;filter:none;transform:none}}.whaley-nav-chip{bottom:var(--space-xl);right:var(--space-xl);z-index:200;animation:8s ease-in-out infinite whaleyHeroFloat;position:fixed;overflow:visible}.whaley-nav-chip__pill{width:56px;height:56px;box-shadow:none;cursor:pointer;view-transition-name:whaley-to-chip;transition:transform var(--duration-fast)var(--ease-bounce);background:#00b6c840;border:none;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative}.whaley-nav-chip__pill:hover{transform:scale(1.08)}.whaley-nav-chip__pill:active{transform:scale(.96)}.whaley-nav-chip__pill--pre-transition{opacity:0;pointer-events:none}.whaley-nav-chip__pill--arriving .whaley-nav-chip__icon{animation:chipIconFlip .6s var(--ease-smooth)forwards}@keyframes chipIconFlip{0%{transform:scaleX(1)}to{transform:scaleX(-1)}}.whaley-nav-chip__icon{object-fit:contain;width:56px;height:56px;transition:filter var(--duration-fast)var(--ease-out),transform var(--duration-normal)var(--ease-bounce);transform:scaleX(-1)}.whaley-nav-chip__pill:hover .whaley-nav-chip__icon{filter:brightness(1.12)}.whaley-nav-chip__pill[aria-expanded=true] .whaley-nav-chip__icon{transform:scaleX(-1)rotate(5deg)}.whaley-nav-chip__glow-ring{pointer-events:none;border:1.5px solid #22d3ee4d;border-radius:9999px;animation:3s ease-in-out infinite glowPulse;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.whaley-nav-chip__pill[aria-expanded=true] .whaley-nav-chip__glow-ring{opacity:0}@keyframes glowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}.whaley-nav-chip__menu{margin-bottom:var(--space-sm);padding:var(--space-md)var(--space-md)var(--space-md)var(--space-xl);-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:var(--radius);box-shadow:var(--shadow-xl),inset 0 1px #ffffff0f;border:1px solid var(--glass-border);opacity:0;visibility:hidden;pointer-events:none;min-width:220px;transition:opacity var(--duration-normal)var(--ease-out),transform var(--duration-normal)var(--ease-out),visibility 0s linear var(--duration-normal),border-color var(--duration-slow)var(--ease-out);background:#0f172abf;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:100%;right:0;transform:translateY(8px)}.whaley-nav-chip__menu--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-normal)var(--ease-out),transform var(--duration-normal)var(--ease-out),visibility 0s linear 0s,border-color var(--duration-slow)var(--ease-out);transform:translateY(0)}.whaley-nav-chip[data-zone=deep] .whaley-nav-chip__menu{box-shadow:var(--shadow-xl),0 0 30px #22d3ee14,inset 0 1px #ffffff0f;border-color:#22d3ee40}.whaley-nav-chip[data-zone=rising] .whaley-nav-chip__menu{box-shadow:var(--shadow-xl),0 0 30px #0e74901a,inset 0 1px #ffffff0f;border-color:#0e749059}.whaley-nav-chip[data-zone=surface] .whaley-nav-chip__menu{box-shadow:var(--shadow-xl),0 0 24px #0891b214,inset 0 1px #ffffff0f;border-color:#0891b240}.whaley-nav-chip[data-zone=sky] .whaley-nav-chip__menu{box-shadow:var(--shadow-xl),0 0 20px #0891b20f,inset 0 1px #ffffff0f;border-color:#0891b233}.whaley-nav-chip__depth-line{left:var(--space-md);top:var(--space-md);bottom:var(--space-md);background:linear-gradient(to top,var(--depth-abyss)0%,var(--depth-deep)20%,var(--depth-rising)45%,var(--surface-break)65%,var(--sky-open)100%);opacity:.5;pointer-events:none;border-radius:1px;width:2px;position:absolute}.whaley-nav-chip__waypoint{align-items:center;gap:var(--space-sm);padding:6px var(--space-sm);color:var(--text-on-depth-muted);font-size:var(--text-sm);letter-spacing:.01em;cursor:pointer;opacity:0;transition:background var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out);border-radius:6px;font-weight:400;text-decoration:none;display:flex;transform:translate(-6px)translateY(4px)}.whaley-nav-chip__menu--open .whaley-nav-chip__waypoint{animation:waypointRise var(--duration-normal)var(--ease-out)forwards;animation-delay:var(--open-delay)}.whaley-nav-chip__waypoint:hover,.whaley-nav-chip__waypoint:focus-visible{color:var(--surface);background:#ffffff14}.whaley-nav-chip__waypoint:focus-visible{outline:2px solid var(--accent-glow);outline-offset:-2px}.whaley-nav-chip__dot{width:8px;height:8px;transition:background var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);background:#fff3;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0}.whaley-nav-chip__label{white-space:nowrap}.whaley-nav-chip__waypoint.is-active{color:var(--surface);font-weight:600}.whaley-nav-chip__waypoint.is-active .whaley-nav-chip__dot{background:var(--accent-glow);border-color:var(--accent-bright);transform:scale(1.25);box-shadow:0 0 10px #22d3ee99}.whaley-nav-chip__waypoint.is-active[data-zone=deep] .whaley-nav-chip__dot{background:var(--accent-glow);border-color:var(--accent-bright);box-shadow:0 0 10px #22d3ee99}.whaley-nav-chip__waypoint.is-active[data-zone=rising] .whaley-nav-chip__dot{background:var(--teal-600);border-color:var(--accent-glow);box-shadow:0 0 10px #0891b280}.whaley-nav-chip__waypoint.is-active[data-zone=surface] .whaley-nav-chip__dot{background:var(--teal-700);border-color:var(--teal-600);box-shadow:0 0 10px #0e749080}.whaley-nav-chip__waypoint.is-active[data-zone=sky] .whaley-nav-chip__dot{background:var(--teal-600);border-color:var(--teal-100);box-shadow:0 0 10px #0891b266}.whaley-nav-chip__waypoint--cta{margin-bottom:var(--space-xs);padding:8px var(--space-md);color:var(--accent-bright);letter-spacing:-.005em;text-align:center;transition:background var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out);background:linear-gradient(135deg,#22d3ee2e,#0891b238);border:1px solid #22d3ee40;border-radius:8px;justify-content:center;font-weight:600;position:relative}.whaley-nav-chip__waypoint--cta .whaley-nav-chip__dot{display:none}.whaley-nav-chip__waypoint--cta:hover,.whaley-nav-chip__waypoint--cta:focus-visible{color:var(--sky-bright);background:linear-gradient(135deg,#22d3ee47,#0891b252);border-color:#22d3ee73;box-shadow:0 0 20px #22d3ee33}.whaley-nav-chip__waypoint--cta.is-active{color:var(--sky-bright);background:linear-gradient(135deg,#22d3ee4d,#0891b259);border-color:#22d3ee80;box-shadow:0 0 16px #22d3ee40}.whaley-nav-chip__waypoint--cta:after{content:"";bottom:-4px;left:var(--space-sm);right:var(--space-sm);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a 30%,#ffffff1a 70%,#0000);height:1px;position:absolute}@keyframes waypointRise{0%{opacity:0;transform:translate(-6px)translateY(4px)}to{opacity:1;transform:translate(0)translateY(0)}}.whaley-nav-chip__bubble{pointer-events:none;background:#ffffff59;border-radius:50%;width:8px;height:8px;margin-left:-4px;animation:4s ease-out infinite whaleyNavChipBubble;position:absolute;bottom:50%;left:50%}.whaley-nav-chip__bubble--delay-0{animation-delay:.8s}.whaley-nav-chip__bubble--delay-8{width:6px;height:6px;margin-left:-3px;animation-delay:4s}.whaley-nav-chip__bubble--delay-15{width:10px;height:10px;margin-left:-5px;animation-delay:7.5s}@keyframes whaleyNavChipBubble{0%{opacity:.6;transform:translateY(0)}to{opacity:0;transform:translateY(-48px)}}@media(prefers-reduced-motion:reduce){.whaley-nav-chip,.whaley-nav-chip__pill--arriving,.whaley-nav-chip__icon{animation:none}.whaley-nav-chip__glow-ring{opacity:.5;animation:none}.whaley-nav-chip__waypoint{opacity:1;transform:none;animation:none!important}.whaley-nav-chip__bubble,.whaley-nav-chip__bubble--delay-0,.whaley-nav-chip__bubble--delay-8,.whaley-nav-chip__bubble--delay-15{display:none}}@supports (view-transition-name:none){::view-transition-group(whaley-to-chip){animation-duration:.65s;animation-timing-function:cubic-bezier(.34,1.15,.64,1)}::view-transition-old(whaley-to-chip){animation-duration:.65s;animation-timing-function:cubic-bezier(.34,1.15,.64,1)}::view-transition-new(whaley-to-chip){animation-duration:.65s;animation-timing-function:cubic-bezier(.34,1.15,.64,1)}}.underwater-effects{z-index:3;opacity:1}.depth-particles{z-index:1;mix-blend-mode:screen}.caustic-lights{z-index:2;opacity:.6}.film-grain-overlay{opacity:.35}.ocean-simulation{z-index:5}.depth-background{transition:background 1.2s var(--ease-default)}.depth-background--abyss{background:linear-gradient(180deg,var(--depth-abyss-1)0%,var(--depth-abyss-2)50%,var(--depth-abyss-3)100%)}.depth-background--deep{background:linear-gradient(180deg,var(--depth-deep-1)0%,var(--depth-deep-2)50%,var(--depth-deep-3)100%)}.depth-background--mid{background:linear-gradient(180deg,var(--depth-mid-1)0%,var(--depth-mid-2)50%,var(--depth-mid-3)100%)}.depth-background--shallow{background:linear-gradient(180deg,var(--depth-shallow-1)0%,var(--depth-shallow-2)50%,var(--depth-shallow-3)100%)}.depth-background--surface{background:linear-gradient(180deg,var(--depth-surface-1)0%,var(--depth-surface-2)40%,var(--depth-surface-3)80%,var(--depth-surface-4)100%)}.depth-background--sky{background:linear-gradient(180deg,var(--depth-sky-1)0%,var(--depth-sky-2)20%,var(--depth-sky-3)50%,var(--depth-sky-4)80%,var(--depth-sky-5)100%)}.atmospheric-haze__layer{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.atmospheric-haze__layer--depth{background:radial-gradient(ellipse 120% 90% at 50% 60%,transparent 0%,var(--haze-depth-1)40%,var(--haze-depth-2)100%),linear-gradient(180deg,var(--haze-depth-3)0%,transparent 40%,var(--haze-depth-4)100%);z-index:2;mix-blend-mode:multiply;filter:blur(60px);opacity:.7}.atmospheric-haze__layer--particulate{background:radial-gradient(ellipse 30% 40% at 20% 30%,var(--haze-glow-1)0%,transparent 60%),radial-gradient(ellipse 25% 35% at 80% 50%,var(--haze-glow-2)0%,transparent 60%),radial-gradient(ellipse 35% 45% at 60% 70%,var(--haze-glow-3)0%,transparent 60%),radial-gradient(ellipse 60% 50% at 50% 45%,transparent 0%,var(--haze-vignette-1)60%,var(--haze-vignette-2)85%,var(--haze-vignette-3)100%),radial-gradient(ellipse at top,transparent 0%,var(--haze-depth-5)100%),radial-gradient(ellipse at bottom,transparent 0%,var(--haze-depth-6)100%);z-index:5;filter:blur(50px);opacity:.6;will-change:transform;animation:30s ease-in-out infinite hazeDrift}.atmospheric-haze__layer--particulate.is-reduced{animation:none}.atmospheric-haze__layer--vignette{background:radial-gradient(ellipse 60% 50% at 50% 45%,transparent 0%,var(--haze-vignette-1)60%,var(--haze-vignette-2)85%,var(--haze-vignette-3)100%),radial-gradient(ellipse at top,transparent 0%,var(--haze-depth-5)100%),radial-gradient(ellipse at bottom,transparent 0%,var(--haze-depth-6)100%);z-index:7;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);filter:blur(30px);opacity:.8}.atmospheric-haze__layer--bands{background:linear-gradient(180deg,var(--haze-band-1)0%,transparent 15%,transparent 40%,var(--haze-band-2)60%,var(--haze-band-3)80%,var(--haze-band-4)100%);z-index:8;mix-blend-mode:multiply;opacity:.7}.atmospheric-haze__layer--film{background:linear-gradient(180deg,var(--haze-film-1)0%,var(--haze-film-2)50%,var(--haze-film-3)100%);z-index:9;mix-blend-mode:overlay;opacity:.4}.atmospheric-haze__layer--chromatic{background:radial-gradient(ellipse at 30% 30%,var(--haze-chromatic-red)0%,transparent 50%),radial-gradient(ellipse at 70% 70%,var(--haze-chromatic-cyan)0%,transparent 50%);mix-blend-mode:screen;z-index:35;animation:8s ease-in-out infinite chromatic}.atmospheric-haze__layer--chromatic.is-reduced{animation:none}.atmospheric-haze__layer--edge{background:radial-gradient(ellipse 70% 60% at 50% 45%,transparent 0%,var(--haze-edge-1)70%,var(--haze-edge-2)100%);z-index:36}.halation-bloom__layer{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.halation-bloom__layer--primary{background:radial-gradient(ellipse 40% 35% at 30% 20%,var(--halation-primary-1)0%,transparent 40%),radial-gradient(ellipse 35% 30% at 70% 25%,var(--halation-primary-2)0%,transparent 38%),radial-gradient(ellipse 50% 40% at 50% 35%,var(--halation-primary-3)0%,transparent 45%);filter:blur(25px);z-index:47;mix-blend-mode:screen;opacity:.4}.halation-bloom__layer--secondary{background:radial-gradient(ellipse 60% 50% at 30% 20%,var(--halation-secondary-1)0%,transparent 55%),radial-gradient(ellipse 55% 45% at 70% 25%,var(--halation-secondary-2)0%,transparent 50%),radial-gradient(ellipse 70% 55% at 50% 35%,var(--halation-secondary-3)0%,transparent 60%);filter:blur(40px);z-index:48;mix-blend-mode:soft-light;opacity:.3}.halation-bloom__streak{pointer-events:none;filter:blur(2px);z-index:49;mix-blend-mode:screen;height:1px;position:absolute}.halation-bloom__streak--primary{background:linear-gradient(90deg,transparent 0%,var(--halation-streak-primary-1)30%,var(--halation-streak-primary-2)50%,var(--halation-streak-primary-1)70%,transparent 100%);opacity:.25;width:25%;box-shadow:0 0 15px var(--halation-streak-primary-shadow);top:15%;left:25%}.halation-bloom__streak--secondary{background:linear-gradient(90deg,transparent 0%,var(--halation-streak-secondary-1)30%,var(--halation-streak-secondary-2)50%,var(--halation-streak-secondary-1)70%,transparent 100%);opacity:.2;width:20%;box-shadow:0 0 12px var(--halation-streak-secondary-shadow);top:20%;left:65%}.halation-bloom__layer--chromatic{background:radial-gradient(ellipse 38% 33% at 30% 20%,var(--halation-chromatic-warm)0%,transparent 35%),radial-gradient(ellipse 42% 37% at 30.5% 20.5%,var(--halation-chromatic-cool)0%,transparent 38%);filter:blur(15px);z-index:50;mix-blend-mode:screen;opacity:.15}.film-grading__layer{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.film-grading__layer--desaturation{background:var(--grading-desaturation);mix-blend-mode:color;z-index:40}.film-grading__layer--undertone{background:linear-gradient(180deg,var(--grading-undertone-1)0%,var(--grading-undertone-2)30%,var(--grading-undertone-3)70%,var(--grading-undertone-4)100%);mix-blend-mode:overlay;opacity:.5;z-index:41}.film-grading__layer--shadows{background:radial-gradient(ellipse 100% 100% at 50% 50%,transparent 0%,var(--grading-shadows)100%);mix-blend-mode:multiply;z-index:42}.film-grading__layer--highlights{background:radial-gradient(ellipse 120% 100% at 50% 40%,var(--grading-highlights)0%,transparent 50%);mix-blend-mode:soft-light;z-index:43}.film-grading__layer--fade{background:linear-gradient(180deg,var(--grading-fade-1)0%,var(--grading-fade-2)100%);mix-blend-mode:screen;z-index:44;opacity:.15}.film-grading__layer--temperature{background:radial-gradient(ellipse 150% 120% at 50% 30%,var(--grading-temperature-warm)0%,var(--grading-temperature-cool)60%,transparent 100%);mix-blend-mode:color-dodge;z-index:45;opacity:.12}@keyframes hazeDrift{0%,to{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,1%)}}@keyframes chromatic{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}html{scroll-behavior:smooth;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--depth-abyss)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--teal-600),var(--accent-glow));border-radius:4px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--accent-glow),var(--accent-bright))}::selection{background:var(--teal-600);color:#fff}.zone-deep ::selection{background:var(--accent-glow);color:var(--depth-deep)}button{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}button:active{transform:scale(.98)}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;filter:none!important;transform:none!important}.scene-sonar,.scene-sonar:after,.scene-launch:before,.scene-launch:after,.opportunity-drift span,.missed-signals span,.section-dealkits:after,.section-problem .problem-seam,.hero-title,.hero-headline,.hero-cta--primary,.hero-cta--secondary,.hero-cta-shimmer,.hero-cta-orbit-bubble,#hero .whaley-sticker__img,.whaley-nav-chip,.whaley-nav-chip__icon{animation:none!important}.whaley-nav-chip__glow-ring{opacity:.5;animation:none!important}.whaley-nav-chip__waypoint{opacity:1!important;animation:none!important;transform:none!important}.whaley-nav-chip__bubble,.whaley-nav-chip__bubble--delay-0,.whaley-nav-chip__bubble--delay-8,.whaley-nav-chip__bubble--delay-15{display:none!important}.scene-hawk-view:before{transition:none!important}}.bubble-modal{max-width:1060px;width:calc(100vw - var(--space-md)*2);z-index:9999;max-height:min(98vh,1100px);color:var(--surface,#f0f9ff);background:0 0;border:none;justify-content:center;align-items:center;margin:auto;padding:0;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:visible}.bubble-modal::backdrop{background:#0206178c}html.bubble-modal-open #root{filter:blur(14px)saturate(70%);transition:filter var(--duration-normal,.3s)var(--ease-out,ease-out);pointer-events:none}#root{transition:filter var(--duration-normal,.3s)var(--ease-out,ease-out)}.bubble-modal[open]::backdrop{animation:.4s ease-out both bubbleBackdropIn}@keyframes bubbleBackdropIn{0%{opacity:0}to{opacity:1}}.bubble-modal__bubble{-webkit-backdrop-filter:blur(20px)saturate(180%);padding:120px var(--space-4xl,96px);will-change:border-radius;background:#0f172ad1;border:1px solid #67e8f91f;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;position:relative;overflow:hidden;box-shadow:0 0 60px #22d3ee1f,0 0 120px #0891b20f,inset 0 0 40px #22d3ee0a,inset 0 1px #ffffff0f}.bubble-modal[open] .bubble-modal__bubble{animation:bubbleEnter .6s var(--ease-out,cubic-bezier(0,0,.2,1))both,bubbleMorph 24s ease-in-out .6s infinite,bubbleGlow 18s ease-in-out .6s infinite}@keyframes bubbleMorph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30%}50%{border-radius:50% 60% 30%/40% 70% 60% 30%}75%{border-radius:60% 30% 50% 40%/70% 40% 50% 60%}}@keyframes bubbleEnter{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes bubbleGlow{0%,to{box-shadow:0 0 60px #22d3ee1f,0 0 120px #0891b20f,inset 0 0 40px #22d3ee0a,inset 0 1px #ffffff0f}50%{box-shadow:0 0 80px #22d3ee33,0 0 160px #0891b21a,inset 0 0 60px #22d3ee0f,inset 0 1px #ffffff14}}.bubble-modal__bubble:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(#ffffff1a,#ffffff0a 40%,#0000 70%);border-radius:50%;width:40%;height:16%;animation:18s ease-in-out infinite specularDrift;position:absolute;top:6%;left:10%}@keyframes specularDrift{0%,to{opacity:.7;transform:translate(0)rotate(0)}50%{opacity:1;transform:translate(10px)rotate(4deg)}}.bubble-modal__mini-bubble{pointer-events:none;z-index:3;background:radial-gradient(circle,#ffffff4d,#67e8f91f 60%,#0000);border-radius:50%;animation:linear infinite miniBubbleRise;position:absolute;box-shadow:inset 0 -1px 2px #ffffff26}@keyframes miniBubbleRise{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}10%{opacity:.5}50%{opacity:.35;transform:translateY(-60px)translate(8px)scale(.9)}80%{opacity:.15}to{opacity:0;transform:translateY(-140px)translate(-4px)scale(.5)}}.bubble-modal__content{z-index:1;max-height:calc(min(98vh,1100px) - var(--space-4xl)*2);scrollbar-width:none;position:relative;overflow-y:auto}.bubble-modal__content::-webkit-scrollbar{display:none}.bubble-modal__close{top:var(--space-md,16px);right:var(--space-md,16px);color:#ffffff80;cursor:pointer;z-index:4;width:36px;height:36px;transition:background var(--duration-fast,.15s),color var(--duration-fast,.15s),border-color var(--duration-fast,.15s);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.bubble-modal__close:hover{color:#fff;background:#ffffff1f;border-color:#fff3}.bubble-modal__title{font-size:var(--text-xl,1.25rem);margin:0 0 var(--space-xs,6px);color:var(--surface,#f0f9ff);text-align:center;font-weight:700;line-height:1.2}.bubble-modal__subtitle{font-size:var(--text-sm,.875rem);color:#ffffff8c;margin:0 0 var(--space-lg,24px);text-align:center;line-height:1.5}.bubble-modal__form{gap:var(--space-sm,12px);flex-direction:column;display:flex}.bubble-modal__field{flex-direction:column;gap:4px;display:flex}.bubble-modal__label{font-size:var(--text-xs,.75rem);color:#ffffffa6;letter-spacing:.01em;font-weight:600}.bubble-modal__input{font-family:inherit;font-size:var(--text-sm,.875rem);color:var(--surface,#f0f9ff);transition:border-color var(--duration-fast,.15s),box-shadow var(--duration-fast,.15s),background var(--duration-fast,.15s);box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:10px 14px}.bubble-modal__input::placeholder{color:#ffffff4d}.bubble-modal__input:focus{background:#ffffff17;border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee1a}.bubble-modal__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='rgba(255,255,255,0.45)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.bubble-modal__select option{color:var(--surface,#f0f9ff);background:#0f172a}.bubble-modal__select:invalid{color:#ffffff4d}.bubble-modal__error{font-size:var(--text-xs,.75rem);color:#f87171;text-align:center;padding:var(--space-xs,4px)0;margin:0;line-height:1.4}.bubble-modal__submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.bubble-modal__actions{padding-top:var(--space-sm,8px);justify-content:center;display:flex}.bubble-modal__dismiss{margin:var(--space-md,16px)auto 0;color:#ffffff59;font-size:var(--text-xl,1.25rem);cursor:pointer;padding:var(--space-xs,4px)var(--space-sm,8px);transition:color var(--duration-fast,.15s),background var(--duration-fast,.15s);background:0 0;border:none;border-radius:50%;line-height:1;display:block}.bubble-modal__dismiss:hover{color:#ffffffb3;background:#ffffff14}.bubble-modal__submit{font-family:inherit;font-size:var(--text-sm,.875rem);color:var(--accent-bright,#67e8f9);cursor:pointer;transition:background var(--duration-fast,.15s),border-color var(--duration-fast,.15s),box-shadow var(--duration-fast,.15s),color var(--duration-fast,.15s),transform var(--duration-fast,.15s);background:linear-gradient(135deg,#22d3ee38,#0891b247);border:1px solid #22d3ee4d;border-radius:999px;padding:12px 36px;font-weight:600}.bubble-modal__submit:hover{color:var(--sky-bright,#fff);background:linear-gradient(135deg,#22d3ee52,#0891b261);border-color:#22d3ee80;transform:translateY(-1px);box-shadow:0 0 24px #22d3ee33}.bubble-modal__submit:active{transform:translateY(0);box-shadow:0 0 10px #22d3ee1f}.bubble-modal__success{text-align:center;align-items:center;gap:var(--space-md,16px);padding:var(--space-lg,24px)0;flex-direction:column;display:flex}.bubble-modal__check{margin-bottom:var(--space-xs,8px)}.bubble-modal__success .bubble-modal__title{color:var(--surface,#f0f9ff)}.bubble-modal__success .bubble-modal__subtitle{max-width:320px;margin-bottom:var(--space-sm,8px)}.bubble-modal__success .bubble-modal__submit{min-width:140px}.bubble-modal[data-zone=deep] .bubble-modal__bubble{border-color:#22d3ee2e}.bubble-modal[data-zone=rising] .bubble-modal__bubble{border-color:#0e749040}.bubble-modal[data-zone=surface] .bubble-modal__bubble{border-color:#0891b233}.bubble-modal[data-zone=sky] .bubble-modal__bubble{border-color:#0891b226}@media(max-width:768px){.bubble-modal__bubble{padding:60px var(--space-xl,32px);border-radius:36% 64% 44% 56%/48% 40% 60% 52%}.bubble-modal[open] .bubble-modal__bubble{animation:bubbleEnter .6s var(--ease-out,cubic-bezier(0,0,.2,1))both,bubbleMorphMobile 24s ease-in-out .6s infinite,bubbleGlow 18s ease-in-out .6s infinite}.bubble-modal__input{min-height:44px;padding:12px 14px;font-size:16px}.bubble-modal__submit{min-height:48px;padding:14px 36px;font-size:1rem}}@media(max-width:520px){.bubble-modal{max-width:100%;width:calc(100vw - var(--space-sm,8px)*2);max-height:100dvh;padding-top:var(--space-md,16px);align-items:flex-start}.bubble-modal__bubble{padding:var(--space-lg,24px)var(--space-md,16px);max-height:calc(100dvh - var(--space-lg,24px));border-radius:20px}.bubble-modal[open] .bubble-modal__bubble{animation:bubbleEnter .5s var(--ease-out,cubic-bezier(0,0,.2,1))both,bubbleGlow 18s ease-in-out .5s infinite}.bubble-modal__content{max-height:calc(100dvh - var(--space-lg,24px)*2 - var(--space-md,16px))}.bubble-modal__title{font-size:var(--text-lg,1.125rem)}.bubble-modal__subtitle{font-size:var(--text-xs,.75rem);margin-bottom:var(--space-md,16px)}.bubble-modal__form{gap:var(--space-xs,6px)}.bubble-modal__mini-bubble,.bubble-modal__bubble:before{display:none}.bubble-modal__close{top:var(--space-xs,6px);right:var(--space-xs,6px)}}@keyframes bubbleMorphMobile{0%,to{border-radius:36% 64% 44% 56%/48% 40% 60% 52%}25%{border-radius:44% 56% 52% 48%/40% 52% 48% 60%}50%{border-radius:52% 48% 40% 60%/56% 44%}75%{border-radius:48% 52% 56% 44%/44% 60% 40% 56%}}@media(prefers-reduced-motion:reduce){.bubble-modal__bubble{border-radius:24px;animation:none!important}.bubble-modal[open] .bubble-modal__bubble{animation:.3s ease-out both bubbleReducedEnter!important}.bubble-modal__mini-bubble{display:none}.bubble-modal__bubble:before{animation:none}}@keyframes bubbleReducedEnter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.bubble-page{max-width:1100px;width:calc(100vw - var(--space-md)*2);z-index:9999;max-height:min(92vh,1000px);color:var(--surface,#f0f9ff);background:0 0;border:none;justify-content:center;align-items:center;margin:auto;padding:0;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:visible}.bubble-page::backdrop{background:#02061799}html.bubble-page-open #root{filter:blur(14px)saturate(70%);transition:filter var(--duration-normal,.3s)var(--ease-out,ease-out);pointer-events:none}.bubble-page[open]::backdrop{animation:.4s ease-out both bubbleBackdropIn}.bubble-page__bubble{-webkit-backdrop-filter:blur(24px)saturate(180%);padding:var(--space-4xl,96px)var(--space-3xl,64px);will-change:border-radius;background:#0f172ae0;border:1px solid #67e8f91a;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;width:100%;max-height:min(92vh,1000px);position:relative;overflow:hidden;box-shadow:0 0 60px #22d3ee1a,0 0 120px #0891b20d,inset 0 0 40px #22d3ee08,inset 0 1px #ffffff0d}.bubble-page[open] .bubble-page__bubble{animation:bubbleEnter .6s var(--ease-out,cubic-bezier(0,0,.2,1))both,bubbleMorph 24s ease-in-out .6s infinite,bubbleGlow 18s ease-in-out .6s infinite}.bubble-page__bubble:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(#ffffff14,#ffffff08 40%,#0000 70%);border-radius:50%;width:35%;height:12%;animation:18s ease-in-out infinite specularDrift;position:absolute;top:4%;left:8%}.bubble-page .bubble-page__mini-bubble{pointer-events:none;z-index:3;background:radial-gradient(circle,#ffffff4d,#67e8f91f 60%,#0000);border-radius:50%;animation:linear infinite miniBubbleRise;position:absolute;box-shadow:inset 0 -1px 2px #ffffff26}.bubble-page__close{top:var(--space-lg,24px);right:var(--space-lg,24px);color:#ffffff80;cursor:pointer;z-index:4;width:40px;height:40px;transition:background var(--duration-fast,.15s),color var(--duration-fast,.15s),border-color var(--duration-fast,.15s);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.bubble-page__close:hover{color:#fff;background:#ffffff1f;border-color:#fff3}.bubble-page__content{z-index:1;max-width:680px;max-height:calc(min(92vh,1000px) - var(--space-4xl)*2);padding-right:var(--space-sm,8px);scrollbar-width:none;margin-left:auto;margin-right:auto;position:relative;overflow-y:auto}.bubble-page__content::-webkit-scrollbar{display:none}.bubble-page__title{font-size:var(--text-2xl,2rem);margin:0 0 var(--space-xs,4px);color:var(--surface,#f0f9ff);text-align:center;font-weight:700;line-height:1.2}.bubble-page__version{font-size:var(--text-sm,.875rem);color:#fff6;text-align:center;margin:0 0 var(--space-2xl,48px);font-style:italic}.bubble-page__section{margin-bottom:var(--space-xl,32px)}.bubble-page__section:last-child{margin-bottom:0}.bubble-page__section-heading{font-size:var(--text-lg,1.25rem);color:var(--accent-bright,#67e8f9);margin:0 0 var(--space-sm,8px);font-weight:600;line-height:1.3}.bubble-page__paragraph{font-size:var(--text-sm,.875rem);color:#ffffffb8;margin:0 0 var(--space-sm,8px);line-height:1.75}.bubble-page__paragraph:last-child{margin-bottom:0}.bubble-page__paragraph em,.bubble-page__paragraph .bubble-page__emphasis{color:#ffffff8c;font-style:italic}.bubble-page__contact{margin-top:var(--space-xl,32px);padding-top:var(--space-lg,24px);border-top:1px solid #67e8f914}.bubble-page__contact-line{font-size:var(--text-sm,.875rem);color:#fff9;margin:0 0 var(--space-xs,4px);line-height:1.6}.bubble-page__contact-line a{color:var(--accent-bright,#67e8f9);transition:color var(--duration-fast,.15s);text-decoration:none}.bubble-page__contact-line a:hover{color:var(--sky-bright,#fff);text-decoration:underline}.bubble-page__dismiss{margin:var(--space-lg,24px)auto 0;color:#ffffff59;font-size:var(--text-xl,1.25rem);cursor:pointer;padding:var(--space-xs,4px)var(--space-sm,8px);transition:color var(--duration-fast,.15s),background var(--duration-fast,.15s);background:0 0;border:none;border-radius:50%;line-height:1;display:block}.bubble-page__dismiss:hover{color:#ffffffb3;background:#ffffff14}@media(max-width:640px){.bubble-page{max-width:100%;width:calc(100vw - var(--space-sm)*2)}.bubble-page__bubble{padding:var(--space-2xl,48px)var(--space-md,16px)}.bubble-page__title{font-size:var(--text-xl,1.5rem)}.bubble-page__section-heading{font-size:var(--text-base,1.125rem)}}@media(prefers-reduced-motion:reduce){.bubble-page__bubble{border-radius:24px;animation:none!important}.bubble-page[open] .bubble-page__bubble{animation:.3s ease-out both bubbleReducedEnter!important}.bubble-page .bubble-page__mini-bubble{display:none}.bubble-page__bubble:before{animation:none}}.about-modal{bottom:calc(var(--space-xl) + 64px);right:var(--space-xl);z-index:9999;max-width:680px;width:calc(100vw - var(--space-xl)*2);transform-origin:100% 100%;color:var(--surface,#f0f9ff);background:0 0;border:none;margin:0;padding:0;position:fixed;top:auto;left:auto;overflow:visible}.about-modal::backdrop{-webkit-backdrop-filter:blur(4px);background:#02061799}.about-modal[open]{animation:aboutModalIn .35s var(--ease-out,ease-out)both}.about-modal[open]::backdrop{animation:.3s ease-out both bubbleBackdropIn}@keyframes aboutModalIn{0%{opacity:0;transform:scale(.85)translateY(24px)}to{opacity:1;transform:scale(1)translateY(0)}}.about-modal__card{-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:var(--radius,.625rem);border:1px solid var(--glass-border,#ffffff1a);box-shadow:var(--shadow-xl,0 20px 25px -5px #0000004d),inset 0 1px #ffffff0f;padding:var(--space-lg,24px)var(--space-lg,24px)var(--space-lg,24px)var(--space-xl,40px);color:var(--surface,#f0f9ff);transition:border-color var(--duration-slow,.5s)var(--ease-out,ease-out);background:#0f172ac7;position:relative}.about-modal[data-zone=deep] .about-modal__card{box-shadow:var(--shadow-xl,0 20px 25px -5px #0000004d),0 0 30px #22d3ee14,inset 0 1px #ffffff0f;border-color:#22d3ee40}.about-modal[data-zone=rising] .about-modal__card{box-shadow:var(--shadow-xl,0 20px 25px -5px #0000004d),0 0 30px #0e74901a,inset 0 1px #ffffff0f;border-color:#0e749059}.about-modal[data-zone=surface] .about-modal__card{box-shadow:var(--shadow-xl,0 20px 25px -5px #0000004d),0 0 24px #0891b214,inset 0 1px #ffffff0f;border-color:#0891b240}.about-modal[data-zone=sky] .about-modal__card{box-shadow:var(--shadow-xl,0 20px 25px -5px #0000004d),0 0 20px #0891b20f,inset 0 1px #ffffff0f;border-color:#0891b233}.about-modal__depth-line{left:var(--space-md,16px);top:var(--space-md,16px);bottom:var(--space-md,16px);background:linear-gradient(to top,var(--depth-abyss,#0a0f1a)0%,var(--depth-deep,#0f172a)20%,var(--depth-rising,#155e75)45%,var(--surface-break,#0e7490)65%,var(--sky-open,#f8fafc)100%);opacity:.5;pointer-events:none;border-radius:1px;width:2px;position:absolute}.about-modal__close{top:var(--space-sm,12px);right:var(--space-sm,12px);color:#ffffff73;cursor:pointer;z-index:1;width:32px;height:32px;transition:background var(--duration-fast,.15s),color var(--duration-fast,.15s);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute}.about-modal__close:hover{color:#fff;background:#ffffff14}.about-modal__scroll{scrollbar-width:none;max-height:calc(100vh - 200px);overflow-y:auto}.about-modal__scroll::-webkit-scrollbar{display:none}.about-modal__title{font-size:var(--text-xl,1.25rem);margin:0 0 var(--space-md,16px);color:var(--surface,#f0f9ff);font-weight:700;line-height:1.2}.about-modal__intro{margin-bottom:var(--space-lg,24px);padding-bottom:var(--space-md,16px);border-bottom:1px solid #ffffff14}.about-modal__intro-text{font-size:var(--text-sm,.875rem);color:#fff9;margin:0 0 var(--space-sm,10px);line-height:1.6}.about-modal__intro-text:last-child{margin-bottom:0}.about-modal__team{gap:var(--space-lg,24px);flex-direction:column;display:flex}.about-modal__member{gap:var(--space-md,16px);padding-bottom:var(--space-lg,24px);border-bottom:1px solid #ffffff0f;align-items:flex-start;display:flex}.about-modal__member:last-child{border-bottom:none;padding-bottom:0}.about-modal__photo{border-radius:var(--radius,.625rem);object-fit:cover;background:#ffffff0a;border:1px solid #ffffff1a;flex-shrink:0;width:140px;height:140px}.about-modal__member-text{flex:1;min-width:0}.about-modal__member-name{font-size:var(--text-base,1rem);color:var(--surface,#f0f9ff);margin:0 0 2px;font-weight:700;line-height:1.2}.about-modal__member-title{font-size:var(--text-xs,.75rem);color:var(--accent-bright,#67e8f9);margin:0 0 var(--space-xs,8px);letter-spacing:.02em;font-weight:600}.about-modal__member-bio{font-size:var(--text-sm,.875rem);color:#ffffff8c;margin:0;line-height:1.6}.about-modal__member-highlights{font-size:var(--text-sm,.875rem);color:#ffffff8c;margin:var(--space-xs,4px)0;padding-left:var(--space-lg,24px);line-height:1.6;list-style:outside}.about-modal__member-highlight{margin-bottom:var(--space-xs,4px)}@media(max-width:520px){.about-modal{right:var(--space-sm,8px);bottom:calc(var(--space-xl) + 56px);max-width:100%;width:calc(100vw - var(--space-sm)*2)}.about-modal__card{padding:var(--space-md,16px)var(--space-md,16px)var(--space-md,16px)var(--space-lg,24px)}.about-modal__member{text-align:center;flex-direction:column;align-items:center}.about-modal__photo{width:100px;height:100px}}.site-footer{background:var(--depth-abyss);padding:var(--space-4xl)0 var(--space-2xl);position:relative;overflow:hidden}.site-footer__glow{pointer-events:none;background:radial-gradient(70% 100% at 50% 0,#0891b21f,#22d3ee0a 40%,#0000);width:100%;max-width:800px;height:120px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.site-footer__inner{max-width:var(--max-content);padding:0 var(--space-xl);margin:0 auto}.site-footer__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3xl);display:flex}.site-footer__brand{flex-shrink:0;max-width:280px}.site-footer__wordmark{font-family:Space Grotesk,sans-serif;font-size:var(--text-xl);font-weight:var(--font-weight-headline-surface);color:var(--text-on-depth);letter-spacing:var(--tracking-headline);line-height:1;display:block}.site-footer__tagline{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--text-on-depth-muted);line-height:var(--line-height-body)}.site-footer__nav{gap:var(--space-3xl);flex-wrap:wrap;display:flex}.site-footer__nav-group{min-width:140px}.site-footer__nav-heading{font-family:Space Grotesk,sans-serif;font-size:var(--text-xs);color:var(--text-on-depth);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-md);font-weight:600}.site-footer__nav-list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__link{font-size:var(--text-sm);color:var(--text-on-depth-muted);transition:color var(--duration-fast)var(--ease-default);cursor:pointer;text-decoration:none}.site-footer__link:hover{color:var(--accent-glow)}.site-footer__link--cta{color:var(--accent-glow);font-weight:500}.site-footer__link--cta:hover{color:var(--accent-bright)}.site-footer__divider{height:1px;margin:var(--space-2xl)0;background:var(--glass-border);position:relative}.site-footer__divider:after{content:"";background:linear-gradient(90deg,#0000,#22d3ee4d,#0000);width:200px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.site-footer__meta{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--text-on-depth-muted);opacity:.7;display:flex}.site-footer__separator{opacity:.5}.site-footer__legal{gap:var(--space-lg);display:flex}.site-footer__legal .site-footer__link{font-size:var(--text-xs);opacity:.7}.site-footer__legal .site-footer__link:hover{opacity:1}@media(max-width:640px){.site-footer{padding:var(--space-3xl)0 var(--space-xl)}.site-footer__inner{padding:0 var(--space-lg)}.site-footer__top{gap:var(--space-2xl);flex-direction:column}.site-footer__brand{max-width:100%}.site-footer__nav{gap:var(--space-2xl)}.site-footer__bottom{align-items:flex-start;gap:var(--space-md);flex-direction:column}}@media(prefers-reduced-motion:reduce){.about-modal[open],.about-modal[open]::backdrop{animation:none}}.zone-deep,.zone-rising{--focus-ring-color:var(--accent-glow);--focus-ring-glow:#22d3ee33}a:focus-visible,button:focus-visible,.interactive:focus-visible{outline:var(--focus-ring-width)solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 6px var(--focus-ring-glow);border-radius:6px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
