.top{overflow-x:hidden}.top .bkg{top:0;width:100%;height:400px;background:url(/build/assets/mercedes-01-1920-932-D59zgS_0-D59zgS_0.avif) center center/cover no-repeat;display:block;overflow:hidden;box-sizing:border-box}.fleet-premium{background:linear-gradient(180deg,#050505,#0d0d0d);padding:90px 0;position:relative;overflow:hidden}.fleet-premium .container{position:relative;z-index:2}.fleet-premium .fleet-header{max-width:900px;margin:0 auto 55px}.fleet-premium .fleet-header .fleet-kicker{display:inline-block;margin-bottom:12px;padding:8px 16px;border:1px solid rgba(249,209,10,.35);border-radius:50px;color:#f9d10a;font-family:Lexend Exa,sans-serif;font-size:.72rem;letter-spacing:.16rem;text-transform:uppercase;background:#f9d10a0f}.fleet-premium .fleet-header h2{margin-bottom:18px;color:#fff;font-family:Lexend Exa,sans-serif;font-size:clamp(1.8rem,3vw,3rem);line-height:1.2;text-transform:uppercase}.fleet-premium .fleet-header p{margin:0 auto;max-width:760px;color:#ffffffd1;font-family:Nunito Sans,sans-serif;font-size:1.05rem;line-height:1.8}.fleet-premium .fleet-grid{justify-content:center}.fleet-premium .fleet-card{height:100%;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(249,209,10,.14);border-radius:24px;overflow:hidden;box-shadow:0 15px 40px #00000059;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fleet-premium .fleet-card:hover{transform:translateY(-8px);border-color:#f9d10a73;box-shadow:0 24px 50px #00000080}.fleet-premium .fleet-card .fleet-image{position:relative;overflow:hidden;background:#fff}.fleet-premium .fleet-card .fleet-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#00000026 45%,#00000073);pointer-events:none}.fleet-premium .fleet-card .fleet-image img{width:100%;height:260px;object-fit:contain;display:block;transition:transform .45s ease;padding-top:40px}.fleet-premium .fleet-card .fleet-image .fleet-badge{position:absolute;top:18px;left:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:50px;background:#000000b8;border:1px solid rgba(249,209,10,.35);color:#f9d10a;font-family:Lexend Exa,sans-serif;font-size:.62rem;letter-spacing:.1rem;text-transform:uppercase}.fleet-premium .fleet-card:hover .fleet-image img{transform:scale(1.05)}.fleet-premium .fleet-card .fleet-content{padding:28px 24px 26px}.fleet-premium .fleet-card .fleet-content h3{margin-bottom:18px;color:#fff;font-family:Lexend Exa,sans-serif;font-size:1.05rem;line-height:1.5;text-transform:uppercase}.fleet-premium .fleet-card .fleet-content p{margin:0;color:#ffffffc7;font-family:Nunito Sans,sans-serif;font-size:.98rem;line-height:1.8}.fleet-premium .fleet-card .fleet-specs{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px}.fleet-premium .fleet-card .fleet-specs .spec-box{flex:1 1 140px;min-width:135px;padding:14px 14px 12px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.fleet-premium .fleet-card .fleet-specs .spec-box .spec-label{display:block;margin-bottom:6px;color:#f9d10a;font-family:Lexend Exa,sans-serif;font-size:.62rem;letter-spacing:.08rem;text-transform:uppercase}.fleet-premium .fleet-card .fleet-specs .spec-box .spec-value{display:block;color:#fff;font-family:Nunito Sans,sans-serif;font-size:.95rem;font-weight:700;line-height:1.4}@media(max-width:991.98px){.fleet-premium{padding:75px 0}.fleet-premium .fleet-header{margin-bottom:40px}.fleet-premium .fleet-header p{font-size:1rem}.fleet-premium .fleet-card .fleet-image img{height:240px}}@media(max-width:767.98px){.fleet-premium{padding:65px 0}.fleet-premium .fleet-header .fleet-kicker{font-size:.64rem;letter-spacing:.12rem}.fleet-premium .fleet-header h2{font-size:clamp(1.5rem,7vw,2.2rem)}.fleet-premium .fleet-header p{font-size:.96rem;line-height:1.7}.fleet-premium .fleet-card{border-radius:20px}.fleet-premium .fleet-card .fleet-image img{height:220px}.fleet-premium .fleet-card .fleet-image .fleet-badge{top:14px;left:14px;font-size:.56rem;padding:7px 12px}.fleet-premium .fleet-card .fleet-content{padding:22px 18px}.fleet-premium .fleet-card .fleet-content h3{font-size:.95rem}.fleet-premium .fleet-card .fleet-content p{font-size:.93rem}.fleet-premium .fleet-card .fleet-specs{gap:10px}.fleet-premium .fleet-card .fleet-specs .spec-box{padding:12px}.fleet-premium .fleet-card .fleet-specs .spec-box .spec-label{font-size:.58rem}.fleet-premium .fleet-card .fleet-specs .spec-box .spec-value{font-size:.9rem}}
