.hero-video__media{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);object-fit:cover;z-index:1}.hero-video__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;text-align:center;padding:0 20px;box-sizing:border-box;z-index:2}.hero-content h1{color:#fff;font-size:calc(28px + 2vw);margin-bottom:1rem}.hero-content p{color:#fff;font-size:calc(16px + 1vw);margin-bottom:1.5rem}.hero-content .btn{padding:.75rem 1.5rem;font-size:1rem;background-color:#ff6a00;color:#fff;text-decoration:none;border-radius:4px;transition:background .3s ease}.hero-content .btn:hover{background-color:#e55a00}.price-box{background:#111;padding:8px 12px;border-radius:8px;display:flex;flex-direction:column;gap:4px;font-weight:600;color:#0af;text-align:center}.swiper-pagination-bullet{background:#0af;opacity:.7}.swiper-pagination-bullet-active{opacity:1}@media (max-width:768px){.price-box{font-size:14px}}.luxury-info-section.visible{opacity:1;transform:translateY(0)}.documents-section.visible .fade-up{animation:fadeUp .8s forwards}.about-header .main-heading{font-size:2.5rem;margin-bottom:15px;font-weight:700;color:#fff}.why-choose-us{position:relative;width:100vw;left:50%;margin-left:-50vw;padding:100px 20px;background:#0b1222;color:#fff}.why-header{text-align:center;margin-bottom:60px}.subheading{color:#1e90ff;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-weight:600}.why-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px}.why-image img{border-radius:20px;max-width:480px;width:100%;box-shadow:0 10px 25px rgba(0,0,0,.5)}.why-text{flex:1 1 300px;display:flex;flex-direction:column;gap:30px}.why-item{display:flex;align-items:flex-start;gap:20px}.why-item .icon{font-size:2rem;color:#1e90ff;background:rgba(30,144,255,.1);border-radius:50%;padding:15px;min-width:60px;min-height:60px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(30,144,255,.4)}.why-item h3{font-weight:700;font-size:1.2rem;color:#fff;margin-bottom:5px}.why-item p{color:#ccc;font-size:.95rem;line-height:1.5}@media (max-width:1000px){.why-content{flex-direction:column}.why-image img{max-width:100%}}.cars-section{position:relative;width:100vw;left:50%;margin-left:-50vw;padding:100px 20px;background:#0b1222}.filter-bar{text-align:center;margin-bottom:50px}.filter-btn{background:0 0;border:2px solid #1e90ff;color:#fff;padding:10px 20px;margin:0 8px;border-radius:30px;font-size:16px;cursor:pointer;transition:all .3s ease}.filter-btn:hover,.filter-btn.active{background:#1e90ff;color:#fff}.cars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:35px;max-width:1400px;margin:0 auto}.car-card{background:#11182c;border-radius:20px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.4);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.car-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(30,144,255,.4)}.car-card img{width:100%;height:220px;object-fit:cover;display:block}.car-content{padding:20px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.car-category{font-size:14px;text-transform:uppercase;color:#1e90ff;margin-bottom:8px}.car-title{font-size:20px;font-weight:600;margin-bottom:12px;color:#fff;line-height:1.4}.car-price{font-size:18px;font-weight:700;margin-bottom:6px;color:#ffd700}.car-rates{font-size:14px;color:#eee}@media (max-width:900px){.filter-btn{margin:6px 5px;padding:8px 16px;font-size:14px}.car-card img{height:180px}.car-title{font-size:18px}.car-price{font-size:16px}}