/* Scoped presentation for the Biltech fleet service. */
.fleet-page{background:#061421}
.service-gestion-control-flotas{background:#fff;color:#0b1b2b}
.service-gestion-control-flotas .container{width:min(1240px,calc(100% - 80px))}
.service-gestion-control-flotas .fleet-kicker{margin:0 0 17px;color:#2169d8;font-size:10px;font-weight:700;line-height:1.6;letter-spacing:.15em}
.fleet-page .site-header:not(.is-scrolled):not(.mobile-menu-open){background:linear-gradient(180deg,rgba(2,13,29,.68),rgba(2,13,29,.04));border-bottom-color:transparent;box-shadow:none;backdrop-filter:none}
.fleet-page .site-header:not(.is-scrolled) .quote-link{background:rgba(3,19,40,.3);border-color:#63d9e277}
.fleet-overview{position:relative;padding:0 0 60px;background:#061421;color:#fff;overflow:hidden}
.fleet-banner{position:relative;width:100%;margin:0;background:radial-gradient(ellipse at 70% 20%,#083c72 0,transparent 70%)}
.fleet-banner img{display:block;width:100%;height:auto;animation:fleet-banner-in 1.8s cubic-bezier(.18,.65,.25,1) both;transform-origin:50% 35%}
.fleet-banner:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,17,34,.16),transparent 32%,transparent 62%,#061421 100%)}
.fleet-intro-grid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:74px;align-items:center;margin-top:-24px}
.fleet-entrance{animation:fleet-copy-in 1.1s .3s both}
.fleet-overview .fleet-intro-copy .fleet-kicker{color:#74dbe2}
.fleet-intro-copy h1{margin:0 0 22px;font-size:clamp(38px,3.7vw,56px);font-weight:700;line-height:1.06;letter-spacing:-.055em}
.fleet-intro-copy h1 em{color:#74dbe2;font-style:normal}
.fleet-intro-detail>p{margin:0 0 16px;color:#b7c7d5;font-size:14px;line-height:1.85}
.fleet-summary-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:26px}
.fleet-inline-link{display:inline-flex;gap:14px;align-items:center;min-height:44px;color:#d5e3ed;font-size:12px;font-weight:600}
.fleet-inline-link:hover{color:#74dbe2}
.fleet-inline-link span,.fleet-card-link span,.fleet-function-shortcuts span{transition:transform .2s ease}
.fleet-inline-link:hover span,.fleet-card-link:hover span,.fleet-function-shortcuts a:hover span{transform:translate(3px,-2px)}
/* Compact capabilities: scoped to the fleet functions section. */
.fleet-functions-section{padding:52px 0 56px;background:#061421;color:#fff;border-top:1px solid #153045}
.fleet-functions-heading{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center;margin-bottom:32px}
.fleet-functions-heading>*{min-width:0}
.service-gestion-control-flotas .fleet-functions-heading .fleet-kicker{margin-bottom:10px;color:var(--cyan)}
.fleet-functions-heading h2{margin:0;font-size:clamp(28px,2.7vw,38px);line-height:1.15;letter-spacing:-.045em}
.fleet-functions-heading h2 em{color:var(--cyan);font-style:normal}
.fleet-functions-heading>p{margin:0;color:#b7c7d5;font-size:14px;line-height:1.8}
.fleet-feature-group+.fleet-feature-group{margin-top:28px}
.fleet-group-heading{display:flex;align-items:center;gap:18px;margin-bottom:14px}
.fleet-group-heading h3{display:flex;align-items:center;gap:18px;flex-shrink:0;margin:0;font-size:19px;line-height:1.3;letter-spacing:-.025em}
.fleet-group-heading h3:after{content:"";width:32px;height:1px;background:var(--cyan);opacity:.6}
.fleet-group-heading p{margin:0;color:#91aabd;font-size:12px;line-height:1.5}
.fleet-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.fleet-feature-card{position:relative;display:flex;align-items:center;gap:12px;min-width:0;min-height:100px;padding:16px 14px;border:1px solid #24465d;border-radius:8px;background:#091d2e;scroll-margin-top:120px;transition:border-color 200ms ease,opacity 220ms ease,transform 220ms ease}
.fleet-feature-icon{display:grid;place-items:center;width:38px;height:42px;flex:0 0 38px;border:1px solid #28536c;border-radius:7px;background:#0b2942;color:var(--cyan)}
.fleet-feature-icon svg{width:23px;height:23px;flex-shrink:0}
.fleet-feature-copy{min-width:0;flex:1}
.fleet-feature-copy h4{margin:0;color:#f4f8fb;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:-.015em}
.fleet-feature-copy p{margin:6px 0 0;color:#aabfcf;font-size:11px;line-height:1.5}
.fleet-feature-arrow{flex:0 0 auto;margin-left:auto;color:var(--cyan);font-size:16px;transition:transform 200ms ease}
.fleet-feature-grid-secondary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.fleet-feature-grid-secondary .fleet-feature-card{min-height:66px;padding:10px;gap:9px}
.fleet-feature-grid-secondary .fleet-feature-icon{width:28px;height:32px;flex-basis:28px;border:0;background:transparent}
.fleet-feature-grid-secondary h4{font-size:11px}
.fleet-certificate-link{display:flex;align-items:center;gap:9px;width:100%;align-self:stretch}
.fleet-certificate-link:after{content:"";position:absolute;inset:0;border-radius:inherit}
.fleet-feature-card:target,.fleet-feature-card:focus-within{border-color:var(--cyan)}
.fleet-page [hidden]{display:none!important}
.fleet-page.fleet-motion [data-fleet-reveal]:not(.is-visible):not(:target):not(:focus-within){opacity:0;transform:translateY(6px)}
.fleet-feature-card:nth-child(4n+2){transition-delay:0s,25ms,25ms}
.fleet-feature-card:nth-child(4n+3){transition-delay:0s,50ms,50ms}
.fleet-feature-card:nth-child(4n+4){transition-delay:0s,75ms,75ms}
@media(hover:hover){.fleet-feature-card:hover{border-color:#4385a4}.fleet-feature-card:hover .fleet-feature-arrow{transform:translateX(3px)}}
@media(max-width:1199px){.fleet-feature-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-feature-card{gap:9px;padding:13px 10px}.fleet-feature-icon{width:32px;flex-basis:32px}.fleet-feature-copy h4{font-size:12px}}
@media(max-width:959px){.fleet-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-feature-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-functions-heading{gap:28px}.fleet-feature-card{min-height:86px}}
@media(max-width:720px){.fleet-functions-section{padding:34px 0 38px}.fleet-functions-heading{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.fleet-functions-heading>p{font-size:13px;line-height:1.7}.fleet-group-heading{margin-bottom:12px}.fleet-group-heading h3{font-size:17px;gap:12px}.fleet-group-heading p{display:none}.fleet-feature-grid,.fleet-feature-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fleet-feature-card{min-height:76px;padding:10px 8px;gap:7px}.fleet-feature-icon{width:28px;height:34px;flex-basis:28px}.fleet-feature-icon svg{width:20px;height:20px}.fleet-feature-copy h4{font-size:11px;line-height:1.4}.fleet-feature-copy p{display:none}.fleet-feature-arrow{font-size:13px}.fleet-feature-group+.fleet-feature-group{margin-top:24px}.fleet-feature-grid-secondary .fleet-feature-card{min-height:58px;padding:8px;gap:6px}.fleet-feature-grid-secondary .fleet-feature-icon{width:23px;flex-basis:23px}.fleet-feature-grid-secondary h4{font-size:10.5px}.fleet-certificate-link{gap:6px}}
@media(prefers-reduced-motion:reduce){.fleet-functions-section .fleet-feature-card,.fleet-functions-section .fleet-feature-arrow{transition:none}.fleet-functions-section .fleet-feature-arrow{transform:none!important}}
.fleet-platform-section,.fleet-data-section{padding:76px 0;background:#fff}
.fleet-section-heading{max-width:720px;margin-bottom:34px}
.fleet-section-heading h2,.fleet-custom-layout h2{margin:0 0 18px;font-size:clamp(30px,3.3vw,44px);line-height:1.1;letter-spacing:-.045em}
.fleet-section-heading>p:not(.fleet-kicker){margin:0;color:#536879;font-size:14px;line-height:1.8}
.fleet-capture-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:44px;align-items:start}
.fleet-capture{min-width:0;margin:0}
.fleet-capture-screen{display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #c8d7e3;background:#edf3f8}
.fleet-capture-web .fleet-capture-screen{position:relative;isolation:isolate;aspect-ratio:3/2;border:0;border-radius:22px;background:#071421;box-shadow:0 28px 68px rgba(10,35,56,.18),0 8px 22px rgba(10,35,56,.1)}
.fleet-capture-web .fleet-capture-screen:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;border:1px solid rgba(255,255,255,.2);border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -40px 70px rgba(5,18,31,.08)}
.fleet-capture-app .fleet-capture-screen{position:relative;isolation:isolate;aspect-ratio:865/1819;border:9px solid #0a1a29;border-radius:34px;background:#0a1a29;box-shadow:0 28px 64px rgba(10,35,56,.2),0 8px 22px rgba(10,35,56,.12)}
.fleet-capture-app .fleet-capture-screen:after{content:"";position:absolute;z-index:2;inset:-1px;pointer-events:none;border:1px solid rgba(255,255,255,.16);border-radius:25px;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}
.fleet-capture-screen>img{display:block;width:100%;height:100%;object-fit:contain}
.fleet-capture-web .fleet-capture-screen>img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.fleet-capture-app .fleet-capture-screen>img{object-fit:cover;border-radius:24px}
.fleet-capture-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;padding:24px;text-align:center;background:linear-gradient(145deg,#f8fbfd,#e7eff6)}
.fleet-capture-placeholder svg{color:#4679ad;margin-bottom:4px}
.fleet-capture-placeholder strong{color:#244561;font-size:17px;font-weight:600}
.fleet-capture-placeholder span{color:#60788c;font-size:11px;line-height:1.6}
.fleet-capture figcaption{padding-top:24px}
.fleet-capture-web figcaption{position:relative;margin:-72px 24px 0;padding:24px 26px 22px;border:1px solid rgba(207,221,232,.92);border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 18px 40px rgba(17,46,68,.14);backdrop-filter:blur(14px)}
.fleet-capture figcaption h3{margin:0 0 9px;font-size:19px;line-height:1.3;letter-spacing:-.025em}
.fleet-capture figcaption p{max-width:650px;margin:0;color:#536879;font-size:13px;line-height:1.75}
.fleet-store-badges{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}
.fleet-store-badge{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:1px solid #20384d;border-radius:9px;background:linear-gradient(145deg,#10283d,#071725);color:#fff;box-shadow:0 8px 18px rgba(9,28,43,.14)}
.fleet-store-badge svg{width:21px;height:21px;flex:0 0 21px;fill:currentColor}
.fleet-store-badge>span{min-width:0;font-size:11px;font-weight:700;line-height:1.05;white-space:nowrap}
.fleet-store-badge small{display:block;margin-bottom:3px;color:#b8c8d5;font-size:7px;font-weight:500;line-height:1;letter-spacing:.02em}
.fleet-camera-section{padding:76px 0;background:#f0f5f9}
.fleet-camera-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.fleet-camera-card{overflow:hidden;border:1px solid #d4e2ed;border-radius:12px;background:#fff;transition:box-shadow .3s}
.fleet-camera-card figure{position:relative;margin:0;background:#071421;overflow:hidden}
.fleet-camera-card img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;transition:transform .6s ease}
.fleet-camera-card figcaption{position:absolute;bottom:16px;left:20px;padding:7px 10px;border:1px solid #bedeea33;border-radius:4px;background:rgba(4,18,31,.78);color:#e0ecf5;font-size:9px;line-height:1.5;letter-spacing:.12em}
.fleet-camera-copy{padding:26px 28px 30px}
.service-gestion-control-flotas .fleet-camera-copy .fleet-kicker{margin-bottom:12px;font-size:9px;letter-spacing:.08em}
.fleet-camera-copy h3{margin:0 0 12px;font-size:24px;line-height:1.2;letter-spacing:-.035em}
.fleet-camera-copy>p:last-child{margin:0;color:#536879;font-size:13px;line-height:1.75}
.fleet-camera-note{max-width:840px;margin:22px 0 0;color:#627586;font-size:11px;line-height:1.7}
@media(hover:hover){.fleet-camera-card:hover{box-shadow:0 14px 36px #18334d12}.fleet-camera-card:hover img{transform:scale(1.025)}.fleet-capture-web:hover .fleet-capture-screen>img{transform:scale(1.012)}}
.fleet-data-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:start}
.fleet-data-layout .fleet-section-heading{margin-bottom:0}
.fleet-data-steps{border-left:1px solid #bfd2df;padding-left:30px}
.fleet-data-steps article{position:relative;padding:0 0 23px}
.fleet-data-steps article:last-child{padding-bottom:0}
.fleet-data-steps article:before{content:"";position:absolute;top:6px;left:-35px;width:9px;height:9px;border-radius:50%;background:#2169d8;box-shadow:0 0 0 5px #fff}
.fleet-data-steps h3{margin:0 0 7px;font-size:18px;line-height:1.4}
.fleet-data-steps p{margin:0;color:#536879;font-size:13px;line-height:1.75}

.fleet-custom-layout{display:flex;align-items:center;justify-content:space-between;gap:50px}


.fleet-custom-layout .button{flex-shrink:0}
/* Secondary White Label card and the transition into the GPS call to action. */
.fleet-brand-section{padding:0 0 30px;background:#fff}
.fleet-brand-layout{display:flex;align-items:center;gap:24px;padding:22px 28px;border:1px solid #dce5ed;border-radius:10px;background:#f5f7fa}
.fleet-brand-icon{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;border-radius:9px;background:#e8eef6;color:var(--blue)}
.fleet-brand-copy{min-width:0;max-width:710px}
.service-gestion-control-flotas .fleet-brand-copy .fleet-kicker{margin:0 0 5px;color:var(--blue);font-size:9px;line-height:1.4;letter-spacing:.14em}
.fleet-brand-copy h2{margin:0 0 5px;font-size:21px;line-height:1.25;letter-spacing:-.035em}
.fleet-brand-copy>p:last-child{margin:0;color:#617287;font-size:13px;line-height:1.65}
.fleet-brand-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;flex-shrink:0;min-height:44px;margin-left:auto;color:var(--blue);font-size:12px;font-weight:700}
.fleet-brand-link span{font-size:20px;transition:transform 200ms ease}
@media(hover:hover){.fleet-brand-link:hover span{transform:translateX(3px)}}
@media(max-width:900px){.fleet-brand-layout{gap:18px;padding:20px}.fleet-brand-icon{flex-basis:44px;width:44px;height:48px}.fleet-brand-copy h2{font-size:19px}.fleet-brand-copy>p:last-child{font-size:12px}}
@media(max-width:600px){.fleet-brand-section{padding-bottom:24px}.fleet-brand-layout{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px 12px;padding:18px}.fleet-brand-icon{width:32px;height:36px;align-self:start}.fleet-brand-icon svg{width:21px;height:21px}.fleet-brand-copy h2{font-size:18px}.fleet-brand-link{grid-column:2;margin-left:0;justify-self:start;gap:16px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.fleet-brand-link span{transition:none;transform:none!important}}
.fleet-cta-section{position:relative;padding:0;background:#06192a;overflow:hidden}
.fleet-cta-section:after{content:"";position:absolute;z-index:3;top:0;right:0;left:0;height:18px;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none}
.fleet-cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 10%,#1e88e510,transparent 38%),linear-gradient(115deg,transparent 0 68%,#1e88e508 68% 68.15%,transparent 68.15%);pointer-events:none}
.fleet-cta-shell{position:relative;width:100%;min-height:0;overflow:hidden;color:#fff;background:radial-gradient(circle at 42% 10%,#123b5a 0,transparent 38%),linear-gradient(125deg,#06192a 0%,#08243a 58%,#06192a 100%);border-bottom:1px solid #17344b}
.fleet-cta-content{position:relative;z-index:2;width:62%;min-height:440px;padding:46px clamp(40px,6vw,110px) 48px;background:transparent}
.fleet-cta-content:after{display:none}
.fleet-cta-eyebrow{margin:0 0 17px;color:#47dbe6;font:700 11px/1.4 Manrope,sans-serif;letter-spacing:.16em}
.fleet-cta-content h2{max-width:590px;margin:0;color:#fff;font-size:clamp(42px,4.3vw,61px);font-weight:650;line-height:1.04;letter-spacing:-.055em}
.fleet-cta-lead{max-width:580px;margin:18px 0 0;color:#c3d0db;font-size:16px;line-height:1.68}
.fleet-cta-trust{display:flex;align-items:center;flex-wrap:wrap;gap:10px 13px;margin-top:20px;color:#d6e2eb;font-size:13px;font-weight:600}
.fleet-cta-trust svg{flex:0 0 auto;color:#42d8e5}
.fleet-cta-trust i{width:4px;height:4px;border-radius:50%;background:#42d8e5}
.fleet-cta-actions{display:flex;align-items:center;flex-wrap:wrap;gap:30px;margin-top:25px}
.fleet-cta-primary,.fleet-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:38px;min-height:54px;font-size:13px;font-weight:750;transition:transform .25s,background-color .25s,box-shadow .25s,color .25s}
.fleet-cta-primary{padding:0 24px;color:#fff;background:#1e78f0;border:1px solid #388cf8;border-radius:6px;box-shadow:0 10px 28px #0b65db30}
.fleet-cta-primary span{font-size:21px;font-weight:400}
.fleet-cta-primary:hover{background:#2787ff;box-shadow:0 13px 32px #0b65db4d;transform:translateY(-2px)}
.fleet-cta-secondary{gap:10px;min-height:42px;padding:0 0 5px;border-bottom:1px solid #42d8e5;color:#fff}
.fleet-cta-secondary span{color:#42d8e5}
.fleet-cta-secondary:hover{color:#78e8ef;transform:translateY(-2px)}
.fleet-cta-visual{position:absolute;z-index:1;top:0;right:0;bottom:0;width:62%;margin:0;overflow:hidden;background:#dce4e9;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 12%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 12%,#000 38%)}
.fleet-cta-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06192ab8 0,#06192a52 22%,transparent 48%),linear-gradient(180deg,transparent 68%,#03111d26 100%);pointer-events:none}
.fleet-cta-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 47%;filter:saturate(.92) contrast(1.02)}
.service-gestion-control-flotas .button{border-radius:5px;transition:background-color .25s,box-shadow .25s,transform .25s}
.service-gestion-control-flotas .button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1372f62b}
.service-gestion-control-flotas a:focus-visible,.service-gestion-control-flotas button:focus-visible{outline:2px solid #55b7ee;outline-offset:5px}
.service-gestion-control-flotas section[id]{scroll-margin-top:115px}
@keyframes fleet-banner-in{0%{opacity:0;filter:blur(9px) brightness(.55);transform:scale(1.035)}100%{opacity:1;filter:blur(0) brightness(1);transform:scale(1)}}
@keyframes fleet-copy-in{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.fleet-intro-grid{gap:38px;margin-top:0}.fleet-data-layout{gap:48px}.fleet-capture-grid{grid-template-columns:minmax(0,1fr) 210px;gap:30px}.fleet-custom-layout{gap:28px}}

@media(max-width:720px){.service-gestion-control-flotas .container{width:calc(100% - 36px)}.fleet-banner{padding-top:66px}.fleet-banner:after{background:linear-gradient(180deg,transparent 55%,#061421 100%)}.fleet-overview{padding-bottom:40px}.fleet-intro-grid{grid-template-columns:1fr;gap:18px;margin-top:6px}.fleet-intro-copy h1{font-size:38px;margin-bottom:12px}.fleet-intro-detail>p{font-size:13px}.fleet-summary-actions{gap:16px}.fleet-platform-section,.fleet-camera-section,.fleet-data-section,.fleet-custom-section{padding:50px 0}.fleet-camera-grid,.fleet-data-layout,.fleet-capture-grid{grid-template-columns:1fr;gap:28px}.fleet-capture-web .fleet-capture-screen{border-radius:16px}.fleet-capture-web figcaption{margin:-32px 12px 0;padding:20px}.fleet-capture-app{width:min(260px,100%);justify-self:center}.fleet-capture-app .fleet-capture-screen{width:220px;max-width:100%;margin:0 auto}.fleet-capture-placeholder{padding:18px}.fleet-capture figcaption{padding-top:18px}.fleet-camera-copy{padding:24px}.fleet-custom-layout{display:block}.fleet-custom-layout .button{margin-top:24px}.fleet-page .site-header.mobile-menu-open{background:#fff}.fleet-page .site-header.mobile-menu-open .brand img{opacity:1}.fleet-page .site-header.mobile-menu-open .brand:after{opacity:0}.fleet-page .site-header.mobile-menu-open .menu-toggle span{background:#081524}.fleet-page .site-header.mobile-menu-open .main-nav a,.fleet-page .site-header.mobile-menu-open .services-toggle{color:#213749}}@media(max-width:560px){.fleet-custom-section{background-image:linear-gradient(90deg,rgba(3,17,31,.95),rgba(4,28,51,.83)),linear-gradient(180deg,rgba(8,56,99,.34),rgba(2,17,32,.72)),url('../images/gps/gps-vehicle-label.jpg');background-position:center,center,62% center}}
@media(max-width:1100px){
  .fleet-cta-content{width:65%;padding-right:44px;padding-left:44px}
  .fleet-cta-visual{width:60%}
}
@media(max-width:820px){
  .fleet-cta-section{padding:0}
  .fleet-cta-shell{display:flex;min-height:0;flex-direction:column;border-radius:0}
  .fleet-cta-content{order:1;width:100%;min-height:0;padding:40px 30px 35px}
  .fleet-cta-content:after{display:none}
  .fleet-cta-eyebrow{margin-bottom:19px}
  .fleet-cta-content h2{font-size:clamp(37px,10vw,49px)}
  .fleet-cta-lead{margin-top:21px;font-size:14px;line-height:1.7}
  .fleet-cta-trust{margin-top:24px;gap:9px 12px}
  .fleet-cta-actions{gap:24px;margin-top:29px}
  .fleet-cta-primary{justify-content:space-between;min-width:220px;min-height:56px}
  .fleet-cta-visual{position:relative;inset:auto;order:2;width:100%;min-height:0;height:285px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 100%);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 100%)}
  .fleet-cta-visual:after{background:linear-gradient(180deg,#06192a9c 0,transparent 25%)}
  .fleet-cta-visual img{object-position:center 46%}
}
@media(max-width:460px){
  .fleet-cta-content{padding-right:24px;padding-left:24px}
  .fleet-cta-content h2 br{display:none}
  .fleet-cta-trust i{display:none}
  .fleet-cta-actions{align-items:flex-start;flex-direction:column;gap:18px}
  .fleet-cta-primary{width:100%}
  .fleet-cta-visual{height:255px}
}
@media(prefers-reduced-motion:reduce){.fleet-page .fleet-banner img,.fleet-page .fleet-entrance{animation:none;filter:none;transform:none}.fleet-page.fleet-motion [data-fleet-reveal]{opacity:1!important;transform:none!important}.fleet-page .fleet-feature-card,.fleet-page .fleet-feature-icon,.fleet-page .fleet-camera-card img,.fleet-page .button,.fleet-page .fleet-cta-primary,.fleet-page .fleet-cta-secondary{transition:none}.fleet-page .fleet-feature-card:hover,.fleet-page .fleet-feature-card:hover .fleet-feature-icon,.fleet-page .fleet-camera-card:hover img,.fleet-page .button:hover,.fleet-page .fleet-cta-primary:hover,.fleet-page .fleet-cta-secondary:hover{transform:none}}
