:root{--bg:#08111f;--panel:#0f172a;--card:rgba(255,255,255,.07);--stroke:rgba(255,255,255,.1);--text:#e5eefc;--muted:#a7b7d4;--brand:#4f8cff;--brand2:#8b5cf6;--ok:#22c55e;--radius:24px;--shadow:0 30px 70px rgba(0,0,0,.35)}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(circle at 15% 0,rgba(79,140,255,.18),transparent 35%),linear-gradient(180deg,#07111d,#0a1322);color:var(--text)}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 2rem));margin:auto}.topbar{position:sticky;top:0;z-index:20;background:rgba(8,17,31,.78);backdrop-filter:blur(16px);border-bottom:1px solid var(--stroke)}.nav-wrap{min-height:78px;display:flex;align-items:center;gap:1.2rem}.brand{display:flex;align-items:center;gap:.75rem;font-weight:800}.brand img{width:42px;height:42px}.nav{display:flex;gap:1rem;margin-left:auto;color:var(--muted)}.nav a:hover{color:white}.menu-toggle{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:.9rem 1.25rem;font-weight:800;background:rgba(255,255,255,.08);color:white}.btn-primary{background:linear-gradient(135deg,var(--brand),var(--brand2));box-shadow:0 16px 34px rgba(79,140,255,.25)}.btn-secondary{border:1px solid var(--stroke)}.btn-lg{padding:1.05rem 1.5rem}.full{width:100%}.hero{padding:5rem 0}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center}.eyebrow{text-transform:uppercase;color:#93c5fd;font-weight:800;letter-spacing:.12em;font-size:.78rem}h1{font-size:clamp(2.6rem,5vw,4.7rem);line-height:.98;letter-spacing:-.05em;margin:.6rem 0 1rem}h2{font-size:clamp(2rem,3vw,3rem);line-height:1.05;letter-spacing:-.035em;margin:.3rem 0 1rem}.lead{font-size:1.1rem;line-height:1.75;color:#c8d7ef}.actions{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.6rem 0}.ticks{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;list-style:none;padding:0}.ticks li,.card,.price-card,.form-card,.mockup,.notice{background:var(--card);border:1px solid var(--stroke);border-radius:var(--radius);box-shadow:var(--shadow)}.ticks li{padding:1rem;color:var(--muted)}.mockup{overflow:hidden}.mockup-head{display:flex;gap:.4rem;padding:1rem;border-bottom:1px solid var(--stroke)}.mockup-head span{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.25)}.mockup-body{padding:1.3rem}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.stats div{background:rgba(255,255,255,.05);padding:1rem;border-radius:18px}.stats b{display:block;font-size:1.8rem}.stats span,.rows span{color:var(--muted)}.rows{margin-top:1rem;display:grid;gap:.7rem}.rows div{display:flex;justify-content:space-between;gap:1rem;padding:.9rem;border-radius:16px;background:rgba(255,255,255,.04)}.rows b{color:#bfdbfe}.section,.page-hero{padding:5rem 0}.section.alt{background:rgba(255,255,255,.03)}.section-head{max-width:760px;margin-bottom:2rem}.centered{text-align:center;margin-left:auto;margin-right:auto}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.card{padding:1.5rem}.card h3,.price-card h3{margin:.2rem 0 .7rem}.card p,.price-card p,.price-card li{color:var(--muted);line-height:1.65}.step span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--brand2));font-weight:900;margin-bottom:1rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.price-card{padding:1.5rem;position:relative}.price-card.featured{background:linear-gradient(180deg,rgba(79,140,255,.16),rgba(255,255,255,.06));transform:translateY(-8px)}.price{font-size:2.5rem;font-weight:900;margin:.7rem 0}.price span{font-size:1rem;color:var(--muted);font-weight:500}.form-card{padding:1.5rem}.form-card label{display:block;margin:0 0 1rem;color:var(--muted)}input,select,textarea{width:100%;padding:.9rem 1rem;margin-top:.4rem;border-radius:14px;border:1px solid var(--stroke);background:#07111d;color:white}.notice{padding:1rem;margin:1rem 0;color:#dbeafe}.narrow{max-width:800px}.cta{padding:4rem 0}.cta-inner{padding:2rem;border-radius:30px;background:linear-gradient(135deg,rgba(79,140,255,.22),rgba(139,92,246,.18));border:1px solid var(--stroke)}.footer{padding:3rem 0;background:rgba(0,0,0,.2)}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(3,.7fr);gap:2rem}.footer a{display:block;color:var(--muted);margin:.45rem 0}.footer-bottom{border-top:1px solid var(--stroke);margin-top:2rem;padding-top:1rem;color:var(--muted)}@media(max-width:900px){.hero-grid,.feature-grid,.steps-grid,.pricing-grid,.footer-grid{grid-template-columns:1fr}.ticks,.stats{grid-template-columns:1fr}.nav{display:none}.nav.show{display:flex;position:absolute;top:78px;left:1rem;right:1rem;flex-direction:column;background:#0f172a;padding:1rem;border-radius:18px}.menu-toggle{display:block;margin-left:auto;background:transparent;color:white;border:1px solid var(--stroke);padding:.6rem .8rem;border-radius:12px}.topbar .btn{display:none}}
