:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#090b10;color:#e5e7eb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 50% -10%,rgba(37,99,235,.16),transparent 36%),radial-gradient(circle at 90% 30%,rgba(6,182,212,.06),transparent 28%)}a{color:#67e8f9;text-decoration:none}a:hover{color:#fff}.wrap{position:relative;width:min(920px,calc(100% - 32px));margin-inline:auto}.topbar{position:relative;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(2,6,23,.7);backdrop-filter:blur(16px)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.brand{display:inline-flex;align-items:center;gap:11px;color:#f8fafc}.brand-mark{width:42px;height:42px;border-radius:0;object-fit:contain;border:0;background:transparent;box-shadow:none}.brand-copy{display:flex;flex-direction:column;line-height:1}.brand-name{font-size:20px;font-weight:900;letter-spacing:-.04em}.brand-name em{color:#67e8f9;font-style:normal}.brand-name small{color:#64748b;font-size:12px}.tagline{color:#64748b;font-size:10px;font-weight:700;margin-top:5px}.actions{display:flex;align-items:center;gap:8px}.btn{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 12px;background:rgba(255,255,255,.055);color:#cbd5e1;font-weight:700;font-size:12px;cursor:pointer}.btn:hover{background:rgba(255,255,255,.1);color:#fff}.primary{background:linear-gradient(135deg,#2563eb,#0891b2);border-color:transparent;color:#fff}.page{position:relative;padding:58px 0 70px}.eyebrow{color:#67e8f9;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800}.hero h1{color:#f8fafc;font-size:clamp(30px,5vw,52px);line-height:1.12;letter-spacing:-.04em;margin:13px 0}.hero p{color:#94a3b8;max-width:720px;font-size:15px}.card{margin-top:28px;padding:26px;border:1px solid rgba(148,163,184,.14);background:rgba(17,24,39,.78);border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.22)}h2{color:#f8fafc;font-size:20px;margin:0 0 10px}h3{color:#e2e8f0;font-size:15px;margin:24px 0 6px}p{margin:9px 0;color:#cbd5e1}.muted{color:#94a3b8}.notice{padding:13px 15px;border-radius:11px;background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.2);color:#fde68a;font-size:13px}.contact-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.contact-item{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035)}.contact-item strong{display:block;color:#f8fafc;margin-bottom:4px}footer{position:relative;border-top:1px solid rgba(255,255,255,.1);padding:24px 0;color:#64748b;font-size:12px}.footer-inner{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.footer-links{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:640px){.wrap{width:min(100% - 22px,920px)}.topbar-inner{align-items:flex-start}.hero h1{font-size:34px}.card{padding:19px}.contact-box{grid-template-columns:1fr}.tagline{font-size:9px}.brand-mark{width:42px;height:42px;border-radius:0;background:transparent;border:0;box-shadow:none;object-fit:contain}.brand-name{font-size:18px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
