.KpfpUq_fleet-page{--page-padding:60px;--page-max-width:calc(1040px + 2 * var(--page-padding));--wide-section-max-width:calc(1280px + 2 * var(--page-padding))}@media (max-width:767px){.KpfpUq_fleet-page{--page-padding:24px}}.KpfpUq_hero{width:100%;margin-top:var(--header-height);position:relative}.KpfpUq_hero img{width:100%;height:auto}.KpfpUq_hero-content{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:40px clamp(24px,5.5vw,80px);display:flex;position:absolute;inset:0}.KpfpUq_hero-heading{font-family:var(--font-georama), sans-serif;letter-spacing:-2px;color:var(--custom-primary);flex-direction:column;margin:0;font-size:clamp(36px,4.5vw,64px);font-weight:400;line-height:1;display:flex}.KpfpUq_hero-heading-accent{color:var(--rising-red)}.KpfpUq_hero-copy{font-family:var(--font-lato), sans-serif;color:var(--custom-primary);margin:0;padding-top:4px;font-size:17px;line-height:1.6}.KpfpUq_hero-actions{flex-wrap:wrap;gap:16px;padding-top:20px;display:flex}.KpfpUq_hero-cta-primary,.KpfpUq_hero-cta-secondary{font-family:var(--font-lato), sans-serif;letter-spacing:.5px;white-space:nowrap;border-radius:66px;justify-content:center;align-items:center;padding:14px 38px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s,background-color .2s;display:inline-flex}.KpfpUq_hero-cta-primary{background-color:var(--rising-red);color:var(--custom-primary)}.KpfpUq_hero-cta-primary:hover{opacity:.85}.KpfpUq_hero-cta-secondary{color:var(--custom-primary);background-color:#0000;border:1px solid #ffffff4d}.KpfpUq_hero-cta-secondary:hover{background-color:#ffffff1a}.KpfpUq_hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fff0 82.692%,#fff 100%),linear-gradient(270deg,#0000 54.327%,#000 100%);position:absolute;inset:0}@media (max-width:767px){.KpfpUq_hero{aspect-ratio:598/1206;overflow:hidden}.KpfpUq_hero img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.KpfpUq_hero:after{background:linear-gradient(#0000 32%,#0000008c 58%,#000000d1 100%)}.KpfpUq_hero-content{justify-content:flex-end;padding-bottom:90px}.KpfpUq_hero-actions{flex-direction:column;align-items:stretch;width:100%}.KpfpUq_hero-cta-primary,.KpfpUq_hero-cta-secondary{width:100%}}.KpfpUq_overview-section{padding-block:100px}.KpfpUq_overview-inner{max-width:var(--page-max-width);padding-inline:var(--page-padding);flex-direction:column;gap:25px;margin-inline:auto;display:flex}.KpfpUq_overview-main{flex-direction:column;gap:50px;display:flex}.KpfpUq_overview-media{border-radius:10px;width:100%;height:389px;position:relative;overflow:hidden}.KpfpUq_overview-image{object-fit:cover}.KpfpUq_overview-media-accent{z-index:1;background-color:var(--rising-red);width:60px;height:4px;position:absolute;bottom:0;left:0}.KpfpUq_overview-copy-block{flex-direction:column;gap:15px;display:flex}.KpfpUq_overview-heading{font-family:var(--font-georama), sans-serif;letter-spacing:-1.5px;color:#1a1a1a;margin:0;font-size:44px;font-weight:500;line-height:1.1}.KpfpUq_overview-heading-accent{color:var(--rising-red)}.KpfpUq_overview-copy-block p{font-family:var(--font-lato), sans-serif;color:#555;margin:0;font-size:15px;line-height:1.8}.KpfpUq_overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding-top:25px;display:grid}.KpfpUq_stat-item{border-left:3px solid var(--rising-red);flex-direction:column;gap:2px;margin:0;padding-left:19px;display:flex}.KpfpUq_stat-value{font-family:var(--font-georama), sans-serif;letter-spacing:-1px;color:#1a1a1a;margin:0;font-size:28px;font-weight:500}.KpfpUq_stat-label{font-family:var(--font-lato), sans-serif;letter-spacing:1px;text-transform:uppercase;color:#888;margin:0;font-size:12px}@media (max-width:767px){.KpfpUq_overview-section{padding-block:60px}.KpfpUq_overview-main{flex-direction:column;gap:30px}.KpfpUq_overview-media{aspect-ratio:4/3;width:100%;height:auto}.KpfpUq_overview-heading{font-size:clamp(28px,7vw,44px)}.KpfpUq_overview-stats{grid-template-columns:1fr}}.KpfpUq_vehicles-section{border-top:1px solid #ebebeb;padding-block:81px 48px}.KpfpUq_vehicles-inner{max-width:var(--page-max-width);padding-inline:var(--page-padding);flex-direction:column;gap:24px;margin-inline:auto;display:flex}.KpfpUq_vehicles-header{flex-direction:column;gap:12px;display:flex}.KpfpUq_vehicles-heading{font-family:var(--font-georama), sans-serif;letter-spacing:-1.5px;color:#111;flex-direction:column;margin:0;font-size:42px;font-weight:500;line-height:1.05;display:flex}.KpfpUq_vehicles-intro{max-width:560px;font-family:var(--font-lato), sans-serif;color:#666;margin:0;font-size:15px;line-height:1.7}.KpfpUq_vehicles-filters{flex-direction:column;gap:20px;display:flex}.KpfpUq_vehicles-filter-label{font-family:var(--font-lato), sans-serif;letter-spacing:2px;text-transform:uppercase;color:#999;margin:0;font-size:11px;font-weight:700}.KpfpUq_vehicles-filter-tabs{flex-wrap:wrap;gap:21px;display:flex}.KpfpUq_vehicles-filter-tab{background-color:var(--custom-primary);font-family:var(--font-lato), sans-serif;letter-spacing:.8px;text-transform:uppercase;color:#555;cursor:pointer;border:1px solid #e0e0e0;border-radius:60px;padding:10px 29px 11px;font-size:12px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s}.KpfpUq_vehicles-filter-tab-active{color:var(--custom-primary);background-color:#111;border-color:#111}.KpfpUq_vehicles-slider{flex-direction:column;gap:0;display:flex}.KpfpUq_vehicles-controls{justify-content:space-between;align-items:center;padding-block:25px;display:flex}.KpfpUq_vehicles-pagination{align-items:center;display:flex}.KpfpUq_vehicles-dot{cursor:pointer;background:#efefef;border:none;border-radius:2px;width:24px;height:4px;padding:0;transition:background .2s}.KpfpUq_vehicles-dot+.KpfpUq_vehicles-dot{border-radius:0 2px 2px 0;margin-left:0}.KpfpUq_vehicles-dot-active{background:#000;border-radius:2px}.KpfpUq_vehicles-nav{align-items:center;gap:20px;display:flex}.KpfpUq_vehicles-nav-btn{cursor:pointer;color:#000;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.KpfpUq_vehicles-nav-btn:hover{opacity:1}.KpfpUq_vehicles-swiper-wrap,.KpfpUq_vehicles-swiper{width:100%}.KpfpUq_vehicles-swiper .swiper-slide{box-sizing:border-box;flex-shrink:0;width:245px!important;height:auto!important}.KpfpUq_vehicle-slide{height:auto}.KpfpUq_vehicle-card{background-color:var(--custom-primary);border:1px solid #ebebeb;flex-direction:column;width:245px;height:473px;display:flex;overflow:hidden}.KpfpUq_vehicle-card-media{flex-shrink:0;height:200px;position:relative}.KpfpUq_vehicle-card-image{object-fit:contain;object-position:center}.KpfpUq_vehicle-card-body{flex-direction:column;flex:1;gap:4px;min-height:0;padding:24px 24px 28px;display:flex}.KpfpUq_vehicle-card-category{font-family:var(--font-lato), sans-serif;letter-spacing:2px;text-transform:uppercase;color:#999;margin:0;font-size:10px;font-weight:700}.KpfpUq_vehicle-card-name{font-family:var(--font-georama), sans-serif;letter-spacing:-.5px;color:#111;margin:0;padding-top:2px;font-size:20px;font-weight:500}.KpfpUq_vehicle-card-copy{min-height:0;font-family:var(--font-lato), sans-serif;color:#888;flex:1;margin:0;padding-bottom:14px;font-size:12px;line-height:1.5;overflow:hidden}.KpfpUq_vehicle-card-specs{border-block:1px solid #ebebeb;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding-block:15px;display:grid}.KpfpUq_vehicle-spec{flex-direction:column;align-items:center;gap:2px;margin:0;padding-inline:8px;display:flex}.KpfpUq_vehicle-spec:not(:last-child){border-right:1px solid #ebebeb}.KpfpUq_vehicle-spec-value{font-family:var(--font-georama), sans-serif;letter-spacing:-.3px;color:#111;margin:0;font-size:15px;font-weight:600}.KpfpUq_vehicle-spec-label{font-family:var(--font-lato), sans-serif;letter-spacing:1px;text-transform:uppercase;color:#aaa;flex-direction:column;align-items:center;margin:0;font-size:9px;line-height:1.2;display:flex}.KpfpUq_vehicle-card-actions{flex-shrink:0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.KpfpUq_vehicle-explore-link{font-family:var(--font-lato), sans-serif;letter-spacing:1px;text-transform:uppercase;color:#111;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.KpfpUq_vehicle-explore-link:hover{opacity:.75}.KpfpUq_vehicle-enquiry-link{font-family:var(--font-lato), sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--rising-red);font-size:11px;font-weight:700;text-decoration:none}.KpfpUq_vehicle-enquiry-link:hover{opacity:.85}.KpfpUq_vehicles-empty{font-family:var(--font-lato), sans-serif;color:#666;margin:0;padding-block:40px;font-size:15px}@media (max-width:767px){.KpfpUq_vehicles-section{padding-block:60px 48px}.KpfpUq_vehicles-heading{font-size:clamp(28px,7vw,42px)}.KpfpUq_vehicles-filter-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.KpfpUq_vehicles-filter-tab{flex-shrink:0}.KpfpUq_vehicle-card{width:245px;height:auto;min-height:420px}}.KpfpUq_why-choose-section{background-color:var(--custom-primary);padding-block:80px}.KpfpUq_why-choose-inner{max-width:var(--page-max-width);padding-inline:var(--page-padding);flex-direction:column;gap:0;margin-inline:auto;display:flex}.KpfpUq_why-choose-heading{font-family:var(--font-georama), sans-serif;letter-spacing:-1px;color:#1a1a1a;margin:0;font-size:36px;font-weight:500;line-height:1}.KpfpUq_why-choose-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.KpfpUq_why-choose-card{flex-direction:column;gap:9px;padding:43px 32px 40px;display:flex}.KpfpUq_why-choose-icon{flex-shrink:0;width:36px;height:36px}.KpfpUq_why-choose-card-title{font-family:var(--font-lato), sans-serif;letter-spacing:-.3px;color:#1a1a1a;margin:0;padding-top:11px;font-size:16px;font-weight:700}.KpfpUq_why-choose-card-list{font-family:var(--font-lato), sans-serif;color:#666;margin:0;padding-left:1.25em;font-size:13px;line-height:1.7;list-style:outside}.KpfpUq_why-choose-card-point{margin:0}@media (max-width:767px){.KpfpUq_why-choose-section{padding-block:60px}.KpfpUq_why-choose-heading{padding-bottom:8px;font-size:clamp(28px,7vw,36px)}.KpfpUq_why-choose-grid{grid-template-columns:1fr}.KpfpUq_why-choose-card{padding-inline:0}}.KpfpUq_procurement-section{background-color:#d4000e;width:100%;padding-block:80px}.KpfpUq_procurement-inner{max-width:var(--page-max-width);padding-inline:var(--page-padding);flex-direction:column;gap:60px;margin-inline:auto;display:flex}.KpfpUq_procurement-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.KpfpUq_procurement-heading{font-family:var(--font-georama), sans-serif;letter-spacing:-1.5px;color:var(--custom-primary);flex-direction:column;margin:0;font-size:44px;font-weight:700;line-height:1;display:flex}.KpfpUq_procurement-intro{max-width:300px;font-family:var(--font-lato), sans-serif;text-align:right;color:#ffffffb3;flex-shrink:0;margin:0;font-size:14px;line-height:1.6}.KpfpUq_procurement-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.KpfpUq_procurement-step{flex-direction:column;gap:9px;padding-right:41px;display:flex}.KpfpUq_procurement-step:not(:first-child){padding-left:40px}.KpfpUq_procurement-step:not(:last-child){border-right:1px solid #fff3}.KpfpUq_procurement-number{font-family:var(--font-georama), sans-serif;letter-spacing:-3px;color:#ffffff26;font-size:64px;font-weight:700;line-height:1}.KpfpUq_procurement-step-title{font-family:var(--font-lato), sans-serif;color:var(--custom-primary);margin:0;padding-top:7px;font-size:17px;font-weight:700}.KpfpUq_procurement-step-copy{font-family:var(--font-lato), sans-serif;color:#ffffffa6;margin:0;font-size:13px;line-height:1.7}@media (max-width:767px){.KpfpUq_procurement-section{padding-block:60px}.KpfpUq_procurement-inner{gap:40px}.KpfpUq_procurement-header{flex-direction:column;align-items:flex-start}.KpfpUq_procurement-heading{font-size:clamp(28px,7vw,44px)}.KpfpUq_procurement-intro{text-align:left;max-width:none}.KpfpUq_procurement-steps{grid-template-columns:1fr;gap:32px}.KpfpUq_procurement-step{border-bottom:1px solid #fff3;border-right:none;padding:0 0 32px}.KpfpUq_procurement-step:last-child{border-bottom:none;padding-bottom:0}.KpfpUq_procurement-step:not(:first-child){padding-left:0}.KpfpUq_procurement-number{font-size:48px}}.KpfpUq_fleet-enquiry-section{width:100%;scroll-margin-top:var(--header-height);background-color:#1a1a1a;padding-block:100px}.KpfpUq_fleet-enquiry-inner{max-width:var(--page-max-width);padding-inline:var(--page-padding);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:80px;margin-inline:auto;display:grid}.KpfpUq_fleet-enquiry-copy{flex-direction:column;gap:16px;display:flex}.KpfpUq_fleet-enquiry-eyebrow{font-family:var(--font-lato), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--rising-red);align-items:center;gap:12px;margin:0;font-size:11px;font-weight:700;display:flex}.KpfpUq_fleet-enquiry-eyebrow-line{background-color:var(--rising-red);flex-shrink:0;width:24px;height:2px}.KpfpUq_fleet-enquiry-heading{font-family:var(--font-georama), sans-serif;letter-spacing:-1.5px;color:var(--custom-primary);flex-direction:column;margin:0;font-size:44px;font-weight:500;line-height:1;display:flex}.KpfpUq_fleet-enquiry-heading-accent{color:var(--rising-red)}.KpfpUq_fleet-enquiry-intro{font-family:var(--font-lato), sans-serif;color:#888;margin:0;padding-top:3px;font-size:14px;line-height:1.8}.KpfpUq_fleet-enquiry-benefits{flex-direction:column;gap:16px;margin:0;padding:24px 0 0;list-style:none;display:flex}.KpfpUq_fleet-enquiry-benefit{font-family:var(--font-lato), sans-serif;color:#ccc;align-items:flex-start;gap:16px;font-size:14px;line-height:1.6;display:flex}.KpfpUq_fleet-enquiry-benefit-marker{background-color:var(--rising-red);flex-shrink:0;width:8px;height:8px;margin-top:7px}.KpfpUq_fleet-enquiry-form-panel{background-color:var(--custom-primary);padding:48px}.KpfpUq_fleet-enquiry-form-heading{font-family:var(--font-georama), sans-serif;letter-spacing:-.5px;color:#1a1a1a;margin:0;font-size:22px;font-weight:400}.KpfpUq_fleet-enquiry-form-note{font-family:var(--font-lato), sans-serif;text-align:center;color:#aaa;margin:0;padding-top:12px;font-size:11px}@media (max-width:1100px){.KpfpUq_fleet-enquiry-inner{grid-template-columns:1fr;gap:48px}}@media (max-width:767px){.KpfpUq_fleet-enquiry-section{padding-block:60px}.KpfpUq_fleet-enquiry-inner{gap:40px}.KpfpUq_fleet-enquiry-heading{font-size:clamp(28px,7vw,44px)}.KpfpUq_fleet-enquiry-form-panel{padding:32px 24px}}.KpfpUq_fleet-reach-out-section{background-color:#d4000e;width:100%;padding-block:48px}.KpfpUq_fleet-reach-out-inner{max-width:var(--wide-section-max-width);padding-inline:var(--page-padding);justify-content:space-between;align-items:center;gap:32px;margin-inline:auto;display:flex}.KpfpUq_fleet-reach-out-copy{flex-direction:column;gap:6px;display:flex}.KpfpUq_fleet-reach-out-heading{font-family:var(--font-georama), sans-serif;letter-spacing:-.5px;color:var(--custom-primary);margin:0;font-size:28px;font-weight:500;line-height:1.2}.KpfpUq_fleet-reach-out-intro{font-family:var(--font-lato), sans-serif;color:#ffffffb3;margin:0;font-size:14px;line-height:1.4}.KpfpUq_fleet-reach-out-cta{background-color:var(--custom-primary);font-family:var(--font-lato), sans-serif;letter-spacing:.5px;color:#d4000e;white-space:nowrap;border-radius:29px;flex-shrink:0;justify-content:center;align-items:center;gap:17px;padding:14px 36px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.KpfpUq_fleet-reach-out-cta:hover{opacity:.85}.KpfpUq_fleet-reach-out-cta-icon{flex-shrink:0;width:24px;height:24px}@media (max-width:767px){.KpfpUq_fleet-reach-out-section{padding-block:40px}.KpfpUq_fleet-reach-out-inner{flex-direction:column;align-items:flex-start;gap:24px}.KpfpUq_fleet-reach-out-cta{width:100%}}.KpfpUq_resources-section{background-color:var(--custom-primary);border-top:1px solid #ececec;width:100%;padding-block:81px 80px}.KpfpUq_resources-inner{max-width:var(--wide-section-max-width);padding-inline:var(--page-padding);justify-content:space-between;align-items:center;gap:32px;margin-inline:auto;display:flex}.KpfpUq_resources-header{flex-direction:column;gap:8px;min-width:0;display:flex}.KpfpUq_resources-heading{font-family:var(--font-georama), sans-serif;letter-spacing:-.5px;color:#1a1a1a;margin:0;font-size:28px;font-weight:500;line-height:1}.KpfpUq_resources-intro{font-family:var(--font-lato), sans-serif;color:#888;margin:0;font-size:14px;line-height:1.5}.KpfpUq_resources-actions{flex-wrap:wrap;flex-shrink:0;gap:16px;display:flex}.KpfpUq_resources-card{background-color:var(--custom-primary);cursor:pointer;text-align:left;border:1px solid #e5e5e5;border-radius:50px;align-items:center;gap:14px;padding:17px 29px;transition:border-color .2s,opacity .2s;display:flex}.KpfpUq_resources-card:hover:not(:disabled){border-color:#ccc}.KpfpUq_resources-card-disabled{opacity:.55;cursor:not-allowed}.KpfpUq_resources-card-icon-wrap{background-color:#f0f0f0;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.KpfpUq_resources-card-icon{width:20px;height:20px}.KpfpUq_resources-card-copy{flex-direction:column;gap:2px;display:flex}.KpfpUq_resources-card-title{font-family:var(--font-lato), sans-serif;color:#1a1a1a;font-size:13px;font-weight:700}.KpfpUq_resources-card-action{font-family:var(--font-lato), sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--rising-red);font-size:11px;font-weight:700}.KpfpUq_resources-dialog-content{max-width:min(480px,100vw - 2rem)}.KpfpUq_resources-dialog-title{font-family:var(--font-georama), sans-serif;letter-spacing:-.5px;color:#1a1a1a;font-size:22px;font-weight:500}.KpfpUq_resources-dialog-description{font-family:var(--font-lato), sans-serif;color:#666;font-size:14px;line-height:1.6}.KpfpUq_resources-spec-list{scrollbar-width:thin;scrollbar-color:var(--custom-muted) transparent;flex-direction:column;gap:8px;max-height:min(60vh,420px);margin:0;padding:8px 0 0;list-style:none;display:flex;overflow-y:auto}.KpfpUq_resources-spec-list::-webkit-scrollbar{background:0 0;width:6px}.KpfpUq_resources-spec-list::-webkit-scrollbar-track{background:0 0}.KpfpUq_resources-spec-list::-webkit-scrollbar-thumb{background-color:var(--custom-muted);border-radius:999px}.KpfpUq_resources-spec-list::-webkit-scrollbar-thumb:hover{background-color:var(--custom-tertiary)}.KpfpUq_resources-spec-link{font-family:var(--font-lato), sans-serif;color:#1a1a1a;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.KpfpUq_resources-spec-link:hover{background-color:#f7f7f7;border-color:#ccc}.KpfpUq_resources-spec-link-action{letter-spacing:.05em;text-transform:uppercase;color:var(--rising-red);flex-shrink:0;font-size:11px;font-weight:700}@media (max-width:767px){.KpfpUq_resources-section{padding-block:60px}.KpfpUq_resources-inner{flex-direction:column;align-items:flex-start}.KpfpUq_resources-actions{flex-direction:column;width:100%}.KpfpUq_resources-card{width:100%}}.KpfpUq_find-dealer-section{background-color:#d4000e;width:100%;padding-block:48px}.KpfpUq_find-dealer-inner{max-width:var(--wide-section-max-width);padding-inline:var(--page-padding);justify-content:space-between;align-items:center;gap:32px;margin-inline:auto;display:flex}.KpfpUq_find-dealer-copy{flex-direction:column;gap:6px;display:flex}.KpfpUq_find-dealer-heading{font-family:var(--font-georama), sans-serif;letter-spacing:-.5px;color:var(--custom-primary);margin:0;font-size:28px;font-weight:500;line-height:1.2}.KpfpUq_find-dealer-intro{font-family:var(--font-lato), sans-serif;color:#ffffffb3;margin:0;font-size:14px;line-height:1.4}.KpfpUq_find-dealer-cta{background-color:var(--custom-primary);font-family:var(--font-lato), sans-serif;letter-spacing:.5px;color:#d4000e;white-space:nowrap;border-radius:29px;flex-shrink:0;justify-content:center;align-items:center;padding:14px 36px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.KpfpUq_find-dealer-cta:hover{opacity:.85}@media (max-width:767px){.KpfpUq_find-dealer-section{padding-block:40px}.KpfpUq_find-dealer-inner{flex-direction:column;align-items:flex-start;gap:24px}.KpfpUq_find-dealer-cta{width:100%}}
