/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:var(--font-jakarta);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-lime-400:oklch(84.1% .238 128.85);--color-green-700:oklch(52.7% .154 150.069);--color-teal-600:oklch(60% .118 184.704);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-900:oklch(37.9% .146 265.522);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:#fafaf9;--color-neutral-100:#f5f5f4;--color-neutral-500:#78716c;--color-neutral-600:oklch(43.9% 0 none);--color-neutral-900:#1c1917;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4,0,1,1);--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-jakarta);--default-mono-font-family:var(--font-mono);--font-display:var(--font-sora);--color-brand-primary:#6d28d9;--color-brand-primary-strong:#5b21b6;--color-brand-go:#f59e0b;--color-brand-go-strong:#d97706;--color-brand-go-foreground:#1c1917;--color-brand-social:#a855f7;--color-brand-trust:#2563eb;--color-brand-motion:#f97316;--color-neutral-0:#fff;--color-semantic-success:#16a34a;--color-semantic-danger:#dc2626}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.sticky{position:sticky}.top-0{top:0}.isolate{isolation:isolate}.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}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-full{height:100%}.min-h-\[44px\]{min-height:44px}.min-h-full{min-height:100%}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[1440px\]{max-width:1440px}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[44px\]{min-width:44px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.\!border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[var\(--border\)\]{border-color:var(--border)}.border-neutral-100{border-color:#f5f5f4}.bg-background{background-color:var(--background)}.bg-brand-primary{background-color:#6d28d9}.bg-neutral-0{background-color:#fff}.bg-neutral-100{background-color:#f5f5f4}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.\!pb-20{padding-bottom:calc(var(--spacing) * 20)!important}.text-center{text-align:center}.font-display{font-family:var(--font-sora)}.font-sans{font-family:var(--font-jakarta)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[2rem\]{font-size:2rem}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.text-brand-primary{color:#6d28d9}.text-brand-trust{color:#2563eb}.text-foreground{color:var(--foreground)}.text-neutral-500{color:#78716c}.text-neutral-900{color:#1c1917}.text-semantic-danger{color:#dc2626}.text-semantic-success{color:#16a34a}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%)}.filter,.invert{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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[xml\:lang\]{xml:lang}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline-flex{display:inline-flex}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}}}:root{--color-brand-primary:#6d28d9;--color-brand-primary-strong:#5b21b6;--color-brand-go:#f59e0b;--color-brand-go-strong:#d97706;--color-brand-go-foreground:#1c1917;--color-brand-social:#a855f7;--color-brand-trust:#2563eb;--color-brand-motion:#f97316;--color-neutral-0:#fff;--color-neutral-50:#fafaf9;--color-neutral-100:#f5f5f4;--color-neutral-500:#78716c;--color-neutral-900:#1c1917;--color-semantic-success:#16a34a;--color-semantic-warning:#d97706;--color-semantic-danger:#dc2626;--primary:var(--color-brand-primary);--primary-strong:var(--color-brand-primary-strong);--go:var(--color-brand-go);--go-fg:var(--color-brand-go-foreground);--social:var(--color-brand-social);--trust:var(--color-brand-trust);--motion:var(--color-brand-motion);--bg:var(--color-neutral-50);--surface:var(--color-neutral-0);--muted:var(--color-neutral-500);--text:var(--color-neutral-900);--border:#e7e5e4;--gradient-hero:linear-gradient(120deg,#5b21b6,#6d28d9 45%,#f59e0b);--radius:16px;--radius-lg:20px;--shadow-brand:0 12px 40px #5b21b614;--shadow:var(--shadow-brand);--font-display:system-ui,sans-serif;--font-ui:system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--text-display-lg-size:clamp(2rem,5vw,2.5rem);--text-display-lg-lh:1.15;--text-display-lg-weight:700;--text-h1-size:clamp(1.75rem,4vw,2rem);--text-h1-lh:1.2;--text-h1-weight:700;--text-h2-size:clamp(1.35rem,3vw,1.5rem);--text-h2-lh:1.25;--text-h2-weight:600;--text-h3-size:1.25rem;--text-h3-lh:1.3;--text-h3-weight:600;--text-body-size:1rem;--text-body-lh:1.5;--text-body-weight:400;--text-body-sm-size:.875rem;--text-body-sm-lh:1.45;--text-label-size:.75rem;--text-label-lh:1.35;--text-label-weight:600;--text-button-size:1rem;--text-button-weight:600;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--accent-bg-start:#302a48;--accent-bg-mid:#383352;--accent-bg-end:#2e2942;--accent-ink-bg:#34304c;--accent-ink-bg-end:#3a3654;--accent-frost-bg:#36324f;--accent-frost-bg-end:#3d3958;--accent-violet-bg:#352f52;--accent-violet-bg-end:#3b365c;--accent-glass-bg:#342e4ed1;--accent-border:#a855f738;--accent-mesh-violet:#6d28d938;--accent-mesh-amber:#f59e0b1f;--accent-mesh-social:#a855f724;--accent-card-bg:#ffffff17;--accent-card-border:#ffffff24;--accent-card-shadow:0 12px 40px #5b21b624;--accent-text:#fafaf9;--accent-text-muted:#ddd6fe;--accent-text-soft:#c4b5fd;--theme-night-page:#1e1a2e;--theme-night-surface:#262238;--theme-night-raised:#2f2b44;--theme-night-elevated-start:#36324f;--theme-night-elevated-mid:#3f3a5c;--theme-night-elevated-end:#353052;--content-max:72rem;--section-pad-x:clamp(1rem,4vw,1.5rem);--section-pad-y:clamp(2.5rem,6vw,3.5rem)}@supports (color:oklch(0.55 0.2 300)){:root{--color-brand-primary:oklch(52% .22 292);--color-brand-go:oklch(78% .16 75);--color-brand-trust:oklch(55% .18 264)}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light dark;overflow-x:clip}html[data-theme=light]{color-scheme:light}body{max-width:100%;font-family:var(--font-ui);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,video{max-width:100%;height:auto}.text-display-lg,h1.text-display-lg{font-family:var(--font-display);font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-lh);letter-spacing:-.03em;font-weight:800}.text-h1,h1:not([class]){font-family:var(--font-display);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);font-weight:var(--text-h1-weight);letter-spacing:-.02em}.section h2,.text-h2,h2:not([class]){font-family:var(--font-display);font-size:var(--text-h2-size);line-height:var(--text-h2-lh);font-weight:var(--text-h2-weight);letter-spacing:-.02em}.section h3,.text-h3,h3:not([class]){font-family:var(--font-display);font-size:var(--text-h3-size);line-height:var(--text-h3-lh);font-weight:var(--text-h3-weight)}.text-body{font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.lead,.muted,.text-body-sm{font-family:var(--font-ui);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);color:var(--muted)}.lead{margin-top:var(--space-3);max-width:40rem}.badge-kicker,.sec-kicker,.text-label{font-family:var(--font-ui);font-size:var(--text-label-size);line-height:var(--text-label-lh);font-weight:var(--text-label-weight);letter-spacing:.08em;text-transform:uppercase}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;font-style:italic;font-weight:800}.wordmark .wordmark-team{color:var(--primary)}.wordmark .wordmark-go{color:var(--go)}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-family:var(--font-ui);font-size:var(--text-button-size);font-weight:var(--text-button-weight);cursor:pointer;border:none;border-radius:12px;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn-primary{background:var(--go);color:var(--go-fg)}.btn-primary:hover{background:var(--color-brand-go-strong)}.btn-brand{background:var(--primary);color:var(--color-neutral-0)}.btn-brand:hover{background:var(--primary-strong)}.btn-secondary{background:var(--surface);color:var(--text);border:1px solid var(--border)}.btn-trust{color:var(--trust);background:0 0;border:1px solid #2563eb59}.btn-trust:hover{background:#2563eb0f}a.link-brand{color:var(--primary);font-weight:600;text-decoration:none}a.link-brand:hover{color:var(--primary-strong);text-decoration:underline}a.link-trust{color:var(--trust);font-weight:600}.sec-kicker{align-items:center;gap:var(--space-2);color:var(--primary);padding:var(--space-1) var(--space-3);background:#6d28d914;border-radius:999px;display:inline-flex}.sec-kicker:before{content:"";background:var(--go);border-radius:2px;width:3px;height:1em}.surface-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.surface-muted{background:var(--color-neutral-100)}.banner-eval{z-index:300;background:var(--gradient-hero);color:var(--color-neutral-0);text-align:center;font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:.06em;padding:10px 16px;position:sticky;top:0}.skip-link{z-index:600;background:var(--go);color:var(--go-fg);border-radius:0 0 8px;padding:12px 20px;font-size:.875rem;font-weight:700;text-decoration:none;top:0}.skip-link:focus{outline:2px solid var(--primary);outline-offset:2px;left:0}.flow-kicker{margin-bottom:var(--space-3);font-family:var(--font-ui);font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);display:inline-block}.funnel-block{position:relative}.funnel-block .sec-head h2,.funnel-block>h2,.funnel-block>header h2{font-family:var(--font-display);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);font-weight:var(--text-h1-weight);letter-spacing:-.02em;max-width:22ch}.funnel-block .sec-head .lead,.funnel-block>.lead,.funnel-block>p.lead{margin-top:var(--space-3);max-width:52ch;font-size:var(--text-body-size);color:var(--muted);line-height:1.55}html[data-theme=dark] .funnel-block .sec-head .lead,html[data-theme=dark] .funnel-block>.lead,html[data-theme=dark] .funnel-block>p.lead{color:var(--theme-text-muted,#d6d3e0)}.section-muted.funnel-block,.section-surface.funnel-block,html[data-theme=light] .funnel-block--raised{background:var(--color-neutral-100);border:1px solid var(--border);box-shadow:var(--shadow)}html[data-theme=dark] .funnel-block--raised,html[data-theme=dark] .section-muted.funnel-block,html[data-theme=dark] .section-surface.funnel-block{background:var(--theme-surface-raised,#1a1724);border-color:var(--theme-border)}.faq-stack,.funnel-block .form-ed,.funnel-block .form-mock{margin-top:var(--space-6)}.faq-stack{gap:var(--space-3);display:grid}.faq details,.faq-stack details{background:var(--surface);border:1px solid var(--border);padding:var(--space-4) var(--space-5);border-radius:12px;transition:border-color .2s,box-shadow .2s}.faq details:hover,.faq-stack details:hover{border-color:#6d28d947}.faq details[open],.faq-stack details[open]{box-shadow:var(--shadow)}.faq summary,.faq-stack summary{cursor:pointer;padding-right:var(--space-6);font-weight:700;list-style:none}.faq summary::-webkit-details-marker,.faq-stack summary::-webkit-details-marker{display:none}.faq details p,.faq-stack details p{margin-top:var(--space-3);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);color:var(--muted);max-width:60ch}.section--dark .faq details,.section--dark .faq-stack details{background:var(--accent-card-bg);border-color:var(--accent-card-border)}.section--dark .faq details p,.section--dark .faq-stack details p{color:var(--dark-text-muted,#d6d3e0)}.partner-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.partner-card{padding:var(--space-5)}.partner-card h3{font-size:var(--text-h3-size);margin-bottom:var(--space-2)}.partner-card p{font-size:var(--text-body-sm-size);color:var(--muted)}.partner-metric{align-items:baseline;gap:var(--space-3) var(--space-4);margin-top:var(--space-6);padding:var(--space-6);border-radius:var(--radius);background:var(--accent-card-bg,#ffffff1a);border:1px solid var(--accent-card-border,#ffffff29);box-shadow:var(--accent-card-shadow,none);flex-wrap:wrap;display:flex}.partner-metric strong{font-family:var(--font-display);color:var(--go);font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1}.partner-metric span{font-size:var(--text-body-sm-size);color:var(--dark-text-muted,#d6d3e0);flex:200px;max-width:36ch}html[data-theme=light] .partner-metric--light{background:#6d28d90f;border-color:#6d28d92e}html[data-theme=light] .partner-metric--light strong{color:var(--primary)}html[data-theme=light] .partner-metric--light span{color:var(--muted)}.pilot-cities{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.pilot-cities li{padding:var(--space-4);background:var(--accent-card-bg,#ffffff17);border:1px solid var(--accent-card-border,#ffffff24);font-size:var(--text-body-sm-size);color:var(--dark-text-muted,#d6d3e0);border-radius:12px;list-style:none}.pilot-cities strong{color:var(--dark-text,#fafaf9);margin-bottom:var(--space-1);font-weight:700;display:block}.pilot-cities span{font-size:var(--text-body-sm-size);display:block}html[data-theme=light] .pilot-cities li{background:var(--surface);border-color:var(--border);color:var(--muted)}html[data-theme=light] .pilot-cities strong{color:var(--text)}.legal-layout{gap:var(--space-8);padding:var(--space-10) var(--space-6);max-width:1100px;margin:0 auto;display:grid}@media (min-width:900px){.legal-layout{grid-template-columns:minmax(200px,260px) 1fr;align-items:start}}.legal-mock .toc,.legal-toc{top:calc(var(--banner-eval-h,40px) + var(--nav-proposal-h,52px) + 16px);padding:var(--space-5);border-radius:var(--radius);background:var(--color-neutral-100);border:1px solid var(--border);font-size:var(--text-body-sm-size);position:sticky}html[data-theme=dark] .legal-mock .toc,html[data-theme=dark] .legal-toc{background:var(--theme-surface-raised);border-color:var(--theme-border)}.legal-mock .toc ol,.legal-toc ol{margin-top:var(--space-3);padding-left:var(--space-5)}.legal-mock .toc a,.legal-toc a{color:var(--trust);font-weight:600;text-decoration:none}.legal-mock .toc a:hover,.legal-toc a:hover{text-decoration:underline}.legal-body h1{font-family:var(--font-display);margin-bottom:var(--space-4);font-size:clamp(1.75rem,4vw,2.25rem)}.legal-body h2{margin-top:var(--space-8);margin-bottom:var(--space-3);scroll-margin-top:calc(var(--banner-eval-h,40px) + var(--nav-proposal-h,52px) + 12px)}.legal-body p{margin-top:var(--space-3);max-width:68ch;color:var(--muted);line-height:1.65}html[data-theme=dark] .legal-body p{color:var(--theme-text-muted)}.legal-note{margin-top:var(--space-8);padding:var(--space-4);font-size:var(--text-body-sm-size);color:var(--text);background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:12px}html[data-theme=dark] .legal-note{color:var(--theme-text-muted);background:#f59e0b14}.landing-cta-band{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);flex-wrap:wrap;display:flex}@supports (text-wrap:balance){.cover h1,.funnel-block>h2,.funnel-block>header h2,.hero-title,h1,h2{text-wrap:balance}.lead,.legal-body p{text-wrap:pretty}}.page-map__chip:focus-visible,.theme-switch__btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn-primary:focus-visible{outline-color:var(--go)}.ds-concept-grid{max-width:var(--content-max);padding:var(--space-12) var(--section-pad-x);gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0 auto;display:grid}.ds-concept-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow);transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden}.ds-concept-card:before{content:"";background:var(--gradient-hero);opacity:.85;width:100%;height:3px;position:absolute;inset:0 auto auto 0}.ds-concept-card:hover{border-color:#6d28d959;transform:translateY(-2px);box-shadow:0 16px 48px #5b21b61f}.ds-concept-card h3{font-family:var(--font-display);font-size:var(--text-h3-size);margin-top:var(--space-2);margin-bottom:var(--space-2)}.ds-concept-card p{font-size:var(--text-body-sm-size);color:var(--muted);max-width:42ch}html[data-theme=dark] .ds-concept-card{background:var(--theme-night-raised,#2f2b44);border-color:#a855f738}html[data-theme=dark] .ds-concept-card p{color:var(--theme-text-muted,#d6d3e0)}.proof-strip{padding:var(--space-8) var(--section-pad-x);border-block:1px solid var(--border);background:linear-gradient(180deg,var(--surface) 0,var(--color-neutral-100) 100%);margin:0 auto}.proof-strip h2{margin-top:var(--space-2)}.proof-strip__grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:1fr;margin-bottom:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.proof-strip__grid{grid-template-columns:repeat(3,1fr)}}.proof-strip__item{text-align:left;padding:var(--space-4) var(--space-5);border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}html[data-theme=light] .proof-strip__item strong{color:var(--primary)}html[data-theme=dark] .proof-strip__item strong,html[data-theme=light] .proof-strip__item strong{font-family:var(--font-display);font-size:var(--text-body-sm-size);margin-bottom:var(--space-2);font-weight:700;display:block}html[data-theme=dark] .proof-strip__item strong{color:var(--go)}.proof-strip__item p{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);color:var(--muted);margin:0}html[data-theme=dark] .proof-strip__item{background:var(--theme-surface-raised,var(--theme-night-raised));border-color:var(--theme-border)}html[data-theme=dark] .proof-strip__item p{color:var(--theme-text-muted,#ddd6fe)}.cta-row--secondary{gap:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;align-items:stretch;padding-top:clamp(.875rem,1.8vh,1.25rem);display:flex}.cta-row--secondary .btn{padding:var(--space-3) var(--space-4);font-size:var(--text-button-size);font-weight:var(--text-button-weight);min-height:44px}.cta-row--secondary .btn-secondary{background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 2px #1c19170f}html[data-theme=dark] .cta-row--secondary .btn-secondary{background:var(--theme-surface-raised,#1a1724);border-color:var(--theme-border);box-shadow:0 1px 2px #0003}.hero-copy .cta-row--secondary .btn-ghost{padding:var(--space-3) var(--space-4);background:#6d28d90f;border:1px solid #6d28d947}html[data-theme=dark] .hero-copy .cta-row--secondary .btn-ghost{background:#f59e0b14;border-color:#f59e0b52}html[data-theme=light] .btn-ghost{color:var(--primary);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:8px 14px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}html[data-theme=light] .btn-ghost:hover{background:#5d0bf50f;border-color:#5d0bf540}html[data-theme=dark] .btn-ghost{color:var(--go);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:8px 14px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}html[data-theme=dark] .btn-ghost:hover{background:#f59e0b0f;border-color:#f59e0b40}.site-header__nav--desktop .btn-ghost.nav-waitlist{color:var(--text);border-color:var(--border)}.site-header__nav--desktop .btn-ghost.nav-waitlist:hover{color:var(--primary);border-color:#6d28d959}.hero-screenshot-frame{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;min-height:220px;display:flex;overflow:hidden}.hero-screenshot-frame__chrome{background:var(--color-neutral-100);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:10px 14px;display:flex}.hero-screenshot-frame__chrome span{background:#d6d3d1;border-radius:50%;width:9px;height:9px}html[data-theme=dark] .hero-screenshot-frame__chrome{background:var(--theme-mock-chrome,#3a3668);border-color:var(--theme-border)}.hero-screenshot-frame__body{padding:var(--space-6) var(--space-5);text-align:center;justify-content:center;align-items:center;gap:var(--space-4);background:linear-gradient(165deg,#6d28d90f,#f59e0b0a);flex-direction:column;flex:1;display:flex}.hero-screenshot-frame__l7{width:min(220px,88%);height:auto}.hero-screenshot-frame__l1-wrap{background:#6d28d90f;border:2px solid #6d28d959;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 24px #6d28d926}.hero-screenshot-frame__l1-wrap img{width:48px;height:auto}.hero-screenshot-frame__caption{color:var(--muted);max-width:28ch;margin:0;font-size:.8rem}html[data-theme=dark][data-proposal=a] .faq summary,html[data-theme=dark][data-proposal=a] .faq-stack summary{color:#f5f3ff}html[data-theme=dark][data-proposal=a] .faq details p,html[data-theme=dark][data-proposal=a] .faq-stack details p{color:#ddd6fe}html[data-theme=dark][data-proposal=a] .section--dark-tone-ink .compare th{color:#fafaf9;background:#ffffff1f}html[data-theme=dark][data-proposal=a] .section--dark-tone-ink .compare td{color:#ede9fe}html[data-theme=dark][data-proposal=a] .section--dark-tone-ink .compare td.win{color:#fafaf9}html[data-theme=dark][data-proposal=a] .form-mock input,html[data-theme=dark][data-proposal=a] .form-mock textarea{color:#fafaf9;background:#2d284ea6;border-color:#fff3}html[data-theme=dark] .form-mock input::placeholder,html[data-theme=dark] .form-mock textarea::placeholder,html[data-theme=dark][data-proposal=a] .form-mock input::placeholder,html[data-theme=dark][data-proposal=a] .form-mock textarea::placeholder{color:#a8a3c4}html[data-theme=dark] .form-mock label{color:#e9e4ff}html[data-theme=dark] .form-mock__consent label{color:var(--theme-text-muted)}.table-scroll{-webkit-overflow-scrolling:touch;margin-top:var(--space-6);border-radius:var(--radius);border:1px solid var(--border);overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--trust);outline-offset:2px}.table-scroll table{border-collapse:collapse;width:100%;min-width:520px}.ds-cq-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid;container-type:inline-size}@container (min-width:28rem){.ds-cq-grid{grid-template-columns:repeat(2,1fr)}}@container (min-width:48rem){.ds-cq-grid{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.btn:hover,.ds-concept-card:hover{transform:none}}@media (prefers-reduced-transparency:reduce){html[data-proposal=c] .section--dark{-webkit-backdrop-filter:none!important}}.section--dark{background:linear-gradient(168deg,var(--accent-bg-start) 0,var(--accent-bg-mid) 46%,var(--accent-bg-end) 100%);color:var(--accent-text,#f4f2f7);border-block:1px solid var(--accent-border);position:relative;overflow:hidden}.section--dark:before{content:"";background:radial-gradient(ellipse 85% 65% at 12% -8%,var(--accent-mesh-violet),transparent 54%),radial-gradient(ellipse 50% 42% at 96% 102%,var(--accent-mesh-amber),transparent 50%),radial-gradient(ellipse 45% 35% at 50% 55%,var(--accent-mesh-social),transparent 62%);pointer-events:none;z-index:0;opacity:.92;position:absolute;inset:0}.section--dark>:not(.parallax-bg):not(.parallax-orb){z-index:1;position:relative}.section--dark,.section--dark-cta{--dark-text:var(--accent-text,#fafaf9);--dark-text-muted:var(--accent-text-muted,#ddd6fe);--dark-text-soft:var(--accent-text-soft,#c4b5fd);--dark-accent:#e9d5ff}.section--dark .lead,.section--dark .muted,.section--dark p:not(.btn){color:var(--dark-text-muted)}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark summary{color:#fafaf9}.section--dark .card,.section--dark .persona,.section--dark .pillar,.section--dark .stat,.section--dark blockquote.card,.section--dark details{background:var(--accent-card-bg);border-color:var(--accent-card-border);box-shadow:var(--accent-card-shadow)}.section--dark .stat strong{color:#c4b5fd}.section--dark .stat span,.section--dark .tag{color:var(--dark-text-soft)}.section--dark .compare th{color:#fafaf9;background:#ffffff0f}.section--dark .compare td{color:#e7e5e4;border-color:#ffffff14}.section--dark .compare .win{color:#e9d5ff;background:#6d28d933}.section--dark .btn-secondary{color:#fafaf9;background:#ffffff14;border-color:#fff3}.section--dark-cta{color:#fff;text-align:center;background:linear-gradient(128deg,#5b21b6,#6d28d9 42%,#7c3aed 68%,#d97706);border-block:1px solid #f59e0b59;position:relative;overflow:hidden}.section--dark-cta:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 120%,#f59e0b40,#0000 55%);position:absolute;inset:0}.section--dark-cta>*{z-index:1;position:relative}.section--dark-tone-ink{background:linear-gradient(180deg,var(--accent-ink-bg) 0,var(--accent-ink-bg-end) 100%)}.section--dark-tone-ink:before{opacity:.65;background:radial-gradient(62% 42% at 50% 0,#6d28d929,#0000 72%)}.section--dark-tone-band:after{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(#0000,#0000 120px,#ffffff06 120px 121px);position:absolute;inset:0}.section--dark-tone-frost{background:linear-gradient(165deg,var(--accent-frost-bg) 0,var(--accent-frost-bg-end) 55%,var(--accent-bg-end) 100%)}.section--dark-tone-frost:before{background:radial-gradient(70% 50% at 80% 20%,#a855f724,#0000 55%),radial-gradient(50% 40% at 10% 90%,#f59e0b1a,#0000 50%)}.section--dark-tone-violet{background:linear-gradient(160deg,var(--accent-violet-bg) 0,var(--accent-bg-mid) 46%,var(--accent-violet-bg-end) 100%)}.section--dark-tone-violet:before{background:radial-gradient(78% 58% at 18% 0,#6d28d93d,#0000 58%),radial-gradient(45% 35% at 100% 100%,#f59e0b1f,#0000 50%)}.section--dark-tone-glass{background:var(--accent-glass-bg);-webkit-backdrop-filter:blur(18px)saturate(1.12)}.section--dark-tone-glass:before{opacity:.55;background:radial-gradient(75% 55% at 65% 5%,#a855f733,#0000 58%)}.parallax-section{isolation:isolate;contain:layout paint;position:relative;overflow:hidden}.parallax-bg{pointer-events:none;z-index:0;will-change:transform;position:absolute;inset:-25% -15%}.parallax-bg--mesh{background:radial-gradient(circle at 25% 30%,#6d28d91f,#0000 42%),radial-gradient(circle at 75% 70%,#a855f714,#0000 38%)}.parallax-bg--lines{opacity:.35;background-image:repeating-linear-gradient(-12deg,#0000,#0000 48px,#6d28d90a 48px 49px)}.parallax-orb{filter:blur(72px);pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:absolute}.parallax-orb--violet{background:#6d28d959;width:min(380px,55vw);height:min(380px,55vw)}.parallax-orb--amber{background:#f59e0b33;width:min(280px,40vw);height:min(280px,40vw)}.parallax-content{z-index:2;position:relative}[data-parallax-depth]{will-change:transform}.hero-parallax{position:relative;overflow:hidden}.hero-visual-float{transform-style:preserve-3d;transition:box-shadow .4s}.hero-visual-float:hover{box-shadow:0 24px 60px #6d28d92e}.fx-reveal{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(36px)}.fx-reveal.fx-from-left{transform:translate(-40px)}.fx-reveal.fx-from-right{transform:translate(40px)}.fx-reveal.fx-scale{transform:scale(.94)}.fx-reveal.fx-visible,.fx-reveal.visible,.reveal.fx-visible,.reveal.visible{opacity:1;transform:none}.reveal{transform:translateY(12px)}.fx-stagger>*,.reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.fx-stagger>*{transform:translateY(28px)}.fx-stagger.fx-visible>:first-child{transition-delay:40ms}.fx-stagger.fx-visible>:nth-child(2){transition-delay:.1s}.fx-stagger.fx-visible>:nth-child(3){transition-delay:.16s}.fx-stagger.fx-visible>:nth-child(4){transition-delay:.22s}.fx-stagger.fx-visible>:nth-child(5){transition-delay:.28s}.fx-stagger.fx-visible>:nth-child(6){transition-delay:.34s}.fx-stagger.fx-visible>:nth-child(7){transition-delay:.4s}.fx-stagger.fx-visible>:nth-child(8){transition-delay:.46s}.fx-stagger.fx-visible>*{opacity:1;transform:none}.fx-shine{position:relative;overflow:hidden}.fx-shine:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff24 50%,#0000 58%);position:absolute;inset:-100%;transform:translate(-120%)rotate(12deg)}.fx-shine:hover:after{animation:ltg-shine .85s}@keyframes ltg-shine{to{transform:translate(120%)rotate(12deg)}}.phone-parallax{will-change:transform}.phones.fx-stagger .phone-parallax:first-child{transition-delay:80ms}.phones.fx-stagger .phone-parallax:nth-child(2){transition-delay:.18s}.phones.fx-stagger .phone-parallax:nth-child(3){transition-delay:.28s}.marquee-glow{background:linear-gradient(90deg,#6d28d90a,#0000 40%,#f59e0b0d);position:relative;box-shadow:inset 0 1px #6d28d91f}html[data-proposal=a] .marquee-glow:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000,#a855f71f 45%,#f59e0b1a 55%,#0000) 0 0/200% 100%;animation:accent-flow-line 8s linear infinite;position:absolute;inset:0}.pulse-node{color:#0000;background:radial-gradient(circle at 35% 35%,#fde68a,var(--go) 55%,var(--primary) 100%);width:14px;height:14px;margin:0 auto 16px;font-size:0;line-height:0;display:block;box-shadow:0 0 0 4px #6d28d91f,0 0 20px #f59e0b59}html[data-proposal=a] .pulse-step{text-align:center}@media (min-width:768px){html[data-proposal=a] .pulse-node{z-index:2;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}}.scroll-progress{z-index:500;pointer-events:none;background:linear-gradient(90deg,#6d28d9,#f59e0b);width:0;height:3px;position:fixed;top:0;left:0}.proposal-grain{position:relative}.proposal-grain:before{content:"";pointer-events:none;z-index:0;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}html[data-theme=dark] .proposal-grain:before{opacity:.04}.proposal-grain>.banner-eval,.proposal-grain>.nav-proposal,.proposal-grain>.wrap>.banner-eval,.proposal-grain>.wrap>.nav-proposal,.proposal-grain>div,.proposal-grain>footer,.proposal-grain>header,.proposal-grain>main,.proposal-grain>section{z-index:1;position:relative}.fx-load-hero>*{opacity:0;transform:translateY(28px)}html.fx-load-ready .fx-load-hero.fx-reveal,html.fx-load-ready .fx-load-hero>*{opacity:1;transform:none}html.fx-load-ready .fx-load-hero>:first-child{transition:opacity .7s cubic-bezier(.22,1,.36,1) 50ms,transform .7s cubic-bezier(.22,1,.36,1) 50ms}html.fx-load-ready .fx-load-hero>:nth-child(2){transition:opacity .75s cubic-bezier(.22,1,.36,1) .14s,transform .75s cubic-bezier(.22,1,.36,1) .14s}html.fx-load-ready .fx-load-hero>:nth-child(3){transition:opacity .8s cubic-bezier(.22,1,.36,1) .24s,transform .8s cubic-bezier(.22,1,.36,1) .24s}html.fx-load-ready .fx-load-hero>:nth-child(4){transition:opacity .85s cubic-bezier(.22,1,.36,1) .34s,transform .85s cubic-bezier(.22,1,.36,1) .34s}html[data-proposal=a]{--pulse-mesh:radial-gradient(ellipse 80% 50% at 12% -8%,#6d28d91f,transparent 55%),radial-gradient(ellipse 60% 45% at 92% 12%,#f59e0b14,transparent 50%),radial-gradient(ellipse 50% 40% at 50% 100%,#a855f70f,transparent 55%)}html[data-proposal=a] body{background-color:var(--bg);background-image:var(--pulse-mesh);background-attachment:fixed}html[data-proposal=a] .pulse-flow{overflow:hidden}@media (max-width:767px){html[data-proposal=a] .pulse-step:before{display:none}}html[data-proposal=a] .hero-diagonal{position:relative}html[data-proposal=a] .hero-diagonal:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(128deg,#6d28d91a,#f59e0b0f);height:48%;position:absolute;inset:auto -14% -28%;transform:skewY(-5.5deg)}html[data-proposal=a] .hero-diagonal .hero-grid{z-index:1;position:relative}@media (min-width:900px){html[data-proposal=a] .hero-diagonal .hero-grid{align-items:stretch;gap:clamp(2rem,4vw,3rem)}html[data-proposal=a] .hero-diagonal .hero-pulse-wrap{align-self:end;transform:translateY(20px)}html[data-proposal=a] .pulse-step:before{opacity:.55;height:3px;box-shadow:0 0 12px #6d28d940}}html[data-proposal=a] .pulse-flow:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6d28d933,#f59e0b33,#0000);height:1px;display:none;position:absolute;top:50%;left:8%;right:8%}@media (min-width:768px){html[data-proposal=a] .pulse-flow:after{display:block}}html[data-proposal=a] .section-surface{background:linear-gradient(#6d28d908,#0000 48%);border-radius:0}html[data-proposal=a] .pulse-step.fx-shine{transition:transform .35s,box-shadow .35s}html[data-proposal=a] .pulse-step.fx-shine:hover{transform:translateY(-4px);box-shadow:0 16px 40px #6d28d91f}html[data-proposal=b]{--editorial-rule:3px solid var(--go);--b-mesh:radial-gradient(ellipse 70% 40% at 0% 0%,#6d28d914,transparent 50%),linear-gradient(180deg,var(--cream,#faf8f5) 0%,var(--bg) 100%)}html[data-proposal=b] body{background:var(--b-mesh)}html[data-proposal=b] .cover h1,html[data-proposal=b] .hero-title{font-variation-settings:"SOFT" 50,"WONK" 1;font-weight:500}html[data-proposal=b] .display-drop{letter-spacing:-.04em;font-size:clamp(2.5rem,6vw,4.25rem);line-height:.92}html[data-proposal=b] .bento .cell.fx-shine:hover{border-color:#6d28d959}html[data-proposal=b] .hero-editorial--home{position:relative}@media (min-width:960px){html[data-proposal=b] .hero-editorial--home{grid-template-columns:1.18fr .82fr;align-items:end;gap:48px}html[data-proposal=b] .hero-editorial--home .hero-panel{border-top-width:8px;min-height:260px;transform:translateY(28px)rotate(-1.25deg);box-shadow:28px 36px 72px #1c191724,0 0 0 1px #6d28d914}html[data-proposal=b] .hero-editorial--home .display-drop{font-size:clamp(2.75rem,6.5vw,4.5rem)}}html[data-proposal=b] .hero-editorial--home .kicker{border-bottom:var(--editorial-rule);padding-bottom:10px;display:inline-block}html[data-proposal=b] .cover.fx-load-hero{align-items:start;gap:32px;display:grid}@media (min-width:900px){html[data-proposal=b] .cover.fx-load-hero{grid-template-columns:1.4fr .6fr;padding-bottom:48px}}html[data-proposal=c]{--c-mesh:radial-gradient(ellipse 55% 45% at 85% 5%,#a855f733,transparent 55%),radial-gradient(ellipse 45% 40% at 5% 90%,#f59e0b1f,transparent 50%),linear-gradient(165deg,#faf8ff,#f5f0ff 40%,#fafaf9);--glass-shadow:0 28px 72px #5b21b629,0 12px 32px #1c191714}html[data-proposal=c][data-theme=light] body{background:var(--c-mesh)}html[data-proposal=c][data-theme=dark] body{background-color:var(--bg);background-image:radial-gradient(55% 45% at 85% 5%,#a855f71f,#0000 55%),radial-gradient(45% 40% at 5% 90%,#f59e0b0f,#0000 50%)}html[data-proposal=c] .glass{box-shadow:var(--glass-shadow),inset 0 1px 0 #ffffffa6}html[data-proposal=c] .hero-visual--depth{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(155deg,#ffffff9e,#ffffff38);border:1px solid #ffffff8c;position:relative}html[data-proposal=c] .hero-visual--depth:before{content:"";border-radius:inherit;z-index:-1;filter:blur(32px);opacity:.85;pointer-events:none;background:radial-gradient(circle at 25% 15%,#a855f773,#0000 58%);position:absolute;inset:8% -10% -14% 12%}html[data-proposal=c] .hero-visual--depth:after{content:"";border-radius:0 0 var(--radius) var(--radius);pointer-events:none;z-index:-1;background:linear-gradient(#0000,#f59e0b1f);height:40%;position:absolute;inset:auto 10% -8%}html[data-proposal=c] .orb{filter:blur(72px);opacity:.42}html[data-proposal=c] .pillar .num{display:none}html[data-proposal=c] .pillar.fx-shine:before{content:"";background:linear-gradient(135deg,var(--primary),var(--go));border-radius:50%;width:8px;height:8px;margin-bottom:10px;display:block;box-shadow:0 0 12px #a855f773}html[data-proposal=c] .page-map__chip:focus-visible{outline:2px solid var(--go);outline-offset:2px}.section--dark .glass-on-dark,.section--dark.glass-dark .glass{-webkit-backdrop-filter:blur(20px)saturate(1.1);background:#ffffff1f;border-color:#ffffff2e;box-shadow:0 8px 28px #6d28d91f}html[data-proposal=a] .ds-concept-card:before{background:linear-gradient(90deg,var(--primary),var(--go),var(--social));background-size:200% 100%;height:4px;animation:accent-flow-line 6s linear infinite}html[data-proposal=b] .ds-concept-card{border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-left:4px solid var(--go)}html[data-proposal=b] .ds-concept-card:before{display:none}html[data-proposal=b] .ds-concept-card h3{font-style:italic}html[data-proposal=c] .ds-concept-card{-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#ffffffb8;border:1px solid #a855f738;box-shadow:0 12px 40px #6d28d91a,inset 0 1px #ffffffa6}html[data-proposal=c] .ds-concept-card:before{opacity:.9;background:linear-gradient(125deg,#a855f7a6,#6d28d973,#f59e0b80);height:2px}html[data-theme=dark][data-proposal=c] .ds-concept-card{background:#342e4e8c;border-color:#fff3}html[data-proposal=a] .hero-pulse-wrap .hero-l1{filter:drop-shadow(0 12px 32px #6d28d959)}html[data-proposal=a] .pillar .num{color:#0000;background:linear-gradient(145deg,var(--primary),var(--go));border-radius:50%;width:11px;height:11px;margin-bottom:12px;font-size:0;line-height:0;box-shadow:0 0 14px #6d28d959}html[data-proposal=b] .hero-editorial--home .display-drop:first-letter{float:left;color:var(--go);margin:.06em .12em 0 0;font-size:3.2em;font-weight:900;line-height:.85}html[data-proposal=c] .hero-visual--depth{border:1px solid #a855f740;box-shadow:0 24px 64px #6d28d92e,inset 0 1px #ffffff80}@media (prefers-reduced-motion:reduce){html[data-proposal=a] .ds-concept-card:before,html[data-proposal=a] .marquee-glow:before{animation:none!important}.fx-load-hero>*,.fx-reveal,.fx-reveal.fx-from-left,.fx-reveal.fx-from-right,.fx-reveal.fx-scale,.fx-stagger>*,.reveal,html.fx-load-ready .fx-load-hero>*{opacity:1!important;transition:none!important;transform:none!important}.parallax-bg,.parallax-orb,.phone-parallax,[data-parallax-depth]{transform:none!important}.fx-shine:after{display:none}.marquee-inner{animation:none!important}}:root{--banner-eval-h:40px;--nav-proposal-h:52px}:root,html[data-theme=light]{color-scheme:light;--theme-page-bg:var(--color-neutral-50,#fafaf9);--theme-surface:var(--color-neutral-0,#fff);--theme-surface-raised:#fff;--theme-text:var(--color-neutral-900,#1c1917);--theme-text-muted:var(--color-neutral-500,#78716c);--theme-border:#e7e5e4;--theme-header-bg:#fffffff2;--theme-header-border:var(--theme-border);--theme-nav-proposal-bg:#ffffffeb;--theme-mock-chrome:#f5f5f4;--theme-elevated-bg:linear-gradient(168deg,var(--accent-bg-start) 0%,var(--accent-bg-mid) 48%,var(--accent-bg-end) 100%);--theme-elevated-border:var(--accent-border)}html[data-theme=dark]{color-scheme:dark;--theme-page-bg:var(--theme-night-page,#1e1a2e);--theme-surface:var(--theme-night-surface,#5a51af);--theme-surface-raised:var(--theme-night-raised,#2f2b44);--theme-text:#fafaf9;--theme-text-muted:#ddd6fe;--theme-border:#a855f72e;--theme-header-bg:#262238f0;--theme-header-border:#a855f724;--theme-nav-proposal-bg:#262238eb;--theme-mock-chrome:#2f2b44;--theme-elevated-bg:linear-gradient(168deg,var(--theme-night-elevated-start,#36324f) 0%,var(--theme-night-elevated-mid,#3f3a5c) 48%,var(--theme-night-elevated-end,#353052) 100%);--theme-elevated-border:#c4b5fd33}:root,html[data-theme=dark],html[data-theme=light]{--bg:var(--theme-page-bg);--surface:var(--theme-surface);--text:var(--theme-text);--muted:var(--theme-text-muted);--border:var(--theme-border)}body{background:var(--bg);color:var(--text);transition:background-color .35s,color .25s}.site-header{background:var(--theme-header-bg)!important;border-bottom-color:var(--theme-header-border)!important}.nav-proposal{justify-content:center;gap:10px;background:var(--theme-nav-proposal-bg)!important;border-bottom-color:var(--theme-border)!important}.nav-proposal,.site-header__inner{flex-wrap:wrap;align-items:center;display:flex}.site-header__inner{justify-content:space-between;gap:12px 16px;container:site-header/inline-size}.site-header__nav--desktop{flex-wrap:wrap;flex:200px;justify-content:flex-end;align-items:center;gap:10px 14px;min-width:0;display:none}@media (min-width:768px){.site-header__nav--desktop{display:flex}.site-header__actions--mobile,.site-header__mobile-panel{display:none!important}}.site-header__actions--mobile{flex:0 auto;align-items:center;gap:clamp(4px,1.5vw,8px);min-width:0;margin-left:auto;display:flex}.site-header__brand{flex-shrink:1;align-items:center;min-width:0;text-decoration:none;display:flex}.site-header__logo{object-fit:contain;width:auto;max-width:min(160px,100%);height:auto;max-height:36px}.brand-logo--dark,html[data-theme=dark] .brand-logo--light{display:none}html[data-theme=dark] .brand-logo--dark{display:block}.site-header__cta--mobile{white-space:nowrap;flex-shrink:0;min-width:0;max-width:100%;padding:clamp(7px,2vw,9px) clamp(10px,3vw,14px);font-size:clamp(.7rem,2.8vw,.8rem);font-weight:700;box-shadow:0 2px 10px #f59e0b47}.site-header__cta-text--short{display:none}@media (max-width:767px){.site-header__inner{flex-wrap:nowrap;gap:clamp(4px,1.5vw,10px)}html[data-proposal=a] .site-header__inner{padding-inline:clamp(10px,3vw,var(--section-pad-x))}.site-header__brand{flex:1 1 0;max-width:min(48%,168px)}.site-header__logo{max-height:clamp(26px,7.5vw,32px)}.site-header__actions--mobile .menu-toggle{flex-shrink:0}}@container site-header (max-width:380px){.site-header__cta-text--long{display:none}.site-header__cta-text--short{display:inline}}.site-header img{flex-shrink:0;width:auto;max-height:36px}@media (max-width:767px){.site-header__brand .site-header__logo,.site-header__brand img{flex-shrink:1}}.mock-chrome{background:var(--theme-mock-chrome)!important}.concept-card,.cover,.mock-browser{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}.concept-card p,.cover p{color:var(--theme-text-muted)}html[data-theme=dark] .section:not(.section--dark):not(.section--dark-cta):not([class*=section--dark-tone]){background:var(--theme-surface);color:var(--theme-text)}html[data-theme=dark] .section:not(.section--dark) .lead,html[data-theme=dark] .section:not(.section--dark) .muted,html[data-theme=dark] .section:not(.section--dark) p:not(.btn){color:var(--theme-text-muted)}html[data-theme=dark] .card,html[data-theme=dark] .form-mock input,html[data-theme=dark] .form-mock textarea,html[data-theme=dark] .landing-cta-band,html[data-theme=dark] .persona,html[data-theme=dark] .pillar,html[data-theme=dark] .stat,html[data-theme=dark] details{background:var(--theme-surface-raised);border-color:var(--theme-border);color:var(--theme-text)}html[data-theme=dark] .card footer,html[data-theme=dark] .faq summary,html[data-theme=dark] .faq-stack summary{color:var(--theme-text)}html[data-theme=dark] .section--dark:not(.section--dark-cta),html[data-theme=dark] [class*=section--dark-tone]{border-block-color:var(--theme-elevated-border);color:var(--accent-text,#f4f2f7)}html[data-theme=dark] .section--dark-cta{color:#fff}.theme-switch{border:1px solid var(--theme-border);background:var(--theme-surface-raised);border-radius:999px;align-items:center;gap:0;padding:3px;display:inline-flex;box-shadow:0 1px 4px #0000000f}html[data-theme=dark] .theme-switch{box-shadow:0 2px 12px #00000059}.theme-switch__btn{appearance:none;font-family:var(--font-ui,system-ui,sans-serif);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;color:var(--theme-text-muted);background:0 0;border:0;border-radius:999px;margin:0;padding:6px 12px;font-size:.72rem;font-weight:700;line-height:1.2;transition:color .2s,background .2s,box-shadow .2s}.theme-switch__btn:hover{color:var(--theme-text)}.theme-switch__btn[aria-pressed=true]{color:var(--color-brand-go-foreground,#1c1917);background:var(--color-brand-primary,#3e0bf5);box-shadow:0 2px 8px #332b85}html[data-theme=dark] .theme-switch__btn[aria-pressed=true]{color:#1c1917}.theme-switch__btn:focus-visible{outline:2px solid var(--color-brand-primary,#6d28d9);outline-offset:2px}.nav-proposal .theme-switch{flex-shrink:0;margin-left:0}@media (min-width:720px){.nav-proposal .theme-switch{margin-left:auto}}.site-header .theme-switch{flex-shrink:0;margin-left:0}.compare-scroll{border-radius:var(--radius,16px);margin-top:32px}.compare,.compare-ed,.compare-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.compare table,.compare-ed table{border-collapse:collapse;width:100%;min-width:min(100%,520px)}html[data-theme=dark] .compare th{background:#ffffff0f}html[data-theme=dark] .compare-ed th{color:#fafaf9;background:#ffffff0f}html[data-theme=dark] .section:not(.section--dark) .compare th{background:var(--theme-surface-raised)}html[data-theme=dark] .proof-strip-ed,html[data-theme=dark] .section-cream,html[data-theme=dark] .section-muted,html[data-theme=dark] .section-surface{color:var(--theme-text);background:var(--theme-surface)!important}.legal-toc,.toc{top:calc(var(--banner-eval-h) + var(--nav-proposal-h) + 12px)}@media (max-width:799px){.legal-toc,.toc{position:relative;top:auto}}.page-block{box-sizing:border-box;width:100%;max-width:100%}html[data-proposal=b] .theme-switch{border-radius:4px;padding:2px}html[data-proposal=b] .theme-switch__btn{text-transform:uppercase;letter-spacing:.08em;border-radius:2px}html[data-proposal=c] .theme-switch{-webkit-backdrop-filter:blur(14px);background:#ffffff73;border-color:#6d28d933}html[data-theme=dark][data-proposal=c] .theme-switch{background:#342e4ea6;border-color:#a855f738}html[data-theme=dark][data-proposal=a]{--theme-night-page:#332b85;--theme-night-surface:#332b85;--theme-night-raised:#3d3788;--theme-night-elevated-start:#332b85;--theme-night-elevated-mid:#454080;--theme-night-elevated-end:#332b85;--theme-mock-chrome:#3d3788;--theme-header-bg:#322e58f0;--theme-nav-proposal-bg:#2c2850eb}html[data-theme=dark][data-proposal=b]{--theme-night-page:#241f30;--theme-night-surface:#2e293c;--theme-night-raised:#38334a}html[data-theme=dark][data-proposal=c]{--theme-night-page:#1f1c32;--theme-night-surface:#26223aeb;--theme-night-raised:#342e4ee0}html[data-proposal=d] .theme-switch{border-width:2px;border-radius:4px}html[data-proposal=d] .theme-switch__btn{letter-spacing:.1em;text-transform:uppercase;border-radius:2px;font-weight:700}html[data-proposal=e] .theme-switch{background:#86efac1f;border-color:#6d28d926;border-radius:999px;padding:3px}html[data-proposal=e] .theme-switch__btn{border-radius:999px}html[data-theme=dark][data-proposal=d]{--theme-night-page:#1c1a28;--theme-night-surface:#26243a;--theme-night-raised:#32304a}html[data-theme=dark][data-proposal=e]{--theme-night-page:#1a1824;--theme-night-surface:#242030;--theme-night-raised:#2e2a3c}@media (max-width:640px){.theme-switch__btn{padding:6px 10px;font-size:.65rem}}@media (prefers-reduced-motion:reduce){.theme-switch__btn,body{transition:none}}@keyframes accent-flow-line{0%{background-position:0}to{background-position:200%}}@keyframes aurora-drift{0%,to{opacity:.75;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(4%,-2%)scale(1.05)}66%{opacity:.85;transform:translate(-3%,2%)scale(.98)}}@keyframes nebula-breathe{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes cta-orbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}html[data-proposal=a]{--accent-bg-start:#2a2648;--accent-bg-mid:#3a3570;--accent-bg-end:#262245}html[data-proposal=a] .section--dark:not(.section--dark-cta){background:linear-gradient(128deg,#2e22bd,#2e277e 50%,#1b1462);border-top:none;box-shadow:inset 0 1px #a855f759}html[data-proposal=a] .section--dark:not(.section--dark-cta):not(.section--dark-tone-band):after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#6d28d9 18%,#f59e0b 42%,#a855f7 68%,#0000) 0 0/200% 100%;height:4px;animation:accent-flow-line 5s linear infinite;position:absolute;top:0;left:0;right:0}html[data-proposal=a] .section--dark:before{opacity:1;background:conic-gradient(from 200deg at 15% 0,#6d28d938,#0000 22%,#f59e0b24 45%,#0000 68%,#a855f72e 88%,#0000);animation:nebula-breathe 10s ease-in-out infinite}html[data-proposal=a] .section--dark-tone-band{background:linear-gradient(128deg,#322e58,#454080 50%,#2c2850)}html[data-proposal=a] .section--dark-tone-band:after{background:repeating-linear-gradient(-12deg,#0000,#0000 72px,#f59e0b12 72px 73px)}html[data-proposal=a] .section--dark-tone-ink:before{opacity:1;background:radial-gradient(80% 55% at 50% -15%,#6d28d959,#0000 65%)}html[data-proposal=a] .section--dark .stat{background:linear-gradient(155deg,#6d28d947,#f59e0b1a);border:1px solid #a855f766;box-shadow:0 0 28px #6d28d938,inset 0 1px #ffffff2e}html[data-proposal=a] .section--dark .stat strong{color:#0000;background:linear-gradient(135deg,#f5f3ff,#fde68a);-webkit-background-clip:text;background-clip:text}html[data-proposal=a] .section--dark-cta{background:linear-gradient(128deg,#4c1d95,#6d28d9 38%,#8b5cf6 62%,#d97706);box-shadow:0 0 48px #6d28d973}html[data-proposal=a] .section--dark-cta:before{content:"";pointer-events:none;z-index:0;background:conic-gradient(#0000 0,#f59e0b2e 25%,#0000 50%);animation:cta-orbit 24s linear infinite;position:absolute;inset:-40%}html[data-theme=dark][data-proposal=a] body{background-color:#2c2850;background-image:radial-gradient(78% 52% at 22% -6%,#6d28d942,#0000 58%),radial-gradient(48% 40% at 96% 98%,#f59e0b1a,#0000 52%),linear-gradient(168deg,#2c2850,#3a3668 40%,#454080 68%,#322e58)}html[data-theme=dark][data-proposal=a] .concept-card,html[data-theme=dark][data-proposal=a] .cover,html[data-theme=dark][data-proposal=a] .mock-browser,html[data-theme=dark][data-proposal=a] .nav-proposal,html[data-theme=dark][data-proposal=a] .site-header{background:var(--theme-surface)!important}html[data-theme=dark][data-proposal=a] .marquee,html[data-theme=dark][data-proposal=a] .proof-strip,html[data-theme=dark][data-proposal=a] .section-muted,html[data-theme=dark][data-proposal=a] .section-surface,html[data-theme=dark][data-proposal=a] .site-footer{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}html[data-theme=dark][data-proposal=a] .section--dark:not(.section--dark-cta){background:linear-gradient(128deg,#2e22bd,#2e277e 50%,#1b1462);box-shadow:inset 0 1px #a855f761,0 12px 40px #0000002e}html[data-theme=dark][data-proposal=a] .section--dark-tone-band{background:linear-gradient(128deg,#3a3668,#504878 52%,#343060)}html[data-theme=dark][data-proposal=a] .section--dark-tone-band:after{background:repeating-linear-gradient(-12deg,#0000,#0000 72px,#f59e0b17 72px 73px)}html[data-proposal=b]{--accent-bg-start:#383448;--accent-bg-mid:#454058;--accent-bg-end:#343040;--accent-ink-bg:#45404f;--accent-ink-bg-end:#4e495c}html[data-proposal=b] .section--dark:not(.section--dark-cta){background:linear-gradient(102deg,#faf5eb29,#faf5eb0d 24%,#0000 42%),linear-gradient(168deg,#383448,#454058);border-block-start:4px solid #f59e0b;box-shadow:inset 80px 0 0 -76px #faf5eb0f}html[data-proposal=b] .section--dark:before{opacity:1;background:linear-gradient(90deg,#faf5eb14,#0000 35%),radial-gradient(65% 50% at 92% 15%,#6d28d933,#0000 62%)}html[data-proposal=b] .section--dark-tone-violet{background:linear-gradient(175deg,#42404f,#4c485c)}html[data-proposal=b] .section--dark-tone-ink{background:linear-gradient(#4a4658,#524e62);box-shadow:inset 6px 0 #f59e0b,inset 0 1px #ffffff1a}html[data-proposal=b] .section--dark-tone-ink:before{opacity:1;background:repeating-linear-gradient(#0000,#0000 27px,#ffffff0a 27px 28px)}html[data-proposal=b] .section--dark .card,html[data-proposal=b] .section--dark .pillar-ed,html[data-proposal=b] .section--dark blockquote{background:#faf5eb14;border-left:3px solid #f59e0b73;border-radius:0 12px 12px 0;box-shadow:4px 8px 24px #0000001f}html[data-proposal=b] .section--dark .stat strong{color:#fde68a;font-style:italic}html[data-proposal=b] .stats-asym .featured{background:linear-gradient(135deg,#5b21b6,#6d28d9)!important}html[data-proposal=b] .section--dark-cta{text-align:left;background:linear-gradient(110deg,#44404f,#5b21b6 35%,#6d28d9 65%,#b45309);padding-inline:clamp(24px,5vw,64px)}html[data-proposal=b] .section--dark-cta:after{background:linear-gradient(90deg,#faf5eb1f,#0000 40%)}html[data-theme=dark][data-proposal=b] body{background-color:#2a262f;background-image:linear-gradient(#faf5eb0d,#0000 28%),repeating-linear-gradient(90deg,#0000,#0000 79px,#ffffff06 79px 80px),linear-gradient(175deg,#2a262f,#332f3a)}html[data-theme=dark][data-proposal=b] .section--dark:not(.section--dark-cta){background:linear-gradient(102deg,#faf5eb1f,#0000 30%),linear-gradient(168deg,#45404f,#524e62)}html[data-proposal=c] .section--dark:not(.section--dark-cta),html[data-proposal=c] [class*=section--dark-tone]:not(.section--dark-cta){-webkit-backdrop-filter:blur(28px)saturate(1.5);border:1px solid #ffffff3d;box-shadow:0 12px 40px #6d28d947,inset 0 1px #ffffff59,0 0 48px #a855f726;background:linear-gradient(165deg,#26223e85,#342e526b)!important}html[data-proposal=c] .section--dark:before{opacity:1;background:linear-gradient(125deg,#0000,#a855f780 18%,#6d28d959 38%,#f59e0b4d 58%,#a855f740 78%,#0000) 0 0/280% 280%;animation:aurora-drift 16s ease-in-out infinite}html[data-proposal=c] .section--dark-tone-glass{background:linear-gradient(155deg,#3e385c80,#48406c61)!important}html[data-proposal=c] .section--dark .card,html[data-proposal=c] .section--dark .pillar,html[data-proposal=c] .section--dark .stat{background:#ffffff24;border:1px solid #ffffff47;box-shadow:0 8px 32px #6d28d933,inset 0 1px #fff6}html[data-proposal=c] .section--dark .stat strong{color:#fbbf24;text-shadow:0 0 24px #f59e0b73}html[data-proposal=c] .section--dark-cta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#6d28d9d9,#a855f7bf 40%,#f59e0bcc);border:1px solid #ffffff4d}html[data-theme=dark][data-proposal=c] body{background-color:#16142a;background-image:radial-gradient(100% 70% at 85% -5%,#a855f78c,#0000 55%),radial-gradient(80% 60% at 0 100%,#f59e0b59,#0000 50%),radial-gradient(50% 40% at 50% 40%,#6d28d933,#0000 70%),linear-gradient(#16142a,#1e1a32)}html[data-theme=dark][data-proposal=c] .orb{opacity:.65;filter:blur(56px)saturate(1.3)}html[data-theme=dark][data-proposal=c] .section--dark:not(.section--dark-cta),html[data-theme=dark][data-proposal=c] [class*=section--dark-tone]:not(.section--dark-cta){box-shadow:0 16px 56px #6d28d959,inset 0 1px #fff6,0 0 64px #a855f733;background:linear-gradient(165deg,#3a3458a6,#443c648c)!important}html[data-proposal=c] .section--dark-tone-frost .glass-dark,html[data-proposal=c] .section--dark-tone-frost.glass-dark{outline-offset:4px;outline:1px solid #a855f740}html[data-proposal=a] .section--dark .stat:hover{transition:transform .25s;transform:translateY(-3px)}html[data-proposal=b] .section--dark blockquote{padding-left:var(--space-5);border-left:3px solid #f59e0b8c;font-style:italic}html[data-proposal=c] .section--dark-cta .btn-primary{box-shadow:0 0 32px #f59e0b73}html[data-proposal=c] .mock-browser.glass{box-shadow:0 24px 64px #6d28d926,inset 0 1px #fff6}@media (prefers-reduced-motion:reduce){html[data-proposal=a] .section--dark .stat:hover{transform:none}html[data-proposal=a] .section--dark-cta:before,html[data-proposal=a] .section--dark:before,html[data-proposal=a] .section--dark:not(.section--dark-cta):not(.section--dark-tone-band):after,html[data-proposal=c] .section--dark:before{animation:none!important}html[data-proposal=a] .section--dark:before,html[data-proposal=c] .section--dark:before{opacity:.85;transform:none}}html[data-proposal=a]{--font-display:var(--font-sora),system-ui,sans-serif;--font-ui:var(--font-jakarta),system-ui,sans-serif}html[data-proposal=a] body.proposal-grain{font-family:var(--font-ui)}.site-wrap{max-width:var(--content-max);padding-inline:var(--section-pad-x);margin-inline:auto}.skip-link{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}html[data-proposal=a] .site-header{border-bottom:1px solid var(--theme-header-border);width:100%}html[data-proposal=a] .site-header__inner{max-width:var(--content-max);box-sizing:border-box;width:100%;padding:14px var(--section-pad-x);margin-inline:auto}.skip-link:focus{z-index:300;background:var(--surface);width:auto;height:auto;color:var(--text);border:2px solid var(--primary);border-radius:8px;padding:.75rem 1rem;font-weight:600;position:fixed;top:1rem;left:1rem}.badge{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);background:#6d28d914;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block}.section{padding:var(--section-pad-y) var(--section-pad-x)}.section h2,.section h3{font-family:var(--font-display)}.section h2{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.lead{color:var(--muted);max-width:none;margin-top:12px}.hero-grid{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (min-width:900px){.hero-grid{grid-template-columns:1fr 1fr}}.hero-copy{gap:clamp(1.5rem,3.5vh,2.75rem)}.hero-copy,.hero-copy__head{flex-direction:column;display:flex}.hero-copy__head{gap:clamp(.75rem,1.8vh,1.35rem)}.hero-copy__head .badge{margin:0}.hero-copy__head .lead{margin-top:0}.hero-copy__actions{flex-direction:column;gap:clamp(1rem,2.2vh,1.5rem);display:flex}.hero-copy__actions .cta-row{margin-top:0}@media (min-width:900px){.hero-diagonal .hero-copy{justify-content:center;gap:clamp(2rem,5vh,3.25rem);min-height:min(72vh,560px);padding-block:clamp(.75rem,2vh,1.5rem)}.hero-diagonal .hero-copy__actions{gap:clamp(1.125rem,2.8vh,1.75rem)}}.hero-title{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.15}.marquee{white-space:nowrap;background:var(--surface);border-block:1px solid var(--border);padding:14px 0;overflow:hidden}.marquee-inner{gap:48px;animation:marquee 28s linear infinite;display:inline-flex}@keyframes marquee{to{transform:translate(-50%)}}html[data-theme=light] .marquee-inner span{color:var(--primary);font-size:.85rem;font-weight:600}html[data-theme=dark] .marquee-inner span{color:var(--go);font-size:.85rem;font-weight:600}.stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-top:32px;display:grid}.stat{text-align:center;background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);padding:20px}.stat strong{font-family:var(--font-display);color:var(--primary);font-size:1.75rem;display:block}.stat span{color:var(--muted);font-size:.8rem}.pillars{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:32px;display:grid}.pillar{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:24px;transition:box-shadow .3s,border-color .3s}.pillar:hover{box-shadow:var(--shadow);border-color:#6d28d94d}.pillar .num{font-family:var(--font-display);color:#6d28d933;font-size:2rem;font-weight:800;line-height:1}.pillar h3{margin-top:8px;font-size:1rem}.pillar p{color:var(--muted);margin-top:8px;font-size:.85rem}.cards-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:28px;display:grid}.card{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:20px}.card h3{margin-bottom:8px;font-size:1rem}.card p{color:var(--muted);font-size:.85rem}.card footer{margin-top:var(--space-4);font-size:var(--text-body-sm-size);color:var(--text);font-weight:600}.card .tag{text-transform:uppercase;letter-spacing:.08em;color:var(--social);font-size:.65rem;font-weight:700}.audience-personas__grid{gap:var(--space-6);display:grid}.audience-personas__cell{flex-direction:column;min-width:0;display:flex}.audience-personas__cell .persona{flex-direction:column;flex:1;display:flex}.audience-personas__cell .persona>p:not(.flow-kicker){flex:1}@media (min-width:960px){.audience-personas__grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.audience-personas__cell .persona{min-height:100%}}.persona{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:28px;position:relative;overflow:hidden}.persona:before{content:"";background:var(--gradient-hero);height:4px;position:absolute;top:0;left:0;right:0}.persona h3{font-family:var(--font-display)}html[data-theme=light] .persona-link{color:var(--primary)}html[data-theme=dark] .persona-link,html[data-theme=light] .persona-link{align-items:center;gap:6px;margin-top:16px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}html[data-theme=dark] .persona-link{color:var(--go)}.persona-link:hover{text-decoration:underline}.compare{border-radius:var(--radius);border:1px solid var(--border);margin-top:32px}.compare td,.compare th{text-align:left;border-bottom:1px solid var(--border);padding:14px 16px}.compare th{background:#f5f5f4;font-weight:700}.compare .win{color:var(--primary-strong);background:#6d28d90f;font-weight:600}.how-section .sec-head{margin-bottom:var(--space-5)}.how-section .sec-head .lead{margin-top:var(--space-2)}.how-figure.strategic-band-photo{margin:0 0 var(--space-6);aspect-ratio:16/9;border-radius:var(--radius-lg);max-height:none;box-shadow:none;border:none}.how-figure .strategic-band-photo__img{object-position:center 30%}.how-figure .strategic-band-photo__scrim{opacity:.85;background:linear-gradient(#0000 55%,#1c19171f)}@media (min-width:768px){.how-figure.strategic-band-photo{aspect-ratio:21/9;min-height:280px;max-height:none}}.how-steps{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.how-steps{gap:var(--space-5);padding-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.how-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.how-step:not(:first-child){padding-left:var(--space-4);border-left:1px solid var(--border)}.how-step:not(:last-child){padding-right:var(--space-4)}}.how-step{align-items:flex-start;gap:12px;min-width:0;display:flex}.how-step__icon{color:var(--primary);flex-shrink:0;margin-top:3px}.how-step__copy h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 4px;font-size:1.0625rem;font-weight:700;line-height:1.25}.how-step__copy p{color:var(--muted);max-width:28ch;margin:0;font-size:.875rem;line-height:1.5}.how-cta-wrap{margin:var(--space-6) 0 0;text-align:center}@media (min-width:768px){.how-cta-wrap{text-align:left}}.how-cta{font-weight:600}.pulse-flow{gap:0;margin-top:36px;display:grid;position:relative}@media (min-width:768px){.pulse-flow{grid-template-columns:repeat(3,1fr);gap:20px}}.pulse-step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px 20px 24px 56px;position:relative}@media (min-width:768px){.pulse-step{text-align:center;padding:28px 24px}.pulse-step:before{content:"";background:linear-gradient(90deg,var(--primary),var(--go));opacity:.35;width:calc(100% - 8px);height:2px;position:absolute;top:42px;left:calc(100% + 4px)}.pulse-step:last-child:before{display:none}}.pulse-node{border:2px solid var(--primary);width:28px;height:28px;font-family:var(--font-display);color:var(--primary);background:#6d28d914;border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:24px;left:16px}@media (min-width:768px){.pulse-node{margin:0 auto 16px;position:relative;top:auto;left:auto}}.hero-pulse-wrap{justify-content:center;align-items:center;display:flex;position:relative}.hero-l1{opacity:.14;pointer-events:none;z-index:0;width:88px;height:88px;position:absolute}.hero-visual-inner{z-index:1;border-radius:var(--radius);border:1px solid var(--border);text-align:center;background:linear-gradient(145deg,#6d28d91a,#f59e0b0f);width:100%;padding:32px 24px;position:relative}.hero-visual-photo{aspect-ratio:4/5;text-align:left;max-height:min(72vh,560px);padding:0;overflow:hidden}.hero-visual-photo__img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}.hero-visual-photo__scrim{pointer-events:none;background:linear-gradient(#5b21b614,#1c191700 38%,#1c19176b);position:absolute;inset:0}html[data-theme=dark] .hero-visual-photo__scrim{background:linear-gradient(#322e5859,#1c19170d 40%,#12101a8c)}.strategic-band-photo{margin:0 0 var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border);aspect-ratio:16/9;max-height:360px;position:relative;overflow:hidden}.strategic-band-photo__img{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.strategic-band-photo__scrim{pointer-events:none;background:linear-gradient(90deg,#6d28d92e,#6d28d900 42%,#f59e0b1f);position:absolute;inset:0}.card--sport-photo{flex-direction:column;padding:0;display:flex;overflow:hidden}.card--sport-photo .card-sport-photo{aspect-ratio:4/3;flex-shrink:0;width:100%;position:relative}.card--sport-photo .card-sport-photo img{object-fit:cover;width:100%;height:100%}.card--sport-photo .card-sport-photo__scrim{pointer-events:none;background:linear-gradient(#0000 55%,#1c191759);position:absolute;inset:0}.card--sport-photo .card-body{padding:var(--space-4) var(--space-5) var(--space-5)}.tag--sport-personal{color:var(--primary);font-weight:700}.tag--sport-sand{color:#b45309;font-weight:700}html[data-theme=dark] .tag--sport-sand{color:#fbbf24}.tag--sport-racket{color:#7c3aed;font-weight:700}html[data-theme=dark] .tag--sport-racket{color:#c4b5fd}.tag--sport-kids{color:var(--trust,#2563eb);font-weight:700}html[data-theme=dark] .tag--sport-kids{color:#93c5fd}.tag--sport-strength{color:#5b21b6;font-weight:700}html[data-theme=dark] .tag--sport-strength{color:#ddd6fe}.tag--sport-outdoor{color:#c2410c;font-weight:700}html[data-theme=dark] .tag--sport-outdoor{color:#fdba74}.tag--sport-wellness{color:#6d28d9;font-weight:700}html[data-theme=dark] .tag--sport-wellness{color:#e9d5ff}.tag--sport-key{color:var(--primary);font-weight:700}.tag--sport-trend{color:#b45309;font-weight:700}html[data-theme=dark] .tag--sport-trend{color:#fbbf24}.waitlist-split{gap:var(--space-6);margin-top:var(--space-4);display:grid}@media (min-width:900px){.waitlist-split{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(280px,44%)}}.waitlist-split__visual{margin-bottom:0}.waitlist-split__visual.strategic-band-photo{max-height:320px}.cta-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.cta-row--center{justify-content:center}.cta-row--secondary{margin-top:0}.phones{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:32px;display:flex}.phone{aspect-ratio:9/19;background:linear-gradient(#6d28d940,#fafaf9);border:8px solid #1c1917;border-radius:24px;width:160px}.phone-wrap{text-align:center;flex-direction:column;align-items:center;max-width:200px;display:flex}.phone-caption{width:100%;margin-top:8px;font-size:.9rem;font-weight:600}.phone-desc{width:100%;color:var(--muted);margin-top:4px;font-size:.8rem}.section--dark .phone-desc{color:var(--dark-text-muted,#d6d3e0)}.site-footer{border-top:1px solid var(--border);background:#f5f5f4;padding:48px 24px 24px;font-size:.85rem}.site-footer .footer-muted{color:var(--color-neutral-600,#57534e);margin-top:8px}.site-footer .footer-copyright{border-top:1px solid var(--border);text-align:center;color:var(--color-neutral-600,#57534e);margin-top:40px;padding-top:24px;font-size:.75rem}html[data-theme=dark] .site-footer .footer-copyright,html[data-theme=dark] .site-footer .footer-muted{color:var(--theme-text-muted)}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;display:grid}.footer-grid a{color:var(--text);margin-top:8px;text-decoration:none;display:flex}.footer-accent-title,.footer-grid a.footer-email-link,.footer-grid a.footer-social-link{color:var(--primary)}.footer-email-link{font-weight:600}.footer-contact-row,.site-footer .ltg-icon.footer-accent-icon{color:var(--primary)}html[data-theme=dark] .footer-accent-title,html[data-theme=dark] .footer-contact-row,html[data-theme=dark] .footer-grid a.footer-email-link,html[data-theme=dark] .footer-grid a.footer-social-link,html[data-theme=dark] .site-footer .ltg-icon.footer-accent-icon{color:var(--go)}.footer-grid a:hover{color:var(--primary)}.footer-grid a.footer-social-link:hover,html[data-theme=dark] .footer-grid a:hover{color:var(--go)}html[data-theme=dark] .footer-grid a.footer-social-link:hover{color:var(--white)}.form-ed label,.form-mock label{margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.form-ed input,.form-ed textarea,.form-mock input,.form-mock textarea{border:1px solid var(--border);width:100%;font:inherit;background:var(--surface);color:var(--text);border-radius:10px;padding:12px}.form-ed,.form-mock{gap:14px;margin-top:24px;display:grid}.form-mock__consent{align-items:flex-start;gap:8px;display:flex}.form-mock__consent input[type=checkbox]{flex-shrink:0;width:auto;margin-top:4px}.form-mock__consent label{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);color:var(--muted);margin-bottom:0;font-weight:400}.form-mock__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.marquee-inner{animation:none}.hero-l1{animation:none!important}}@media (prefers-reduced-motion:no-preference){.hero-l1{animation:pulse-ring-breathe 4s ease-in-out infinite}}@keyframes pulse-ring-breathe{0%,to{opacity:.14;transform:scale(1)}50%{opacity:.22;transform:scale(1.06)}}.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}html[data-theme=light] .ltg-icon{color:var(--primary);flex-shrink:0}html[data-theme=light] .scroll-chrome-top .ltg-icon,html[data-theme=light] .theme-switch__btn .ltg-icon{color:var(--go);flex-shrink:0}html[data-theme=light] .ltg-icon--go,html[data-theme=light] .ltg-icon--muted{color:var(--primary)}html[data-theme=light] .section--dark .ltg-icon{color:var(--go);flex-shrink:0}html[data-theme=light] .section--dark .ltg-icon--go,html[data-theme=light] .section--dark .ltg-icon--muted{color:var(--go)}html[data-theme=dark] .ltg-icon{color:var(--go);flex-shrink:0}html[data-theme=dark] .ltg-icon--go,html[data-theme=dark] .ltg-icon--muted{color:var(--go)}.ltg-icon--success{color:var(--color-semantic-success,#16a34a)}.ltg-icon--danger{color:var(--color-semantic-danger,#dc2626)}.ltg-icon--on-dark,.ltg-icon--trust{color:var(--go)}.pulse-step__icon{background:linear-gradient(145deg,#6d28d91f,#f59e0b0f);border:2px solid #6d28d959;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid;box-shadow:0 8px 24px #6d28d91a}.pulse-step:has(.pulse-step__icon) .pulse-node{display:none}@media (max-width:767px){.pulse-step__icon{width:40px;height:40px;margin-bottom:0;position:absolute;top:20px;left:12px}.pulse-step:has(.pulse-step__icon){padding-left:64px}}@media (min-width:768px){.pulse-step__icon{margin-inline:auto}}.pillar-icon{justify-content:flex-start;align-items:center;margin-bottom:12px;display:flex}.pillar:has(.pillar-icon) .num{display:none}.persona__icon{margin-bottom:12px;display:flex}.faq-summary{justify-content:space-between;align-items:flex-start;gap:var(--space-3);width:100%;display:flex}.faq-summary__chevron{color:var(--primary);margin-top:2px;transition:transform .2s}.faq-stack details[open] .faq-summary__chevron{transform:rotate(180deg)}.compare-win-cell{align-items:flex-start;gap:8px;display:inline-flex}.compare-win-cell .ltg-icon{margin-top:2px}.proof-strip__icon{margin-bottom:10px;display:flex}.waitlist-status{align-items:flex-start;gap:8px;display:flex}.footer-contact-row{align-items:self-end;gap:6px;display:inline-flex}.footer-social-link{align-items:center;gap:8px;display:inline-flex}.theme-switch__btn{justify-content:center;align-items:center;gap:6px;min-width:40px;min-height:40px;padding:8px 10px;display:inline-flex}.theme-switch--compact{flex-shrink:0;padding:2px;box-shadow:0 1px 3px #0000000d}.theme-switch--compact .theme-switch__btn{gap:0;min-width:30px;min-height:30px;padding:3px 4px}.theme-switch--compact .theme-switch__btn svg{width:14px;height:14px}.theme-switch--compact .theme-switch__btn[aria-pressed=true]{box-shadow:0 1px 6px #3e0bf5}.menu-toggle__icon{display:inline-flex}html[data-proposal=a] .site-header{will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .25s}html[data-header-dock][data-proposal=a] .site-header{pointer-events:none;box-shadow:none;transform:translateY(-100%)}.scroll-chrome-dock{top:calc(10px + env(safe-area-inset-top,0px));z-index:460;opacity:0;visibility:hidden;pointer-events:none;width:min(100vw - 24px,920px);transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s,visibility .4s;position:fixed;left:50%;transform:translate(-50%,-120%)}.scroll-chrome-dock.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.scroll-chrome-dock__inner{border:1px solid #6d28d9;border-radius:999px;justify-content:space-between;align-items:center;gap:clamp(8px,2vw,16px);min-width:0;padding:10px clamp(12px,2.8vw,18px);display:flex;container:scroll-chrome-dock/inline-size}@supports (color:color-mix(in lab,red,red)){.scroll-chrome-dock__inner{border:1px solid color-mix(in srgb,var(--color-brand-primary,#6d28d9) 28%,var(--border))}}.scroll-chrome-dock__inner{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.scroll-chrome-dock__inner{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.scroll-chrome-dock__inner{-webkit-backdrop-filter:blur(18px)saturate(1.35);box-shadow:0 4px 6px #1c19170a,0 16px 40px #6d28d924,inset 0 0 0 1px #ffffff59}html[data-theme=dark] .scroll-chrome-dock__inner{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .scroll-chrome-dock__inner{background:color-mix(in srgb,var(--surface) 82%,transparent)}}html[data-theme=dark] .scroll-chrome-dock__inner{box-shadow:0 8px 32px #00000073,inset 0 0 0 1px #a855f71f,0 0 24px #6d28d933}.scroll-chrome-dock.is-visible .scroll-chrome-dock__inner{animation:scroll-chrome-dock-enter .55s cubic-bezier(.22,1,.36,1) both}@keyframes scroll-chrome-dock-enter{0%{filter:blur(4px);transform:scale(.94)}to{filter:blur();transform:scale(1)}}.scroll-chrome-dock__start{flex:auto;align-items:center;gap:clamp(10px,2.2vw,16px);min-width:0;display:flex}.scroll-chrome-dock__brand{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:clamp(2px,.6vw,6px);transition:transform .2s;display:flex}.scroll-chrome-dock__brand img{width:clamp(28px,7.5vw,32px);max-width:none;height:clamp(28px,7.5vw,32px);display:block}.scroll-chrome-dock__brand:hover{transform:scale(1.05)}.scroll-chrome-dock__brand:focus-visible{outline:2px solid var(--color-brand-primary,#6d28d9);outline-offset:3px}.scroll-chrome-dock__links{flex:0 auto;justify-content:flex-start;align-items:center;gap:clamp(4px,1vw,6px);min-width:0;margin:0;padding:0;list-style:none}.scroll-chrome-dock__links a{color:var(--text);border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background .2s,box-shadow .2s}.scroll-chrome-dock__links a:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 2px 10px #6d28d91f}.scroll-chrome-dock__actions{flex:0 auto;align-items:center;gap:clamp(4px,1.5vw,8px);min-width:0;margin-left:auto;display:flex}.scroll-chrome-dock__cta{white-space:nowrap;flex-shrink:0;min-width:0;max-width:100%;padding:clamp(7px,2vw,9px) clamp(10px,3vw,14px);font-size:clamp(.7rem,2.8vw,.8rem);font-weight:700;box-shadow:0 2px 10px #f59e0b47}.scroll-chrome-dock__cta-text--short{display:none}@container scroll-chrome-dock (max-width:360px){.scroll-chrome-dock__cta-text--long{display:none}.scroll-chrome-dock__cta-text--short{display:inline}}.scroll-chrome-dock__menu-btn{border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.scroll-chrome-dock__menu-btn:hover{border-color:var(--primary);color:var(--primary)}.scroll-chrome-dock__menu-btn:focus-visible{outline:2px solid var(--color-brand-primary,#6d28d9);outline-offset:2px}.scroll-chrome-dock__mobile{border:1px solid var(--border);background:var(--surface);border-radius:20px;margin-top:10px;padding:14px 16px 16px}@supports (color:color-mix(in lab,red,red)){.scroll-chrome-dock__mobile{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.scroll-chrome-dock__mobile{-webkit-backdrop-filter:blur(14px);flex-direction:column;gap:10px;animation:scroll-chrome-mobile-in .35s cubic-bezier(.22,1,.36,1) both;display:flex;box-shadow:0 12px 36px #6d28d91f}@keyframes scroll-chrome-mobile-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.scroll-chrome-top{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:455;cursor:pointer;width:48px;height:48px;color:var(--color-brand-go-foreground,#1c1917);background:linear-gradient(145deg,var(--color-brand-primary,#3e0bf5),#332b85);opacity:0;visibility:hidden;pointer-events:none;border:0;border-radius:999px;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .35s,visibility .35s,box-shadow .25s;display:inline-flex;position:fixed;transform:translateY(16px)scale(.85);box-shadow:0 4px 14px #490bf573,inset 0 0 0 1px #ffffff40}.scroll-chrome-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;animation:scroll-chrome-top-pulse 2.8s ease-in-out .5s infinite;transform:translateY(0)scale(1)}@keyframes scroll-chrome-top-pulse{0%,to{box-shadow:0 4px 14px #f59e0b73,inset 0 0 0 1px #ffffff40}50%{box-shadow:0 6px 22px #f59e0b8c,inset 0 0 0 1px #ffffff59,0 0 0 6px #f59e0b1f}}.scroll-chrome-top:hover{transform:translateY(-3px)scale(1.06);box-shadow:0 8px 24px #f59e0b80,inset 0 0 0 1px #ffffff59}.scroll-chrome-top:focus-visible{outline:2px solid var(--color-brand-primary,#6d28d9);outline-offset:3px}body.scroll-chrome-dock-active .scroll-chrome-top{bottom:calc(20px + env(safe-area-inset-bottom,0px))}@container scroll-chrome-dock (max-width:520px){.scroll-chrome-dock__inner{padding-inline:clamp(10px,3vw,14px)}.scroll-chrome-dock__brand{margin-inline-start:clamp(1px,.4vw,4px)}.scroll-chrome-dock__brand img{width:clamp(26px,7vw,30px);height:clamp(26px,7vw,30px)}}@container scroll-chrome-dock (min-width:521px) and (max-width:720px){.scroll-chrome-dock__start{gap:clamp(8px,1.8vw,12px)}.scroll-chrome-dock__links a{padding-inline:clamp(8px,1.5vw,10px);font-size:.72rem}}@media (max-width:1023px){.scroll-chrome-dock__waitlist{display:none!important}}@media (max-width:639px){.scroll-chrome-dock__inner{padding-inline:clamp(10px,3.2vw,14px) clamp(10px,2.8vw,14px)}.scroll-chrome-dock__start{flex:0 auto}}@media (prefers-reduced-motion:reduce){.scroll-chrome-dock,.scroll-chrome-dock__inner,.scroll-chrome-dock__mobile,.scroll-chrome-top,html[data-proposal=a] .site-header{transition:none;animation:none!important}.scroll-chrome-dock.is-visible{transform:translate(-50%)}.scroll-chrome-top.is-visible{transform:translateY(0)scale(1)}}:root{--background:var(--bg);--foreground:var(--text);--gradient-brand-hero:var(--gradient-hero)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}