.fleet_pageHero__WWxkx{position:relative;height:75vh;min-height:600px;display:flex;align-items:center;background:var(--color-charcoal);color:var(--color-white);overflow:hidden;background-attachment:fixed;background-size:cover;background-position:50%;padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}.fleet_pageHero__WWxkx:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.75),rgba(0,0,0,.6) 50%,rgba(0,0,0,.75));z-index:1;animation:fleet_gradientShift__OyVc_ 10s ease-in-out infinite}.fleet_pageHero__WWxkx:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1px;height:80px;background:linear-gradient(to bottom,transparent,var(--color-primary));opacity:.6;z-index:2;animation:fleet_lineGlow__o6yK_ 2s ease-in-out infinite}.fleet_pageHeroContent__BgMWn{position:relative;z-index:10;text-align:center;max-width:1000px;margin:0 auto;animation:fleet_heroContentFloat__C5ByB 3s ease-in-out infinite;padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}@keyframes fleet_heroContentFloat__C5ByB{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fleet_pageHeroBadge__jqyVM{display:inline-block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:hsla(0,0%,100%,.85);text-shadow:0 1px 3px rgba(0,0,0,.4)}.fleet_pageHeroBadge__jqyVM,.fleet_pageHeroTitle__ne_d6{margin-bottom:var(--spacing-md);animation:.8s ease forwards;animation-name:fleet_fadeInUp___Kfu8;opacity:0}.fleet_pageHeroTitle__ne_d6{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:300;line-height:1.1;letter-spacing:var(--tracking-tight);animation-delay:.15s}.fleet_pageHeroSubtitle__5lshk{font-size:var(--text-base);color:hsla(0,0%,100%,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);max-width:500px;margin:0 auto;line-height:1.7;animation:.8s ease forwards;animation-name:fleet_fadeInUp___Kfu8;animation-delay:.3s;opacity:0}.fleet_filterTabs__QjwY8{display:flex;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-wrap:wrap}.fleet_filterTab__XHnjf{padding:.875rem 1.75rem;background:transparent;border:1px solid var(--color-gray-300);color:var(--color-gray-600);font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wider);text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.fleet_filterTab__XHnjf:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--color-primary);transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.fleet_filterTab__XHnjf:hover:before{transform:scaleX(1)}.fleet_filterTab__XHnjf:hover{border-color:var(--color-black);color:var(--color-black);transform:translateY(-2px)}.fleet_filterTabActive__dwvrO{background:var(--color-black);color:var(--color-white);border-color:var(--color-black);box-shadow:0 4px 12px rgba(0,0,0,.15)}.fleet_filterTabActive__dwvrO:before{transform:scaleX(1);background:var(--color-primary)}@keyframes fleet_fadeInUp___Kfu8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fleet_fleetGrid__IuVj1{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.fleet_fleetCard__DdOqC{background:var(--color-white);overflow:hidden;border:1px solid var(--color-gray-200);transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;opacity:0;animation:.8s ease forwards;animation-name:fleet_fadeInUp___Kfu8;position:relative}.fleet_fleetCard__DdOqC:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .7s;z-index:1;pointer-events:none}.fleet_fleetCard__DdOqC:hover:before{left:100%}.fleet_fleetCard__DdOqC:hover{box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:transparent;transform:translateY(-10px) scale(1.02)}.fleet_fleetCard__DdOqC:hover .fleet_fleetImagePlaceholder__k8Ta2,.fleet_fleetCard__DdOqC:hover .fleet_fleetImg__JkFVC{transform:scale(1.1) rotate(1deg)}.fleet_fleetImage__5hywk{position:relative;aspect-ratio:16/10;background:#fff;overflow:hidden}.fleet_fleetImg__JkFVC{width:100%;height:100%;object-fit:contain;transition:transform .7s cubic-bezier(.4,0,.2,1);filter:brightness(.98)}.fleet_fleetCard__DdOqC:hover .fleet_fleetImg__JkFVC{filter:brightness(1.05)}.fleet_fleetImagePlaceholder__k8Ta2{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-gray-100);color:var(--color-gray-400);transition:transform var(--transition-slow)}.fleet_fleetImagePlaceholder__k8Ta2 span{font-size:3.5rem;margin-bottom:var(--spacing-md)}.fleet_fleetBadge__2nrQ0{left:var(--spacing-md);background:transparent;text-transform:uppercase;color:var(--color-primary);text-shadow:0 2px 4px rgba(0,0,0,.3)}.fleet_fleetBadge__2nrQ0,.fleet_fleetYear__cpLEI{position:absolute;top:var(--spacing-md);padding:.375rem .875rem;font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);border:none}.fleet_fleetYear__cpLEI{right:var(--spacing-md);background:rgba(0,0,0,.7);color:var(--color-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fleet_fleetContent__yIImo{padding:var(--spacing-xl);flex:1 1;display:flex;flex-direction:column}.fleet_fleetHeader__dXu5M{margin-bottom:var(--spacing-md)}.fleet_fleetName__KLWY7{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:400;color:var(--color-black);margin-bottom:var(--spacing-xs)}.fleet_fleetMeta__mgbhX{color:var(--color-gray-500);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase}.fleet_fleetDescription__yrd59{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7;margin-bottom:var(--spacing-lg);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fleet_fleetFeatures__YK6il{display:block;margin-bottom:var(--spacing-xl)}.fleet_featureTag__uMK5w{display:block;padding:.375rem 0;font-size:var(--text-xs);color:var(--color-gray-600);width:100%}.fleet_fleetFooter__yaYuu{margin-top:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-gray-200);padding-top:var(--spacing-lg)}.fleet_fleetPrice__aEMxW{display:flex;flex-direction:column}.fleet_priceLabel__REgFp{font-size:var(--text-xs);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:500;margin-bottom:var(--spacing-xs)}.fleet_priceAmount__JXM_L{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:500;color:var(--color-black)}.fleet_pricePeriod__jxNzT{font-size:var(--text-xs);color:var(--color-gray-500)}.fleet_ctaSection__z4aex{padding:var(--spacing-4xl) 0;min-height:60vh;display:flex;align-items:center;background:var(--color-charcoal);color:var(--color-white);text-align:center;position:relative;overflow:hidden;background-attachment:fixed;background-size:cover;background-position:50%}.fleet_ctaSection__z4aex:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:60px;background:var(--color-primary);opacity:.5;z-index:2;animation:fleet_lineGlow__o6yK_ 2s ease-in-out infinite}@keyframes fleet_lineGlow__o6yK_{0%,to{opacity:.5;box-shadow:0 0 10px var(--color-primary)}50%{opacity:1;box-shadow:0 0 20px var(--color-primary)}}.fleet_ctaSection__z4aex:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.7) 50%,rgba(0,0,0,.8));z-index:1;animation:fleet_gradientShift__OyVc_ 10s ease-in-out infinite}@keyframes fleet_gradientShift__OyVc_{0%,to{opacity:1}50%{opacity:.95}}.fleet_ctaContent__JW3XO{position:relative;z-index:10;max-width:550px;margin:0 auto;padding-top:var(--spacing-lg)}.fleet_ctaContent__JW3XO h2{font-family:var(--font-heading);font-size:clamp(var(--text-3xl),4vw,var(--text-4xl));font-weight:400;margin-bottom:var(--spacing-md);letter-spacing:var(--tracking-tight)}.fleet_ctaContent__JW3XO p{color:hsla(0,0%,100%,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);font-size:var(--text-base);margin-bottom:var(--spacing-2xl);line-height:1.7}.fleet_loadingState__eFiXk{grid-column:1/-1;text-align:center;padding:var(--spacing-2xl);color:var(--color-gray-500)}@media (max-width:768px){.fleet_pageHeroTitle__ne_d6{font-size:2.5rem}.fleet_pageHero__WWxkx{height:70vh;min-height:500px}.fleet_fleetGrid__IuVj1{grid-template-columns:1fr}.fleet_fleetFooter__yaYuu{flex-direction:column;gap:var(--spacing-md);align-items:stretch}.fleet_fleetPrice__aEMxW{flex-direction:row;align-items:baseline;justify-content:space-between;margin-bottom:var(--spacing-sm)}.fleet_ctaContent__JW3XO h2{font-size:var(--text-2xl)}}.fleet_fleetCardLink__Klj6v{text-decoration:none;color:inherit;display:block;cursor:pointer}.fleet_fleetCardLink__Klj6v:hover .fleet_btn__4OssE{background:var(--color-primary-dark);transform:translateX(4px)}.fleet_fleetCardLink__Klj6v .fleet_btn__4OssE{transition:all .3s ease;pointer-events:none}