*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:Arial,sans-serif;background:#000;color:#fff;overflow-x:hidden}.header{position:fixed;top:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 50px;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid rgba(255,255,255,.08)}.logoArea{display:flex;align-items:center;gap:15px}.logo{height:85px}.logoArea h1{font-size:32px}.logoArea p{color:#bbb}nav{display:flex;gap:35px}nav a{color:#fff;text-decoration:none;font-weight:700}.quoteBtn,.mainBtn,.cardBtn,.ctaBtn{background:#fc0;color:#000;padding:15px 30px;border-radius:12px;font-weight:700;text-decoration:none;display:inline-block;transition:.3s}.quoteBtn:hover,.mainBtn:hover,.cardBtn:hover,.ctaBtn:hover{transform:translateY(-4px)}.hero{position:relative;height:100vh;background:url(https://images.unsplash.com/photo-1504307651254-35680f356dfd?q=80&w=1800&auto=format&fit=crop) center/cover no-repeat;display:flex;align-items:center}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8}.heroContent{position:relative;z-index:2;padding:80px;max-width:900px}.heroContent h2{font-size:95px;line-height:1;font-weight:900;margin-bottom:25px}.heroContent span{color:#fc0}.heroContent p{font-size:25px;line-height:1.7;color:#ddd;margin-bottom:40px}.heroButtons{display:flex;gap:20px;flex-wrap:wrap}.outlineBtn{border:2px solid #ffcc00;padding:15px 30px;border-radius:12px;text-decoration:none;font-weight:700;color:#fff}.services{background:#fff;color:#000;padding:110px 50px}.sectionHeading{text-align:center;margin-bottom:60px}.sectionHeading h2{font-size:62px;margin-bottom:15px}.sectionHeading p{font-size:22px;color:#555}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:35px}.card{background:#111;border-radius:22px;overflow:hidden;color:#fff;box-shadow:0 20px 45px #0000004d;transition:.3s}.card:hover{transform:translateY(-10px)}.serviceImg{width:100%;height:240px;object-fit:cover}.cardBody{padding:25px}.cardBody h3{font-size:28px;margin-bottom:12px;color:#fc0}.cardBody p{color:#ddd;margin-bottom:25px;line-height:1.6}.about{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:110px 50px;background:#050505;align-items:center}.aboutLeft h2{font-size:58px;margin-bottom:30px}.feature{font-size:24px;margin-bottom:20px;color:#ddd}.aboutRight{background:#111;padding:40px;border-radius:25px;text-align:center}.aboutLogo{width:320px}.cta{padding:110px 20px;background:#fc0;color:#000;text-align:center}.cta h2{font-size:72px;margin-bottom:20px}.cta p{font-size:24px;margin-bottom:35px}.footer{background:#000;text-align:center;padding:70px 20px}.footerLogo{height:110px;margin-bottom:20px}.footer h3{font-size:40px;margin-bottom:15px}.footer p{color:#aaa;margin-bottom:10px;font-size:18px}.whatsappFloat{position:fixed;right:20px;bottom:20px;background:#25d366;color:#fff;padding:18px 25px;border-radius:50px;font-weight:700;text-decoration:none;z-index:9999;box-shadow:0 12px 25px #00000073}@media (max-width:900px){.header{flex-direction:column;gap:20px;padding:20px}nav{display:none}.heroContent{padding:40px 20px}.heroContent h2{font-size:48px}.heroContent p{font-size:18px}.sectionHeading h2{font-size:42px}.about{grid-template-columns:1fr}.cta h2{font-size:42px}}
