.service-offers-section.section{padding-top:64px}.service-offers-section.service-offers-standalone{padding-top:0}.service-offers-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.service-offers-heading h2{max-width:800px;margin-top:14px;font-size:clamp(30px,3.2vw,44px);line-height:1.12}.service-offers-heading .text-link{flex-shrink:0;gap:18px;font-size:13px}.service-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;max-width:1180px;margin-inline:auto;display:grid}.service-offer-card{--offer-bg:#e7e9ec;--offer-text:#202328;--offer-muted:#626771;--offer-line:#20232820;--offer-accent:#ed0018;isolation:isolate;min-width:0;color:var(--offer-text);background:var(--offer-bg);border-radius:16px;scroll-margin-top:28px;position:relative;overflow:hidden}.service-offer-tone-dark{--offer-bg:#101314;--offer-text:#fff;--offer-muted:#b9bcbf;--offer-line:#ffffff24;--offer-accent:#ec394b}.service-offer-tone-red{--offer-bg:#ed0018;--offer-text:#fff;--offer-muted:#ffffffdb;--offer-line:#ffffff40;--offer-accent:#fff}.service-offer-link{flex-direction:column;height:100%;min-height:224px;padding:24px;display:flex;position:relative}.service-offer-link:focus-visible{outline:2px solid var(--offer-text);outline-offset:-7px;border-radius:inherit}.service-offer-body{flex:1;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:24px;min-height:112px;display:grid}.service-offer-arrow{border:1px solid var(--offer-line);width:32px;height:32px;color:var(--offer-text);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .18s,background-color .18s;display:grid}.service-offer-link:hover .service-offer-arrow{background:var(--offer-line);transform:translate(2px,-2px)}.service-offer-copy{min-width:0}.service-offer-copy h3{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(23px,1.9vw,26px);font-weight:550;line-height:1.18}.service-offer-copy p{color:var(--offer-muted);margin-top:12px;font-size:14px;line-height:1.5}.service-offer-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:24px;display:grid}.service-offer-facts{color:var(--offer-text);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:0;font-size:12px;font-weight:500;line-height:1.5;list-style:none;display:flex}.service-offer-facts li{max-width:100%}.service-offer-fleet-stat{flex-direction:column;align-items:center;gap:4px;font-size:13px;line-height:1.4;display:flex}.service-offer-fleet-count{letter-spacing:-.065em;font-size:58px;font-weight:600;line-height:1}.service-offer-image-frame{pointer-events:none;place-items:center;height:112px;display:grid;position:relative}.service-offer-visual{object-fit:contain;width:140px;max-width:none;height:140px;position:absolute}.service-additional-terms>summary{min-height:47px;color:var(--offer-text,var(--text));cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:500;list-style:none;display:flex}.service-additional-terms ul{margin:0 0 21px;padding-left:17px}.service-additional-terms li+li{margin-top:8px}.service-additional-terms>summary::-webkit-details-marker,.service-offers-additional>summary::-webkit-details-marker{display:none}.service-additional-terms>summary svg,.service-offers-additional>summary>svg{transition:transform .18s}.service-additional-terms[open]>summary svg,.service-offers-additional[open]>summary>svg{transform:rotate(45deg)}.service-offers-additional{border-top:1px solid var(--line);margin-top:34px}.service-offers-additional>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.service-offers-additional small{color:var(--muted);margin-left:22px;font-size:12px;font-weight:400}.service-additional-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.service-additional-card{border-top:1px solid var(--line);min-width:0;padding:25px 0;scroll-margin-top:28px}.service-additional-card h3{font-size:21px;font-weight:550;line-height:1.2}.service-additional-card p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.65}.service-additional-terms{color:var(--muted);margin-top:13px;font-size:12px;line-height:1.65}.service-additional-card .text-link{gap:16px;margin-top:8px;font-size:12px}@media (width<=1100px){.service-additional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=681px) and (width<=1000px){.service-offer-link{padding:24px}.service-offer-body{grid-template-columns:minmax(0,1fr) 104px;gap:16px}.service-offer-visual{width:120px;height:120px}.service-offer-fleet-count{font-size:46px}.service-offer-facts{column-gap:12px}}@media (width<=900px){.service-offer-grid{grid-template-columns:1fr}}@media (width<=680px){.service-offers-section.section{padding-top:44px}.service-offers-section.service-offers-standalone{padding-top:0}.service-offers-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:22px}.service-offers-heading h2{font-size:30px}.service-offer-grid,.service-additional-grid{grid-template-columns:1fr;gap:16px}.service-offer-copy h3{font-size:22px}.service-offer-link{min-height:0;padding:24px}.service-offer-body{grid-template-rows:auto minmax(108px,auto);grid-template-columns:minmax(0,1fr) 108px;gap:16px;min-height:0}.service-offer-copy{display:contents}.service-offer-copy h3{grid-column:1/-1}.service-offer-copy p{margin-top:0}.service-offer-image-frame,.service-offer-fleet-stat{grid-area:2/2}.service-offer-visual{width:108px;height:108px}.service-offer-image-frame{height:108px}.service-offer-fleet-count{font-size:40px}.service-offer-fleet-stat{font-size:11px}.service-offer-footer{align-items:end;margin-top:20px}.service-offer-facts{gap:5px;display:grid}.service-offers-additional{margin-top:26px}.service-offers-additional>summary{padding:22px 0;font-size:17px}.service-offers-additional small{margin:7px 0 0;font-size:11px;display:block}.service-additional-grid{gap:0}.service-additional-card{padding:23px 0}}@media (width<=400px){.service-offer-link{padding:20px}.service-offer-body{grid-template-rows:auto minmax(96px,auto);grid-template-columns:minmax(0,1fr) 96px}.service-offer-visual{width:96px;height:96px}.service-offer-image-frame{height:96px}.service-offer-fleet-count{font-size:34px}}@media (prefers-reduced-motion:reduce){.service-offer-arrow,.service-additional-terms>summary svg,.service-offers-additional>summary>svg{transition:none}}.page-intro{max-width:1180px;padding-bottom:24px}.page-intro-heading{align-items:flex-start;margin-top:20px}
