*{box-sizing:border-box}body{margin:0;font-family:Arial;background:#020817;color:#fff}header{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background:#020817;border-bottom:1px solid #123}nav{display:flex;gap:25px;font-weight:700}a{text-decoration:none;color:white}.logo{width:180px}.btn{background:#0b63f6;padding:14px 22px;border-radius:8px;font-weight:700}.ghost{background:transparent;border:1px solid #0b63f6}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:60px 50px;background:linear-gradient(135deg,#020817,#041935)}.heroimg{width:100%;border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.5)}h1{font-size:64px;line-height:1.05}h1 span{color:#1f8cff}.tag{color:#38bdf8;font-weight:700}.actions{display:flex;gap:16px;margin:25px 0}.features{display:flex;gap:24px}.features div{border-left:1px solid rgba(255,255,255,.2);padding-left:15px}.features small,.trust small{display:block;color:#b8c7df}.trust{margin:-20px auto 40px;width:92%;background:#fff;color:#000;border-radius:12px;display:grid;grid-template-columns:repeat(4,1fr)}.trust div{padding:25px}.services{padding:40px}h2{text-align:center;font-size:42px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.card{background:#08162d;border:1px solid #17345a;border-radius:12px;padding:25px}.card span{color:#1f8cff;font-size:28px;font-weight:700}.about{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:40px 50px}.about ul{padding-left:20px}.reviews{display:grid;gap:15px}.reviews div{background:#08162d;border:1px solid #17345a;padding:18px;border-radius:10px}.free{display:grid;grid-template-columns:220px 1fr;gap:25px;align-items:center;margin:40px 50px;padding:30px;border:1px solid #17345a;border-radius:12px}.free img{width:100%;border-radius:10px}.cta{display:flex;justify-content:space-between;align-items:center;margin:40px 50px;padding:30px;border:1px solid #17345a;border-radius:12px;background:#071224}footer{text-align:center;padding:40px}.footer .logo{margin:auto}@media(max-width:900px){.hero,.about,.free,.cta{grid-template-columns:1fr;display:grid}.cards{grid-template-columns:1fr}.trust{grid-template-columns:1fr 1fr}nav{display:none}h1{font-size:44px}}