body{margin:0;font-family:Arial,sans-serif;background:#f9f9f9;color:#333}header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background:#ac393d;padding:10px 20px;color:#fff}header .logo{display:flex;align-items:center;margin:auto 0}header .logo img{height:40px;margin-right:25px}nav{display:flex;gap:15px;padding:10px;margin:auto}nav .nav-link{color:#fff;text-decoration:none;font-weight:700}nav .nav-link:hover{text-decoration:underline}.social-icons{display:flex;gap:20px;margin:auto 50px}.social-icons a{color:#fff;text-decoration:none}.social-icons i{font-size:24px;transition:color .2s}.social-icons a:hover i{color:#ccc}main{padding:20px;text-align:center}.hero{background:linear-gradient(to right,#ffadad,#ffd6a5);padding:60px 20px;border-radius:12px;margin-bottom:30px;color:#333;position:relative;overflow:hidden}.hero-content{max-width:800px;margin:0 auto}.hero h2{font-size:2.5rem;margin-bottom:10px}.hero .tagline{font-size:1.2rem;margin-bottom:30px}.cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.button-link{display:inline-block;padding:10px 20px;text-decoration:none;border-radius:5px;font-weight:700;transition:background .3s,color .3s}.button-link.primary{background:#ac393d;color:#fff;border:2px solid #ac393d}.button-link.primary:hover{background:#357ab8}.button-link.secondary{background:#fff;color:#ac393d;border:2px solid #ac393d}.button-link.secondary:hover{background:#ac393d;color:#fff}section{background:#fff;border-radius:8px;padding:20px;margin:20px auto;max-width:800px}.spec-list{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:15px}.spec-card{background:#f2f2f2;padding:15px 20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-weight:700}.promo-images{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:10px}.promo-images img{max-width:45%;border-radius:8px}a{color:#4a90e2}a:hover{text-decoration:underline}footer{background:#111;color:#aaa;padding:30px 20px;text-align:center;font-size:.9rem}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:15px}.footer-links a{color:#aaa;text-decoration:none}.footer-links a:hover{color:#fff}.footer-social{display:flex;justify-content:center;gap:10px;margin-bottom:10px}.footer-social a{color:#ccc}.footer-social i{font-size:20px;transition:color .2s}.footer-social a:hover i{color:#fff}@media (max-width: 550px){.social-icons{display:none}}@media (max-width: 450px){.aboutBtn{display:none}}@media (max-width: 390px){.mrktPlace{display:none}}
