:root,[data-theme=dark]{color-scheme:dark;--bg-900:#0b0c1a;--bg-800:#12142a;--bg-700:#1a1c35;--bg-600:#22254a;--bg-500:#2c2f5e;--bg-400-border:#383c72;--bg-300-subtle:#484d86;--text-primary:#fff;--text-heading:#e8e8f5;--text-body:#cecede;--text-secondary:#adadc4;--text-muted:#a1a1c0;--text-on-accent:#fff;--accent-blue-500:#3b3ef5;--accent-blue-400:#4a4dee;--accent-blue-300:#8184fb;--accent-blue-label:#a5a8fd;--accent-amber-500:#e8a020;--accent-amber-label:#f5c35a;--accent-teal-500:#00b89c;--accent-teal-label:#5ddec9;--accent-violet-500:#8b5cf6;--accent-violet-label:#c4b5fd;--semantic-cta:#3b3ef5;--semantic-star:#f6ae05;--semantic-success:#00b89c;--semantic-danger:#ef4444;--semantic-focus-ring:#8184fb;--button-primary-bg:#3b3ef5;--button-primary-bg-hover:#4a4dee;--toggle-knob:#8184fb;--toggle-track:#1a1c35;--surface-footer:#1a1c35;--ct-card:var(--bg-900);--ct-icon:#56246b;--ct-photo-bg:var(--accent-blue-400);--ss-surface:#0c0a12;--ss-ink:#f3f1f9;--ss-body:#c7bedc;--ss-muted:#a69fbe;--ss-accent:#7556ec;--ss-accent-hover:#6f4fe6;--ss-accent-ink:#c9b8ff;--ss-accent-soft:rgba(139,108,245,.18);--ss-glow:#8b6cf5;--ss-line:hsla(0,0%,100%,.1);--ss-badge:hsla(0,0%,100%,.04);--ss-glow-a:0.38;--ss-glow-b:0.2;--ct-photo-ring:transparent;--logo-opacity:0.62;--overlay-cta-text:var(--text-on-accent);--why-overlay-opacity:0.62;--ow-scrim:linear-gradient(90deg,rgba(0,0,0,.25),transparent);--ow-join-bg:transparent;--ow-join-border:var(--bg-400-border);--marquee-bg:rgba(18,20,41,.6);--cmp-highlight:linear-gradient(180deg,hsla(0,0%,100%,.16),rgba(197,198,252,.213) 6.25%,rgba(163,164,250,.265) 12.5%,rgba(123,125,248,.37) 25%,rgba(100,103,247,.475) 37.5%,rgba(86,89,246,.58) 50%,rgba(69,72,246,.79) 75%,#3b3ef5);--cmp-highlight-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.28),inset 0 0 32px 0 hsla(0,0%,100%,.08);--hero-bg:radial-gradient(40% 71% at 2.4% 5.1%,rgba(59,62,245,.5) 0%,rgba(50,53,200,.563) 12.5%,rgba(43,45,164,.625) 25%,rgba(37,39,134,.688) 37.5%,rgba(32,34,110,.75) 50%,rgba(24,26,71,.875) 75%,#12142a 100%);--footer-mark:var(--text-primary)}[data-theme=light]{color-scheme:light;--bg-900:#f6f7fb;--bg-800:#fff;--bg-700:#fff;--bg-600:#eef0fa;--bg-500:#e2e5f5;--bg-400-border:#d6d9ee;--bg-300-subtle:#c3c7e6;--text-primary:#0b0c1a;--text-heading:#12142a;--text-body:#2c2f5e;--text-secondary:#484d86;--text-muted:#4f5480;--text-on-accent:#fff;--accent-blue-500:#3b3ef5;--accent-blue-400:#2f32d8;--accent-blue-300:#2f32d8;--accent-blue-label:#3b3ef5;--accent-amber-500:#e8a020;--accent-amber-label:#9a6400;--accent-teal-500:#00b89c;--accent-teal-label:#00806c;--accent-violet-500:#8b5cf6;--accent-violet-label:#6d3fe0;--semantic-cta:#3b3ef5;--semantic-star:#a86300;--semantic-success:#00806c;--semantic-danger:#c81e1e;--semantic-focus-ring:#3b3ef5;--button-primary-bg:#111114;--button-primary-bg-hover:#2a2a30;--toggle-knob:#111114;--toggle-track:#e2e5ef;--surface-footer:#eef0fa;--ct-card:var(--bg-800);--ct-icon:var(--bg-400-border);--ct-photo-bg:var(--bg-800);--ct-photo-ring:var(--bg-400-border);--ss-surface:#faf9fc;--ss-ink:#171325;--ss-body:#463f5c;--ss-muted:#635c77;--ss-accent:#7556ec;--ss-accent-hover:#6f4fe6;--ss-accent-ink:#6a4ae0;--ss-accent-soft:rgba(139,108,245,.1);--ss-glow:#8b6cf5;--ss-line:rgba(20,15,35,.08);--ss-badge:#fff;--ss-glow-a:0.24;--ss-glow-b:0.14;--logo-opacity:0.78;--overlay-cta-text:var(--text-primary);--why-overlay-opacity:0.84;--ow-scrim:linear-gradient(90deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0));--ow-join-bg:var(--button-primary-bg);--ow-join-border:transparent;--marquee-bg:var(--bg-700);--cmp-highlight:var(--bg-800);--cmp-highlight-shadow:none;--hero-bg:var(--bg-900);--footer-mark:var(--accent-blue-500)}@media (prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--bg-900:#f6f7fb;--bg-800:#fff;--bg-700:#fff;--bg-600:#eef0fa;--bg-500:#e2e5f5;--bg-400-border:#d6d9ee;--bg-300-subtle:#c3c7e6;--text-primary:#0b0c1a;--text-heading:#12142a;--text-body:#2c2f5e;--text-secondary:#484d86;--text-muted:#4f5480;--accent-blue-400:#2f32d8;--accent-blue-300:#2f32d8;--accent-blue-label:#3b3ef5;--accent-amber-label:#9a6400;--accent-teal-label:#00806c;--accent-violet-label:#6d3fe0;--semantic-star:#a86300;--semantic-success:#00806c;--semantic-danger:#c81e1e;--semantic-focus-ring:#3b3ef5;--button-primary-bg:#111114;--button-primary-bg-hover:#2a2a30;--toggle-knob:#111114;--toggle-track:#e2e5ef;--surface-footer:#eef0fa;--ct-card:var(--bg-800);--ct-icon:var(--bg-400-border);--ct-photo-bg:var(--bg-800);--ct-photo-ring:var(--bg-400-border);--ss-surface:#faf9fc;--ss-ink:#171325;--ss-body:#463f5c;--ss-muted:#635c77;--ss-accent-ink:#6a4ae0;--ss-accent-soft:rgba(139,108,245,.1);--ss-line:rgba(20,15,35,.08);--ss-badge:#fff;--ss-glow-a:0.24;--ss-glow-b:0.14;--footer-mark:var(--accent-blue-500);--hero-bg:var(--bg-900);--logo-opacity:0.78;--overlay-cta-text:var(--text-primary);--why-overlay-opacity:0.84;--cmp-highlight:var(--bg-800);--cmp-highlight-shadow:none;--ow-scrim:linear-gradient(90deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0));--ow-join-bg:var(--button-primary-bg);--ow-join-border:transparent;--marquee-bg:var(--bg-700)}}:root{--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:140px;--layout-max-width:1200px;--layout-breakpoint-tablet:810px;--layout-breakpoint-desktop:1200px;--duration-fast:150ms;--duration-base:220ms;--duration-slow:450ms;--duration-reveal:700ms;--stagger:80ms;--distance-reveal-y:24px;--distance-hover-lift:2px;--easing-standard:cubic-bezier(0.2,0.7,0.2,1);--easing-out:cubic-bezier(0,0,0.2,1);--marquee-duration:60s;--chip-bg:hsla(0,0%,100%,.06);--chip-bg-highlight:rgba(59,62,245,.15);--chip-border:hsla(0,0%,100%,.16);--selected-blue:#4f7bff;--selected-white:#fff;--selected-pink:#ff4fd8;--selected-violet:#8b7cff;--selected-glow:0 4px 24px 0 rgba(79,122,255,.22),0 0 18px 0 rgba(255,79,217,.22);--glass-bg:color-mix(in srgb,var(--bg-900) 25%,transparent);--card-chip-bg:hsla(0,0%,96%,.1);--stat-chip-bg:hsla(0,0%,100%,.05);--overlay-cta-shadow:0 8px 18px -14px rgba(38,15,54,.35),inset 0 1px 0 0 hsla(0,0%,100%,.28);--logo-shadow:drop-shadow(0 1px 2px rgba(86,36,107,.32));--cmp-glass:hsla(0,0%,100%,.4);--cmp-divider:rgba(0,0,0,.1);--ow-card-border:hsla(0,0%,100%,.06);--device-bezel:#111114;--device-shadow:0 24px 48px -12px rgba(18,23,51,.28);--investor-tint:color-mix(in srgb,var(--accent-amber-500) 7%,transparent);--investor-border:color-mix(in srgb,var(--accent-amber-500) 45%,transparent);--investor-cta-border:color-mix(in srgb,var(--accent-amber-500) 60%,transparent);--stat-row-alt:rgba(59,62,245,.06);--hairline:color-mix(in srgb,var(--text-primary) 8%,transparent);--hairline-soft:color-mix(in srgb,var(--text-primary) 6%,transparent);--tag-bg:rgba(59,62,245,.08);--skill-bg:rgba(59,62,245,.06);--tag-border:rgba(160,164,255,.15);--photo-scrim:linear-gradient(180deg,rgba(3,5,12,0) 0%,rgba(3,5,12,.68) 55%,rgba(3,5,12,.9));--photo-border:hsla(0,0%,100%,.08);--dot-glow:0 0 0 4px rgba(59,62,245,.5);--cs-chip-bg:rgba(59,62,245,.08);--metric-bg:rgba(232,160,32,.08);--dot-grid:radial-gradient(circle,var(--bg-400-border) 1px,transparent 1.4px);--shadow-nav-pill:0 10px 30px -12px rgba(0,0,0,.5);--shadow-button-primary:inset 0 1px 0 0 hsla(0,0%,100%,.28),0 8px 18px -14px rgba(38,15,54,.35);--blur-button-primary:10px;--shadow-glow-blue:0 12px 40px -16px rgba(59,61,245,.55);--shadow-card-elevation:0 8px 32px -4px rgba(0,0,0,.4);--shadow-card-glow-blue:0 4px 24px 0 rgba(59,62,245,.25);--focus-ring:0 0 0 3px var(--semantic-focus-ring);--button-sheen:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0));--font-heading:var(--ff-space-grotesk),"Space Grotesk",sans-serif;--font-body:var(--ff-google-sans),"Google Sans",sans-serif;--font-mono:var(--ff-dm-mono),"DM Mono",monospace}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;background:var(--bg-900);color:var(--text-body);font-family:var(--font-body);font-size:18px;line-height:28.8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,video{display:block;max-width:100%}img{height:auto}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:var(--space-16);top:var(--space-16);z-index:100;padding:var(--space-12) var(--space-24);border-radius:var(--radius-pill);background:var(--button-primary-bg);color:var(--text-on-accent);font:700 16px/16px var(--font-heading);transform:translateY(-200%);transition:transform var(--duration-fast) var(--easing-standard)}.skip-link:focus-visible{transform:none;border-radius:var(--radius-pill)}.t-h1{font:700 58px/63.8px var(--font-heading);letter-spacing:-.03em}.t-h1,.t-h2{color:var(--text-heading)}.t-h2{font:700 48px/55.2px var(--font-heading);letter-spacing:-.025em}.t-h3{font:700 36px/43.2px var(--font-heading);letter-spacing:-.02em}.t-h3,.t-h4{color:var(--text-heading)}.t-h4{font:500 24px/31.2px var(--font-heading);letter-spacing:-.01em}.t-lead{font:500 19px/24.7px var(--font-heading)}.t-subtitle{font:400 24px/33.6px var(--font-body)}.t-body{font:400 18px/28.8px var(--font-body)}.t-small{font:400 16px/25.6px var(--font-body)}.t-caption{font:400 14px/22.4px var(--font-body)}.t-button{font:700 16px/16px var(--font-heading)}.t-chip{font:500 14px/14px var(--font-body)}.t-label{font:500 11px/14px var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.t-navlink{font:500 14px/16px var(--font-body)}@media (max-width:1199px){.t-h1{font-size:48px;line-height:52.8px}}@media (max-width:809px){.t-h1{font-size:37px;line-height:40.7px}.t-h2{font-size:24px;line-height:27.6px;letter-spacing:-.02em}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}}main:focus{outline:none;box-shadow:none}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-12) var(--space-24);border-radius:var(--radius-pill);font:700 16px/16px var(--font-heading);white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard),filter var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.btn--primary{color:var(--text-on-accent);background-color:var(--button-primary-bg);background-image:var(--button-sheen);box-shadow:var(--shadow-button-primary);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.btn--ghost{color:var(--text-primary);background-color:transparent}.btn--cta{color:var(--text-on-accent);background-color:var(--ow-join-bg);box-shadow:inset 0 0 0 1px var(--ow-join-border),inset 0 1px 0 0 hsla(0,0%,100%,.28),0 8px 18px -14px rgba(38,15,54,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (hover:hover){.btn--cta:hover{filter:brightness(1.08)}}.btn--cta:focus-visible{box-shadow:inset 0 0 0 1px var(--ow-join-border),var(--focus-ring)}.btn--outline{color:var(--text-primary);background-color:transparent;box-shadow:inset 0 0 0 1px var(--bg-400-border),inset 0 1px 0 0 hsla(0,0%,100%,.28),0 8px 18px -14px rgba(38,15,54,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--block{display:flex;width:100%}.btn--icon{padding-right:var(--space-16)}.btn__icon{flex:none;margin-block:-4px;color:var(--text-on-accent)}.btn--ghost .btn__icon{color:var(--text-primary)}@media (hover:hover){.btn--primary:hover{background-color:var(--button-primary-bg-hover);filter:brightness(1.08)}.btn--ghost:hover,.btn--outline:hover{background-color:color-mix(in srgb,var(--text-primary) 6%,transparent);filter:brightness(1.08)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover{transform:translateY(-1px)}}.btn:active{transform:none}.btn--primary:active{background-color:var(--button-primary-bg-hover)}.btn--ghost:active,.btn--outline:active{background-color:color-mix(in srgb,var(--text-primary) 10%,transparent)}.btn--outline:focus-visible{box-shadow:inset 0 0 0 1px var(--bg-400-border),var(--focus-ring)}.btn:focus-visible{border-radius:var(--radius-pill)}.btn--primary:focus-visible{box-shadow:var(--shadow-button-primary),var(--focus-ring)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.theme-toggle{position:relative;flex:none;width:64px;height:36px;border-radius:999px;background:var(--toggle-track);border:1px solid var(--bg-400-border)}.theme-toggle:focus-visible{border-radius:999px}.theme-toggle__knob{position:absolute;left:2px;top:2px;width:28px;height:28px;border-radius:999px;background:var(--toggle-knob);color:var(--text-on-accent);transition:transform var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard)}[data-theme=light] .theme-toggle__knob{transform:translateX(28px)}.theme-toggle__icon{position:absolute;left:6px;top:6px;transition:opacity var(--duration-base) var(--easing-standard)}.theme-toggle__icon--sun{opacity:0}[data-theme=light] .theme-toggle__icon--sun{opacity:1}[data-theme=light] .theme-toggle__icon--moon{opacity:0}@media (prefers-reduced-motion:reduce){.theme-toggle__knob{transition:background-color var(--duration-base) var(--easing-standard)}}.nav{position:fixed;z-index:60;top:var(--space-24);left:var(--space-24);right:var(--space-24);display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none;transition:transform var(--duration-base) var(--easing-standard)}.nav[data-hidden=true]{transform:translateY(-120%)}.nav__pill{pointer-events:auto;display:flex;align-items:center;height:72px;border-radius:999px;background:var(--bg-600);box-shadow:var(--shadow-nav-pill)}.nav__pill--brand{padding:var(--space-12) var(--space-24)}.nav__pill--links{gap:28px;padding:var(--space-12) var(--space-16) var(--space-12) var(--space-24)}.nav__brand{display:flex;align-items:center;gap:var(--space-12);color:var(--text-primary)}.nav__brand:focus-visible{border-radius:999px}.nav__brand-name{font:700 16px/16px var(--font-heading);white-space:nowrap}.nav__link{color:var(--text-muted);transition:color var(--duration-fast) var(--easing-standard)}.nav__link:hover,.nav__link[aria-current=page],.nav__linkedin{color:var(--text-primary)}.nav__linkedin{display:flex;align-items:center;gap:var(--space-8);font:700 16px/16px var(--font-heading)}.nav-mobile{display:none}@media (prefers-reduced-motion:no-preference){.nav__pill{animation:nav-in .5s var(--easing-standard) both}@keyframes nav-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.nav{transition:opacity var(--duration-base) var(--easing-standard)}.nav[data-hidden=true]{transform:none;opacity:0;pointer-events:none}.nav[data-hidden=true] *{pointer-events:none}.nav__pill{animation:fade-in .5s var(--easing-standard) both}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:809px){.nav{top:var(--space-16);left:var(--space-16);right:var(--space-16)}.nav-desktop{display:none}.nav-mobile{display:flex;flex-direction:column;gap:var(--space-8);width:100%}.nav__pill--mobile{height:64px;justify-content:space-between;padding:var(--space-12) var(--space-12) var(--space-12) var(--space-24);background:var(--bg-700)}.nav__actions{display:flex;align-items:center;gap:var(--space-8)}.nav__menu-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--bg-600);color:var(--text-primary)}.nav__menu-btn:focus-visible{border-radius:999px}.nav__panel{pointer-events:auto;padding:var(--space-16);border-radius:24px;background:var(--bg-700);border:1px solid var(--bg-400-border);box-shadow:var(--shadow-nav-pill)}.nav__panel[hidden]{display:none}.nav__panel-list,.nav__panel>nav{display:flex;flex-direction:column;gap:var(--space-4)}.nav__panel-item{display:flex;align-items:center;padding:14px var(--space-12);font:500 24px/31.2px var(--font-heading);letter-spacing:-.01em;color:var(--text-heading)}.nav__panel-item[aria-current=page]{color:var(--text-primary)}.nav__panel{animation:fade-in var(--duration-base) var(--easing-standard) both}}@media (max-width:809px) and (prefers-reduced-motion:no-preference){.nav__panel{animation:panel-in var(--duration-base) var(--easing-standard) both}@keyframes panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}.social-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--accent-blue-500);color:var(--text-on-accent);transition:transform var(--duration-fast) var(--easing-standard),filter var(--duration-fast) var(--easing-standard)}.social-icon:focus-visible{border-radius:999px}@media (hover:hover){.social-icon:hover{filter:brightness(1.08)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.social-icon:hover{transform:translateY(-1px)}}.footer{background:var(--surface-footer);padding:80px var(--space-64)}.footer__inner{align-items:stretch;gap:var(--space-48);min-height:448px}.footer__brand-col,.footer__inner{display:flex;justify-content:space-between}.footer__brand-col{flex:0 1 450px;min-width:0;flex-direction:column}.footer__brand-block{display:flex;flex-direction:column;gap:var(--space-24)}.footer__brand{display:inline-flex;align-items:center;gap:var(--space-12);align-self:flex-start;color:var(--text-primary)}.footer__mark{color:var(--footer-mark)}.footer__brand-name{font:700 16px/25.6px var(--font-body)}.footer__tagline{max-width:357px;color:var(--text-primary)}.footer__tagline b{font-weight:700}.footer__socials{display:flex;gap:var(--space-12)}.footer__copy{font:400 12px/19.2px var(--font-body);letter-spacing:.01em;color:var(--text-muted)}.footer__copy--stacked{display:none}.footer__cols{flex:0 1 720px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:80px;column-gap:80px;align-items:start}.footer__heading{font:400 14px/22.4px var(--font-body);color:var(--text-primary)}.footer__col ul{display:flex;flex-direction:column;gap:var(--space-16);margin-top:var(--space-16)}.footer__col li{display:flex}.footer__col a{display:block;font:400 14px/22.4px var(--font-body);color:var(--text-muted);white-space:nowrap;transition:color var(--duration-fast) var(--easing-standard)}.footer__col a:hover{color:var(--text-primary)}@media (max-width:1439px) and (min-width:1200px){.footer__cols{column-gap:var(--space-48)}}@media (max-width:1199px){.footer{padding:var(--space-64)}.footer__inner{flex-direction:column;justify-content:flex-start;gap:var(--space-48);min-height:0}.footer__brand-col{flex:none}.footer__copy--desktop{display:none}.footer__copy--stacked{display:block;font-size:14px;line-height:22.4px;letter-spacing:0}.footer__cols{flex:none;column-gap:0;min-height:432px}}@media (max-width:809px){.footer{padding:var(--space-32) var(--space-24)}.footer__inner{gap:var(--space-32)}.footer__cols{display:flex;flex-direction:column;gap:var(--space-24);min-height:0}.footer__col--contact{order:1}.footer__col--cases{order:2}.footer__col--menu{order:3}.footer__col a{white-space:normal}.footer__copy--stacked{font-size:12px;line-height:19.2px}}.chip{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:34px;padding:10px 14px;border-radius:999px;background:var(--chip-bg);box-shadow:inset 0 0 0 1px var(--chip-border);font:500 14px/14px var(--font-body);color:var(--text-muted);text-align:center}.chip--highlight{background:var(--chip-bg-highlight)}.section-head{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:800px;margin-inline:auto;text-align:center}.section-head__title{font:700 48px/55.2px var(--font-heading);letter-spacing:-.025em;color:var(--text-heading)}.section-head__sub{font:400 24px/33.6px var(--font-body);color:var(--text-muted)}@media (min-width:1600px){.section-head__sub{font-size:18px;line-height:28.8px}}@media (max-width:1199px){.section-head__title{font-size:38px;line-height:43.7px}.section-head__sub{font-size:18px;line-height:27px}}@media (max-width:809px){.section-head__title{font-size:24px;line-height:27.6px}.section-head__sub{font-size:16px;line-height:25.6px}}.section-head--split{flex-direction:row;align-items:flex-start;justify-content:center;gap:var(--space-48);max-width:948px;text-align:left}.section-head--split .section-head__title{flex:0 1 auto;max-width:550px}.section-head--split .section-head__sub{flex:1 1;max-width:500px}@media (min-width:1600px){.section-head--split{max-width:none}.section-head--split .section-head__sub{flex:0 1 753px;max-width:753px}}@media (max-width:809px){.section-head--split{flex-direction:column;align-items:center;gap:10px;text-align:center}.section-head--split .section-head__sub,.section-head--split .section-head__title{flex:none;max-width:none}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.rail-pill{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);width:100%;height:50px;padding:13px 18px;border-radius:var(--radius-md);background:var(--bg-800);border:1px solid var(--bg-400-border);text-align:left;transition:transform var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.rail-pill:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--angle),var(--selected-blue),var(--selected-white),var(--selected-pink),var(--selected-violet),var(--selected-blue));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--easing-standard)}.rail-pill__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 16px/25.6px var(--font-body);color:var(--text-heading)}.rail-pill__stat{display:flex;align-items:center;gap:var(--space-4);flex:none}.rail-pill__value{font:700 16px/16px var(--font-heading);color:var(--text-primary)}.rail-pill__unit{font:500 11px/14px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}@media (hover:hover){.rail-pill:hover{background:var(--bg-700);border-color:var(--accent-blue-300)}}.rail-pill[aria-selected=true]{background:var(--bg-700);box-shadow:var(--selected-glow)}.rail-pill[aria-selected=true]:after{opacity:1;transition-duration:.2s}.rail-pill:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-md)}.rail-pill[aria-selected=true]:focus-visible{box-shadow:var(--selected-glow),var(--focus-ring)}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.rail-pill:hover{transform:translateX(3px)}}.rail-pill[aria-selected=true]{transform:translateX(5px)}.rail-pill[aria-selected=true]:after{animation:rail-spin 3s linear infinite}}@keyframes rail-spin{to{--angle:360deg}}.page-hero{background:var(--bg-700);padding:144px var(--space-64) var(--space-64)}.page-hero__inner{max-width:1312px;margin-inline:auto}.page-hero__pill{display:inline-block;padding:6px var(--space-16);border-radius:100px;box-shadow:inset 0 0 0 2px var(--bg-400-border);font:400 18px/25.2px var(--font-body);color:var(--text-primary)}.page-hero__title{margin-top:10px;max-width:900px;font:700 72px/79.2px var(--font-heading);letter-spacing:-.03em;color:var(--text-heading)}.page-hero__sub{margin-top:var(--space-8);max-width:900px;font:700 28px/32.2px var(--font-heading);color:var(--text-muted)}.page-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-32)}@media (min-width:1600px){.page-hero__inner{max-width:1792px}}@media (max-width:1199px){.page-hero{padding:120px var(--space-64) var(--space-48)}.page-hero__title{font-size:38px;line-height:41.8px}.page-hero__sub{font-size:20px;line-height:23px}}@media (max-width:809px){.page-hero{padding:104px var(--space-24) var(--space-32)}.page-hero__title{font-size:31px;line-height:34.1px}}.js [data-reveal] [data-reveal-item],.js [data-reveal]:not(:has([data-reveal-item])){opacity:0}.js [data-reveal][data-revealed] [data-reveal-item],.js [data-reveal][data-revealed]:not(:has([data-reveal-item])){animation:reveal-fade .2s var(--easing-standard) both;animation-delay:calc(var(--reveal-i, 0) * var(--stagger) + var(--reveal-extra, 0ms))}@media (prefers-reduced-motion:no-preference){.js [data-reveal][data-revealed] [data-reveal-item],.js [data-reveal][data-revealed]:not(:has([data-reveal-item])){animation:reveal-up var(--duration-reveal) var(--easing-standard) both;animation-delay:calc(var(--reveal-i, 0) * var(--stagger) + var(--reveal-extra, 0ms))}}@keyframes reveal-up{0%{opacity:0;transform:translateY(var(--distance-reveal-y))}to{opacity:1;transform:none}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}.hero-anim{animation:hero-fade .2s var(--easing-standard) both;animation-delay:var(--hero-delay,0ms)}.hero-photo-anim{animation:hero-fade .9s var(--easing-standard) both}@media (prefers-reduced-motion:no-preference){.hero-anim{animation:hero-up var(--duration-reveal) var(--easing-standard) both;animation-delay:var(--hero-delay,0ms)}.hero-photo-anim{animation:hero-photo .9s var(--easing-standard) both}}@keyframes hero-fade{0%{opacity:.01}to{opacity:1}}@keyframes hero-up{0%{opacity:.01;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hero-photo{0%{opacity:.01;transform:scale(.96)}to{opacity:1;transform:none}}@font-face{font-family:__spaceGrotesk_81d613;src:url(/_next/static/media/31250b261513219c-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__spaceGrotesk_81d613;src:url(/_next/static/media/46d978a299613541-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__spaceGrotesk_Fallback_81d613;src:local("Arial");ascent-override:88.74%;descent-override:26.33%;line-gap-override:0.00%;size-adjust:110.89%}.__className_81d613{font-family:__spaceGrotesk_81d613,__spaceGrotesk_Fallback_81d613,system-ui,sans-serif}.__variable_81d613{--ff-space-grotesk:"__spaceGrotesk_81d613","__spaceGrotesk_Fallback_81d613",system-ui,sans-serif}@font-face{font-family:__googleSans_2c41bf;src:url(/_next/static/media/1c878d1ac2743eab-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__googleSans_2c41bf;src:url(/_next/static/media/10fc0e88a484d0c1-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__googleSans_2c41bf;src:url(/_next/static/media/8b93cf3cb0db85ae-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__googleSans_Fallback_2c41bf;src:local("Arial");ascent-override:95.12%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:101.55%}.__className_2c41bf{font-family:__googleSans_2c41bf,__googleSans_Fallback_2c41bf,system-ui,sans-serif}.__variable_2c41bf{--ff-google-sans:"__googleSans_2c41bf","__googleSans_Fallback_2c41bf",system-ui,sans-serif}@font-face{font-family:__dmMono_4d3847;src:url(/_next/static/media/0488ee5d7ce998e3-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__dmMono_4d3847;src:url(/_next/static/media/e8e797f5da43c79d-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__dmMono_Fallback_4d3847;src:local("Arial");ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:131.49%}.__className_4d3847{font-family:__dmMono_4d3847,__dmMono_Fallback_4d3847,ui-monospace,monospace}.__variable_4d3847{--ff-dm-mono:"__dmMono_4d3847","__dmMono_Fallback_4d3847",ui-monospace,monospace}@font-face{font-family:__filsonSoft_3d8503;src:url(/_next/static/media/ab1be03d7a9cf015-s.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__filsonSoft_Fallback_3d8503;src:local("Arial");ascent-override:63.33%;descent-override:19.62%;line-gap-override:4.38%;size-adjust:114.16%}.__className_3d8503{font-family:__filsonSoft_3d8503,__filsonSoft_Fallback_3d8503,Georgia,serif;font-weight:700;font-style:normal}.__variable_3d8503{--ff-filson:"__filsonSoft_3d8503","__filsonSoft_Fallback_3d8503",Georgia,serif}@font-face{font-family:__dmSans_ae4543;src:url(/_next/static/media/7abd0811ecb9cc72-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__dmSans_ae4543;src:url(/_next/static/media/ad414a0ab55c7d50-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__dmSans_ae4543;src:url(/_next/static/media/db6484ff081aa3d5-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__dmSans_Fallback_ae4543;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_ae4543{font-family:__dmSans_ae4543,__dmSans_Fallback_ae4543,system-ui,sans-serif}.__variable_ae4543{--ff-dm-sans:"__dmSans_ae4543","__dmSans_Fallback_ae4543",system-ui,sans-serif}