@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-20c4,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-20c4,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-20c4,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 Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_8a98c8{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_8a98c8{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_987bfa{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_987bfa{--font-plex:"IBM Plex Sans","IBM Plex Sans Fallback"}:root{--navy-950:#0A1320;--navy-900:#0E1A2B;--navy-800:#142238;--navy-700:#1B2C45;--slate-300:#B9C3D3;--slate-400:#8D9AB0;--mist-100:#F1F3F7;--white:#FFFFFF;--amber-500:#F2A900;--amber-400:#FFBC2E;--amber-700:#8C6200;--blue-900:#0F2F6E;--blue-800:#123C8C;--blue-600:#1A4AA8;--blue-50:#EEF2FA;--line-200:#E3E6EE;--line-300:#C9D0DD;--yellow-400:#FFD23F;--yellow-300:#FFDD6B;--ink-700:#2D3748;--ink-600:#4A5568;--ink-900:#1A202C;--red-500:#E5484D;--red-700:#B42318;--green-500:#3DBE7A;--surface-page:var(--navy-900);--surface-nav:var(--navy-900);--surface-section:var(--navy-900);--surface-card:var(--navy-800);--surface-field:var(--navy-950);--surface-footer:var(--navy-950);--hero-from:var(--navy-950);--hero-to:var(--navy-700);--hero-gradient:linear-gradient(135deg,var(--navy-950),var(--navy-700));--hero-overlay:linear-gradient(135deg,rgba(10,19,32,.9),rgba(27,44,69,.62));--text-heading:var(--white);--text-body:var(--slate-300);--text-meta:var(--slate-400);--text-accent:var(--amber-500);--text-price:var(--amber-500);--text-error:#FF8A8E;--border-hairline:rgba(255,255,255,.12);--border-strong:rgba(255,255,255,.28);--border-step:var(--white);--btn-primary-bg:var(--amber-500);--btn-primary-bg-hover:var(--amber-400);--btn-primary-fg:var(--navy-900);--btn-accent-bg:var(--amber-500);--btn-accent-bg-hover:var(--amber-400);--btn-accent-fg:var(--navy-900);--btn-outline-fg:var(--white);--btn-outline-border:rgba(255,255,255,.4);--btn-outline-bg-hover:rgba(255,255,255,.08);--chip-active-bg:var(--amber-500);--chip-active-fg:var(--navy-900);--focus-ring:var(--amber-500);--alt-surface:var(--mist-100);--alt-card:var(--white);--alt-field:var(--white);--alt-heading:var(--navy-900);--alt-body:var(--ink-700);--alt-meta:var(--ink-600);--alt-accent:var(--amber-700);--alt-price:var(--navy-900);--alt-border:#DDE2EA;--alt-border-strong:var(--line-300);--alt-step:var(--navy-900);--alt-btn-outline-fg:var(--navy-900);--alt-btn-outline-border:var(--navy-900);--alt-btn-outline-bg-hover:rgba(14,26,43,.06);--alt-btn-primary-bg:var(--navy-900);--alt-btn-primary-bg-hover:var(--navy-700);--alt-btn-primary-fg:var(--white);--alt-chip-active-bg:var(--navy-900);--alt-chip-active-fg:var(--white);--inv-heading:var(--white);--inv-body:var(--slate-300);--inv-meta:var(--slate-400);--inv-accent:var(--amber-500);--inv-border:rgba(255,255,255,.14);--inv-border-strong:rgba(255,255,255,.4);--inv-card:rgba(255,255,255,.06);--inv-btn-primary-bg:var(--amber-500);--inv-btn-primary-bg-hover:var(--amber-400);--inv-btn-primary-fg:var(--navy-900);--text-on-accent:var(--btn-accent-fg);color-scheme:dark}[data-theme=light]{--surface-page:var(--white);--surface-nav:var(--white);--surface-section:var(--white);--surface-card:var(--blue-50);--surface-field:var(--white);--surface-footer:var(--blue-900);--hero-from:var(--blue-900);--hero-to:var(--blue-600);--hero-gradient:linear-gradient(135deg,var(--blue-900),var(--blue-600));--hero-overlay:linear-gradient(135deg,rgba(15,47,110,.9),rgba(26,74,168,.62));--text-heading:var(--blue-800);--text-body:var(--ink-700);--text-meta:var(--ink-600);--text-accent:var(--blue-600);--text-price:var(--blue-800);--text-error:var(--red-700);--border-hairline:var(--line-200);--border-strong:var(--line-300);--border-step:var(--blue-800);--btn-primary-bg:var(--blue-800);--btn-primary-bg-hover:var(--blue-900);--btn-primary-fg:var(--white);--btn-accent-bg:var(--yellow-400);--btn-accent-bg-hover:var(--yellow-300);--btn-accent-fg:var(--blue-900);--btn-outline-fg:var(--blue-800);--btn-outline-border:var(--blue-800);--btn-outline-bg-hover:rgba(18,60,140,.06);--chip-active-bg:var(--blue-800);--chip-active-fg:var(--white);--focus-ring:var(--blue-600);--alt-surface:var(--blue-50);--alt-card:var(--white);--alt-field:var(--white);--alt-heading:var(--blue-800);--alt-body:var(--ink-700);--alt-meta:var(--ink-600);--alt-accent:var(--blue-600);--alt-price:var(--blue-800);--alt-border:var(--line-200);--alt-border-strong:var(--line-300);--alt-step:var(--blue-800);--alt-btn-outline-fg:var(--blue-800);--alt-btn-outline-border:var(--blue-800);--alt-btn-outline-bg-hover:rgba(18,60,140,.06);--alt-btn-primary-bg:var(--blue-800);--alt-btn-primary-bg-hover:var(--blue-900);--alt-btn-primary-fg:var(--white);--alt-chip-active-bg:var(--blue-800);--alt-chip-active-fg:var(--white);--inv-heading:var(--white);--inv-body:#DCE4F5;--inv-meta:#B5C3E3;--inv-accent:var(--yellow-400);--inv-border:rgba(255,255,255,.2);--inv-border-strong:rgba(255,255,255,.6);--inv-card:rgba(255,255,255,.08);--inv-btn-primary-bg:var(--yellow-400);--inv-btn-primary-bg-hover:var(--yellow-300);--inv-btn-primary-fg:var(--blue-900);color-scheme:light}[data-surface=alt]{--surface-section:var(--alt-surface);--surface-card:var(--alt-card);--surface-field:var(--alt-field);--text-heading:var(--alt-heading);--text-body:var(--alt-body);--text-meta:var(--alt-meta);--text-accent:var(--alt-accent);--text-price:var(--alt-price);--border-hairline:var(--alt-border);--border-strong:var(--alt-border-strong);--border-step:var(--alt-step);--btn-primary-bg:var(--alt-btn-primary-bg);--btn-primary-bg-hover:var(--alt-btn-primary-bg-hover);--btn-primary-fg:var(--alt-btn-primary-fg);--btn-outline-fg:var(--alt-btn-outline-fg);--btn-outline-border:var(--alt-btn-outline-border);--btn-outline-bg-hover:var(--alt-btn-outline-bg-hover);--chip-active-bg:var(--alt-chip-active-bg);--chip-active-fg:var(--alt-chip-active-fg);color-scheme:light}[data-surface=inverse]{--surface-card:var(--inv-card);--text-heading:var(--inv-heading);--text-body:var(--inv-body);--text-meta:var(--inv-meta);--text-accent:var(--inv-accent);--text-price:var(--inv-heading);--border-hairline:var(--inv-border);--border-strong:var(--inv-border-strong);--btn-primary-bg:var(--inv-btn-primary-bg);--btn-primary-bg-hover:var(--inv-btn-primary-bg-hover);--btn-primary-fg:var(--inv-btn-primary-fg);--btn-outline-fg:var(--white);--btn-outline-border:var(--inv-border-strong);--btn-outline-bg-hover:rgba(255,255,255,.1);color-scheme:dark}:root{--font-head:var(--font-archivo),"Archivo","Helvetica Neue",Arial,sans-serif;--font-body:var(--font-plex),"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fs-display:68px;--lh-display:1.06;--fs-h1:56px;--lh-h1:1.08;--fs-h2:44px;--lh-h2:1.12;--fs-h3:22px;--lh-h3:1.3;--fs-h4:18px;--lh-h4:1.35;--ls-head:-0.01em;--fs-price-xl:72px;--fs-price:56px;--fs-price-sm:32px;--fs-stat:34px;--fs-lead:20px;--lh-lead:1.7;--fs-body:16px;--lh-body:1.7;--fs-small:14px;--lh-small:1.6;--fs-field:16px;--fs-label:13px;--fs-label-sm:12px;--ls-label:1.6px;--fs-wordmark:22px;--text-display:var(--fw-heavy) var(--fs-display)/var(--lh-display) var(--font-head);--text-h2:var(--fw-heavy) var(--fs-h2)/var(--lh-h2) var(--font-head);--text-h3:var(--fw-bold) var(--fs-h3)/var(--lh-h3) var(--font-head);--text-lead:var(--fw-regular) var(--fs-lead)/var(--lh-lead) var(--font-body);--text-body-font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:56px;--space-11:64px;--space-12:72px;--container-max:1180px;--gutter:48px;--section-py:140px;--section-py-sm:100px;--card-pad:32px;--panel-pad:48px;--nav-h:76px;--radius-chip:4px;--radius-control:6px;--radius-card:8px;--border-w:1px;--border-w-step:2px;--shadow-none:none;--dur-fast:150ms;--dur-base:220ms;--ease-standard:cubic-bezier(.2,0,0,1)}html{scroll-behavior:smooth;scroll-padding-top:84px}body,html{margin:0}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:clip;transition:background var(--dur-base)}a{color:var(--text-accent);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}a:hover{color:var(--text-heading)}summary{list-style:none}summary::-webkit-details-marker{display:none}::selection{background:var(--amber-500);color:var(--navy-900)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}