.ag-fleet .fleet-hero{background:#102b3d;color:#fff;padding:48px 0 54px}
.ag-fleet .fleet-hero h1{color:#fff;font-size:clamp(36px,4.3vw,60px);max-width:950px;line-height:1.1;letter-spacing:-.025em;margin:18px 0 22px}
.ag-fleet .fleet-hero p{max-width:790px;font-size:20px;line-height:1.55;color:#d9e7f0}
.ag-fleet .fleet-hero .ag3-kicker{color:#91c7e9;font-size:13px}
.ag-fleet .fleet-hero .ag4-breadcrumb,.ag-fleet .fleet-hero .ag4-breadcrumb a{color:#d3e1ec}
.ag-fleet .fleet-diagram{margin:32px 0}
.ag-fleet .fleet-diagram img{display:block;width:100%;height:auto;border:1px solid #dae4eb;border-radius:12px}
.ag-fleet .fleet-diagram figcaption{font-size:13px;color:#526579;margin-top:10px}
.ag-fleet .fleet-requirements{margin:24px 0}
.ag-fleet .fleet-requirements>div{padding:18px 0;border-bottom:1px solid #dce2e8;display:grid;grid-template-columns:minmax(170px,1fr) 1.55fr;gap:20px}
.ag-fleet .fleet-requirements dt{font-weight:600;color:#142c40}
.ag-fleet .fleet-requirements dd{margin:0}
.ag-fleet .fleet-terms{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0}
.ag-fleet .fleet-terms strong{padding:17px;background:#eaf2f7;color:#174461;border-radius:8px}
.ag-fleet .fleet-table{overflow:auto;max-width:100%;margin:28px 0;border:1px solid #dce2e8;border-radius:8px}
.ag-fleet .fleet-table table{width:100%;min-width:640px;border-collapse:collapse;margin:0!important}
.ag-fleet .fleet-table th,.ag-fleet .fleet-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #dce2e8}
.ag-fleet .fleet-table th{background:#eaf2f7}
.ag-fleet .fleet-cta{white-space:normal!important;text-align:center;line-height:1.4!important;height:auto!important;padding:14px 20px!important;max-width:100%}
.ag-fleet .fleet-solution .ag4-reading-layout{grid-template-columns:minmax(0,1fr) 270px}
.ag-fleet .ag4-article-head h1{overflow-wrap:normal!important}
.ag-fleet .ag4-prose{min-width:0}
.ag-fleet .ag4-prose h2{scroll-margin-top:30px}
.ag-fleet .ag4-prose p{max-width:none}
.ag-fleet .fleet-side{position:sticky;top:25px}
.ag-fleet .fleet-side a{display:block;margin:12px 0}
.ag-fleet .fleet-side p{font-size:14px}
@media(max-width:767px){.ag-fleet .fleet-hero{padding:25px 0 32px}
.ag-fleet .fleet-hero h1{font-size:36px}
.ag-fleet .fleet-hero p{font-size:18px}
.ag-fleet .fleet-requirements>div{display:block;padding:18px 0}
.ag-fleet .fleet-requirements dt{margin-bottom:7px}
.ag-fleet .fleet-terms{grid-template-columns:1fr 1fr;gap:8px}
.ag-fleet .fleet-terms strong{font-size:14px;padding:12px}
.ag-fleet .fleet-solution .ag4-reading-layout{display:block}
.ag-fleet .fleet-side{position:static}
.ag-fleet .ag4-article-head h1{font-size:32px!important;line-height:1.16!important}
.ag-fleet .fleet-diagram figcaption{font-size:12px}
}
.ag-fleet .fleet-cta{color:#fff!important;background:#0a74b8!important}
.ag-fleet .fleet-cta:hover{background:#08507f!important}
.ag-fleet .fleet-diagram picture{display:block}
.ag-fleet .fleet-diagram img{object-fit:contain}
@media(max-width:767px){.ag-fleet .fleet-diagram img{height:auto;aspect-ratio:480/520;object-fit:contain}
.ag-fleet .fleet-table{overflow:visible;border:0}
.ag-fleet .fleet-table table{display:block;min-width:0;border:0}
.ag-fleet .fleet-table thead{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden}
.ag-fleet .fleet-table tbody,.ag-fleet .fleet-table tr{display:block}
.ag-fleet .fleet-table tr{background:#fff;border:1px solid #dce2e8;border-radius:8px;padding:12px;margin-bottom:16px}
.ag-fleet .fleet-table td{display:block;width:auto!important;padding:12px 0}
.ag-fleet .fleet-table td:last-child{border-bottom:0}
.ag-fleet .fleet-table td:before{content:attr(data-label);display:block;font-weight:600;color:#19415b;margin-bottom:5px}
}
.ag-fleet .ag4-prose .fleet-diagram img{max-height:none}
.ag-fleet .ag4-prose .fleet-requirements>div{grid-template-columns:minmax(170px,1fr) 1.55fr}
.ag-fleet .ag4-prose .fleet-requirements dt{font-size:17px;color:#142c40}
.ag-fleet .ag4-prose .fleet-requirements dd{font-size:17px}
@media(max-width:767px){.ag-fleet .ag4-prose .fleet-requirements>div{display:block;grid-template-columns:none}
.ag-fleet .ag4-prose .fleet-requirements dt{margin-bottom:7px}
}
