*{box-sizing:border-box}body{margin:0;background:#07080b;color:#fff;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:auto;padding:0 22px}.top{padding:8px;text-align:center;background:#050505;color:#bbb;font-size:12px}.nav{position:sticky;top:0;z-index:5;background:#0b0c10ee;border-bottom:1px solid #292d35}.navin{height:72px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:27px;font-weight:900}.logo span{color:#ed151d}.menu{display:flex;gap:22px;font-weight:700;font-size:13px;text-transform:uppercase}.btn{display:inline-block;padding:14px 20px;border-radius:7px;font-weight:900;text-transform:uppercase;font-size:12px}.red{background:#ed151d}.outline{border:1px solid #555;background:#11141a}.hero{padding:85px 0;background:radial-gradient(circle at 80% 15%,#451017,transparent 35%),#090a0e}.heroGrid{display:grid;grid-template-columns:1fr .9fr;gap:45px;align-items:center}.kicker{color:#ff3c43;font-weight:900;letter-spacing:3px;text-transform:uppercase;font-size:12px}.hero h1{font-size:clamp(45px,6vw,78px);line-height:.9;margin:15px 0;text-transform:uppercase;letter-spacing:-4px}.hero h1 span,h2 span{color:#ed151d}.hero p{color:#c4cad3;font-size:18px;line-height:1.65}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.hero img{width:100%;border-radius:16px;border:1px solid #383d47}.strip{background:#ed151d;padding:13px;text-align:center;font-weight:900;font-size:12px}.strip span{margin:0 12px}section{padding:80px 0}.dark{background:#101319}.heading{text-align:center;max-width:760px;margin:0 auto 40px}.heading h2{font-size:42px;margin:10px 0;text-transform:uppercase}.heading p{color:#aeb5c0;line-height:1.7}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{padding:25px;background:linear-gradient(#171b22,#0d1015);border:1px solid #2b3039;border-radius:14px}.card h3{margin-bottom:8px}.card p{color:#aeb5c0;line-height:1.55;font-size:14px}.solutions{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.solution{min-height:240px;padding:28px;border:1px solid #303641;border-radius:15px;background:linear-gradient(150deg,#252b34,#0c0e12);display:flex;flex-direction:column;justify-content:end}.solution b{color:#ff3c43;font-size:11px;letter-spacing:2px}.solution h3{font-size:29px;margin:6px 0}.solution p{color:#b9c0ca;line-height:1.5}.packages{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.pkg{background:#fff;color:#111;border-radius:14px;overflow:hidden}.pkgHead{background:#171a20;color:#fff;padding:20px}.pkgHead small{color:#ff4047;font-weight:900}.price{font-size:35px;font-weight:900}.pkg ul{list-style:none;padding:15px 23px;line-height:1.8;font-size:13px}.pkg li:before{content:'✓';color:#e00;margin-right:7px;font-weight:900}.pkg .btn{margin:0 20px 20px;width:calc(100% - 40px);text-align:center}.feature{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.feature h2{font-size:44px}.checks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.check{padding:13px;background:#151920;border:1px solid #2c323b;border-radius:8px;font-weight:700}.check b{color:#ff3c43}.callout{padding:32px;border-radius:16px;background:linear-gradient(135deg,#e50914,#760006)}.contact{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form{display:grid;gap:11px}.form input,.form select,.form textarea{padding:14px;border-radius:8px;border:1px solid #343a44;background:#090b0f;color:#fff;font:inherit}.form textarea{min-height:130px}.faq{max-width:850px;margin:auto}.faq details{border-bottom:1px solid #30353e;padding:18px}.faq p{color:#adb5c0;line-height:1.6}footer{padding:35px 0;border-top:1px solid #252a32;color:#929aa7}.foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:900px){.menu{display:none}.heroGrid,.feature,.contact{grid-template-columns:1fr}.grid,.packages{grid-template-columns:1fr 1fr}.solutions{grid-template-columns:1fr}}@media(max-width:560px){.grid,.packages,.checks{grid-template-columns:1fr}.hero{padding:55px 0}.hero h1{font-size:50px}.heading h2,.feature h2{font-size:34px}}