.fleet-intro{max-width:1100px;margin:0 auto 32px;text-align:center;padding:0 16px}.fleet-intro h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.1;margin:0 0 18px}.fleet-intro p{line-height:1.7;color:#475a4d;max-width:750px;margin:auto}.fleet-grid article{display:flex;flex-direction:column;align-items:flex-start}.fleet-grid article .vehicle-type{font-size:13px;line-height:1.5;color:#506354;margin:8px 0}.fleet-grid article .vehicle-minimum{font-size:12px;line-height:1.6;color:#526256;margin:12px 0}.fleet-grid article .vehicle-inquire{display:block;width:100%;margin-top:auto;padding:14px 16px;background:#0b7a3d;color:#fff;text-align:center;font-size:13px;font-weight:700;border-radius:6px;text-decoration:none}.fleet-grid article .vehicle-inquire:hover,.fleet-grid article .vehicle-inquire:focus-visible{background:#075c2f}.fleet-grid article .vehicle-inquire span{padding-left:6px}@media(max-width:700px){.fleet-intro{padding:0 18px}.fleet-grid article .vehicle-inquire{padding:16px}}