:root{--bg: #070b12;--panel: #0f1622;--card: #111d2d;--text: #ecf2ff;--muted: #96a6c1;--border: #25364b;--accent: #7db0ff;--accent-2: #67d9ba}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif;background:radial-gradient(900px 380px at 12% -8%,rgba(65,120,255,.18),transparent 58%),radial-gradient(900px 430px at 88% 0%,rgba(36,209,177,.12),transparent 62%),var(--bg);color:var(--text)}.marketing-wrap{max-width:960px;margin:0 auto;padding:24px 16px 64px;display:grid;gap:24px}.hero,.section,.footer{border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#131e2ef5,#0c1420f0);padding:24px}h1{font-size:clamp(1.85rem,4vw,2.6rem);line-height:1.15;margin:0 0 12px}h2{margin:0 0 10px;font-size:1.35rem}h3{margin:0 0 6px;font-size:1.05rem}p{color:var(--muted);line-height:1.5;margin:0}.smallnav{display:flex;gap:14px;justify-content:flex-end}.smallnav a,.footer-links a,.text-link{color:var(--muted);text-decoration-color:#96a6c173}.actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:16px}.btn{display:inline-flex;justify-content:center;align-items:center;padding:11px 16px;border-radius:10px;text-decoration:none;border:1px solid var(--border);color:var(--text);font-weight:700}.btn.primary{background:var(--accent);color:#08111f;border-color:transparent}.trust-bullets,.trust-points{margin:12px 0 0;padding-left:20px;display:grid;gap:6px}.trust-bullets li,.trust-points li{color:var(--text);font-size:.96rem}.compatibility-note{margin-top:14px;font-size:.92rem}.grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card{border:1px solid var(--border);border-radius:12px;padding:14px;background:#0d1726e6}.step-card h3,.support-grid h3{margin:0}.highlight{border:1px solid rgba(103,217,186,.45);background:#0922206b;border-radius:12px;padding:14px;margin:12px 0;color:var(--text)}.faq details{border-top:1px solid var(--border);padding:10px 0}.faq details:last-child{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;font-weight:600}.faq details p{margin-top:8px}.final-cta{display:grid;gap:12px}.support-tip{margin-top:8px;border-top:1px solid var(--border);padding-top:12px;display:grid;gap:8px}.footer-links{display:flex;flex-wrap:wrap;gap:14px}@media (max-width: 640px){.marketing-wrap{padding-top:16px}.hero,.section,.footer{padding:18px}}
