:root{--bg:#03060b;--panel:#07101e;--panel2:#0a1830;--blue:#087bff;--cyan:#00d8ff;--white:#f8fbff;--muted:#aebcd0;--line:rgba(0,216,255,.26);--glass:rgba(5,13,25,.74);--radius:28px;--shadow:0 30px 90px rgba(0,0,0,.55)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;background:radial-gradient(circle at 80% 0,#123f78 0,#06111f 32%,var(--bg) 72%);color:var(--white);line-height:1.55}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.top-strip{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;padding:9px 5%;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:#00162f;color:#cfeeff;border-bottom:1px solid var(--line)}.nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:14px 5%;background:rgba(3,6,11,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px}.brand img{width:58px;height:58px;border-radius:50%;object-fit:cover;box-shadow:0 0 30px rgba(0,216,255,.25)}.brand strong{font-size:17px;line-height:1.05;letter-spacing:.06em}.brand em{display:block;color:var(--cyan);font-style:normal;font-size:12px;letter-spacing:.28em}.nav nav{display:flex;gap:24px;color:#d9e7f8;font-weight:800}.nav nav a:hover{color:var(--cyan)}.nav-call,.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 20px;font-weight:950;border:1px solid var(--line)}.nav-call{background:#071d3b;color:#fff;box-shadow:0 0 28px rgba(0,123,255,.18)}.btn.primary{border:0;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#001224;box-shadow:0 18px 45px rgba(0,123,255,.35)}.btn.ghost{background:rgba(255,255,255,.04);color:#fff}.hero{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:50px;align-items:center;min-height:86vh;padding:86px 5% 70px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:8% -10% auto auto;width:560px;height:560px;background:radial-gradient(circle,rgba(0,216,255,.18),transparent 62%);pointer-events:none}.badge{display:inline-flex;margin:0 0 14px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;color:#aeefff;background:rgba(0,216,255,.08);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:950}.hero h1{font-size:clamp(42px,6.4vw,82px);line-height:.92;margin:0 0 24px;text-transform:uppercase;letter-spacing:-.05em}.lead{font-size:21px;color:var(--muted);max-width:760px}.cta-row,.mini-proof{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.mini-proof span{padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.035);color:#d8ecff;font-weight:800}.hero-visual{position:relative;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel);box-shadow:var(--shadow);transform:perspective(1200px) rotateY(-4deg)}.hero-visual img{width:100%;height:100%;object-fit:cover}.floating-price{position:absolute;right:18px;bottom:18px;padding:18px 22px;border-radius:22px;background:rgba(0,7,18,.88);border:1px solid var(--line);box-shadow:0 20px 60px rgba(0,0,0,.5)}.floating-price small,.floating-price span{display:block;color:#bcd2e9;font-weight:900}.floating-price b{display:block;font-size:42px;line-height:1;color:white}.logo-band{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 5% 35px;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--line);box-shadow:var(--shadow)}.logo-band div{padding:28px;background:rgba(6,18,35,.92);text-align:center}.logo-band b{display:block;font-size:32px;color:var(--cyan)}.logo-band span{color:var(--muted);font-weight:800}.section{padding:86px 5%;max-width:1280px;margin:auto}.section h2,.price-section h2,.contact h2{font-size:clamp(34px,4.5vw,58px);line-height:1.03;margin:0 0 22px;letter-spacing:-.035em}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cards article,.why-grid div,.faq details{background:linear-gradient(180deg,rgba(10,24,48,.92),rgba(6,13,26,.92));border:1px solid var(--line);border-radius:22px;padding:25px;box-shadow:0 18px 45px rgba(0,0,0,.22)}.cards span{color:var(--cyan);font-weight:950}.cards h3,.why-grid h3{margin:8px 0 9px;font-size:20px}.cards p,.why-grid p,.section p,.contact p,.faq p{color:var(--muted)}.price-section{margin:35px 5%;padding:54px;display:flex;justify-content:space-between;align-items:center;gap:28px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#071427,#073a81 60%,#00a6e8);box-shadow:var(--shadow)}.price-section h2{font-size:clamp(48px,7vw,90px);margin-bottom:8px}.price-section p{font-size:20px}.price-section small{color:#d8ecff}.split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.image-panel{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.steps{counter-reset:item;display:grid;gap:14px;padding:0;margin:28px 0 0}.steps li{list-style:none;display:grid;grid-template-columns:46px 1fr;gap:15px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035)}.steps li:before{counter-increment:item;content:counter(item);display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#001224;font-weight:950}.steps b,.steps span{grid-column:2}.steps span{color:var(--muted)}.why{max-width:none;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0));border-block:1px solid var(--line)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1280px;margin:28px auto 0}.area{text-align:center}.chips{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px}.chips span{border:1px solid var(--line);border-radius:999px;padding:11px 16px;background:rgba(255,255,255,.04);font-weight:850}.faq{max-width:980px}.faq details{margin:12px 0}.faq summary{cursor:pointer;font-weight:950;font-size:18px}.contact{display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:42px;align-items:start;margin:40px 5% 85px;padding:58px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(10,24,48,.95),rgba(3,6,11,.96));box-shadow:var(--shadow)}.big-phone{display:inline-block;margin:10px 0 8px;font-size:clamp(34px,5vw,58px);font-weight:950;color:var(--cyan);letter-spacing:-.04em}.fine{font-size:14px}form{display:grid;gap:14px}label{font-weight:900;color:#e8f5ff}input,textarea,select{width:100%;margin-top:6px;padding:15px 16px;border-radius:14px;border:1px solid var(--line);background:#050e1b;color:#fff;font:inherit;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--cyan);box-shadow:0 0 0 4px rgba(0,216,255,.12)}button{cursor:pointer;font:inherit}footer{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;text-align:center;padding:34px 5%;border-top:1px solid var(--line);color:var(--muted)}footer img{width:46px;height:46px;border-radius:50%;object-fit:cover}.mobile-call{display:none;position:fixed;left:14px;right:14px;bottom:14px;z-index:100;padding:16px;text-align:center;border-radius:999px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#001224;font-weight:950;box-shadow:0 18px 50px rgba(0,123,255,.45)}@media(max-width:1100px){.hero{grid-template-columns:1fr}.hero-visual{transform:none;max-width:680px}.cards,.why-grid{grid-template-columns:repeat(2,1fr)}.contact,.split{grid-template-columns:1fr}.nav nav{display:none}}@media(max-width:700px){.top-strip span:nth-child(2){display:none}.nav-call{display:none}.brand img{width:48px;height:48px}.brand strong{font-size:14px}.hero{padding:45px 4% 45px}.hero h1{font-size:42px}.lead{font-size:18px}.logo-band{grid-template-columns:repeat(2,1fr);margin-inline:4%}.cards,.why-grid{grid-template-columns:1fr}.section{padding:62px 4%}.price-section,.contact{margin-inline:4%;padding:30px;display:block}.price-section h2{font-size:52px}.mobile-call{display:block}footer{padding-bottom:86px}.floating-price b{font-size:34px}}
