:root{--p:#a64dff;--c:#00e5ff;--bg:#07060f;--t:#e8e6f5}*{box-sizing:border-box;margin:0}body{font-family:system-ui,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--t);line-height:1.6}a{color:inherit;text-decoration:none}
.nav{position:sticky;top:0;z-index:9;display:flex;justify-content:space-between;align-items:center;padding:12px 5vw;background:#07060fcc;backdrop-filter:blur(10px);border-bottom:1px solid #a64dff33}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:3px}.brand img{height:38px;border-radius:8px}.brand b{color:var(--c)}nav a{margin-left:22px;opacity:.85}nav a:hover{color:var(--c)}
.btn{display:inline-block;padding:12px 26px;border-radius:40px;background:linear-gradient(90deg,var(--p),var(--c));color:#07060f;font-weight:700;border:0;cursor:pointer;box-shadow:0 0 24px #a64dff66}.btn.ghost{background:none;color:var(--t);border:1px solid var(--c)}.btn.sm{padding:6px 16px}
.hero{position:relative;min-height:88vh;display:flex;align-items:center;justify-content:space-between;gap:4vw;padding:6vh 5vw;overflow:hidden;flex-wrap:wrap}.glow{position:absolute;inset:-20%;background:radial-gradient(circle at 70% 40%,#a64dff40,transparent 45%),radial-gradient(circle at 20% 80%,#00e5ff30,transparent 40%);z-index:-1}.hero-in{max-width:600px}.tag{color:var(--c);letter-spacing:2px;text-transform:uppercase;font-size:.85rem}h1{font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.1;margin:14px 0}.grad{background:linear-gradient(90deg,var(--p),var(--c));-webkit-background-clip:text;color:transparent}.lead{opacity:.85;font-size:1.15rem}.cta{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap}.hero-logo{width:min(460px,90vw);border-radius:20px;box-shadow:0 0 60px #a64dff55,0 0 120px #00e5ff22}
.sec{padding:80px 5vw}.sec.alt{background:#0d0b1c}h2{font-size:2.2rem;margin-bottom:34px;text-align:center}h2:after{content:"";display:block;width:70px;height:3px;margin:12px auto 0;background:linear-gradient(90deg,var(--p),var(--c))}
.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;max-width:1100px;margin:auto}.card{background:#120f24;border:1px solid #a64dff33;border-radius:18px;overflow:hidden;transition:.3s}.card:hover{transform:translateY(-6px);box-shadow:0 0 30px #00e5ff33}.card img{width:100%;aspect-ratio:16/9;object-fit:cover}.pad{padding:22px}.pill{font-size:.75rem;color:var(--c);border:1px solid var(--c);border-radius:20px;padding:2px 10px}.card h3{margin:10px 0 6px;font-size:1.4rem}
.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;max-width:1100px;margin:auto}.svc{padding:26px;border-radius:16px;background:#141129;border:1px solid #00e5ff22}.svc i{font-style:normal;font-size:2rem}.svc h3{margin:8px 0}.svc p{opacity:.8}
.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;align-items:center;max-width:1100px;margin:auto}.split img{width:100%;border-radius:18px}.split h2{text-align:left}.split h2:after{margin-left:0}.stats{list-style:none;padding:0;display:flex;gap:26px;margin-top:22px}.stats b{display:block;font-size:1.8rem;color:var(--c)}
.form{max-width:560px;margin:24px auto;display:grid;gap:12px}.form input,.form textarea{padding:14px;border-radius:12px;border:1px solid #a64dff55;background:#07060f;color:var(--t);font:inherit}.center{text-align:center}.small{opacity:.6;font-size:.9rem}footer{text-align:center;padding:30px;opacity:.6;border-top:1px solid #a64dff22}
@media(max-width:700px){nav a:not(.btn){display:none}}
.big{font-size:clamp(1.3rem,3vw,1.8rem);margin-top:6px}.money{color:var(--c);text-shadow:0 0 18px #00e5ff99;font-size:1.2em}.btn.xl{padding:16px 36px;font-size:1.15rem;animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 44px #00e5ffaa}}
.note{font-size:.85rem;opacity:.7;margin-top:18px}.note a,.legal a,.chk a,footer a{color:var(--c)}.strip{padding-top:30px}
.box{max-width:620px;margin:auto;background:#120f24;border:1px solid #a64dff44;border-radius:20px;padding:30px}.form select{padding:14px;border-radius:12px;border:1px solid #a64dff55;background:#07060f;color:var(--t);font:inherit}
.chips{border:1px solid #a64dff55;border-radius:12px;padding:12px;display:flex;flex-wrap:wrap;gap:8px}.chips legend{padding:0 6px;opacity:.8}.chips label{background:#1b1735;padding:6px 12px;border-radius:20px;font-size:.9rem}.chk{font-size:.9rem}.hp{position:absolute;left:-9999px}
.reflink{margin-top:20px;text-align:center}.reflink input{width:100%;padding:12px;border-radius:10px;border:1px solid var(--c);background:#07060f;color:var(--c);margin:12px 0;font:inherit}.center-row{justify-content:center}.btn.wa{background:#25d366}.btn.fb{background:#1877f2;color:#fff}
.legal{max-width:860px;margin:auto}.legal h3{margin:22px 0 6px;color:var(--c)}.legal p{opacity:.9}
table{width:100%;border-collapse:collapse;font-size:.88rem}th,td{padding:8px;border-bottom:1px solid #a64dff33;text-align:left}th{color:var(--c)}.wrap{overflow-x:auto}
.c{color:var(--c)}.list{margin:8px 0 16px 20px}.list li{margin:4px 0}.burger{display:none;background:none;border:0;color:var(--t);font-size:1.6rem}
footer{text-align:left}.fcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px;max-width:1100px;margin:0 auto 20px;line-height:2}footer>p{text-align:center}
.prog{height:16px;background:#1b1735;border-radius:10px;overflow:hidden;margin:14px 0}.prog>div{height:100%;background:linear-gradient(90deg,var(--p),var(--c))}
.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.kpi{background:#141129;border:1px solid #00e5ff33;border-radius:14px;padding:16px;text-align:center}.kpi b{display:block;font-size:1.7rem;color:var(--c)}
.lock{filter:blur(3px);pointer-events:none;opacity:.5}.pro-sec{max-width:1100px;margin:0 auto 40px}.pro-sec h3{margin-bottom:14px}
@media(max-width:700px){.burger{display:block}nav{display:none}body.menu nav{display:flex;flex-direction:column;position:absolute;top:62px;right:0;left:0;background:#07060f;padding:16px 5vw;gap:12px}body.menu nav a{margin:0;display:block}nav a:not(.btn){display:block}}
