.CarFleet-module__HjGEiW__section{background-color:#050505;padding:clamp(60px,10vw,120px) 20px;position:relative}.CarFleet-module__HjGEiW__container{max-width:1400px;margin:0 auto}.CarFleet-module__HjGEiW__title{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:-1px;margin-bottom:20px;font-size:clamp(2.5rem,6vw,4rem);font-weight:900}.CarFleet-module__HjGEiW__description{color:#888;text-align:center;max-width:700px;margin:0 auto 60px;font-size:1.15rem;line-height:1.6}.CarFleet-module__HjGEiW__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.CarFleet-module__HjGEiW__card{aspect-ratio:4/5;background:#111;border:1px solid #ffffff0d;border-radius:32px;text-decoration:none;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.CarFleet-module__HjGEiW__imageContainer{width:100%;height:100%;position:relative}.CarFleet-module__HjGEiW__carImage{object-fit:cover;width:100%;height:100%;transition:transform .7s}.CarFleet-module__HjGEiW__overlay{opacity:.9;background:linear-gradient(#0000 0%,#8b00004d 50%,#000000f2 100%);flex-direction:column;justify-content:flex-end;width:100%;padding:40px;transition:all .4s;display:flex;position:absolute;bottom:0;left:0}.CarFleet-module__HjGEiW__carName{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:2rem;font-weight:800}.CarFleet-module__HjGEiW__carYear{color:#fff;opacity:.7;align-items:center;gap:8px;margin-top:8px;font-size:1rem;font-weight:600;display:flex}.CarFleet-module__HjGEiW__carYear:before{content:"";background:#8b0000;border-radius:50%;width:8px;height:8px;display:inline-block}.CarFleet-module__HjGEiW__card:hover{border-color:#8b000099;transform:translateY(-12px);box-shadow:0 30px 60px #000c,0 0 20px #8b00001a}.CarFleet-module__HjGEiW__card:hover .CarFleet-module__HjGEiW__carImage{transform:scale(1.1)}.CarFleet-module__HjGEiW__card:hover .CarFleet-module__HjGEiW__overlay{opacity:1;background:linear-gradient(#0000 0%,#0009 40%,#8b0000cc 100%)}@media (max-width:1024px){.CarFleet-module__HjGEiW__grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (max-width:640px){.CarFleet-module__HjGEiW__grid{grid-template-columns:1fr}.CarFleet-module__HjGEiW__section{padding:60px 16px}.CarFleet-module__HjGEiW__card{border-radius:24px}.CarFleet-module__HjGEiW__overlay{padding:24px}.CarFleet-module__HjGEiW__carName{font-size:1.6rem}}
