@font-face{font-family:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_Fallback_62df8c;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_62df8c{font-family:__Bricolage_Grotesque_62df8c,__Bricolage_Grotesque_Fallback_62df8c;font-style:normal}.__variable_62df8c{--font-bricolage:"__Bricolage_Grotesque_62df8c","__Bricolage_Grotesque_Fallback_62df8c"}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_Fallback_a11773;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:__Plus_Jakarta_Sans_a11773,__Plus_Jakarta_Sans_Fallback_a11773;font-style:normal}.__variable_a11773{--font-jakarta:"__Plus_Jakarta_Sans_a11773","__Plus_Jakarta_Sans_Fallback_a11773"}:root{--navy-900:#14112e;--navy-800:#1e1a47;--navy-700:#29235c;--navy-600:#3a337a;--navy-500:#544da0;--navy-400:#7b75c2;--navy-300:#a8a3d9;--navy-200:#cdcae8;--navy-100:#e5e3f2;--navy-50:#f1f0f8;--orange-900:#9e4a00;--orange-800:#c85d00;--orange-700:#d66700;--orange-600:#ee7203;--orange-500:#f38426;--orange-400:#f89d51;--orange-300:#fbbb84;--orange-200:#fdd6b3;--orange-100:#fee9d6;--orange-50:#fff4ea;--neutral-900:#111028;--neutral-800:#1f1e3a;--neutral-700:#333150;--neutral-600:#4a4869;--neutral-500:#6b6886;--neutral-400:#8e8ba4;--neutral-300:#b4b1c5;--neutral-200:#d3d1df;--neutral-150:#e1dfea;--neutral-100:#ecebf2;--neutral-75:#f3f2f7;--neutral-50:#f7f7fb;--neutral-25:#fbfbfd;--white:#fff;--success:#1f8f5e;--success-bg:#e4f4ec;--warning:#c68400;--warning-bg:#fbf0d6;--danger:#c0372b;--danger-bg:#fbe5e1;--info:#2864c8;--info-bg:#e3ecfa;--bg:var(--neutral-25);--bg-alt:var(--neutral-50);--bg-panel:var(--white);--bg-inverse:var(--navy-700);--bg-tint:var(--navy-50);--fg:var(--navy-700);--fg-strong:var(--navy-900);--fg-muted:var(--neutral-500);--fg-subtle:var(--neutral-400);--fg-inverse:var(--white);--fg-inverse-muted:hsla(0,0%,100%,.72);--border:var(--neutral-150);--border-strong:var(--neutral-200);--border-focus:var(--orange-600);--accent:var(--orange-600);--accent-hover:var(--orange-700);--accent-press:var(--orange-800);--accent-fg:var(--white);--primary:var(--navy-700);--primary-hover:var(--navy-800);--primary-press:var(--navy-900);--primary-fg:var(--white);--font-display:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-jakarta),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--fs-12:0.75rem;--fs-13:0.8125rem;--fs-14:0.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-30:1.875rem;--fs-36:2.25rem;--fs-48:3rem;--fs-60:3.75rem;--fs-72:4.5rem;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.4;--lh-relaxed:1.55;--lh-loose:1.7;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-caps:0.08em;--s-0:0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-32:128px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--r-pill:999px;--r-circle:50%;--shadow-xs:0 1px 2px rgba(41,35,92,.06);--shadow-sm:0 2px 4px rgba(41,35,92,.06),0 1px 2px rgba(41,35,92,.04);--shadow-md:0 4px 12px rgba(41,35,92,.08),0 2px 4px rgba(41,35,92,.04);--shadow-lg:0 12px 32px rgba(41,35,92,.1),0 4px 8px rgba(41,35,92,.05);--shadow-xl:0 24px 56px rgba(41,35,92,.14),0 8px 16px rgba(41,35,92,.06);--shadow-focus:0 0 0 3px rgba(238,114,3,.24);--shadow-focus-navy:0 0 0 3px rgba(41,35,92,.2);--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--dur-entrance:500ms;--dur-entrance-slow:700ms;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1200px;--container-2xl:1360px}html{font-family:var(--font-body);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-size:var(--fs-16);line-height:var(--lh-relaxed);letter-spacing:var(--tracking-normal);margin:0}.display,h1.display{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:clamp(2.75rem,5vw,var(--fs-72));font-optical-sizing:auto}.display,.h1,h1,h1.display{line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg-strong);text-wrap:balance;margin:0}.h1,h1{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-48)}.h2,h2{font-size:var(--fs-36);text-wrap:balance}.h2,.h3,h2,h3{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--fg-strong);margin:0}.h3,h3{font-size:var(--fs-24)}.h4,h4{font-size:var(--fs-18);line-height:var(--lh-snug);color:var(--fg-strong);margin:0}.eyebrow,.h4,h4{font-family:var(--font-body);font-weight:var(--fw-semibold)}.eyebrow{font-size:var(--fs-12);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--navy-700)}.lead{font-size:var(--fs-20);color:var(--fg-muted)}.body,.lead,p{line-height:var(--lh-relaxed);text-wrap:pretty}.body,p{font-size:var(--fs-16);color:var(--fg);margin:0}.body-sm{font-size:var(--fs-14);line-height:var(--lh-normal)}.meta{font-family:var(--font-body);font-size:var(--fs-13);color:var(--fg-muted);letter-spacing:var(--tracking-normal)}.mono,code,pre{font-family:var(--font-mono);font-size:.92em}a{color:var(--navy-700);-webkit-text-decoration-color:var(--orange-600);text-decoration-color:var(--orange-600);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--orange-700)}::selection{background:var(--orange-200);color:var(--navy-900)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:8px}input:focus,select:focus,textarea:focus{border-color:var(--navy-700)!important;box-shadow:0 0 0 4px rgba(31,58,95,.08)!important}.anim-nav-link:hover{color:var(--orange-700)}a[style*=navy-700]:hover,button[style*=navy-700]:hover{filter:brightness(1.08)}button[style*=orange-600]:hover{background:var(--orange-700)!important}section a:hover{color:var(--orange-700)}aside a:hover{background:var(--bg-alt)}.legal-shell{max-width:820px;margin:0 auto;padding:96px 32px 120px}.legal-shell h1{font-family:var(--font-display);font-weight:600;font-size:56px;line-height:1.05;letter-spacing:-.02em;color:var(--navy-900);margin:0 0 12px}.legal-shell .eyebrow{margin-bottom:18px}.legal-shell .placeholder{background:var(--bg-alt);border:1px dashed var(--border-strong);border-radius:16px;padding:56px 40px;margin-top:48px;text-align:center;color:var(--fg-muted);font-size:16px;line-height:1.65}.legal-shell .placeholder strong{color:var(--navy-900);display:block;font-family:var(--font-display);font-weight:600;font-size:22px;margin-bottom:12px}:root{--container:1200px;--section-py:128px;--section-py-tight:96px;--section-py-hero:88px;--section-px:32px;--cta-py:72px;--cta-px:64px;--hero-plane-h:460px;--cols-hero:1.1fr 0.9fr;--cols-hero-b2b:1.15fr 0.85fr;--cols-cta:1.3fr 1fr;--cols-form:1.5fr 1fr;--cols-faq:0.8fr 1.2fr;--cols-form-fields:1fr 1fr;--cols-audience:1.6fr 1fr;--cols-2:1fr 1fr;--cols-about:1fr 1fr;--cols-method:120px 1fr 2fr;--cols-3:repeat(3,1fr);--cols-4:repeat(4,1fr);--cols-footer:1.4fr 1fr 1fr 1.2fr;--gap-grid:48px;--gap-cards:24px;--fs-display:clamp(36px,5vw,68px);--fs-display-large:clamp(48px,7vw,72px);--fs-h1:clamp(28px,3.6vw,48px);--fs-h2:clamp(28px,3vw,42px);--fs-h3:clamp(20px,1.8vw,24px);--fs-lead:clamp(17px,1.5vw,19px)}@media (max-width:1023px){:root{--section-py:80px;--section-py-tight:64px;--section-py-hero:72px;--cta-py:56px;--cta-px:48px;--cols-hero:1fr;--cols-hero-b2b:1fr;--cols-cta:1fr;--cols-faq:1fr;--cols-audience:1fr;--cols-2:1fr;--cols-about:1fr;--cols-method:1fr;--cols-3:repeat(2,1fr);--cols-4:repeat(2,1fr);--cols-footer:repeat(2,1fr)}}@media (max-width:767px){:root{--section-py:64px;--section-py-tight:48px;--section-py-hero:56px;--section-px:20px;--cta-py:48px;--cta-px:24px;--cols-form:1fr;--cols-form-fields:1fr;--cols-3:1fr;--cols-4:1fr;--cols-footer:1fr;--gap-grid:24px;--hero-plane-h:490px}}.r-cta-buttons{display:flex;gap:12px;flex-wrap:wrap;align-items:center}@media (max-width:767px){.r-cta-buttons{flex-direction:column;align-items:stretch}.r-cta-buttons>*,.r-cta-stack>*{width:100%}}.r-trust-row{display:flex;gap:28px;align-items:center;flex-wrap:wrap}@media (max-width:767px){.r-trust-row{flex-direction:column;align-items:flex-start;gap:14px}.r-mobile-hide{display:none!important}}.r-method-row{display:grid;grid-template-columns:var(--cols-method);grid-gap:32px;gap:32px;align-items:flex-start}@media (max-width:1023px){.r-method-row{grid-template-columns:auto 1fr;grid-template-areas:"num title" "desc desc";gap:8px 24px}.r-method-row>:first-child{grid-area:num;align-self:center}.r-method-row>:nth-child(2){grid-area:title;align-self:center}.r-method-row>:nth-child(3){grid-area:desc;margin-top:12px}}.r-faq-sidebar{position:-webkit-sticky;position:sticky;top:112px}@media (max-width:1023px){.r-faq-sidebar{position:static;top:auto}}.r-nav-desktop-links{flex:1 1;display:flex;gap:30px}.r-nav-desktop-cta{display:flex;gap:6px;align-items:center}.r-nav-mobile-ctrls{display:none;align-items:center;gap:4px;margin-left:auto}@media (max-width:1023px){.r-nav-desktop-cta,.r-nav-desktop-links{display:none}.r-nav-mobile-ctrls{display:inline-flex}}.r-values-item{padding:32px 24px 32px 28px;border-left:1px solid var(--border)}.r-values-item:first-child{padding-left:0;border-left:none}@media (max-width:767px){.r-values-item{padding-left:0;border-left:none;border-top:1px solid var(--border)}.r-values-item:first-child{padding-top:0;border-top:none}.r-submit-btn{max-width:none!important}}.r-hero-ticket{top:44px;right:-18px}@media (max-width:1023px){.r-hero-ticket{top:12px;right:12px}}.r-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}@media (max-width:767px){.r-footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}}@keyframes anim-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-spinner{to{transform:rotate(1turn)}}@keyframes anim-404-num{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes anim-cookie-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-cookie-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(24px)}}@keyframes anim-hero-plane{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes anim-hero-fade-in{to{opacity:1}}@keyframes anim-hero-task{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-hero-picked-slide{0%{transform:translate(0)}to{transform:translate(14px)}}@keyframes anim-hero-ticket{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes anim-process-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){a{transition:color var(--dur-fast) var(--ease-out)}.anim-hero-stagger>.anim-stagger-child{opacity:0;transform:translateY(16px);animation:anim-fade-up var(--dur-entrance) var(--ease-out) forwards}.anim-hero-stagger>.anim-stagger-child:first-child{animation-delay:0ms}.anim-hero-stagger>.anim-stagger-child:nth-child(2){animation-delay:80ms}.anim-hero-stagger>.anim-stagger-child:nth-child(3){animation-delay:.16s}.anim-hero-stagger>.anim-stagger-child:nth-child(4){animation-delay:.24s}.anim-hero-stagger>.anim-stagger-child:nth-child(5){animation-delay:.32s}.anim-hero-stagger>.anim-stagger-child:nth-child(6){animation-delay:.4s}.anim-hero-stagger>.anim-stagger-child:nth-child(7){animation-delay:.48s}.anim-hero-stagger>.anim-stagger-child:nth-child(8){animation-delay:.56s}.anim-section-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--dur-entrance) var(--ease-out),transform var(--dur-entrance) var(--ease-out);will-change:opacity,transform}.anim-section-reveal.is-visible{opacity:1;transform:translateY(0)}.anim-section-reveal.anim-slow{transition-duration:var(--dur-entrance-slow)}.anim-stagger-grid>.anim-stagger-child{opacity:0;transform:translateY(16px)}.anim-stagger-grid.is-visible>.anim-stagger-child{animation:anim-fade-up var(--dur-entrance) var(--ease-out) forwards}.anim-stagger-grid.is-visible>.anim-stagger-child:first-child{animation-delay:0ms}.anim-stagger-grid.is-visible>.anim-stagger-child:nth-child(2){animation-delay:80ms}.anim-stagger-grid.is-visible>.anim-stagger-child:nth-child(3){animation-delay:.16s}.anim-stagger-grid.is-visible>.anim-stagger-child:nth-child(4){animation-delay:.24s}.anim-stagger-grid.is-visible>.anim-stagger-child:nth-child(5){animation-delay:.32s}.anim-stagger-grid.is-visible>.anim-stagger-child:nth-child(6){animation-delay:.4s}.anim-stagger-grid.is-visible>.anim-stagger-child:nth-child(7){animation-delay:.48s}.anim-stagger-grid.is-visible>.anim-stagger-child:nth-child(8){animation-delay:.56s}@media (max-width:767px){.anim-hero-stagger>.anim-stagger-child,.anim-stagger-grid.is-visible>.anim-stagger-child{animation-delay:0ms!important}}.anim-process-line{transform:scaleX(0);transform-origin:left center}.anim-stagger-grid.is-visible .anim-process-line{animation:anim-process-line .6s var(--ease-out) .24s forwards}.fiks-btn{transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);will-change:transform}.fiks-btn--ghost:hover,.fiks-btn--secondary:hover{background:var(--bg-alt)}.fiks-btn--inverse:hover{background:hsla(0,0%,100%,.92)}.fiks-btn--outlineInverse:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.55)}.anim-cta-lift{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.anim-cta-lift:hover{transform:translateY(-2px)}.fiks-btn--primary.anim-cta-lift:hover{box-shadow:0 6px 18px rgba(15,30,55,.18)}.fiks-btn--accent.anim-cta-lift:hover{box-shadow:0 6px 18px rgba(238,114,3,.32)}.anim-card-hover{transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.anim-card-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.anim-btn-arrow .anim-btn-arrow-icon{transition:transform var(--dur-base) var(--ease-out)}.anim-btn-arrow:hover .anim-btn-arrow-icon{transform:translateX(4px)}.anim-nav-link{position:relative}.anim-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background:var(--orange-600);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-out)}.anim-nav-link:hover:after,.anim-nav-link[data-active=true]:after{transform:scaleX(1)}.anim-spinner{animation:anim-spinner 1s linear infinite}.anim-hero-plane{opacity:0;transform:translateX(40px);animation:anim-hero-plane .6s var(--ease-out) .7s forwards}.anim-hero-plane-label{opacity:0;animation:anim-hero-fade-in .4s var(--ease-out) 1.1s forwards}.anim-hero-tasks>.anim-stagger-child{opacity:0;transform:translateY(8px);animation:anim-hero-task .4s var(--ease-out) forwards}.anim-hero-tasks>.anim-stagger-child:first-child{animation-delay:1.3s}.anim-hero-tasks>.anim-stagger-child:nth-child(2){animation-delay:1.38s}.anim-hero-tasks>.anim-stagger-child:nth-child(3){animation-delay:1.46s}.anim-hero-tasks>.anim-stagger-child:nth-child(4){animation-delay:1.54s}.anim-hero-tasks>.anim-stagger-child:nth-child(5){animation-delay:1.62s}.anim-hero-picked-slide{animation:anim-hero-picked-slide .4s var(--ease-out) 2.02s forwards}.anim-hero-ticket{opacity:0;transform:scale(.92);animation:anim-hero-ticket .3s var(--ease-out) 2.3s forwards}.anim-404-num{opacity:0;transform:scale(.92);animation:anim-404-num var(--dur-entrance-slow) var(--ease-out) forwards}.anim-404-stagger>.anim-stagger-child{opacity:0;transform:translateY(16px);animation:anim-fade-up var(--dur-entrance) var(--ease-out) forwards}.anim-404-stagger>.anim-stagger-child:first-child{animation-delay:.7s}.anim-404-stagger>.anim-stagger-child:nth-child(2){animation-delay:.78s}.anim-404-stagger>.anim-stagger-child:nth-child(3){animation-delay:.86s}.anim-404-stagger>.anim-stagger-child:nth-child(4){animation-delay:.94s}.anim-fade-up-mount{opacity:0;transform:translateY(16px);animation:anim-fade-up var(--dur-entrance) var(--ease-out) forwards}.anim-cookie-enter{animation:anim-cookie-enter .4s var(--ease-out) both}.anim-cookie-exit{animation:anim-cookie-exit .25s var(--ease-out) both}.anim-filter-pill{position:absolute;top:6px;bottom:6px;left:0;width:var(--pill-w,0);transform:translateX(var(--pill-x,0));background:var(--navy-700);border-radius:999px;pointer-events:none;transition:transform .25s var(--ease-out),width .25s var(--ease-out),opacity .25s var(--ease-out)}.anim-cases-fade[data-phase=out]{opacity:0;transition:opacity .15s var(--ease-out)}.anim-cases-fade[data-phase=in]{opacity:1}.anim-submit-btn{position:relative;transition:background-color var(--dur-base) var(--ease-out)}.anim-submit-btn[data-state=success]{background:var(--success)!important;box-shadow:0 2px 6px rgba(31,143,94,.24)!important}.anim-submit-state{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;opacity:0;transform:translateY(6px);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out);pointer-events:none}.anim-submit-btn[data-state=idle] .anim-submit-state--idle,.anim-submit-btn[data-state=loading] .anim-submit-state--loading,.anim-submit-btn[data-state=success] .anim-submit-state--success{opacity:1;transform:translateY(0)}.anim-submit-spinner{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff}.anim-faq-chevron{transition:transform var(--dur-base) var(--ease-out)}.anim-faq-chevron[data-open=true]{transform:rotate(180deg)}.anim-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease-out)}.anim-faq-panel[data-open=true]{grid-template-rows:1fr}.anim-faq-panel-inner{overflow:hidden;opacity:0;transition:opacity .2s var(--ease-out)}.anim-faq-panel[data-open=true] .anim-faq-panel-inner{opacity:1}}@media (prefers-reduced-motion:reduce){.anim-404-num,.anim-404-stagger>.anim-stagger-child,.anim-cookie-enter,.anim-cookie-exit,.anim-fade-up-mount,.anim-hero-picked-slide,.anim-hero-plane,.anim-hero-plane-label,.anim-hero-stagger>.anim-stagger-child,.anim-hero-tasks>.anim-stagger-child,.anim-hero-ticket,.anim-process-line,.anim-section-reveal,.anim-stagger-grid>.anim-stagger-child{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.anim-btn-arrow:hover .anim-btn-arrow-icon,.anim-card-hover:hover,.anim-cta-lift:hover,.anim-nav-link:after{transform:none!important}.anim-spinner{animation:none!important}.anim-cases-fade,.anim-faq-chevron,.anim-faq-panel,.anim-faq-panel-inner,.anim-filter-pill,.anim-submit-btn,.anim-submit-state{transition:none!important}.anim-submit-state{opacity:1!important;transform:none!important}}@media (max-width:1023px){.anim-process-line{display:none}}