._header_1caeb_1{background:var(--color-bg);z-index:100;border-bottom:1px solid #ffffff0f;padding:18px 0;position:sticky;top:0}._inner_1caeb_10{justify-content:space-between;align-items:center;display:flex}._logo_1caeb_16 img{height:32px}._nav_1caeb_20{align-items:center;gap:32px;font-size:.95rem;display:flex}._nav_1caeb_20 a{color:var(--color-text);opacity:.9}._nav_1caeb_20 a:hover{opacity:1;color:var(--color-accent-strong)}._dropdown_1caeb_37{position:relative}._dropdownTrigger_1caeb_41{color:var(--color-text);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.95rem;display:flex}._chevron_1caeb_52{font-size:.7em}._dropdownMenu_1caeb_56{background:var(--color-card);border:1px solid var(--color-card-border);border-radius:var(--radius-md);flex-direction:column;min-width:180px;padding:8px;display:flex;position:absolute;top:calc(100% + 12px);left:0}._dropdownMenu_1caeb_56 a{border-radius:8px;padding:10px 12px}._dropdownMenu_1caeb_56 a:hover{background:#ffffff0f}._burger_1caeb_78{background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}._burger_1caeb_78 span{background:#fff;width:24px;height:2px;display:block}@media (width<=900px){._nav_1caeb_20{background:var(--color-bg);border-bottom:1px solid #ffffff0f;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 24px 24px;display:none;position:absolute;top:100%;left:0;right:0}._navOpen_1caeb_109{display:flex}._dropdown_1caeb_37{width:100%}._dropdownMenu_1caeb_56{border:none;margin-top:4px;padding:0 0 0 12px;position:static}._burger_1caeb_78{display:flex}}._footer_drwqq_1{background:var(--color-bg-alt);padding-top:56px}._top_drwqq_6{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding-bottom:40px;display:grid}._brand_drwqq_13{flex-direction:column;gap:16px;display:flex}._logo_drwqq_19{align-self:flex-start;height:32px}._brand_drwqq_13 p{color:var(--color-text-muted);max-width:320px;margin:0}._social_drwqq_30{gap:10px;display:flex}._socialIcon_drwqq_35{color:#0a0118;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._col_drwqq_46{flex-direction:column;gap:12px;display:flex}._col_drwqq_46 h4{margin:0 0 4px;font-size:1.1rem}._col_drwqq_46 a{color:var(--color-text-muted);font-size:.95rem}._col_drwqq_46 a:hover{color:var(--color-text)}._bottom_drwqq_66{color:var(--color-text-muted);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 24px;font-size:.85rem;display:flex}._legal_drwqq_77{gap:24px;display:flex}._legal_drwqq_77 a:hover{color:var(--color-text)}@media (width<=768px){._top_drwqq_6{grid-template-columns:1fr}}._button_gkulp_1{z-index:200;background:#073a59;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 20px #0006}:root{--color-bg:#0a0118;--color-bg-alt:#050414;--color-card:#2b2338;--color-card-border:#3a3049;--color-accent:#9b0a35;--color-accent-strong:#ec2c64;--color-accent-blue:#3c9cd4;--color-text:#fff;--color-text-muted:#b9b3c6;--font-base:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--radius-md:12px;--radius-lg:20px;--container-width:1200px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-base);-webkit-font-smoothing:antialiased;line-height:1.5}#root{overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 24px}.eyebrow{color:var(--color-accent-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.85rem;font-weight:700}.btn{letter-spacing:.04em;text-transform:uppercase;border:none;border-radius:999px;padding:14px 28px;font-size:.85rem;font-weight:700;transition:filter .15s,transform .15s;display:inline-block}.btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-pink{background:var(--color-accent-strong);color:#fff}.btn-blue{background:var(--color-accent-blue);color:#fff}section{padding:72px 0}@media (width<=768px){section{padding:48px 0}}
