.fleet-landing .fm-public-hero{border-bottom:1px solid #d9e2eb;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:end;gap:72px;padding-block:64px 80px;display:grid}.fleet-landing .fm-public-hero>*,.fleet-landing .fm-public-columns>*,.fleet-landing .fm-public-band>.fm-wrap>*,.fleet-landing .fm-public-cta>.fm-wrap>*,.fleet-landing .fm-legal-layout>*{min-width:0}.fleet-landing .fm-public-eyebrow{color:var(--fm-blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:600;line-height:1.6}.fleet-landing .fm-public-hero h1,.fleet-landing .fm-legal-hero h1{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;max-width:1000px;font-size:clamp(36px,4.6vw,64px);font-weight:570;line-height:1.1}.fleet-landing .fm-public-intro{color:var(--fm-muted);max-width:760px;margin:28px 0 0;font-size:19px;line-height:1.75}.fleet-landing .fm-public-aside{border-top:2px solid var(--fm-blue);padding-top:24px}.fleet-landing .fm-public-aside h2{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.4}.fleet-landing .fm-public-aside p,.fleet-landing .fm-public-item p,.fleet-landing .fm-public-section-head>p,.fleet-landing .fm-public-band p,.fleet-landing .fm-public-cta p,.fleet-landing .fm-public-faq p,.fleet-landing .fm-public-note{color:var(--fm-muted);line-height:1.75}.fleet-landing .fm-public-actions{flex-wrap:wrap;align-items:center;gap:20px 25px;margin-top:28px;display:flex}.fleet-landing .fm-public-section{border-bottom:1px solid #d9e2eb;padding-block:56px}.fleet-landing .fm-public-section:last-child{border-bottom:0}.fleet-landing .fm-public-section-head{max-width:760px;margin-bottom:36px}.fleet-landing .fm-public-section-head h2{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(27px,2.7vw,38px);font-weight:570;line-height:1.18}.fleet-landing .fm-public-section-head>p{margin:18px 0 0;font-size:17px}.fleet-landing .fm-public-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px 40px;display:grid}.fleet-landing .fm-public-item{overflow-wrap:anywhere;border-top:1px solid #d9e2eb;min-width:0;padding-top:22px}.fleet-landing .fm-public-item :is(h2,h3){letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 10px;font-size:21px;font-weight:570;line-height:1.3}.fleet-landing .fm-public-item p{margin:0;font-size:15px}.fleet-landing .fm-public-index{color:var(--fm-blue);font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-bottom:12px;font-size:13px;font-weight:600;display:block}.fleet-landing .fm-public-index-link{color:inherit;overflow-wrap:anywhere;min-width:0;display:block}.fleet-landing .fm-public-index-link:hover{text-decoration:underline}.fleet-landing .fm-public-list{margin:18px 0 0;padding-left:22px;list-style:outside}.fleet-landing .fm-public-list li{overflow-wrap:anywhere;margin-block:8px;padding-left:4px;line-height:1.7}.fleet-landing .fm-public-list li::marker{color:var(--fm-blue)}.fleet-landing .fm-public-metrics{border-top:2px solid var(--fm-ink);margin:0}.fleet-landing .fm-public-metrics>div{border-bottom:1px solid #d9e2eb;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;padding-block:16px;display:flex}.fleet-landing .fm-public-metrics dt{color:var(--fm-muted);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;font-size:13px}.fleet-landing .fm-public-metrics dd{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0;font-size:21px;font-weight:550}.fleet-landing .fm-public-band{background:var(--fm-paper);padding-block:40px}.fleet-landing .fm-public-band>.fm-wrap{justify-content:space-between;align-items:center;gap:48px;display:flex}.fleet-landing .fm-public-band>.fm-wrap>div{width:100%;min-width:0;max-width:760px}.fleet-landing .fm-public-band .fm-public-eyebrow{margin-bottom:12px}.fleet-landing .fm-public-band h2,.fleet-landing .fm-public-cta h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(24px,2.4vw,32px);font-weight:570;line-height:1.3}.fleet-landing .fm-public-band p{margin:0}.fleet-landing .fm-public-band .fm-button,.fleet-landing .fm-public-cta .fm-button{text-align:center;flex-shrink:0;max-width:100%}.fleet-landing .fm-public-cta{background:#e9f1fc;padding-block:64px}.fleet-landing .fm-public-cta>.fm-wrap{justify-content:space-between;align-items:center;gap:45px;display:flex}.fleet-landing .fm-public-cta h2{letter-spacing:-.04em;max-width:620px;margin:0;font-size:clamp(30px,3.2vw,44px)}.fleet-landing .fm-public-cta p{margin:16px 0 0;font-size:14px}.fleet-landing .fm-public-table{border-top:2px solid var(--fm-ink);overflow-x:auto}.fleet-landing .fm-public-table table{min-width:760px}.fleet-landing .fm-public-table thead th{background:var(--fm-paper);font-weight:600}.fleet-landing .fm-public-table tbody th{font-weight:570}.fleet-landing .fm-public-faq details{border-bottom:1px solid #d9e2eb}.fleet-landing .fm-public-faq summary{padding-inline:0}.fleet-landing .fm-public-faq p{max-width:760px;margin:0 0 20px}.fleet-landing .fm-legal-hero{padding-block:48px 40px}.fleet-landing .fm-legal-back{color:var(--fm-muted);align-items:center;gap:8px;min-height:44px;margin-bottom:24px;font-size:14px;display:inline-flex}.fleet-landing .fm-legal-updated{color:var(--fm-muted);margin:16px 0 0;font-size:14px}.fleet-landing .fm-legal-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:72px;padding-block:48px 80px;display:grid}.fleet-landing .fm-legal-toc{border-top:2px solid var(--fm-blue);padding-top:20px;position:sticky;top:24px}.fleet-landing .fm-legal-toc h2{color:var(--fm-blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.fleet-landing .fm-legal-toc ol{margin:0;padding-left:20px;list-style:decimal}.fleet-landing .fm-legal-toc li{overflow-wrap:anywhere;margin-block:2px}.fleet-landing .fm-legal-toc a{min-height:44px;color:var(--fm-muted);overflow-wrap:anywhere;padding-block:11px;font-size:14px;line-height:1.5;display:block}.fleet-landing .fm-public-prose{overflow-wrap:anywhere;min-width:0;max-width:760px}.fleet-landing .fm-public-prose h2{letter-spacing:-.02em;overflow-wrap:anywhere;border-bottom:1px solid #d9e2eb;margin:40px 0 12px;padding-bottom:8px;font-size:24px;font-weight:570;line-height:1.3}.fleet-landing .fm-public-prose h2:first-child{margin-top:0}.fleet-landing .fm-public-prose h3{margin:28px 0 8px;font-size:18px;font-weight:600;line-height:1.4}.fleet-landing .fm-public-prose p{color:#374151;margin:0 0 16px;line-height:1.8}.fleet-landing .fm-public-prose ul,.fleet-landing .fm-public-prose ol{color:#374151;margin:0 0 16px;padding-left:24px}.fleet-landing .fm-public-prose ul{list-style:outside}.fleet-landing .fm-public-prose ol{list-style:decimal}.fleet-landing .fm-public-prose li{margin-block:8px;line-height:1.75}.fleet-landing .fm-public-prose a{color:var(--fm-blue);text-decoration:underline}.fleet-landing .fm-public-prose strong{color:var(--fm-ink);font-weight:600}.fleet-landing .fm-public-prose table{max-width:100%;margin-bottom:16px;display:block;overflow-x:auto}.fleet-landing .fm-public-prose th,.fleet-landing .fm-public-prose td{border:1px solid #e5e7eb;padding:10px 12px}.fleet-landing .fm-public-prose thead th{background:#f9fafb}.fleet-landing #comparison,.fleet-landing .fm-public-item[id],.fleet-landing .fm-public-prose :is(h2,h3)[id]{scroll-margin-top:24px}@container (max-width:1000px){.fleet-landing .fm-public-hero,.fleet-landing .fm-legal-layout{grid-template-columns:minmax(0,1fr);gap:40px}.fleet-landing .fm-legal-toc{position:static}.fleet-landing .fm-public-band>.fm-wrap,.fleet-landing .fm-public-cta>.fm-wrap{flex-direction:column;align-items:start}}@container (max-width:800px){.fleet-landing .fm-public-hero{padding-block:48px 64px}.fleet-landing .fm-public-section,.fleet-landing .fm-public-cta,.fleet-landing .fm-public-band{padding-block:44px}}@container (max-width:390px){.fleet-landing .fm-public-hero h1,.fleet-landing .fm-legal-hero h1{font-size:40px}.fleet-landing .fm-public-metrics>div{flex-direction:column;align-items:start;gap:6px}.fleet-landing .fm-public-metrics dd{text-align:left}}@media print{.fleet-landing .fm-header,.fleet-landing .fm-footer,.fleet-landing .fm-legal-toc,.fleet-landing .fm-legal-back,.fleet-landing .fm-public-cta,.fleet-landing .fm-public-band{display:none!important}.fleet-landing .fm-legal-layout{padding:0;display:block}.fleet-landing .fm-public-prose{max-width:none}.fleet-landing .fm-public-prose table{break-inside:auto;width:100%;max-width:100%;display:table;overflow:visible}.fleet-landing .fm-public-prose thead{display:table-header-group}.fleet-landing .fm-public-prose tr{break-inside:avoid}}
