@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_939acb{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_939acb{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_d3b002{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_d3b002{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}:root{--navy-900:#071630;--navy-800:#0A1D3F;--navy-700:#0D2349;--navy-600:#102A55;--navy-500:#1C3D74;--ink:#14264B;--ink-soft:#3B4A6B;--slate:#56637E;--slate-light:#93A2BD;--paper:#ffffff;--paper-grey:#EEF5FD;--sky-50:#F3F9FF;--sky-100:#E5F0FF;--sky-200:#D4E7FF;--sky-300:#B9D6FB;--accent:#2596EA;--accent-dark:#1478C9;--accent-light:#55B5F7;--accent-lighter:#9AD3FB;--accent-grad:linear-gradient(120deg,#1B85DB,#3FA9F5);--sun:#F6A62E;--sun-soft:#FFD98A;--glow-accent:0 22px 44px -18px rgba(37,150,234,0.45);--line:rgba(255,255,255,0.1);--line-sky:rgba(37,150,234,0.14);--navy-band:radial-gradient(120% 130% at 12% 0%,#1A3E77 0%,#102A55 46%,#0A1D3F 100%);--shadow-card:0 1px 2px rgba(16,42,85,0.05),0 10px 24px -18px rgba(16,42,85,0.28),inset 0 1px 0 rgba(255,255,255,0.55);--shadow-card-hover:0 2px 4px rgba(16,42,85,0.06),0 28px 54px -24px rgba(37,150,234,0.38),inset 0 1px 0 rgba(255,255,255,0.6);--wash-sky-down:linear-gradient(180deg,var(--sky-100) 0%,#fff 100%);--wash-sky-up:linear-gradient(180deg,#fff 0%,var(--sky-100) 100%)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-hanken),system-ui,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:var(--font-archivo),system-ui,sans-serif}a{color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:#fff}html{scrollbar-width:thin;scrollbar-color:var(--sky-300) transparent}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sky-300);border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--accent-light)}img,video{display:block;max-width:100%}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.reveal.rv-fade{transform:none}.reveal.rv-scale{transform:translateY(16px) scale(.96)}.reveal.rv-left{transform:translateX(-36px)}.reveal.rv-right{transform:translateX(36px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none}}.trv-line{display:block}.trv-mask{overflow:hidden;vertical-align:top;padding:.08em 0 .14em;margin:-.08em 0 -.14em}.trv-mask,.trv-word{display:inline-block}.trv-word{transform:translateY(0);will-change:transform}.trv-armed .trv-word{transform:translateY(130%);transition:none}.trv-in .trv-word{transform:translateY(0);transition:transform .9s cubic-bezier(.19,1,.22,1)}@media (prefers-reduced-motion:reduce){.trv-word{transform:none!important;transition:none!important}}.irv{overflow:hidden;position:relative}.irv-img{display:block}.irv-up.irv-armed{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.irv-left.irv-armed{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.irv-armed .irv-img{transform:scale(1.14)}.irv-in{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path 1.05s cubic-bezier(.19,1,.22,1);transition:clip-path 1.05s cubic-bezier(.19,1,.22,1);transition:clip-path 1.05s cubic-bezier(.19,1,.22,1),-webkit-clip-path 1.05s cubic-bezier(.19,1,.22,1)}.irv-in .irv-img{transform:scale(1);transition:transform 1.35s cubic-bezier(.19,1,.22,1)}.irv-done{-webkit-clip-path:none!important;clip-path:none!important}@media (prefers-reduced-motion:reduce){.irv{-webkit-clip-path:none!important;clip-path:none!important}.irv,.irv-img{transition:none!important}.irv-img{transform:none!important}}.text-grad,.text-grad .trv-word{color:var(--ink);background-image:linear-gradient(115deg,var(--ink) 0,var(--navy-500) 45%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nav-link{transition:opacity .2s ease}.nav-link:hover{opacity:1!important}.nav-pill{transition:background .25s ease,border-color .25s ease}.nav-pill:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.55)!important}.f-link{transition:color .2s ease,transform .2s ease}.f-link:hover{color:#fff!important;transform:translateX(3px)}.f-pill{transition:border-color .25s ease,background .25s ease}.f-pill:hover{border-color:var(--accent)!important;background:rgba(37,150,234,.16)}.f-social{transition:border-color .25s ease,background .25s ease,transform .25s ease}.f-social:hover{border-color:var(--accent)!important;background:var(--accent);transform:translateY(-2px)}@keyframes cfcMenuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes cfcMenuItem{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.m-link{opacity:0;animation:cfcMenuItem .5s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(.05s + var(--i, 0) * 45ms);transition:color .2s ease}.m-link:hover{color:var(--accent-light)!important}@media (prefers-reduced-motion:reduce){.m-link{animation:none;opacity:1}}.dd{position:relative}.dd>.dd-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:16px;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease;z-index:1200}.dd:hover>.dd-panel{opacity:1;visibility:visible}.dd>.dd-panel>.dd-inner{transform:translateY(8px);transition:transform .24s cubic-bezier(.22,.61,.36,1)}.dd:hover>.dd-panel>.dd-inner{transform:translateY(0)}.dd .dd-caret{transition:transform .22s ease}.dd:hover .dd-caret{transform:rotate(180deg)}.dd-item{transition:background .18s ease,padding-left .18s ease}.dd-item:hover{background:rgba(255,255,255,.07);padding-left:18px}.step-card .step-img{transition:transform .7s cubic-bezier(.22,.61,.36,1)}.step-card:hover .step-img{transform:scale(1.07)}.step-card .step-cta{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}.step-card:hover .step-cta{opacity:1;transform:translateY(0)}.step-card{transition:box-shadow .4s ease,transform .4s ease;box-shadow:0 14px 32px -22px rgba(11,24,48,.5)}.step-card:hover{box-shadow:0 30px 60px -28px rgba(11,24,48,.55);transform:translateY(-4px)}.tile-img{transition:transform .5s ease}.tile:hover .tile-img{transform:scale(1.06)}.lift{transition:transform .45s cubic-bezier(.34,1.4,.5,1),box-shadow .45s cubic-bezier(.34,1.4,.5,1)}.lift:not(.lift-dark){box-shadow:var(--shadow-card)!important}.lift:not(.lift-dark):hover{transform:translateY(-7px);box-shadow:var(--shadow-card-hover)!important}.lift-dark{box-shadow:0 22px 46px -26px rgba(7,22,48,.7),inset 0 1px 0 rgba(255,255,255,.14)!important}.lift-dark:hover{transform:translateY(-7px);box-shadow:0 30px 60px -26px rgba(7,22,48,.8),inset 0 1px 0 rgba(255,255,255,.2)!important}.icon-chip,.icon-chip-md,.icon-chip-sm{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accent-grad);box-shadow:0 10px 22px -10px rgba(37,150,234,.55),inset 0 1px 0 rgba(255,255,255,.35)}.icon-chip{width:52px;height:52px;border-radius:15px}.icon-chip-md{width:44px;height:44px;border-radius:13px}.icon-chip-sm{width:36px;height:36px;border-radius:11px;box-shadow:0 8px 18px -8px rgba(37,150,234,.5),inset 0 1px 0 rgba(255,255,255,.35)}.icon-chip,.icon-chip-md{transition:transform .35s cubic-bezier(.34,1.4,.5,1)}.lift:hover .icon-chip,.lift:hover .icon-chip-md,a:hover .icon-chip,a:hover .icon-chip-md{transform:scale(1.08) rotate(-3deg)}@media (max-width:480px){.icon-chip{width:46px;height:46px;border-radius:13px}.icon-chip-md{width:40px;height:40px;border-radius:12px}}.a-hov{transition:color .2s ease,border-color .2s ease}.a-hov:hover{color:var(--accent-dark)!important;border-color:var(--accent-dark)!important}.a-hov-light{transition:color .2s ease}.a-hov-light:hover{color:#fff!important}.live-btn{transition:transform .2s ease,box-shadow .2s ease}.live-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px rgba(231,76,60,.6)}.chip-btn{transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.chip-btn:not(.is-active):hover{border-color:var(--accent)!important;color:var(--accent)!important;transform:translateY(-1px)}.eyebrow-rule{display:flex;align-items:center;gap:0}.eyebrow-rule:after,.eyebrow-rule:before{content:"";flex-shrink:0;width:5px;height:10px;border-radius:0 10px 10px 0;background:var(--accent)}.eyebrow-rule:after{order:-2}.eyebrow-rule:before{order:-1;background:var(--accent-light);margin-right:10px}.eyebrow-rule.is-centered{justify-content:center}@media (max-width:480px){.eyebrow-rule:after,.eyebrow-rule:before{height:9px;width:4.5px}.eyebrow-rule:before{margin-right:8px}}.eyebrow-rule.on-dark:after{background:var(--accent-light)}.eyebrow-rule.on-dark:before{background:var(--accent-lighter)}.hero-media{object-fit:cover}@media (max-width:767px){.hero-shell{min-height:0!important;aspect-ratio:5/4}.quicklinks-lift{transform:translateY(-28px)!important;margin-bottom:-28px!important}}.btn-ghost{position:relative;background:#fff;color:var(--accent-dark);border:1.5px solid rgba(37,150,234,.35);transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.btn-ghost:hover{background:var(--accent-grad);color:#fff;border-color:transparent;box-shadow:0 14px 30px -14px rgba(37,150,234,.6);transform:translateY(-1px)}.field{transition:border-color .2s ease,box-shadow .25s ease,background .2s ease;box-shadow:inset 0 1px 2px rgba(16,42,85,.05)}.field:hover{border-color:var(--accent-lighter)}.field:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(37,150,234,.14),inset 0 1px 2px rgba(16,42,85,.04)}.field::placeholder{color:var(--slate-light)}.row-lux{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,border-color .3s ease}.row-lux:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent-grad);transform:scaleY(0);transform-origin:50% 0;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.row-lux:hover:before{transform:scaleY(1)}.row-lux:hover{transform:translateX(4px);border-color:rgba(37,150,234,.28)!important;box-shadow:0 14px 30px -22px rgba(16,42,85,.4)}@media (prefers-reduced-motion:reduce){.row-lux,.row-lux:before{transition:none;transform:none!important}}.zoom-frame{overflow:hidden}.zoom-frame img{transition:transform .8s cubic-bezier(.22,.61,.36,1)}.event-card:hover .zoom-frame img,.lift:hover .zoom-frame img,.zoom-frame:hover img{transform:scale(1.06)}.event-card{transition:transform .45s cubic-bezier(.34,1.4,.5,1),box-shadow .45s cubic-bezier(.34,1.4,.5,1)}.event-card:not(.step-card){box-shadow:var(--shadow-card)!important}.event-card:not(.step-card):hover{transform:translateY(-7px);box-shadow:var(--shadow-card-hover)!important}.event-card .event-arrow{transition:transform .3s ease,opacity .3s ease;opacity:0;transform:translateX(-6px)}.event-card:hover .event-arrow{opacity:1;transform:translateX(0)}.glass{background:rgba(255,255,255,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.65)}@keyframes cfcFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}.float-slow{animation:cfcFloat 9s ease-in-out infinite}@supports (animation-timeline:view()){.scroll-drift{animation:cfcScrollDrift linear both;animation-timeline:view();animation-range:entry 0 exit 100%}@keyframes cfcScrollDrift{0%{transform:translate3d(0,60px,0)}to{transform:translate3d(0,-60px,0)}}}@media (prefers-reduced-motion:reduce){.float-slow{animation:none}.scroll-drift{animation:none!important}.event-card,.lift,.step-card .step-img,.tile-img,.zoom-frame img{transition:none!important}}@media (max-width:999px){.nav-desktop{display:none!important}.nav-burger{display:flex!important}}@media (max-width:480px){.nav-wordmark{font-size:12.5px!important;letter-spacing:.08em!important}}.hero-br{display:none}@media (min-width:768px){.hero-br{display:inline}}.no-scroll{overflow:hidden}@media (max-width:1024px){.grid-4{grid-template-columns:1fr 1fr!important}.grid-5{grid-template-columns:1fr 1fr 1fr!important}.grid-3{grid-template-columns:1fr 1fr!important}}@media (max-width:768px){.grid-2,.grid-3,.grid-4,.grid-5,.split,.split-rev{grid-template-columns:1fr!important}.hero-pad{padding-top:96px!important}.sticky-static-mobile{position:static!important}}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-gap:16px;gap:16px;aspect-ratio:2/1}.bento>*{min-width:0;min-height:0;aspect-ratio:auto!important}.bento>:first-child{grid-column:1;grid-row:1/span 2}.bento>:nth-child(2){grid-column:2/span 2;grid-row:1}.bento>:nth-child(3){grid-column:4;grid-row:1}.bento>:nth-child(4){grid-column:2;grid-row:2}.bento>:nth-child(5){grid-column:3/span 2;grid-row:2}@media (max-width:1024px){.bento{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);aspect-ratio:2/3}.bento>:first-child{grid-column:1;grid-row:1/span 2}.bento>:nth-child(2){grid-column:2;grid-row:1}.bento>:nth-child(3){grid-column:2;grid-row:2}.bento>:nth-child(4){grid-column:1;grid-row:3}.bento>:nth-child(5){grid-column:2;grid-row:3}}@media (max-width:640px){.bento{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto;aspect-ratio:auto}.bento>*{grid-column:1!important;grid-row:auto!important;aspect-ratio:16/10!important}}