:root{--bg:#070a13;--panel:rgba(17,24,39,.72);--panel2:rgba(22,31,52,.9);--text:#f8fafc;--muted:#9aa6bd;--line:rgba(255,255,255,.12);--green:#40f08a;--blue:#3dd7ff;--yellow:#ffd166;--shadow:0 28px 80px rgba(0,0,0,.45)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 20% 0%,#143a2b 0,#070a13 38%,#050711 100%);font-family:Inter,system-ui,sans-serif;color:var(--text);overflow-x:hidden}a{color:inherit;text-decoration:none}.bg-blur{position:fixed;filter:blur(80px);border-radius:999px;opacity:.38;pointer-events:none}.bg-1{width:330px;height:330px;background:var(--green);top:80px;left:-90px}.bg-2{width:430px;height:430px;background:#226cff;right:-150px;top:250px}.header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 5vw;background:rgba(7,10,19,.72);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{font-weight:900}.diamond{color:var(--green)}.nav,.socials{display:flex;gap:16px;color:var(--muted);font-size:14px}.nav a:hover,.socials a:hover{color:var(--green)}.section{max-width:1180px;margin:0 auto;padding:80px 24px}.hero{display:grid;grid-template-columns:1.08fr .92fr;gap:34px;align-items:center;min-height:calc(100vh - 80px)}.eyebrow,.section-head span,.info-card span,.activity span,.modal span{display:inline-flex;color:var(--green);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}h1{font-size:clamp(44px,7vw,88px);line-height:.92;margin:18px 0;background:linear-gradient(135deg,#fff,#a7ffd1 45%,#70d8ff);-webkit-background-clip:text;color:transparent}h2{font-size:clamp(28px,4vw,48px);line-height:1.05;margin:12px 0}h3{margin:12px 0 8px}p{color:var(--muted);line-height:1.7}.hero p{font-size:19px;max-width:650px}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.cta-row.center{justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;padding:14px 20px;font-weight:800;border:1px solid var(--line);transition:.2s}.btn:hover{transform:translateY(-2px)}.btn.primary{background:linear-gradient(135deg,var(--green),var(--blue));color:#06100b;box-shadow:0 16px 40px rgba(64,240,138,.22)}.btn.ghost{background:rgba(255,255,255,.06)}.btn.small{padding:11px 16px;font-size:14px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.stats div,.card{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),rgba(9,14,28,.72));border-radius:28px;box-shadow:var(--shadow)}.stats div{padding:18px}.stats strong{display:block;font-size:28px}.stats span{color:var(--muted);font-size:13px}.card{padding:26px}.calculator{position:relative;overflow:hidden}.calculator:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 80% 10%,rgba(64,240,138,.22),transparent 35%);pointer-events:none}.calc-head{display:flex;justify-content:space-between;margin-bottom:24px;color:var(--muted)}label{display:block;margin:18px 0 10px;color:#dce5f5;font-weight:700}input[type=range]{width:100%;accent-color:var(--green)}.range-value{font-size:34px;font-weight:900}.calc-result{margin-top:22px;display:grid;gap:12px}.calc-result div{display:flex;justify-content:space-between;gap:12px;padding:14px;border-radius:16px;background:rgba(255,255,255,.05);color:var(--muted)}.calc-result b{color:#fff}.calc-result .accent{background:rgba(64,240,138,.11)}.calc-result .accent b{color:var(--green)}.ticker{border-block:1px solid var(--line);overflow:hidden;background:rgba(255,255,255,.04);white-space:nowrap}.ticker div{display:inline-block;padding:18px 0;animation:ticker 18s linear infinite;color:#cbd5e1;font-weight:800}@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}.section-head{text-align:center;max-width:760px;margin:0 auto 34px}.reviews{display:grid;grid-template-columns:60px 1fr 60px;align-items:center;gap:12px}.arrow{width:52px;height:52px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.06);color:#fff;font-size:34px;cursor:pointer}.review-screen{text-align:center}.phone-shot{max-width:360px;min-height:430px;margin:0 auto 18px;padding:28px;border-radius:38px;background:linear-gradient(180deg,#0d1222,#111827);border:10px solid #050711;display:flex;flex-direction:column;justify-content:center;gap:14px}.chat-line{padding:12px 14px;border-radius:18px;max-width:82%;font-weight:700}.chat-line.left{background:#172033;text-align:left}.chat-line.right{background:linear-gradient(135deg,var(--green),var(--blue));color:#06100b;margin-left:auto;text-align:left}.steps-grid,.adv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.step b{font-size:34px;color:var(--green)}.cards-3{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:18px}.info-card ul{color:#dbeafe;line-height:2}.activity-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);color:var(--muted)}.activity-row b{color:var(--green)}.timer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;text-align:center;margin:16px 0}.timer b{font-size:34px;border-radius:16px;background:rgba(255,255,255,.06);padding:12px}.timer span{grid-row:2;color:var(--muted);font-size:12px}.adv-grid{grid-template-columns:repeat(3,1fr)}.faq{max-width:900px}.faq details{margin:12px 0}.faq summary{cursor:pointer;font-weight:900}.final{text-align:center}.final h2{font-size:58px}.footer{display:flex;justify-content:space-between;gap:20px;padding:28px 5vw;border-top:1px solid var(--line);color:var(--muted)}.footer div{display:flex;gap:16px}.modal{position:fixed;inset:0;background:rgba(0,0,0,.68);display:none;align-items:center;justify-content:center;z-index:20;padding:20px}.modal.show{display:flex}.modal-box{position:relative;max-width:430px;text-align:center}.modal-box button{position:absolute;right:16px;top:14px;background:transparent;border:0;color:#fff;font-size:28px;cursor:pointer}.reveal{opacity:0;transform:translateY(24px);transition:.7s}.reveal.visible{opacity:1;transform:none}@media(max-width:900px){.nav{display:none}.hero,.cards-3{grid-template-columns:1fr}.steps-grid,.adv-grid,.stats{grid-template-columns:1fr 1fr}.header{align-items:flex-start}.socials{display:none}.final h2{font-size:38px}}@media(max-width:560px){.section{padding:56px 16px}.steps-grid,.adv-grid,.stats,.reviews{grid-template-columns:1fr}.arrow{display:none}.header{padding:16px}.brand{font-size:14px}.card{padding:20px}h1{font-size:42px}.footer{flex-direction:column}.calc-result div{flex-direction:column}.timer{grid-template-columns:1fr 1fr 1fr}}
