*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:Arial,sans-serif;background:#0b0b0b;color:#fff;line-height:1.7;overflow-x:hidden}header{position:fixed;top:0;width:100%;background:#000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;border-bottom:1px solid #b30000}.nav{max-width:1300px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:20px}.logo{font-size:28px;font-weight:700}.logo span{color:#b30000}nav a{color:#fff;text-decoration:none;margin-left:20px;font-size:14px;transition:.3s}nav a:hover{color:#b30000}.hero{height:100vh;background:linear-gradient(#000000bf,#000000bf),url(https://images.unsplash.com/photo-1487754180451-c456f719a1fc?q=80&w=1600&auto=format&fit=crop);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px}.hero-content{max-width:900px;animation:fadeIn 1.2s ease}.hero h1{font-size:64px;margin-bottom:20px}.hero p{font-size:22px;color:#ddd}.btn{display:inline-block;margin-top:30px;padding:16px 28px;background:#b30000;color:#fff;text-decoration:none;border-radius:8px;font-weight:700;transition:.3s}.btn:hover{background:#e00000;transform:scale(1.05)}.section{max-width:1300px;margin:auto;padding:100px 20px}.section h2{font-size:42px;margin-bottom:30px;color:#b30000;text-align:center}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.card{background:#151515;padding:30px;border-radius:14px;transition:.3s;border:1px solid #222}.card:hover{transform:translateY(-8px);border-color:#b30000}.card h3{margin-bottom:15px;color:#b30000}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:50px}.stat{background:#151515;padding:30px;border-radius:12px;text-align:center}.stat h3{font-size:42px;color:#b30000}.review{background:#151515;padding:25px;border-left:4px solid #b30000;border-radius:10px;margin-bottom:20px}.contact-box{background:#151515;padding:40px;border-radius:14px;text-align:center}.contact-box p{margin-bottom:30px}footer{background:#000;padding:50px;text-align:center;color:#999}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero h1{font-size:42px}.hero p{font-size:18px}nav{display:none}.section h2{font-size:32px}}
