.FleetCatalogue_page__cYW_W{max-width:1200px;margin:0 auto;padding:40px 24px 80px;color:var(--rental-ink)}.FleetCatalogue_heading__751yA{max-width:780px;padding:22px 0 44px}.FleetCatalogue_eyebrow__rhA7V{color:var(--rental-muted);font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px}.FleetCatalogue_page__cYW_W h1{font-size:clamp(2.3rem,5vw,4.25rem);line-height:1.08;letter-spacing:-.045em;font-weight:700;margin:0 0 24px}.FleetCatalogue_intro__BBlFn{font-size:1.12rem;line-height:1.7;color:var(--rental-muted);max-width:640px;margin:0 0 28px}.FleetCatalogue_primary__xaZED{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 20px;background:var(--rental-ink);color:white;font-weight:700;text-decoration:none;border-radius:6px;line-height:1.45}.FleetCatalogue_primary__xaZED:hover{background:#394033}.FleetCatalogue_back__P8ev_:focus-visible,.FleetCatalogue_cardLink__uaJF1:focus-visible,.FleetCatalogue_filters___jI_B button:focus-visible,.FleetCatalogue_links__x2ODT a:focus-visible,.FleetCatalogue_primary__xaZED:focus-visible,.FleetCatalogue_tableScroll__skwSf:focus-visible{outline:3px solid var(--rental-ink);outline-offset:5px}.FleetCatalogue_steps__UfvGY{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:28px 0;margin:0 0 42px;list-style:none;border-block:1px solid var(--rental-border)}.FleetCatalogue_steps__UfvGY li{display:flex;gap:14px}.FleetCatalogue_steps__UfvGY li>span{color:var(--rental-muted);font-size:.75rem;font-weight:700;margin-top:4px}.FleetCatalogue_steps__UfvGY h2{font-size:1rem;line-height:1.5;font-weight:700;margin:0 0 8px}.FleetCatalogue_steps__UfvGY p{font-size:.875rem;line-height:1.6;color:var(--rental-muted);margin:0}.FleetCatalogue_toolbar__KyXNm{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.FleetCatalogue_toolbar__KyXNm>p{font-size:.875rem;color:var(--rental-muted);margin:0;white-space:nowrap}.FleetCatalogue_filters___jI_B{display:flex;flex-wrap:wrap;gap:8px}.FleetCatalogue_filters___jI_B button{border:1px solid var(--rental-border);border-radius:6px;background:white;padding:10px 16px;min-height:44px;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.FleetCatalogue_filters___jI_B button[aria-pressed=true]{background:var(--rental-ink);border-color:var(--rental-ink);color:white}.FleetCatalogue_grid__4jE4z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.FleetCatalogue_card__LTmD3{border:1px solid var(--rental-border);background:white;min-width:0}.FleetCatalogue_cardLink__uaJF1{display:block;height:100%;color:inherit;text-decoration:none}.FleetCatalogue_cardImage__rBxwT{background:var(--rental-surface);aspect-ratio:1042/560;display:flex;align-items:center;padding:12px}.FleetCatalogue_cardImage__rBxwT img{display:block;width:100%;height:auto;object-fit:contain}.FleetCatalogue_cardContent__FVIaA{padding:22px}.FleetCatalogue_make__WQpbM{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rental-muted);margin:0 0 6px}.FleetCatalogue_card__LTmD3 h2{font-size:1.4rem;font-weight:700;line-height:1.3;margin:0 0 12px}.FleetCatalogue_specLine__hWJ_h{min-height:2.9em;font-size:.875rem;line-height:1.5;color:var(--rental-muted);margin:0 0 20px}.FleetCatalogue_cardAction__0yz9k{font-weight:700;font-size:.875rem;display:flex;justify-content:space-between;gap:8px}.FleetCatalogue_cardLink__uaJF1:hover .FleetCatalogue_cardAction__0yz9k{text-decoration:underline;text-underline-offset:4px}.FleetCatalogue_heroImage__u72sR figcaption,.FleetCatalogue_note__dTM5y{font-size:.8rem;color:var(--rental-muted);line-height:1.6;margin:18px 0 0}.FleetCatalogue_bookingPanel__aBrWX{display:flex;align-items:center;justify-content:space-between;gap:32px;background:var(--rental-surface);padding:36px;margin:48px 0}.FleetCatalogue_bookingPanel__aBrWX h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;letter-spacing:-.025em;margin:0 0 12px}.FleetCatalogue_bookingPanel__aBrWX p:not(.FleetCatalogue_eyebrow__rhA7V){max-width:640px;color:var(--rental-muted);line-height:1.7;margin:0}.FleetCatalogue_bookingPanel__aBrWX .FleetCatalogue_primary__xaZED{flex-shrink:0;max-width:320px}.FleetCatalogue_back__P8ev_{display:inline-flex;align-items:center;min-height:44px;color:var(--rental-muted);font-size:.875rem;text-underline-offset:4px;margin-bottom:28px}.FleetCatalogue_modelHero__6QRox{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:center;margin-bottom:60px}.FleetCatalogue_modelHero__6QRox h1{font-size:clamp(2.1rem,4vw,3.5rem)}.FleetCatalogue_heroImage__u72sR{margin:0}.FleetCatalogue_heroImage__u72sR img{display:block;width:100%;height:auto;background:var(--rental-surface);padding:20px}.FleetCatalogue_heroImage__u72sR figcaption{padding-inline:6px}.FleetCatalogue_actions__kT48n{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.FleetCatalogue_sectionHeading__1W3GR{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;margin-bottom:24px}.FleetCatalogue_pickup__zOVb0 h2,.FleetCatalogue_relatedHeading__dCTW3,.FleetCatalogue_sectionHeading__1W3GR h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;margin:0}.FleetCatalogue_pickup__zOVb0 p,.FleetCatalogue_sectionHeading__1W3GR p{color:var(--rental-muted);line-height:1.7;margin:0}.FleetCatalogue_tableScroll__skwSf{overflow-x:auto;border:1px solid var(--rental-border)}.FleetCatalogue_tableScroll__skwSf table{border-collapse:collapse;width:100%;text-align:start;font-size:.95rem}.FleetCatalogue_tableScroll__skwSf td,.FleetCatalogue_tableScroll__skwSf th{padding:18px 22px;text-align:start;white-space:nowrap;border-bottom:1px solid var(--rental-border)}.FleetCatalogue_tableScroll__skwSf thead{background:var(--rental-surface);font-size:.8rem}.FleetCatalogue_tableScroll__skwSf tbody tr:last-child td,.FleetCatalogue_tableScroll__skwSf tbody tr:last-child th{border-bottom:none}.FleetCatalogue_gallery__kqAiY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.FleetCatalogue_gallery__kqAiY img{width:100%;height:auto;background:var(--rental-surface)}.FleetCatalogue_pickup__zOVb0{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:48px 0}.FleetCatalogue_pickup__zOVb0 h2{margin-bottom:18px}.FleetCatalogue_links__x2ODT{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:8px}.FleetCatalogue_links__x2ODT a{color:var(--rental-ink);font-weight:700;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}.FleetCatalogue_relatedHeading__dCTW3{margin-bottom:24px}@media (max-width:1099px){.FleetCatalogue_grid__4jE4z{grid-template-columns:repeat(2,minmax(0,1fr))}.FleetCatalogue_bookingPanel__aBrWX{align-items:start;flex-direction:column}}@media (max-width:899px){.FleetCatalogue_modelHero__6QRox{grid-template-columns:1fr;gap:30px}.FleetCatalogue_heroImage__u72sR{max-width:700px}.FleetCatalogue_sectionHeading__1W3GR{grid-template-columns:1fr;gap:16px}}@media (max-width:639px){.FleetCatalogue_page__cYW_W{padding:24px 16px 48px}.FleetCatalogue_heading__751yA{padding:12px 0 28px}.FleetCatalogue_steps__UfvGY{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.FleetCatalogue_toolbar__KyXNm{align-items:start;flex-direction:column}.FleetCatalogue_grid__4jE4z{grid-template-columns:1fr;gap:20px}.FleetCatalogue_bookingPanel__aBrWX{margin:32px 0;padding:24px}.FleetCatalogue_pickup__zOVb0{grid-template-columns:1fr;gap:20px;margin:32px 0}.FleetCatalogue_modelHero__6QRox{margin-bottom:36px}.FleetCatalogue_gallery__kqAiY{grid-template-columns:1fr}.FleetCatalogue_tableScroll__skwSf td,.FleetCatalogue_tableScroll__skwSf th{padding:14px}.FleetCatalogue_cardContent__FVIaA{padding:20px}}