@font-face{font-family:Russo One;src:url(/fonts/RussoOne.ttf) format("truetype");font-weight:400;font-display:swap}:root{--bg: #07090f;--bg-elevated: #0b0e16;--surface: #10141f;--surface-hover: #161b29;--text: #f4f6fb;--text-soft: #c9d1de;--text-muted: #8a94a8;--primary: #c6ff3d;--primary-dark: #9fd62a;--on-primary: #0a0f00;--accent: #38e1ff;--hot: #ff3d7f;--premium: #b26bff;--gold: #ffc83d;--border: rgba(138, 148, 168, .16);--glow: rgba(198, 255, 61, .28);--radius: 18px;--radius-sm: 12px;--max: 1120px;--header-h: 64px;--font: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, sans-serif;--display: "Russo One", var(--font)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6;min-height:100vh}img{max-width:100%;height:auto;display:block}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.container{width:min(100% - 2rem,var(--max));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:52px;padding:.85rem 1.5rem;border-radius:14px;font-weight:800;font-size:1rem;border:none;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;user-select:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease}.btn:hover{text-decoration:none;transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98);opacity:.92}.btn svg{width:20px;height:20px}.btn-primary{background:var(--primary);color:var(--on-primary);box-shadow:0 10px 32px var(--glow)}.btn-primary:hover{box-shadow:0 14px 40px #c6ff3d66}.btn-ghost{background:var(--surface);color:var(--text);border:1px solid var(--border)}.btn-ghost:hover{background:var(--surface-hover)}.badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .8rem;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#c6ff3d1a;color:var(--primary);border:1px solid rgba(198,255,61,.3)}.badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--primary);box-shadow:0 0 10px var(--primary)}.section{padding:4.5rem 0}.eyebrow{display:block;font-family:var(--display);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:.6rem}.section-title{font-family:var(--display);font-weight:400;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.15;text-transform:uppercase;margin:0 0 .75rem}.section-lead{color:var(--text-muted);max-width:54ch;margin:0 0 2.25rem}.legal{padding:3rem 0 4rem;max-width:820px}.legal h1{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(1.7rem,4vw,2.3rem);line-height:1.2;margin:0 0 .5rem}.legal .updated{color:var(--text-muted);font-size:.9rem;margin-bottom:2rem}.legal h2{margin:2rem 0 .75rem;font-size:1.2rem}.legal p,.legal li{color:var(--text-soft)}.legal ul{padding-left:1.2rem}@media(max-width:720px){.section{padding:3.25rem 0}}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);background:#07090fd9;border-bottom:1px solid var(--border)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);gap:1rem}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.65rem;color:var(--text);font-family:var(--display);font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;flex-shrink:0;z-index:52}.brand[data-astro-cid-3ef6ksr2]:hover{text-decoration:none}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{border-radius:10px}.nav-backdrop[data-astro-cid-3ef6ksr2]{display:none}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.25rem;margin-left:auto}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--text-muted);font-weight:600;font-size:.92rem;text-decoration:none;white-space:nowrap}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--text);text-decoration:none}.nav-cta[data-astro-cid-3ef6ksr2]{padding:.5rem .9rem!important;border-radius:10px;background:var(--primary);color:var(--on-primary)!important;font-weight:800!important;box-shadow:0 6px 20px var(--glow)}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:.4rem;cursor:pointer;z-index:52;flex-shrink:0}.nav-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:2px;background:var(--text);border-radius:2px}@media(max-width:760px){.nav-toggle[data-astro-cid-3ef6ksr2]{display:flex}.nav-backdrop[data-astro-cid-3ef6ksr2]{display:block;position:fixed;inset:0;top:var(--header-h);background:#00000073;z-index:48;opacity:0;pointer-events:none;transition:opacity .25s ease}.nav-backdrop[data-astro-cid-3ef6ksr2].open{opacity:1;pointer-events:auto}.nav[data-astro-cid-3ef6ksr2]{position:fixed;top:var(--header-h);left:0;right:0;width:100%;margin-left:0;flex-direction:column;align-items:stretch;gap:.15rem;padding:.85rem 1rem 1rem;background:#07090ff0;backdrop-filter:blur(14px);border-bottom:1px solid var(--border);box-shadow:0 12px 40px #00000059;transform:translateY(-10px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:49}.nav[data-astro-cid-3ef6ksr2].open{transform:translateY(0);opacity:1;pointer-events:auto}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.85rem .5rem;border-radius:var(--radius-sm);font-size:1rem;white-space:normal}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:active{background:#ffffff0d}.nav-cta[data-astro-cid-3ef6ksr2]{text-align:center;margin-top:.35rem;padding:.75rem 1rem!important}}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border);padding:3rem 0 2rem;margin-top:2rem;background:#05070b}.footer-logo[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.65rem;color:var(--text);font-family:var(--display);font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}.footer-logo[data-astro-cid-sz7xmlte]:hover{text-decoration:none}.footer-logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{border-radius:11px}.footer-inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1.2fr;gap:2.5rem;align-items:start}.footer-brand[data-astro-cid-sz7xmlte]{text-align:left}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:.35rem 0 0;color:var(--text-muted);font-size:.92rem}.footer-columns[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.footer-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.footer-label[data-astro-cid-sz7xmlte]{font-weight:700;color:var(--text)!important;margin:0 0 .25rem!important;font-size:.92rem}.footer-col[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]:not(.footer-btn){color:var(--text-muted);font-size:.92rem;padding:.15rem 0}.footer-col[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]:not(.footer-btn):hover{color:var(--primary)}.footer-btn[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:220px;min-height:44px;padding:.65rem 1rem;border-radius:12px;font-weight:800;font-size:.9rem;text-decoration:none;background:var(--primary);color:var(--on-primary)!important;box-shadow:0 6px 20px var(--glow);transition:transform .15s ease,opacity .15s ease}.footer-btn[data-astro-cid-sz7xmlte]:active{transform:scale(.98);opacity:.92}.footer-btn-muted[data-astro-cid-sz7xmlte]{background:var(--surface);color:var(--text)!important;border:1px solid var(--border);box-shadow:none}.footer-copy[data-astro-cid-sz7xmlte]{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--border);color:var(--text-muted);font-size:.85rem;text-align:center}@media(max-width:720px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem;text-align:center}.footer-brand[data-astro-cid-sz7xmlte]{text-align:center}.footer-columns[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem}.footer-col[data-astro-cid-sz7xmlte]{align-items:center}.footer-col[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]:not(.footer-btn){text-align:center}.footer-btn[data-astro-cid-sz7xmlte]{max-width:260px}}main{min-height:calc(100vh - var(--header-h) - 180px)}
