.hero-rental-section{background-color:#fff;position:relative;overflow:hidden}.hero-rental-section .hero-content .badge-wrapper{color:#ff6a00;text-transform:uppercase;letter-spacing:1px;background-color:#f5f5f5;border-radius:50px;align-items:center;margin-bottom:24px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.hero-rental-section .hero-content .hero-title{color:#111}.hero-rental-section .hero-content .hero-description{color:#111;max-width:500px;font-size:18px;line-height:1.7}.hero-rental-section .hero-image-wrapper{position:relative}.hero-rental-section .hero-image-wrapper .main-image-container{aspect-ratio:4/3;border-radius:30px;position:relative;overflow:visible}.hero-rental-section .hero-image-wrapper .main-image-container .hero-img{object-fit:cover;border-radius:30px;width:100%;height:100%;box-shadow:0 25px 50px -12px #00000040}.hero-rental-section .hero-image-wrapper .support-card{background:#fff;border-left:5px solid #ff6a00;border-radius:20px;min-width:180px;padding:24px;position:absolute;bottom:-25px;left:-25px}.hero-rental-section .hero-image-wrapper .support-card .support-number{color:#ff6a00;font-size:30px;font-weight:800;line-height:1}.hero-rental-section .hero-image-wrapper .support-card .support-text{color:#111;text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:12px;font-weight:700}@media (max-width:576px){.hero-rental-section .hero-image-wrapper .support-card{min-width:140px;padding:15px;bottom:10px;left:10px}.hero-rental-section .hero-image-wrapper .support-card .support-number{font-size:24px}}.car-nav-pills{background:#f5f5f5;justify-content:center;align-items:center;display:flex;gap:10px!important}@media (max-width:1200px){.car-nav-pills{grid-template-columns:repeat(2,1fr)}}.car-nav-pills .car-tab-item{text-align:center;width:100%}.car-tab-item{color:#ff6a00;width:fit-content;padding:4px 20px!important}.car-tab-item.nav-link{color:#ff6a00;background:#fff6e8;transition:all .3s}.car-tab-item.nav-link.active{color:#fff!important;background-color:#ff6a00!important;border-color:#ff6a00!important}.car-tab-item.nav-link:hover:not(.active){color:#ff6a00;background-color:#f5f5f5}.bento-features-section{background-color:#fff}.bento-item{background:#fff;border-radius:32px;flex-direction:column;height:100%;padding:40px;transition:transform .3s;display:flex;box-shadow:0 4px 20px #00000008}.bento-item:hover{transform:translateY(-5px)}.bento-item.item-large{justify-content:space-between}@media (max-width:992px) and (min-width:577px){.bento-item.item-wide .flex-content{flex-direction:column;align-items:flex-start}.bento-item.item-wide .flex-content .image-side{width:100%;margin-top:20px}}.bento-item.item-wide .flex-content{flex-direction:column;justify-content:space-between;align-items:start;height:100%;display:flex}@media (max-width:576px){.bento-item.item-wide .flex-content{flex-direction:column}}.bento-item.item-wide .image-side{flex-shrink:0;width:200px;height:120px}.bento-item.item-wide .image-side img{object-fit:cover;border-radius:16px;width:100%;height:100%}.bento-item.item-highlight{color:#fff;background-color:#ff6a00;justify-content:center}.bento-item.item-highlight .stat-number{margin-bottom:0;font-size:3rem;font-weight:900}.bento-item.item-highlight .stat-label{opacity:.9;font-size:1.25rem;font-weight:600}.bento-item.item-highlight .stat-desc{opacity:.8;margin-top:15px;font-size:.85rem}.bento-item.item-secondary{background-color:#f5f5f5}.icon-primary{color:#ff6a00}.card-title{color:#111;font-size:1.5rem;font-weight:700}.card-text{color:#111;line-height:1.6}.driver-avatars{margin-left:10px;display:flex}.driver-avatars .avatar{object-fit:cover;border:4px solid #fff;border-radius:50%;width:48px;height:48px;margin-left:-15px}.driver-avatars .avatar.count-badge{color:#fff;background-color:#ff6a00;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}
