@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2) format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2) format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2) format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/manrope-latin-800-normal.BfWYOv1c.woff2) format("woff2"),url(/_astro/manrope-latin-800-normal.uHUdIJgA.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/unbounded-latin-600-normal.oRSANpZr.woff2) format("woff2"),url(/_astro/unbounded-latin-600-normal.BPdB_PEv.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/unbounded-latin-800-normal.CN2Hxyoo.woff2) format("woff2"),url(/_astro/unbounded-latin-800-normal.Cjred_zf.woff) format("woff")}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/teko-latin-500-normal.CnS-PWFz.woff2) format("woff2"),url(/_astro/teko-latin-500-normal.DJUwy4_e.woff) format("woff")}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/teko-latin-600-normal.Cj5MAY47.woff2) format("woff2"),url(/_astro/teko-latin-600-normal.CSggg3rU.woff) format("woff")}:root{--ink: #080b12;--ink-2: #0b0f18;--panel: #10151f;--panel-2: #131926;--line: #1f2738;--line-2: #2a3346;--text: #eef1f7;--text-2: #b4bdce;--muted: #a6b0c3;--faint: #8f99ad;--red: #ff3d3d;--red-btn: #d42a2f;--gold: #ffb21e;--radius: 16px;--font-display: "Unbounded", system-ui, sans-serif;--font-body: "Manrope", system-ui, sans-serif;--font-score: "Teko", "Arial Narrow", sans-serif;--wrap: 1240px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:var(--gold)}a:hover{color:#ffcf6b}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}h1,h2,h3{margin:0}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:24px}.band{background:var(--ink-2);border-block:1px solid #1b2232}.section{padding-block:96px}@media(max-width:720px){.section{padding-block:64px}}.eyebrow{margin:0;font-weight:800;font-size:14px;letter-spacing:.14em;color:var(--red);text-transform:uppercase}.h2{margin-top:10px;font-family:var(--font-display);font-weight:800;font-size:clamp(30px,3.6vw,46px);line-height:1.12}.lead{color:var(--text-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:12px;font-weight:800;font-size:16px;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.btn:hover{transform:translateY(-1px)}.btn-red{background:var(--red-btn);color:#fff;border:0}.btn-red:hover{background:#e3343a;color:#fff}.btn-ghost{border:1px solid #2e384c;background:#111725;color:var(--text)}.btn-ghost:hover{border-color:#46526b;color:var(--text)}.btn-sm{min-height:44px;padding:0 18px;font-size:15px;border-radius:10px}.card{padding:26px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line)}.grid-auto{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(var(--min, 270px),1fr))}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:50;padding:10px 14px;border-radius:8px;background:var(--gold);color:#12100a;font-weight:800}.skip:focus{top:12px}[hidden]{display:none!important}.landing{--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display: var(--font-body);--wrap: 1200px}.landing .wrap{padding-inline:clamp(20px,4vw,56px)}.landing .section{padding-block:clamp(56px,7.5vw,104px)}.landing .eyebrow{font-size:13px;letter-spacing:.075em;font-weight:650}.landing .h2{max-width:23ch;font-size:clamp(34px,4.5vw,60px);font-weight:650;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.landing h3{letter-spacing:-.025em}.landing .lead{max-width:64ch}.landing .btn{border-radius:999px;font-family:inherit;font-weight:600;line-height:1.25}.landing .btn:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.landing .btn{transition:none}.landing .btn:is(:hover,:active){transform:none}}.consent[data-astro-cid-o5r437bz]{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;max-width:560px;margin:0 auto;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 14px;border-radius:14px;border:1px solid var(--line, #263048);background:var(--panel, #111827);color:var(--text, #e5e7eb);font-size:14px;box-shadow:0 10px 30px #00000073}.consent[data-astro-cid-o5r437bz][hidden]{display:none}.consent[data-astro-cid-o5r437bz] p[data-astro-cid-o5r437bz]{margin:0;flex:1 1 260px}.consent[data-astro-cid-o5r437bz] a[data-astro-cid-o5r437bz]{color:var(--gold, #f5c518)}.consent[data-astro-cid-o5r437bz] .btns[data-astro-cid-o5r437bz]{display:flex;gap:8px}.consent[data-astro-cid-o5r437bz] button[data-astro-cid-o5r437bz]{font:inherit;font-weight:700;padding:8px 14px;border-radius:10px;cursor:pointer;border:1px solid var(--line, #263048);background:transparent;color:inherit}.consent[data-astro-cid-o5r437bz] button[data-astro-cid-o5r437bz].yes{background:var(--red, #e11d2e);border-color:transparent;color:#fff}
