
:root{--bg:#0b0f12;--card:#12171b;--text:#e8edf2;--muted:#9fb0c0;--accent:#3fd1ff;}
*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:1.6}
.wrap{max-width:1100px;margin:0 auto;padding:20px}
.site-header{position:sticky;top:0;background:rgba(11,15,18,.85);backdrop-filter:saturate(1.5) blur(6px);border-bottom:1px solid #1e272f}
.site-header .brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);font-weight:700}
.nav{display:flex;gap:14px;align-items:center;float:right}
.nav a{color:var(--text);text-decoration:none;padding:8px 10px;border-radius:10px}
.nav a:hover{background:#0f151a}
.btn{background:#1a232b;border:1px solid #26323c;padding:10px 16px;border-radius:12px;text-decoration:none;color:var(--text);font-weight:600;display:inline-block}
.btn:hover{border-color:var(--accent)}
.btn-primary{background:var(--accent);color:#001018;border-color:#00a8e6}
.hero{padding:48px 0 8px}
.hero h1{font-size:2.1rem;margin:0 0 6px}
.hero .cta-row{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:28px 0}
.card{background:var(--card);border:1px solid #24313c;padding:18px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.25)}
.trust{background:#0e161c;border:1px solid #1e2b36;padding:16px;border-radius:14px}
.page h1{margin-top:8px}
.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}
.bullets{margin:0;padding-left:18px}
.check{margin:0;padding-left:18px;list-style:square}
.faq details{background:var(--card);border:1px solid #24313c;border-radius:12px;padding:10px 14px;margin-bottom:10px}
.muted{color:var(--muted)}
.site-footer{border-top:1px solid #1b252e;margin-top:40px}
.site-footer a{color:var(--text)}
@media (max-width:720px){.nav{float:none;justify-content:flex-start;flex-wrap:wrap}}
