*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,p,figure{margin:0}button,input,select,textarea{font:inherit}button,select{color:inherit}button{cursor:pointer}img,svg{display:block;max-inline-size:100%}img{block-size:auto}button,a,select{-webkit-tap-highlight-color:transparent}[hidden]{display:none}:root{--color-brand-navy: #0B1F3A;--color-action: #1F6BFF;--color-accent: #22C7F0;--color-white: #FFFFFF;--color-off-white: #F6F8FB;--color-charcoal: #111827;--color-night: #08111F;--color-dark-surface: #0E1728;--color-dark-elevated: #142033;--color-dark-secondary: #B6C2D1;--color-dark-border: #243248;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-28: 7rem;--space-32: 8rem;--space-40: 10rem;--component-gap: var(--space-6);--section-space: clamp(var(--space-16), 7vw, var(--space-28));--font-body: "Inter", ui-sans-serif, system-ui, sans-serif;--font-display: "Inter Display", "Inter", ui-sans-serif, system-ui, sans-serif;--font-weight-body: 400;--font-weight-label: 600;--font-weight-display: 800;--text-xs: .75rem;--text-micro: .6875rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-card: clamp(1.375rem, 2vw, 1.75rem);--text-section: clamp(2rem, 3.8vw, 3.75rem);--text-hero: clamp(3rem, 6.3vw, 6.75rem);--leading-body: 1.65;--leading-heading: 1.08;--leading-card: 1.3;--tracking-display: -.055em;--tracking-label: .12em;--measure-copy: 38rem;--measure-compact: 30rem;--measure-narrow: 28rem;--measure-diagram: 35rem;--measure-hero: 14ch;--radius-sm: .5rem;--radius-md: .875rem;--radius-lg: 1.25rem;--radius-xl: 1.75rem;--radius-pill: 999px;--border-width: 1px;--border-strong-width: 2px;--focus-width: 3px;--focus-offset: 4px;--border-default: var(--border-width) solid var(--color-border);--shadow-card: 0 8px 32px color-mix(in srgb, var(--color-brand-navy) 4%, transparent);--shadow-menu: 0 20px 60px color-mix(in srgb, var(--color-brand-navy) 16%, transparent);--container-max: 100rem;--dialog-max: 35rem;--page-gutter: var(--space-4);--page-safe-gutter: max(var(--page-gutter), env(safe-area-inset-left), env(safe-area-inset-right));--route-min-height: 55svh;--breakpoint-mobile-large: 600px;--breakpoint-tablet: 768px;--breakpoint-tablet-large: 1024px;--breakpoint-laptop: 1280px;--breakpoint-desktop: 1440px;--breakpoint-wide: 1920px;--z-base: 0;--z-header: 10;--z-dialog: 20;--z-skip-link: 30;--motion-fast: .14s;--motion-standard: .22s;--motion-large: .3s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--target-size: 2.75rem;--header-height: 5.5rem;--wordmark-width: 10.5rem;--icon-size: 1.25rem;--icon-large: 1.75rem;--provider-size: 3rem;--app-icon-size: 5.5rem}:root,:root[data-theme=light]{color-scheme:light;--color-background: var(--color-off-white);--color-surface: var(--color-white);--color-surface-elevated: var(--color-white);--color-text-primary: var(--color-charcoal);--color-text-secondary: color-mix(in srgb, var(--color-charcoal) 73%, var(--color-white));--color-heading: var(--color-brand-navy);--color-link: var(--color-brand-navy);--color-positive: #16A36A;--color-border: color-mix(in srgb, var(--color-brand-navy) 13%, var(--color-white));--color-control-border: color-mix(in srgb, var(--color-brand-navy) 57%, var(--color-white));--color-tint: color-mix(in srgb, var(--color-action) 5%, var(--color-surface));--color-header: color-mix(in srgb, var(--color-surface) 95%, transparent);--color-focus: var(--color-action)}:root[data-theme=dark]{color-scheme:dark;--color-background: var(--color-night);--color-surface: var(--color-dark-surface);--color-surface-elevated: var(--color-dark-elevated);--color-text-primary: var(--color-off-white);--color-text-secondary: var(--color-dark-secondary);--color-heading: var(--color-off-white);--color-link: var(--color-accent);--color-positive: #1DBA77;--color-border: var(--color-dark-border);--color-control-border: var(--color-dark-secondary);--color-tint: var(--color-dark-elevated);--color-header: color-mix(in srgb, var(--color-surface) 95%, transparent);--color-focus: var(--color-accent)}.navy-band{background:var(--color-brand-navy);color:var(--color-off-white);--color-heading: var(--color-off-white);--color-text-primary: var(--color-off-white);--color-text-secondary: var(--color-dark-secondary);--color-border: color-mix(in srgb, var(--color-off-white) 18%, var(--color-brand-navy));--border-default: var(--border-width) solid var(--color-border);--color-link: var(--color-accent);--color-focus: var(--color-accent)}@font-face{font-family:Inter;src:url(/assets/inter-latin-ZFjtkiUO.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Inter Display;src:url(/assets/inter-display-latin-800-Cdo1G-wa.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap}body{font-family:var(--font-body);font-weight:var(--font-weight-body);line-height:var(--leading-body)}h1,h2{font-family:var(--font-display);font-weight:var(--font-weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);color:var(--color-heading)}h2{font-size:var(--text-section)}h3{font-weight:var(--font-weight-label);line-height:var(--leading-card);letter-spacing:-.03em;color:var(--color-heading)}p{color:var(--color-text-secondary)}.eyebrow{font-size:var(--text-xs);font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary)}.text-link{color:var(--color-link);display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--target-size);font-weight:var(--font-weight-label);text-underline-offset:var(--space-1)}.page-container{inline-size:min(calc(100% - 2 * var(--page-safe-gutter)),var(--container-max));margin-inline:auto}.section{padding-block:var(--section-space)}.section-heading{display:grid;gap:var(--space-5);margin-block-end:var(--space-10)}.section-heading p:not(.eyebrow){max-inline-size:var(--measure-copy)}.button-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.route-shell{min-block-size:var(--route-min-height);padding-block:var(--section-space)}.route-shell h1{font-size:var(--text-section)}#app{display:flex;min-block-size:100svh;flex-direction:column}:root[data-js=true] #app[data-prerendered]:not([data-ready]):not([data-home-scene]){visibility:hidden}:root[data-home-restoring] #app[data-home-scene]{visibility:hidden}#main{flex:1;min-inline-size:0}@media(min-width:600px){:root{--page-gutter: var(--space-5)}}@media(min-width:768px){:root{--page-gutter: var(--space-6)}}@media(min-width:1024px){:root{--page-gutter: var(--space-8)}}@media(min-width:1280px){:root{--page-gutter: var(--space-12)}}@media(min-width:1440px){:root{--page-gutter: var(--space-20)}}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.icon{inline-size:var(--icon-size);block-size:var(--icon-size);flex-shrink:0;fill:currentColor}.icon-lg{inline-size:var(--icon-large);block-size:var(--icon-large)}.wordmark{display:block;inline-size:calc(var(--wordmark-width) * 440 / 406);aspect-ratio:440 / 65;flex-shrink:0;color:var(--color-heading)}.wordmark svg{inline-size:100%;block-size:auto}.wordmark-fixed-dark{color:var(--color-off-white)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-block-size:var(--target-size);padding:var(--space-3) var(--space-6);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-label);line-height:1.4;text-decoration:none;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease}.button [data-icon=arrowRight]{display:inline-flex;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.button:is(:hover,:focus-visible) [data-icon=arrowRight]{transform:translate(.3rem)}.button-primary{color:var(--color-white);background:var(--color-action)}.button-primary:hover{background:color-mix(in srgb,var(--color-action) 88%,var(--color-brand-navy))}.button-secondary{color:var(--color-text-primary);background:var(--color-surface);border-color:var(--color-control-border)}.button-secondary:hover{background:var(--color-tint)}.button-outline{color:var(--color-text-primary);border-color:var(--color-control-border);background:transparent}.button-outline:hover{background:var(--color-tint)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}a,button,select{transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}html{background:var(--color-background);color:var(--color-text-primary);scrollbar-gutter:stable}body{min-inline-size:320px}a{color:inherit}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.skip-link{position:absolute;z-index:var(--z-skip-link);inset-block-start:var(--space-3);inset-inline-start:var(--page-gutter);transform:translateY(-200%);clip-path:inset(50%);pointer-events:none;color:var(--color-white);background:var(--color-brand-navy);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm)}.skip-link:focus-visible{transform:translateY(0);clip-path:none;pointer-events:auto}::selection{color:var(--color-brand-navy);background:var(--color-accent)}.panel{margin:var(--space-8) auto;inline-size:min(calc(100% - 2 * var(--page-gutter)),var(--container-max));padding:var(--space-8);background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-lg)}@font-face{font-family:Inter Home;src:url(/assets/inter-latin-ZFjtkiUO.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:optional}@font-face{font-family:Inter Display Home;src:url(/assets/inter-display-latin-800-Cdo1G-wa.woff2) format("woff2");font-style:normal;font-weight:800;font-display:optional}#app[data-home-scene]{position:relative;isolation:isolate;--home-header-height: 5.5rem;--font-body: "Inter Home", ui-sans-serif, system-ui, sans-serif;--font-display: "Inter Display Home", "Inter Home", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-body)}#app[data-home-scene]:before{content:"";position:absolute;inset:0 0 auto;height:calc(var(--home-header-height) + 40rem);background:#020b20;z-index:-1;pointer-events:none}#app[data-home-scene] .theme-control select{block-size:var(--target-size)}.hero-stage{position:relative;isolation:isolate;container-type:inline-size;--color-heading: #f6f9ff;--color-text-primary: #f6f9ff;--color-text-secondary: #bed0e7;--color-action: #56d5ff;color:var(--color-text-primary);background:#020b20}.hero-layout{display:grid;align-items:center;gap:3rem;padding-block:3rem 2.5rem}.hero-copy{min-inline-size:0;position:relative;z-index:2}.hero-eyebrow{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-6)}.hero-eyebrow-line{display:inline-flex;color:#56d5ff;flex-shrink:0}.hero-eyebrow-line .icon{inline-size:var(--space-6);block-size:var(--space-6)}.hero-stage h1{font-size:clamp(2rem,10vw,4rem);max-inline-size:none;color:#f6f9ff}.hero-stage h1>span{display:block;white-space:nowrap}.hero-heading-emphasis{inline-size:fit-content;max-inline-size:100%;color:#56d5ff;padding-block:.06em .14em;margin-block:-.06em -.14em;background:linear-gradient(90deg,#f4fdff,#c4f4ff 18%,#70dfff,#38c4f0 66%,#1395c8);background-clip:text;-webkit-text-fill-color:transparent}.hero-description{font-size:var(--text-lg);max-inline-size:29rem;margin-block-start:var(--space-6)}.hero-actions{margin-block-start:var(--space-8)}.hero-actions .button{min-block-size:var(--space-12)}.hero-actions .button-primary{background:#59d7fa;color:#07172e;border-color:#a3ecff;box-shadow:0 3px 14px #000c262e,inset 0 1px #ffffff42}.hero-actions .button-primary:is(:hover,:focus-visible){background:#a1ecff;border-color:#dcf8ff;box-shadow:0 5px 20px #000c2642}.hero-actions .button-secondary{background:#0618397a;color:#f6f9ff;border-color:#6e96ba}.hero-actions .button-secondary:is(:hover,:focus-visible){background:#143058e5;border-color:#93daf4}.hero-actions .hero-overview{display:inline-grid}.overview-face{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);transition:opacity .3s ease,transform .35s ease}.overview-face [data-icon]{display:inline-flex}.overview-face-soon{opacity:0;transform:translateY(.2rem)}.hero-overview:is(:hover,:focus-visible) .overview-face-default{opacity:0;transform:translateY(-.2rem)}.hero-overview:is(:hover,:focus-visible) .overview-face-soon{opacity:1;transform:translateY(0)}.hero-status{font-size:var(--text-xs);margin-block-start:var(--space-4);max-inline-size:var(--measure-copy);inline-size:fit-content;padding:.4rem .65rem;border:1px solid rgb(190 208 231 / 22%);border-radius:.65rem;background:#0a1e3a7a;color:#d7e5f5}.hero-points{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:var(--space-10) 0 0;padding:0;list-style:none}.hero-points li{display:flex;align-items:center;gap:var(--space-2);padding:.4rem .65rem;border:1px solid rgb(190 208 231 / 28%);border-radius:999px;background:#0a1e3a9e;font-size:var(--text-xs);font-weight:var(--font-weight-label);color:#d7e5f5}.hero-points [data-icon]{display:flex;align-items:center;flex-shrink:0}.hero-points .icon{display:block;inline-size:var(--space-4);block-size:var(--space-4)}.hero-visual-slot{aspect-ratio:896 / 593;width:min(100%,50rem);margin-inline:auto}.hero-scene{position:absolute;inset:calc(-1 * var(--home-header-height, 5.5rem)) 0 0;overflow:hidden;pointer-events:none;z-index:0;container-type:size}.hero-reference-frame{max-inline-size:none;max-width:none;container-type:inline-size;aspect-ratio:1672 / 941;position:absolute;width:calc(min(calc(100cqw - 2 * var(--page-safe-gutter)),50rem) * 1672 / 896);right:calc((100cqw - min(calc(100cqw - 2 * var(--page-safe-gutter)),50rem)) / 2 - min(calc(100cqw - 2 * var(--page-safe-gutter)),50rem) * 45 / 896);bottom:calc(2.5rem - min(calc(100cqw - 2 * var(--page-safe-gutter)),50rem) * 141 / 896);overflow:visible}.hero-reference,.hero-environment-reference{position:absolute;width:1672px;height:941px;transform-origin:0 0;transform:scale(tan(atan2(100cqw,1672px)))}.hero-mask-definitions{position:absolute}.hero-environment-image,.hero-hardware{position:absolute;inset:0;width:1672px;height:941px;max-inline-size:none}.hero-environment-image{mask:url(#hero-environment-mask)}.hero-environment-canvas{position:absolute;inset:0;width:1672px;height:941px;max-inline-size:none;visibility:hidden;opacity:0;transition:opacity 1.8s linear;pointer-events:none;mask:url(#hero-environment-mask)}.hero-environment-canvas[data-ready]{visibility:visible;opacity:1}.hero-upper-static{transition:opacity 1.8s linear}.hero-scene:has(.hero-environment-canvas[data-ready]) .hero-upper-static{opacity:0}.hero-scene[data-hero-environment=lost] .hero-upper-static,.hero-scene[data-hero-environment=failed] .hero-upper-static{opacity:1;transition:none}@media(prefers-reduced-motion:reduce){.hero-environment-canvas[data-ready]{visibility:hidden;opacity:0;transition:none}.hero-scene:has(.hero-environment-canvas[data-ready]) .hero-upper-static{opacity:1;transition:none}}.hero-screen-interfaces{display:none;position:absolute;inset:0;width:1672px;height:941px;max-inline-size:none}@media(min-width:1200px){.hero-layout{grid-template-columns:.43fr .57fr;gap:0;min-height:calc(100cqw * 941 / 1672 - var(--home-header-height));padding-block:3rem 5rem}.hero-stage h1{font-size:clamp(3rem,4.2vw,5rem)}.hero-visual-slot{width:100%;aspect-ratio:auto}.hero-reference-frame{width:100%;right:0;top:0;bottom:auto}.hero-environment-image,.hero-environment-canvas{mask:none}}@media(max-width:599px){#app[data-home-scene]{--home-header-height: 4.75rem}.hero-actions .button{flex:1 1 100%}.hero-eyebrow{font-size:var(--text-micro)}}.hero-ui-direct,.hero-screen-aperture{position:absolute;inset:0;width:1672px;height:941px}.hero-screen-aperture--laptop{clip-path:url(#hero-laptop-clip)}.hero-screen-aperture--phone{clip-path:url(#hero-phone-clip)}.hero-screen{position:absolute;top:0;left:0;transform-origin:0 0}.hero-screen>svg{max-inline-size:none}.hero-screen .hero-projection-anchor{position:absolute;width:0;height:0}.hero-screen [data-corner="0"]{top:0;left:0}.hero-screen [data-corner="1"]{top:0;left:100%}.hero-screen [data-corner="2"]{top:100%;left:100%}.hero-screen [data-corner="3"]{top:100%;left:0}@supports (background: -webkit-named-image(i)){.hero-ui-direct{display:none}.hero-screen-interfaces{display:block}}.hero-environment-frame{z-index:0}.hero-device-frame{z-index:2}.hero-globe{position:absolute;inline-size:calc(100cqw * 1300 / 1672);block-size:calc(100cqw * 1300 / 1672);inset-inline-start:calc(100cqw * -160 / 1672);inset-block-start:calc(100cqw * -85 / 1672);z-index:1;pointer-events:none;mask-image:linear-gradient(to bottom,#000 8%,#000 36%,rgb(0 0 0 / 72%) 46%,rgb(0 0 0 / 22%) 58%,transparent 76%)}.globe-fallback,.globe-mount,.globe-canvas{position:absolute;inset:0;inline-size:100%;block-size:100%;max-inline-size:none}.globe-fallback{display:block;object-fit:contain;pointer-events:none}.globe-canvas{visibility:hidden;pointer-events:none}.hero-globe:is([data-globe-state=running],[data-globe-state=paused],[data-globe-state=still],[data-globe-state=ready]) .globe-canvas{visibility:visible}.hero-globe:is([data-globe-state=running],[data-globe-state=paused],[data-globe-state=still],[data-globe-state=ready]) .globe-fallback{display:none}.globe-input-layer{position:absolute;inset:0 0 auto;z-index:calc(var(--z-header) + 1);overflow:clip;pointer-events:none}.globe-screen-cutout{position:absolute;inset:0;pointer-events:none}.globe-interaction{position:absolute;pointer-events:auto;cursor:grab;user-select:none;-webkit-user-select:none}.globe-interaction:active{cursor:grabbing}.hero-copy{pointer-events:none}.hero-copy>*{pointer-events:auto}#app[data-home-scene]>.site-header,.hero-stage{user-select:none;-webkit-user-select:none}.hero-hardware{z-index:2}.hero-ui-direct,.hero-screen-interfaces{z-index:3}@media(max-width:1199px){.hero-copy:before{content:"";display:block;block-size:min(43vw,15.25rem)}.hero-globe{inline-size:min(148vw,1100px);block-size:min(148vw,1100px);inset-inline-start:calc((100cqw - min(148vw,1100px))/2);inset-block-start:calc(var(--home-header-height) - min(26.64vw,150px));mask-image:linear-gradient(to bottom,#000 10%,#000 29%,rgb(0 0 0 / 50%) 39%,rgb(0 0 0 / 14%) 55%,transparent 70%)}}@media(min-width:1200px){.hero-copy{translate:0 5rem}}@media(min-width:1600px)and (max-width:1799px){.hero-copy{translate:0 3.125rem}}@media(min-width:1800px)and (max-width:2199px){.hero-copy{translate:0 2.5rem}}@media(min-width:2200px){.hero-copy{translate:none}}@media(max-width:599px){.hero-globe{mask-image:linear-gradient(to bottom,#000 8%,rgb(0 0 0 / 78%) 27%,rgb(0 0 0 / 36%) 42%,rgb(0 0 0 / 8%) 59%,transparent 70%)}}.globe-interaction{touch-action:none}.globe-headquarters-tooltip{position:fixed;z-index:20;pointer-events:none;padding:.6rem .8rem;border:1px solid rgb(108 200 234 / 45%);border-radius:.7rem;background:#04142bf5;color:#eef9ff;font-size:.75rem;line-height:1.5;box-shadow:0 8px 24px #00051438}.globe-headquarters-tooltip strong,.globe-headquarters-tooltip span{display:block}.globe-headquarters-tooltip span{color:#bfd0e2}.visually-hidden.globe-headquarters-access{position:fixed;inset:6rem auto auto 1rem;z-index:20}.globe-headquarters-access:focus-visible{inset:6rem auto auto 1rem;inline-size:auto;block-size:auto;clip-path:none;padding:.6rem;background:#07172e;color:#eef9ff}.hero-screen-hit,.hero-webkit-money{position:absolute;inset:0;width:1672px;height:941px;max-inline-size:none;pointer-events:none}.hero-screen-hit{z-index:4}.hero-screen-hit path{fill:transparent;pointer-events:fill;touch-action:pan-y}.hero-screen-hit [data-hero-hit]{cursor:pointer}.hero-screen-hit .hero-screen-surface{cursor:default}.hero-webkit-money{display:none;z-index:5}.hero-webkit-money-screen{position:absolute;inset:0;pointer-events:none}.hero-webkit-money-screen--laptop{mask:url(#hero-laptop-mask)}.hero-webkit-money-screen--phone{mask:url(#hero-phone-mask)}.hero-webkit-money .hero-money{position:absolute;left:0;top:0;transform-origin:0 0;font-family:Inter Home,sans-serif;line-height:1;white-space:nowrap}.hero-html-digit-animation{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;line-height:1}.hero-html-digit-column{display:inline-block;position:relative;vertical-align:top;height:1em}.hero-html-digit-column>span{position:absolute;left:0;top:0}.hero-html-digit-column>span:first-child{position:relative;display:inline-block}.hero-money{pointer-events:auto;cursor:text;user-select:text;-webkit-user-select:text;font-variant-numeric:tabular-nums}.hero-ui-direct .hero-money{position:relative}.hero-ui-direct{z-index:5;pointer-events:none}.hero-ui-direct svg{pointer-events:none}.hero-ui-direct .hero-money{pointer-events:auto}.hero-screen-aperture--laptop{clip-path:none;mask:url(#hero-laptop-mask)}.hero-money::selection{background:#b9ddff;color:#112444}.hero-preview-hover text,.hero-preview-hover use,.hero-hover-background{transition:fill .18s ease,color .18s ease}.hero-preview-nav[data-hovered] text{fill:#344b68}.hero-preview-nav[data-hovered] use{color:#285f98}.hero-preview-nav[data-hovered] .hero-hover-background{fill:#eef4fa}.hero-preview-nav[data-selected] use{color:#2377da}.hero-preview-nav[data-selected][data-hovered] text{fill:#174e95}.hero-preview-nav[data-selected][data-hovered] use{color:#174e95}.hero-preview-nav[data-selected][data-hovered] .hero-hover-background{fill:#dbeafe}.hero-preview-account[data-hovered] .hero-hover-background{fill:#eef5fc}.hero-preview-account[data-hovered] text{fill:#0d1b32}.hero-preview-brand>use,.hero-preview-brand>text{fill-opacity:.9;stroke-opacity:.9}.hero-preview-brand[data-hovered]>use,.hero-preview-brand[data-hovered]>text{fill-opacity:1;stroke-opacity:1}.hero-preview-bar[data-hovered]>path{stroke-opacity:.76}.hero-preview-wave[data-hovered]>path,.hero-preview-fund[data-hovered]>rect{fill-opacity:.76}[data-hero-trend][data-direction=up]{fill:#209d86}[data-hero-trend][data-direction=down]{fill:#c63d4b}[data-hero-trend][data-direction=flat]{fill:#718198}.hero-balance-endpoint{fill-opacity:.5;animation:hero-balance-pulse 3.2s ease-in-out infinite}.hero-stage[data-hero-live=paused] .hero-balance-endpoint{animation-play-state:paused}@keyframes hero-balance-pulse{50%{fill-opacity:.9}}.hero-digit-animation,.hero-digit-animation *{pointer-events:none;user-select:none;-webkit-user-select:none;font-variant-numeric:tabular-nums}text.hero-money[data-animating]{fill-opacity:0}span.hero-money[data-animating]{opacity:0}@supports (background: -webkit-named-image(i)){.hero-ui-direct{display:none}.hero-webkit-money{display:block}}@media(prefers-reduced-motion:reduce){.hero-balance-endpoint{animation:none;fill-opacity:.7}.hero-preview-hover,.hero-preview-hover text,.hero-preview-hover use,.hero-hover-background{transition:none}}:root{--color-background: #071429;--color-surface: #0c1e38;--color-heading: #f6f9ff;--color-text-primary: #e5eef9;--color-text-secondary: #b7c9df;--color-border: #253e5b;--color-action: #56d5ff;--header-height: 5.5rem}body{background:#071429;color:#e5eef9}a,button{-webkit-tap-highlight-color:transparent}:where(a,button):focus-visible{outline:3px solid #70dfff;outline-offset:5px}.icon{display:block;inline-size:1.25rem;block-size:1.25rem;fill:currentColor}[data-icon]{display:inline-flex;flex-shrink:0}.site-header{position:relative;z-index:10;block-size:var(--header-height);background:#071429;border-bottom:1px solid rgb(123 174 225 / 12%)}#app[data-home-scene]>.site-header{background:transparent;border-color:transparent}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;block-size:100%;gap:1.5rem}.brand-link{display:inline-flex;justify-self:start;inline-size:11.5rem;transition:opacity .16s ease}.brand-link:hover{opacity:.8}.brand-link img{inline-size:100%;block-size:auto}.learn-button{display:inline-flex;gap:.6rem;align-items:center;justify-content:center;border:1px solid rgb(157 201 241 / 28%);border-radius:999px;color:#ecf6ff;background:#0b24447f;padding:.65rem 1rem;min-block-size:2.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease}.learn-button:is(:hover,[aria-expanded=true]){background:#183e64}.learn-button .icon{inline-size:.95rem;block-size:.95rem}.countdown{justify-self:end;display:grid;gap:.1rem;text-align:right;line-height:1.2}.countdown-count{display:flex;justify-content:end;align-items:baseline;gap:.45rem}.countdown-count strong{font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums;color:#fff}.countdown-count>span{color:#9bcced;font-size:.65rem;letter-spacing:.11em}.countdown-date{font-size:.625rem;color:#b7c9df;letter-spacing:.1em}.learn-panel{position:fixed;inset:calc(var(--header-height) - .8rem) auto auto 50%;transform:translate(-50%);margin:0;padding:1.4rem;inline-size:21rem;max-inline-size:calc(100vw - 2rem);border:1px solid #355777;border-radius:1rem;background:#091c35fa;box-shadow:0 24px 72px #02091680;color:#ecf6ff}.learn-panel .eyebrow{margin-block-end:.8rem;color:#a2bbd6;font-size:.65rem}.learn-panel a{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:.85rem .75rem;border-radius:.5rem;font-size:.875rem;text-decoration:none;min-block-size:2.75rem}.learn-panel a:is(:hover,[aria-current]){background:#17385a;color:#8ee4fc}.learn-panel a .icon{inline-size:1rem;block-size:1rem;color:#83c0e2}.learn-panel::backdrop{background:transparent}.button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.4rem;border:1px solid;border-radius:.8rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s ease}.hero-status strong{font-weight:400}.system-section{padding-block:clamp(4rem,7vw,7rem)}.section-heading{max-inline-size:48rem;margin-block-end:2.5rem}.section-heading h2{margin-block:1rem}.section-heading h2 span,.chapter h1 span,.chapter h2 span{color:#6dd8fb}.brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.brand-card{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid #2b4560;border-radius:1.2rem;background:linear-gradient(145deg,#122b47b3,#0a1a3180);text-decoration:none;transition:border-color .18s ease,background .18s ease}.brand-card:hover{border-color:#53a9d1;background:#122b47}.brand-card>img{inline-size:100%;block-size:4rem;object-fit:contain;object-position:left center;margin-block-end:2rem}.brand-card h3{font-size:1.15rem;margin-block:.65rem;letter-spacing:-.015em}.brand-card .eyebrow{font-size:.65rem;color:#89d5f1}.brand-card p:not(.eyebrow){color:#bacde2;font-size:.875rem}.card-link{display:flex;align-items:center;gap:.7rem;font-size:.8rem;color:#83def7;margin-block-start:auto;padding-block-start:2rem}.information-page{position:relative;background:radial-gradient(ellipse at 100% 0%,#0b3e6870,transparent 40rem),#071429}.information-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent calc(50% - .5px),#53a5d10b 50%,transparent calc(50% + .5px))}.technical-page{background:radial-gradient(ellipse at 100% 0%,#164b6460,transparent 40rem),#061224}.chapter-wrap{position:relative}.chapter{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:2rem;padding-block:clamp(3rem,7vw,6.5rem);border-bottom:1px solid #263e5780}.chapter:last-child{border-bottom:0}.chapter-rail{display:flex;flex-direction:column;gap:.7rem;padding-block-start:.7rem;color:#8aa6c2;text-transform:uppercase;letter-spacing:.14em;font-size:.625rem}.chapter-rail>span:first-child{font-family:monospace;font-size:.875rem;color:#63cde9}.chapter-content{max-inline-size:64rem;min-inline-size:0}.route-brand{inline-size:17rem;block-size:3.5rem;object-fit:contain;object-position:left center;margin-block-end:2rem}.chapter .eyebrow{color:#87cfe6;margin-block-end:1rem}.chapter h1{font-size:clamp(2.4rem,5vw,5.2rem);line-height:1.07;max-inline-size:22ch;letter-spacing:-.055em;margin-block-end:1.5rem}.chapter h2{font-size:clamp(2rem,3.5vw,3.8rem);max-inline-size:26ch;margin-block-end:1.5rem}.chapter h3{font-size:1.15rem;letter-spacing:-.02em;line-height:1.35}.chapter p{max-inline-size:54rem;color:#b7c9df}.chapter p+p{margin-block-start:1.15rem}.chapter .lead{font-size:clamp(1.075rem,1.7vw,1.35rem);line-height:1.7;color:#d2e3f5;margin-block-end:1rem;max-inline-size:47rem}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-block:2.5rem}.feature{min-inline-size:0;border-top:1px solid #365874;padding-block-start:1.25rem}.feature-icon{color:#67d0f1;margin-block-end:1.2rem}.feature-icon .icon{inline-size:1.75rem;block-size:1.75rem}.feature h3{margin-block-end:.75rem}.feature p{font-size:.875rem}.text-link{display:inline-flex;align-items:center;gap:.85rem;color:#85dffa;text-decoration:none;margin-block-start:1.7rem;font-size:.9rem;font-weight:600;padding-block:.4rem}.text-link:hover{color:#fff}.section-note{font-size:.8rem;line-height:1.7;margin-block-start:1.5rem}.system-diagram{display:grid;gap:1rem;margin-block:2.5rem}.system-layer{display:grid;grid-template-columns:2rem 2rem 10rem minmax(0,1fr);gap:1rem;align-items:center;padding:1.4rem;border:1px solid #315775;border-radius:.8rem;background:linear-gradient(105deg,#163c5660,#0e274050)}.layer-index{font-size:.7rem;color:#6bb8d4;font-family:monospace}.system-layer>[data-icon]{color:#6ed6f0}.system-layer>div{display:grid;gap:.25rem}.system-layer strong{font-size:.8rem}.system-layer div>span{color:#8bd6ea;font-size:.75rem}.system-layer p{font-size:.8rem}.clarification{display:flex;align-items:start;gap:1rem;border-left:2px solid #3899c3;padding:1.25rem 1.5rem;background:#122d4670}.clarification>span{color:#80d8ee}.clarification strong{font-size:.875rem}.clarification p{font-size:.8rem;margin-block-start:.4rem}.tech-badges{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;margin-block:2rem}.tech-badges li{border:1px solid #36536e;border-radius:.4rem;padding:.35rem .65rem;background:#17324b70;color:#b7def1;font-size:.75rem}.evidence{padding:1.5rem;border:1px solid #304c63;border-radius:.8rem;background:#0e253b70}.evidence .evidence-label{color:#85d4e9;text-transform:uppercase;font-size:.65rem;letter-spacing:.11em;margin-block-end:1rem}.evidence p:not(.evidence-label){font-size:.875rem}.evidence h3{margin-block-end:.75rem}.verification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block-start:2rem}.boundary-diagram{display:grid;margin-block:2rem}.boundary-diagram>div{border:1px solid #365774;border-radius:.7rem;padding:1.1rem 1.4rem;background:#17304770;display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.boundary-diagram>div+div{margin-block-start:1rem;position:relative}.boundary-diagram>div+div:before{content:"";inline-size:1px;block-size:1rem;background:#59b8d8;position:absolute;top:-1rem;left:50%}.boundary-diagram span{color:#91bed5;font-size:.75rem}.boundary-diagram strong{font-family:monospace;font-size:.8rem;font-weight:400;color:#d7edf7}.coverage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2rem;align-items:center;padding:2rem 0;margin-block:1rem;border-block:1px solid #33516b}.coverage-value{font-family:var(--font-display);font-size:clamp(2.7rem,4vw,4rem);letter-spacing:-.05em;color:#f5faff}.coverage-value>span{color:#66d5f7}.coverage strong{font-size:.85rem}.coverage p{margin-block-start:.7rem;font-size:.85rem}.concept-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block-start:2rem}.concept{position:relative;overflow:hidden;border:1px solid #365975;border-radius:1rem;padding:2rem;background:radial-gradient(ellipse at 100% 0%,#237fa44a,transparent 80%),#0e233c}.concept-symbol{inline-size:3.75rem;block-size:3.75rem;border:1px solid #5ba9c870;border-radius:1rem;color:#8de1f5;display:grid;place-items:center;margin-block-end:2rem}.concept-symbol .icon{inline-size:2rem;block-size:2rem}.concept .concept-tag{color:#89def6;text-transform:uppercase;font-size:.65rem;letter-spacing:.14em;margin-block-end:.75rem}.concept h3{font-size:1.45rem;margin-block-end:.8rem}.concept p:not(.concept-tag){font-size:.85rem}.concept-status{display:inline-block;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#bdd0e3;border-top:1px solid #527b9850;padding-block-start:1rem;margin-block-start:2rem}.site-footer{border-top:1px solid #28456280;padding-block:2.5rem;background:#061125}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer-top .brand-link{inline-size:9rem}.footer-top p{font-size:.8rem;color:#aec7df}.footer-links{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;margin-block:1.6rem}.footer-links a{color:#cad9e8;font-size:.75rem;text-decoration:none;display:flex;gap:.3rem;align-items:center;padding-block:.4rem}.footer-links a:hover{color:#89e2fa}.footer-links .icon{inline-size:.75rem;block-size:.75rem;opacity:.65}.footer-disclaimer{color:#9db3ca;font-size:.7rem;max-inline-size:46rem}@media(min-width:1200px){#app[data-home-scene] .site-header .page-container{max-inline-size:100rem}}@media(max-width:1023px){.chapter{grid-template-columns:6rem minmax(0,1fr);gap:1rem}.system-layer{grid-template-columns:1.5rem 1.5rem minmax(0,1fr)}.system-layer p{grid-column:3}.brand-grid{gap:.8rem}.brand-card{padding:1.5rem}.feature-grid{gap:1.2rem}}@media(max-width:767px){.brand-grid,.feature-grid{grid-template-columns:1fr}.brand-card>img{max-inline-size:19rem;margin-block-end:1.5rem}.chapter{grid-template-columns:minmax(0,1fr);gap:1.5rem}.chapter-rail{flex-direction:row;align-items:center;gap:1rem;padding:0}.feature-grid{gap:1.5rem}.verification-grid,.concept-grid{grid-template-columns:1fr}.coverage{grid-template-columns:1fr;gap:1rem}.boundary-diagram>div{flex-direction:column;gap:.5rem}.hero-points{gap:.65rem}}@media(max-width:599px){:root{--header-height: 4.75rem}.header-inner{gap:.5rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header-inner .brand-link{inline-size:clamp(6rem,24vw,9rem)}.header-inner .learn-button{padding:.55rem .65rem;font-size:.7rem;gap:.3rem}.countdown-count strong{font-size:1.15rem}.countdown-count>span{font-size:.5rem}.countdown-date{font-size:.475rem;letter-spacing:.03em}.hero-description{font-size:1rem}.footer-top{align-items:flex-start}.footer-top p{font-size:.65rem;max-inline-size:8rem;text-align:right}.concept{padding:1.5rem}.clarification{padding:1rem;gap:.75rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
