*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#05070b;color:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}nav{height:78px;justify-content:space-between;max-width:1180px;margin:auto;padding:0 24px;border-bottom:1px solid #17202d}.brand,nav{display:flex;align-items:center}.brand{gap:10px;font-weight:800;letter-spacing:1px}.brand b{color:#4da6ff}.mark{width:38px;height:38px;border:1px solid #277ed4;border-radius:50%;display:grid;place-items:center;color:#69b7ff;background:radial-gradient(circle,#102f50,#05070b 70%);box-shadow:0 0 25px #087ee855}.links{display:flex;gap:28px;color:#aeb7c4;font-size:14px}.btn,.ghost{display:inline-flex;justify-content:center;align-items:center;border-radius:9px;padding:14px 20px;font-weight:700}.btn{background:linear-gradient(135deg,#0a76e8,#37a9ff);box-shadow:0 10px 35px #0579e82c}.small{padding:10px 15px;font-size:13px}.ghost{border:1px solid #263548;background:#0b1018}.hero{max-width:1000px;margin:0 auto;padding:115px 24px 95px;text-align:center;background:radial-gradient(circle at 50% 30%,#0d3a642d,transparent 48%)}.eyebrow,.kicker{color:#50aaff;letter-spacing:2.4px;font-size:12px;font-weight:800}.hero h1{font-size:clamp(48px,7vw,84px);line-height:.98;letter-spacing:-4px;margin:24px 0}.hero h1 span{background:linear-gradient(90deg,#4faaff,#d5e9ff);-webkit-background-clip:text;color:transparent}.hero p,.lead{color:#9ca8b7;line-height:1.7;max-width:760px;margin:0 auto;font-size:18px}.actions{margin:34px 0}.actions,.trust{display:flex;justify-content:center;gap:12px}.trust{color:#738094;font-size:12px;flex-wrap:wrap}.trust i{width:3px;height:3px;background:#3c8dd9;border-radius:50%;align-self:center}.strip{border-top:1px solid #17202d;border-bottom:1px solid #17202d;display:flex;justify-content:center;gap:55px;padding:20px;color:#687689;font-size:12px;font-weight:800;letter-spacing:1.5px;flex-wrap:wrap}.section{max-width:1180px;margin:auto;padding:100px 24px}.section h2{font-size:clamp(34px,5vw,55px);max-width:820px;letter-spacing:-2px;margin:14px 0 40px}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.grid article,.plans article{background:linear-gradient(160deg,#0d121b,#080b10);border:1px solid #1b2635;border-radius:16px;padding:28px}.num{color:#318fe9;font-size:12px}.grid h3{font-size:20px}.grid p{color:#8c98a8;line-height:1.6}.dark{border-top:1px solid #141c27;border-bottom:1px solid #141c27}.dark .lead{margin:0 0 35px}.mock{min-height:330px;border:1px solid #1c2b3d;border-radius:22px;padding:45px;display:flex;justify-content:space-between;align-items:center;background:radial-gradient(circle at 80%,#0c3c6d55,transparent 35%),#080c12}.mock h3{font-size:36px;margin:10px 0}.mock p{color:#8d9bad}.screen{width:330px;height:210px;border:8px solid #1b2531;border-radius:14px;background:#07111e;display:grid;place-content:center;text-align:center;font-size:35px;font-weight:900;box-shadow:0 20px 80px #006ee733}.screen span{color:#399fff}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.plans article{position:relative}.plans .featured{border-color:#2187e8;box-shadow:0 0 45px #087ee81c}.popular{position:absolute;right:16px;top:16px;color:#62b4ff;font-size:10px;font-weight:800}.price{font-size:38px;font-weight:900;margin:20px 0;color:#61b3ff}.plans ul{padding:0;list-style:none;color:#a2adbb;line-height:2}.plans .ghost{width:100%;margin-top:15px}.note{color:#697688;font-size:12px;text-align:center;margin-top:22px}.steps{justify-content:space-between;flex-wrap:wrap}.steps,.steps div{display:flex;gap:10px}.steps div{align-items:center;color:#aeb9c8}.steps b{width:34px;height:34px;border-radius:50%;border:1px solid #277ed4;display:grid;place-items:center;color:#50aaff}.contact{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;border-top:1px solid #17202d}.contact p{color:#96a3b3;line-height:1.7}.contact form{display:grid;grid-gap:12px;gap:12px}.contact input,.contact select,.contact textarea{background:#090e15;border:1px solid #223043;border-radius:9px;color:#fff;padding:15px;font:inherit}.contact textarea{min-height:110px;resize:vertical}button{border:0;color:#fff;cursor:pointer}footer{border-top:1px solid #17202d;max-width:1180px;margin:auto;padding:40px 24px;display:flex;justify-content:space-between;align-items:center;color:#6f7c8e;font-size:12px}footer .brand{color:#fff}@media(max-width:800px){.links{display:none}.hero{padding-top:80px}.hero h1{letter-spacing:-2px}.contact,.grid,.plans{grid-template-columns:1fr}.strip{gap:22px}.mock{padding:28px;display:block}.screen{width:100%;margin-top:30px}.section{padding:70px 20px}.steps{display:grid;grid-template-columns:1fr 1fr}footer{display:grid;grid-gap:15px;gap:15px}.btn.small{display:none}}.brand img{width:40px;height:40px;border-radius:50%;object-fit:cover}.contactActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.contactCard{background:linear-gradient(160deg,#0d121b,#080b10);border:1px solid #1b3653;border-radius:18px;padding:32px}.contactCard span{color:#50aaff;letter-spacing:2px;font-size:11px;font-weight:800}.contactCard h3{font-size:28px;margin:14px 0}.contactCard .btn{margin-top:14px}.floatingWA{position:fixed;right:20px;bottom:20px;background:#fff;color:#06101b;padding:12px 17px;border-radius:999px;font-size:13px;font-weight:800;box-shadow:0 12px 45px #0008;z-index:20}@media(max-width:800px){.actions{flex-direction:column}.actions a{width:100%}.contactActions{display:grid}.floatingWA{right:14px;bottom:14px}}