:root{--bg:#0b1020;--fg:#e6f0ff;--muted:#b7c3d7;--brand:#0ea5e9;--brand-2:#60a5fa;--card:#131a2e;--accent:#14b8a6;--warning:#f59e0b}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--fg);scroll-behavior:smooth}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-block;padding:14px 20px;border-radius:14px;font-weight:700;letter-spacing:.2px}.btn-primary{background:linear-gradient(90deg,var(--brand),var(--brand-2));color:#fff;box-shadow:0 10px 30px #0ea5e940}.btn-ghost{border:1px solid #2a3559;color:var(--fg);background:transparent}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#0e1530;border:1px solid #213058;color:#a0b8ff;font-size:12px}header{position:sticky;top:0;z-index:50;background:rgba(11,16,32,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #1a2445}header .wrap{display:flex;align-items:center;justify-content:space-between;padding:14px 0}nav a{margin:0 10px;font-weight:600;color:#cfe2ff}nav a:hover{color:#fff}.hero{position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(60% 60% at 70% 30%,rgba(96,165,250,.25),transparent 60%),radial-gradient(50% 50% at 20% 80%,rgba(20,184,166,.2),transparent 60%)}.hero .inner{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:80px 0}.kicker{font-weight:700;color:#8bd6ff;text-transform:uppercase;letter-spacing:.25em;font-size:12px}h1{font-size:clamp(28px,5vw,52px);line-height:1.05;margin:10px 0}.lead{color:#c7d6f7;font-size:clamp(15px,2.2vw,18px)}.badges{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.card{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.005));border:1px solid #263154;border-radius:18px;padding:22px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.center{text-align:center}section{padding:70px 0}.section-title{font-size:32px;margin:0 0 10px}.muted{color:var(--muted)}.pricing .plan{position:relative;overflow:hidden}.plan h3{margin:8px 0}.plan .price{font-size:36px;font-weight:800}.plan ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px;color:#cadeff}.plan ul li:before{content:"✓";color:var(--accent);margin-right:8px}.plan.popular{border-color:#0ea5e9b3;box-shadow:0 10px 40px #0ea5e926}.wave{height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.5),transparent)}.tag{display:inline-block;padding:6px 10px;border-radius:999px;background:rgba(234,179,8,.15);color:#fde68a;font-size:12px;border:1px solid rgba(234,179,8,.35)}.process .step{display:flex;gap:14px}.step .num{flex:0 0 36px;height:36px;border-radius:12px;background:#122047;display:grid;place-items:center;font-weight:800;color:#9edbff}.audios{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}audio{width:100%}.faq details{background:#0f1733;border:1px solid #223059;border-radius:14px;padding:14px}.faq summary{cursor:pointer;font-weight:700}footer{padding:50px 0;border-top:1px solid #1a2445;color:#a6b6d6}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px}.cta-bar{position:sticky;bottom:0;z-index:40;background:rgba(7,12,28,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #1a2445}.cta-bar .wrap{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0}.whatsapp{display:inline-flex;align-items:center;gap:8px;border:1px solid #2a8f6b;background:rgba(20,184,166,.15);padding:10px 14px;border-radius:12px;color:#b7ffe3}.whatsapp svg{width:18px;height:18px}label{display:block;margin:6px 0;font-size:13px;color:#cfe2ff}.in{width:100%;padding:12px 14px;border-radius:12px;border:1px solid #2a3559;background:#0c142b;color:#e6f0ff}textarea.in{resize:vertical}@media (max-width:980px){.hero .inner,.grid-3,.grid-2,.audios,.footer-grid{grid-template-columns:1fr}nav{display:none}}
