.fleet-hero{padding:150px 0 85px;background:linear-gradient(120deg,#031027,#0b315c)}
.fleet-hero h1{font-size:clamp(48px,7vw,82px);margin:12px 0}.fleet-hero p{max-width:760px;color:#c8d1df;font-size:18px;line-height:1.7}
.fleet-section{padding:80px 0 110px;background:#f5f3ed;color:#10192c}.fleet-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:end;margin-bottom:42px}
.fleet-intro h2{font-size:clamp(34px,4vw,54px);margin:10px 0 0}.fleet-intro p{color:#586273;line-height:1.7;margin:0}.fleet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.fleet-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 15px 42px #07152f16}.fleet-image{height:310px;background-size:cover;background-position:center;position:relative}
.fleet-image span{position:absolute;top:18px;left:18px;background:#e5b84a;color:#07152f;padding:8px 12px;border-radius:4px;font-weight:900;font-size:13px}
.fleet-body{padding:26px}.fleet-body h2{font-size:28px;margin:0 0 10px}.fleet-body>p{color:#626d7d;line-height:1.6;min-height:52px}
.fleet-specs{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e5b84a44;border-bottom:1px solid #e5b84a44;margin:20px 0}.fleet-specs div{padding:16px 0}.fleet-specs div+div{border-left:1px solid #e5b84a44;padding-left:22px}
.fleet-specs small,.fleet-specs strong{display:block}.fleet-specs small{color:#8c6b24;font-weight:800;margin-bottom:4px}.fleet-body ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;padding:0;margin:20px 0}
.fleet-body li:before{content:'✓';color:#b37f18;font-weight:900;margin-right:8px}.fleet-cta{display:block;text-align:center}
@media(max-width:850px){.fleet-intro,.fleet-grid{grid-template-columns:1fr}.fleet-image{height:280px}}@media(max-width:560px){.fleet-hero{padding:120px 0 60px}.fleet-section{padding:55px 0 75px}.fleet-body ul{grid-template-columns:1fr}}
