.fleetfit-site{--ff-navy:#061e32;--ff-ink:#082747;--ff-cyan:#00d1ed;--ff-blue:#007daf;--ff-muted:#526b7f;color:var(--ff-ink);font-family:var(--font-inter),Arial,sans-serif;background:#fff}.fleetfit-site *,.fleetfit-site :before,.fleetfit-site :after{box-sizing:border-box}.fleetfit-site h1,.fleetfit-site h2,.fleetfit-site h3{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.045em;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-weight:650}.fleetfit-site h2{white-space:pre-line;font-size:clamp(31px,3.35vw,48px);line-height:1.15}.fleetfit-site h3{font-size:22px;line-height:1.25}.fleetfit-site p{-webkit-hyphens:none;hyphens:none}.fleetfit-site section[id]{scroll-margin-top:25px}.ff-container{width:min(1280px,100% - 64px);margin-inline:auto}.ff-section{padding-block:92px}.ff-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ff-blue);margin-bottom:18px;font-size:10px;font-weight:600;line-height:1.6}.ff-mini-label{text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:600}.ff-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px;display:flex}.ff-section-heading>div{flex:55%}.ff-section-heading>p{max-width:420px;color:var(--ff-muted);flex:38%;font-size:15px;line-height:1.8}.ff-section-copy{color:var(--ff-muted);margin-top:25px;font-size:15px;line-height:1.8}.ff-button{border:1px solid var(--ff-cyan);color:#052b3d;background:var(--ff-cyan);text-align:left;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:15px 23px;font-size:13px;font-weight:650;line-height:1.4;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.ff-button:hover{background:#55e3f4;transform:translateY(-2px);box-shadow:0 6px 25px #00d1ed20}.ff-button svg{flex-shrink:0}.ff-text-link{justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex}.ff-text-link:hover{text-underline-offset:5px;text-decoration:underline}.fleetfit-site a:focus-visible,.fleetfit-site button:focus-visible,.fleetfit-site summary:focus-visible,.fleetfit-site [role=tabpanel]:focus-visible{outline-offset:5px;outline:3px solid #008fae}.fleetfit-site .ff-nav{color:var(--ff-ink);background:#fff;border-color:#e3edf3;position:relative}.fleetfit-site .ff-nav>div{max-width:1344px;height:88px;padding-inline:32px}.fleetfit-site .ff-nav [data-slot=button][data-variant=outline]{color:#082747;background:#eafaff;border-color:#c1eaf0;border-radius:999px;height:36px}.ff-hero{isolation:isolate;background:var(--ff-navy);color:#fff;position:relative;overflow:hidden}.ff-hero-image{object-fit:cover;object-position:center 56%;z-index:-3}.ff-hero-shade{z-index:-2;background:linear-gradient(90deg,#031320f2 0%,#031320d9 27%,#0313206b 57%,#03132014 100%),linear-gradient(#0000 60%,#031320bd);position:absolute;inset:0}.ff-hero-content{padding-top:77px;padding-bottom:63px;position:relative}.ff-hero .ff-eyebrow{color:#8ed9e5;margin-bottom:24px;font-size:10px}.ff-hero h1{letter-spacing:-.05em;text-wrap:initial;max-width:760px;font-size:clamp(42px,4.6vw,68px);font-weight:700;line-height:1.04}.ff-hero h1>span{color:var(--ff-cyan)}.ff-hero-description{color:#e1eaf0;max-width:520px;margin-top:28px;font-size:16px;line-height:1.75}.ff-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:29px;display:flex}.ff-hero-footnote{color:#a9c2d1;margin-top:21px;font-size:10px}.ff-hero-caption{letter-spacing:.07em;color:#e1f4f9;align-items:center;gap:14px;font-size:11px;display:flex;position:absolute;bottom:64px;right:0}.ff-hero-caption>span{background:var(--ff-cyan);width:32px;height:2px}.ff-hero-bottom{background:#021a2a8c;border-top:1px solid #ffffff1c}.ff-hero-bottom>div{justify-content:space-between;align-items:center;gap:24px;padding-block:22px;display:flex}.ff-operating-model{letter-spacing:.2em;white-space:nowrap;font-size:10px}.ff-operating-model>span{color:#517789;margin-inline:8px}.ff-hero-bottom ul{color:#d7e7ef;gap:32px;font-size:12px;display:flex}.ff-hero-bottom li{align-items:center;gap:10px;display:flex}.ff-hero-bottom svg{color:var(--ff-cyan)}.ff-journey{padding-bottom:82px}.ff-journey .ff-section-heading{margin-bottom:14px}.journey-hint{color:#59758b;margin-bottom:23px;font-size:11px}.journey-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.journey-tab{text-align:left;color:var(--ff-ink);cursor:pointer;background:#f1f8fc;border:1px solid #dcecf3;border-radius:10px;flex-direction:column;min-height:213px;padding:22px 17px 18px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex;position:relative}.journey-tab:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:17px;right:17px}.journey-tab-top{color:var(--ff-blue);justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.journey-tab-top>span{letter-spacing:-.05em;font-size:25px;font-weight:650;line-height:1}.journey-tab-title{letter-spacing:-.025em;min-height:40px;font-size:15px;font-weight:650;line-height:1.3}.journey-tab-short{color:var(--ff-muted);flex:1;margin-top:9px;font-size:11px;line-height:1.65}.journey-tab-action{justify-content:space-between;align-items:center;gap:6px;margin-top:20px;font-size:10px;font-weight:600;display:flex}.journey-tab[aria-selected=true]{background:var(--ff-navy);border-color:var(--ff-navy);color:#fff;transform:translateY(-4px);box-shadow:0 9px 22px #062c4114}.journey-tab[aria-selected=true] .journey-tab-top{color:var(--ff-cyan)}.journey-tab[aria-selected=true] .journey-tab-short{color:#b8cedc}.journey-tab[aria-selected=true] .journey-tab-action{color:var(--ff-cyan)}.journey-tab[aria-selected=true]:after{background:var(--ff-cyan)}.journey-panel{background:#f5f9fc;border:1px solid #e2edf2;border-radius:12px;grid-template-columns:1.1fr 1fr .95fr;align-items:center;gap:32px;min-height:320px;margin-top:21px;padding:32px;display:grid}.journey-panel[hidden]{display:none}.journey-panel-copy .ff-eyebrow{margin-bottom:13px;font-size:9px}.journey-panel h3{margin-bottom:16px;font-size:25px}.journey-panel-copy>p:last-child{color:var(--ff-muted);font-size:13px;line-height:1.8}.journey-panel-outcomes ul{flex-direction:column;gap:14px;font-size:12px;line-height:1.65;display:flex}.journey-panel-outcomes li{align-items:flex-start;gap:10px;display:flex}.journey-panel-outcomes li svg{color:#0084a5;flex-shrink:0;margin-top:2px}.journey-result{border-top:1px solid #dbe8f0;margin-top:23px;padding-top:19px}.journey-result>span{text-transform:uppercase;letter-spacing:.11em;color:var(--ff-blue);font-size:9px;font-weight:600}.journey-result>p{margin-top:8px;font-size:12px;line-height:1.7}.journey-entry{background:#fff;border:1px solid #deebf2;border-radius:10px;flex-direction:column;align-items:flex-start;padding:25px;display:flex}.journey-entry>svg{color:var(--ff-blue);margin-bottom:17px}.journey-entry>p{margin-bottom:20px;font-size:16px;font-weight:600}.journey-entry .ff-button{gap:10px;width:100%;padding:12px 16px;font-size:12px}.journey-entry>small{color:var(--ff-muted);margin-top:15px;font-size:10px;line-height:1.7}.ff-delivery{background:#f1f8fc;border-block:1px solid #e0edf4}.ff-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.ff-delivery-grid article{position:relative}.ff-delivery-grid article+article{border-left:1px solid #d2e4ee;padding-left:36px}.ff-delivery-icon{color:#fff;background:#006e97;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:27px;display:flex}.ff-delivery .ff-mini-label{color:#40728a;margin-bottom:11px}.ff-delivery h3{margin-bottom:15px}.ff-delivery-grid article>p:last-child{color:var(--ff-muted);font-size:14px;line-height:1.8}.ff-services-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:90px;display:grid}.ff-services .ff-text-link{color:var(--ff-blue);margin-top:29px}.ff-service-result{color:var(--ff-ink);align-items:flex-start;gap:8px;margin-top:14px;display:flex}.ff-service-result svg{color:#008cb5;flex-shrink:0;margin-top:4px}.ff-audience{background:#f8fbfd;border-block:1px solid #e6eef4}.ff-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.ff-audience-grid article{border-top:1px solid #cbdee9;padding-top:26px}.ff-audience-grid svg{color:#008cb5;margin-bottom:20px}.ff-audience-grid h3{margin-bottom:11px;font-size:20px}.ff-audience-grid p{color:var(--ff-muted);font-size:13px;line-height:1.8}.ff-challenge{background:var(--ff-navy);color:#fff;overflow:hidden}.ff-challenge-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:90px;padding-block:85px;display:grid}.ff-challenge .ff-eyebrow{color:var(--ff-cyan)}.ff-challenge h2{font-size:clamp(36px,4vw,58px)}.ff-challenge-grid>div:first-child>p:not(.ff-eyebrow){color:#b9cfde;max-width:540px;margin-top:23px;font-size:15px;line-height:1.8}.ff-challenge .ff-button{margin-top:29px}.ff-challenge-target{text-align:center;border-left:1px solid #26495c;flex-direction:column;align-items:center;padding:25px 35px;display:flex}.ff-challenge-target>p{color:#c2d9e5;text-transform:uppercase;letter-spacing:.17em;font-size:10px}.ff-challenge-target>strong{letter-spacing:-.07em;color:var(--ff-cyan);margin-block:10px;font-size:clamp(80px,10vw,150px);font-weight:600;line-height:1}.ff-challenge-target>strong>span{vertical-align:top;font-size:.5em}.ff-challenge-target>span{font-size:15px}.ff-challenge-icons{color:var(--ff-cyan);gap:32px;margin-block:25px;display:flex}.ff-challenge-target small{color:#9ab7c9;max-width:300px;font-size:10px;line-height:1.6}.ff-principles h2{max-width:750px;margin-bottom:38px}.ff-principles-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.ff-principles-grid article{gap:14px;display:flex}.ff-principles-grid svg{color:#0097b9;flex-shrink:0;margin-top:2px}.ff-principles-grid h3{letter-spacing:-.015em;margin-bottom:9px;font-size:14px;line-height:1.5}.ff-principles-grid p{color:var(--ff-muted);font-size:12px;line-height:1.75}.ff-contact{background:#eaf8fd;padding-block:70px}.ff-contact>div{justify-content:space-between;align-items:center;gap:70px;display:flex}.ff-contact>div>div:first-child{max-width:730px}.ff-contact p:not(.ff-eyebrow){max-width:650px;color:var(--ff-muted);margin-top:22px;font-size:14px;line-height:1.8}.ff-contact-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:24px;display:flex}.ff-footer{color:#fff;background:#051b2c;padding-block:32px}.ff-footer>div{align-items:center;gap:32px;display:flex}.ff-footer p{color:#b6cedd;font-size:11px}.ff-footer>div>span:not(:first-child){color:#b6cedd;margin-left:auto;font-size:10px}.ff-footer a{align-items:center;gap:9px;font-size:11px;display:flex}@media (min-width:1600px){.ff-hero-content{padding-top:100px;padding-bottom:85px}}@media (max-width:1100px){.journey-tabs{gap:7px}.journey-tab{padding:20px 12px 16px}.journey-tab-title{font-size:13px}.journey-tab-short{font-size:10px}.journey-tab-top>span{font-size:23px}.journey-panel{grid-template-columns:1fr 1fr;gap:24px}.journey-entry{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.journey-entry>svg,.journey-entry>p{margin:0}.journey-entry>small{grid-column:2/-1;margin:0}.journey-entry .ff-button{max-width:300px}.ff-hero-caption{display:none}.ff-services-grid{gap:44px}.ff-delivery-grid{gap:28px}.ff-delivery-grid article+article{padding-left:24px}.ff-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-challenge-grid{gap:45px}}@media (max-width:767px){.ff-container{width:calc(100% - 40px)}.ff-section{padding-block:58px}.fleetfit-site .ff-nav>div{height:72px;padding-inline:20px}.fleetfit-site .ff-nav nav{gap:21px;padding-inline:20px;font-size:12px}.ff-section-heading{margin-bottom:26px;display:block}.ff-section-heading>p{max-width:none;margin-top:18px;font-size:14px}.ff-eyebrow{margin-bottom:14px;font-size:9px}.ff-hero-content{padding-top:48px;padding-bottom:45px}.ff-hero h1{font-size:clamp(37px,7.4vw,56px);line-height:1.09}.ff-hero-description{max-width:480px;margin-top:24px;font-size:14px}.ff-hero-image{object-position:68% center}.ff-hero-shade{background:linear-gradient(90deg,#031320ee,#031320b0),linear-gradient(#0000,#031320c0)}.ff-hero-actions{gap:23px}.ff-hero-footnote{max-width:280px;font-size:9px;line-height:1.7}.ff-hero .ff-eyebrow{letter-spacing:.12em;font-size:8px}.ff-hero-bottom>div{flex-direction:column;align-items:flex-start;gap:18px;padding-block:20px}.ff-hero-bottom ul{flex-wrap:wrap;gap:16px;font-size:10px}.ff-hero-bottom li{gap:7px}.ff-hero-bottom svg{width:17px}.ff-operating-model{font-size:9px}.journey-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#8fbccf #eaf4f9;grid-template-columns:repeat(6,158px);margin-inline:-4px;padding:7px 4px 16px;overflow-x:auto}.journey-tab{scroll-snap-align:start;min-height:210px;padding:20px 15px 17px}.journey-tab-title{font-size:14px}.journey-tab-short{font-size:11px}.journey-tab-top>span{font-size:27px}.journey-tab-top svg{width:22px}.journey-panel{grid-template-columns:1fr;gap:25px;min-height:0;margin-top:12px;padding:24px 21px}.journey-entry{grid-column:auto;align-items:flex-start;gap:0;padding:20px;display:flex}.journey-entry>svg{margin-bottom:15px}.journey-entry>p{margin-bottom:18px}.journey-entry>small{margin-top:15px}.journey-entry .ff-button{max-width:none}.journey-panel h3{font-size:24px}.ff-delivery-grid{grid-template-columns:1fr;gap:27px}.ff-delivery-grid article{grid-template-columns:54px 1fr;gap:0 20px;display:grid}.ff-delivery-grid article+article{border-top:1px solid #d2e4ee;border-left:0;padding:25px 0 0}.ff-delivery-icon{grid-row:1/4;width:54px;height:54px;margin:0}.ff-delivery h3{font-size:20px}.ff-delivery-grid article>p:last-child{font-size:13px}.ff-mini-label{font-size:8px}.ff-services-grid{grid-template-columns:1fr;gap:29px}.ff-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.ff-audience-grid h3{font-size:18px}.ff-audience-grid p{font-size:12px}.ff-challenge-grid{grid-template-columns:1fr;gap:35px;padding-block:58px}.ff-challenge-target{border-top:1px solid #26495c;border-left:0;padding-top:35px}.ff-challenge-target>strong{font-size:110px}.ff-principles-grid{grid-template-columns:1fr;gap:26px}.ff-contact{padding-block:55px}.ff-contact>div{display:block}.ff-contact-actions{gap:20px;margin-top:28px}.ff-footer>div{flex-wrap:wrap;gap:18px 24px}.ff-footer p{flex-basis:calc(100% - 150px)}.ff-footer>div>span:not(:first-child){flex:1;margin-left:0}}@media (prefers-reduced-motion:reduce){.fleetfit-site *,.fleetfit-site :before,.fleetfit-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ff-button:hover,.journey-tab[aria-selected=true]{transform:none}}.ff-platform-details{border-top:1px solid #d2e4ee;margin-top:40px;padding-top:22px}.ff-platform-details summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;list-style:none;display:flex}.ff-platform-details summary::-webkit-details-marker{display:none}.ff-platform-details>p{color:var(--ff-muted);max-width:760px;margin-top:20px;font-size:13px;line-height:1.8}.ff-platform-details ol{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:25px;margin-top:25px;display:grid}.ff-platform-details li{gap:12px;display:flex}.ff-platform-details li>span{color:var(--ff-blue);font-size:12px;font-weight:600}.ff-platform-details h3{letter-spacing:0;margin-bottom:9px;font-size:13px}.ff-platform-details li p{color:var(--ff-muted);font-size:12px;line-height:1.7}.journey-tabs{gap:12px;padding-top:12px;padding-bottom:14px}.journey-card-wrap{min-width:0;display:flex}.journey-entered .journey-card-wrap{animation:.75s cubic-bezier(.16,1,.3,1) backwards ff-card-arrive;animation-delay:calc(var(--step) * 85ms)}.journey-tab{background:linear-gradient(145deg,#fff 0%,#edf7fc 100%);border-radius:18px;width:100%;min-height:246px;padding:20px 16px;transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s,border-color .3s,background .3s,color .3s;overflow:hidden;box-shadow:0 5px 18px #08274705}.journey-tab:before{content:"";pointer-events:none;opacity:.6;background:radial-gradient(circle at 90% 0,#00d1ed20,#0000 62%);transition:opacity .4s;position:absolute;inset:0}.journey-tab:after{background:var(--ff-cyan);transform-origin:0;border-radius:3px;height:3px;transition:transform .45s cubic-bezier(.2,.8,.2,1);left:20px;right:20px;transform:scaleX(0)}.journey-tab>span{position:relative}.journey-tab-top{align-items:flex-start;margin-bottom:25px}.journey-tab-top>span:first-child{font-size:28px;font-weight:600}.journey-tab-top .journey-icon{background:#fff9;border:1px solid #cce5ef;border-radius:13px;place-items:center;width:42px;height:42px;transition:transform .4s,background .4s,border-color .4s;display:grid}.journey-tab-title{min-height:42px;font-size:14px;line-height:1.4}.journey-tab-short{font-size:11px}.journey-tab-action{margin-top:23px;font-size:11px}.journey-tab-action svg{transition:transform .35s}.journey-tab[aria-selected=true]{background:linear-gradient(145deg,#0b3550,#061e32);border-color:#0a5069;transform:translateY(-7px);box-shadow:0 14px 30px #08274722}.journey-tab[aria-selected=true]:before{opacity:1}.journey-tab[aria-selected=true]:after{transform:scaleX(1)}.journey-tab[aria-selected=true] .journey-icon{background:#00d1ed18;border-color:#00d1ed55;transform:rotate(-7deg)}.journey-tab[aria-selected=true] .journey-tab-action svg{transform:translate(3px)}.journey-tab:active{transform:translateY(-2px)scale(.98)}.journey-panel{background:linear-gradient(120deg,#f3f9fc,#fff);border-radius:20px}.journey-panel:not([hidden]){animation:.42s cubic-bezier(.2,.8,.2,1) both ff-panel-arrive}.journey-panel:not([hidden]) .journey-entry{animation:.5s 70ms both ff-panel-arrive}@keyframes ff-card-arrive{0%{opacity:0;transform:translateY(45px)rotate(3deg)scale(.96)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes ff-panel-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.journey-tab:hover{border-color:#00aaca}.journey-tab:not([aria-selected=true]):hover{transform:translateY(-4px);box-shadow:0 10px 20px #08274712}}@media (max-width:1100px){.journey-tabs{gap:8px}.journey-tab{padding:19px 12px}.journey-tab-title{font-size:13px}.journey-tab-top .journey-icon{border-radius:10px;width:35px;height:35px}}@media (max-width:700px){.journey-tabs{grid-template-columns:repeat(6,176px);padding:13px 5px 20px}.journey-card-wrap{scroll-snap-align:start}.journey-tab{min-height:242px;padding:21px 16px}.journey-tab-title{font-size:14px}}@media (prefers-reduced-motion:reduce){.journey-card-wrap,.journey-tab,.journey-icon,.journey-panel,.journey-entry{transition:none!important;animation:none!important;transform:none!important}.journey-tab-action svg{transform:none!important}}.journey-expertise{color:#fff;background:linear-gradient(110deg,#082747,#0b3b50);border-radius:16px;align-items:center;gap:18px;margin:28px 0 24px;padding:23px 26px;display:flex}.journey-expertise-icon{color:var(--ff-cyan);flex-shrink:0}.journey-expertise strong{letter-spacing:-.025em;font-size:18px}.journey-expertise p{color:#bed5e2;max-width:650px;margin-top:5px;font-size:12px;line-height:1.7}.journey-expertise-tag{max-width:180px;color:var(--ff-cyan);margin-left:auto;font-size:11px;line-height:1.8}.journey-tabs{perspective:1100px;gap:12px}.journey-tab{border-radius:16px;min-height:438px;padding:20px 14px}.journey-tab-top{margin-bottom:18px}.journey-tab-title{min-height:42px}.journey-tab-short{flex:none;min-height:42px}.step-visual{color:#0a4260;flex-direction:column;justify-content:center;gap:7px;width:100%;height:196px;margin-top:18px;display:flex;position:relative}.step-visual-row{text-align:left;background:#fff;border:1px solid #dcebf1;border-radius:6px;align-items:center;gap:8px;min-height:32px;padding:7px 8px;font-size:10px;line-height:1.25;display:flex}.step-visual-row svg{color:#008eae;flex-shrink:0}.journey-tab-action{margin-top:auto;padding-top:20px}.journey-tab[aria-selected=true]{transform:translateY(-12px)rotateX(3deg);box-shadow:0 22px 36px #08274730,0 0 0 1px #00c8e840}.journey-tab[aria-selected=true] .step-visual{color:#78e7f5}.journey-tab[aria-selected=true] .step-visual-row{color:#e3f4fa;background:#ffffff0d;border-color:#ffffff18}.journey-tab[aria-selected=true] .step-visual-row svg{color:#53d9ed}.step-visual-caption{font-size:11px;font-weight:650;line-height:1.4}.step-bars{background:repeating-linear-gradient(0deg,#0000 0 26px,#90b9cb22 27px);border-bottom:1px solid #a9cddd;justify-content:space-between;align-items:flex-end;height:112px;padding:10px 6px 0;display:flex}.step-bars>span{align-items:flex-end;gap:3px;width:15%;height:100%;display:flex}.step-bars i,.step-bars b{width:50%;height:var(--bar-height);transform-origin:bottom;border-radius:3px 3px 0 0}.step-bars i{background:#00c6e4}.step-bars b{background:#a9cddd}.step-chart-key{justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.step-chart-key i,.step-chart-key b{background:#00c6e4;border-radius:50%;width:6px;height:6px}.step-chart-key b{background:#a9cddd;margin-left:4px}.step-visual small{opacity:.7;text-align:center;font-size:8px}.step-visual-3{text-align:center;background:radial-gradient(at 50% 35%,#00bfe526,#0000 72%);border-radius:12px;align-items:center}.step-expert-symbol{border:1px solid #00a5c344;border-radius:50%;place-items:center;width:94px;height:94px;display:grid;position:relative;box-shadow:0 0 0 9px #00bfe508}.step-expert-symbol>span{color:#fff;background:#00bedb;border-radius:50%;padding:5px;display:flex;position:absolute;bottom:0;right:-2px}.step-visual-3 strong{margin-top:10px;font-size:12px}.step-expert-caption{font-size:9px}.step-expert-check{align-items:center;gap:4px;margin-top:3px;font-size:9px;display:flex}.step-warehouse{background:linear-gradient(#0000,#08274744),url(/brand/fleetfit-warehouse.png) 74% 60%/cover;border-radius:8px;height:91px}.step-implementation{flex-direction:column;gap:5px;display:flex}.step-implementation .step-visual-row{min-height:27px;padding:5px 7px;font-size:9px}.step-savings-label{align-items:center;gap:6px;margin-top:13px;font-size:12px;font-weight:650;display:flex}.step-line-chart{color:#00adce;width:100%;height:90px;overflow:visible}.journey-tab[aria-selected=true] .step-bars i,.journey-tab[aria-selected=true] .step-bars b{animation:.65s cubic-bezier(.2,.8,.2,1) both ff-bars-grow;animation-delay:calc(var(--bar-index) * 65ms)}.journey-tab[aria-selected=true] .step-chart-path{stroke-dasharray:220;animation:.95s both ff-line-draw}.journey-tab[aria-selected=true] .step-expert-symbol{animation:.7s cubic-bezier(.16,1,.3,1) both ff-expert-reveal}.journey-tab[aria-selected=true] .step-visual-row{animation:.45s both ff-detail-reveal}.journey-tab[aria-selected=true] .step-visual-row:nth-child(2){animation-delay:70ms}.journey-tab[aria-selected=true] .step-visual-row:nth-child(3){animation-delay:.14s}.journey-tab[aria-selected=true] .step-visual-row:nth-child(4){animation-delay:.21s}.journey-entered .journey-card-wrap{animation-name:ff-pillar-arrive;animation-duration:1s;animation-delay:calc(var(--step) * .12s)}.journey-panel:not([hidden]){animation-duration:.55s}@keyframes ff-pillar-arrive{0%{opacity:0;transform:translate3d(-22px,90px,-100px)rotateX(16deg)rotate(4deg)scale(.91)}to{opacity:1;transform:translate(0,0)rotateX(0)rotate(0)scale(1)}}@keyframes ff-bars-grow{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes ff-line-draw{0%{stroke-dashoffset:220px}to{stroke-dashoffset:0}}@keyframes ff-expert-reveal{0%{opacity:.2;transform:scale(.72)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ff-detail-reveal{0%{opacity:.15;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (max-width:1000px){.journey-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#86b8ca #eaf4f9;grid-template-columns:repeat(6,205px);margin-inline:-5px;padding:20px 5px 30px;overflow-x:auto}.journey-card-wrap{scroll-snap-align:start}.journey-tab{padding:20px 16px}.journey-tab-title{font-size:15px}.journey-tab-short{font-size:12px}.step-visual-row{font-size:11px}.journey-expertise-tag{display:none}}@media (max-width:700px){.journey-tabs{grid-template-columns:repeat(6,225px)}.journey-expertise{align-items:flex-start;gap:13px;padding:20px}.journey-expertise strong{font-size:17px}.journey-expertise p{font-size:12px}.journey-tab{min-height:435px}.journey-tab[aria-selected=true]{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.journey-card-wrap,.journey-tab,.step-visual *{transition:none!important;animation:none!important;transform:none!important}}.ff-services-lead{position:sticky;top:96px}.service-stage{isolation:isolate;color:#fff;background:linear-gradient(145deg,#0b3550,#061e32);border-radius:20px;min-height:400px;margin-top:40px;padding:24px 26px 20px;position:relative;overflow:hidden;box-shadow:0 22px 40px #08274722}.service-stage:before{content:"";z-index:-1;background:radial-gradient(circle at 85% 0,#00d1ed2e,#0000 55%),radial-gradient(circle at 0 100%,#007daf26,#0000 50%);position:absolute;inset:0}.service-stage-inner{animation:.5s cubic-bezier(.2,.8,.2,1) both ff-panel-arrive}.service-stage-head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.service-stage-head .ff-eyebrow{color:#8ed9e5;margin-bottom:5px}.service-stage-head strong{letter-spacing:-.025em;font-size:17px;line-height:1.3}.service-stage-icon{color:#78e7f5;background:#00d1ed18;border:1px solid #00d1ed55;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;animation:.6s cubic-bezier(.16,1,.3,1) both ff-expert-reveal;display:grid}.service-stage-result{color:#e3f4fa;border-top:1px solid #ffffff1c;align-items:flex-start;gap:8px;margin-top:20px;padding-top:16px;font-size:13px;line-height:1.65;display:flex}.service-stage-result svg{color:var(--ff-cyan);flex-shrink:0;margin-top:3px}.service-stage>.service-stage-inner>small{color:#9ab7c9;margin-top:12px;font-size:9px;display:block}.ff-service-list{border-top:1px solid #dce9f1}.ff-service{opacity:0;border-bottom:1px solid #dce9f1;position:relative;transform:translateY(18px)}.services-entered .ff-service{animation:.7s cubic-bezier(.16,1,.3,1) forwards ff-row-arrive;animation-delay:calc(var(--i) * 70ms)}.ff-service:before{content:"";background:var(--ff-cyan);transform-origin:50%;border-radius:3px;width:3px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:22px;bottom:22px;left:-18px;transform:scaleY(0)}.ff-service.is-active:before{transform:scaleY(1)}.ff-service-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:20px 4px;font-size:14px;font-weight:600;display:flex}.ff-service-n{letter-spacing:.06em;color:#7d95a6;flex-shrink:0;width:22px;font-size:11px;transition:color .3s}.ff-service-icon{color:#008cb5;background:#f3f9fc;border:1px solid #d7e8f0;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s,color .3s;display:grid}.ff-service-title{flex:1;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ff-service-kind{letter-spacing:.13em;text-transform:uppercase;color:#40728a;white-space:nowrap;background:#eaf6fa;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:600}.ff-service-chevron{color:#7d95a6;flex-shrink:0;transition:transform .4s cubic-bezier(.2,.8,.2,1),color .3s}.ff-service.is-active .ff-service-n{color:var(--ff-blue)}.ff-service.is-active .ff-service-icon{background:var(--ff-navy);border-color:var(--ff-navy);color:var(--ff-cyan);transform:rotate(-6deg)scale(1.05)}.ff-service.is-active .ff-service-title{transform:translate(4px)}.ff-service.is-active .ff-service-chevron{color:var(--ff-blue);transform:rotate(180deg)}.ff-service-body{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.ff-service-body>div{min-height:0;color:var(--ff-muted);opacity:0;padding:0 8px 0 76px;font-size:13px;line-height:1.8;transition:opacity .3s;overflow:hidden}.ff-service.is-active .ff-service-body{grid-template-rows:1fr}.ff-service.is-active .ff-service-body>div{opacity:1;padding-bottom:24px;transition:opacity .35s .12s,padding}.ff-service-body .ff-text-link{margin-top:16px}.ff-service-inline-visual{display:none}@media (hover:hover){.ff-service:not(.is-active) .ff-service-head:hover .ff-service-icon{border-color:#00aaca;transform:translateY(-2px)}.ff-service:not(.is-active) .ff-service-head:hover .ff-service-title{transform:translate(3px)}}@keyframes ff-row-arrive{to{opacity:1;transform:translateY(0)}}.sv{color:#e3f4fa;flex-direction:column;gap:10px;min-height:210px;font-size:11px;display:flex}.sv-caption{letter-spacing:.1em;text-transform:uppercase;color:#8ed9e5;align-items:center;gap:7px;margin-bottom:4px;font-size:10px;font-weight:600;display:flex}.sv-caption svg{color:var(--ff-cyan)}.sv-legend{color:#9ab7c9;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:9px;display:flex}.sv-legend i,.sv-legend em{border-radius:2px;width:10px;height:6px;display:inline-block}.sv-legend i{background:var(--ff-cyan)}.sv-legend em{background:#fff3;margin-left:6px}.sv-legend i:first-child,.sv-legend em:first-child{margin-left:0}.sv-legend i+span,.sv-legend em+span{margin-right:6px}.sv-track{background:#ffffff14;border-radius:5px;flex:1;height:10px;position:relative;overflow:hidden}.sv-track em{background:#ffffff2e;position:absolute;top:0;bottom:0}.sv-track i{width:var(--w);background:var(--ff-cyan);transform-origin:0;animation:.8s cubic-bezier(.2,.8,.2,1) both ff-bar-x;animation-delay:calc(var(--i,0) * 90ms + .12s);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.sv-track i.is-above{background:#ffb35c}.sv-track-thin{height:6px}.sv-site,.sv-contract{animation:.45s both ff-detail-reveal;animation-delay:calc(var(--i) * 80ms);background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:78px 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.sv-site{grid-template-columns:78px 58px 1fr 48px}.sv-site-name{font-weight:600}.sv-site-units{color:#9ab7c9;font-size:10px}.sv-site strong,.sv-contract strong{text-align:right;color:#78e7f5;white-space:nowrap;min-width:48px;font-size:11px}strong.is-high{color:#ffb35c}strong.is-low{color:#ff8a8a}strong.is-ok{color:#7fe3b0}.sv-svg{width:100%;height:auto;max-height:200px;overflow:visible}.sv-grid{stroke:#ffffff18;stroke-width:1px}.sv-band-area{fill:#00d1ed22;stroke:#00d1ed55;stroke-width:1px;animation:.6s .2s both ff-fade-in}.sv-window{fill:#ffffff10;stroke:#78e7f5aa;stroke-dasharray:3 3;animation:.6s .55s both ff-fade-in}.sv-line{fill:none;stroke:var(--ff-cyan);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:260;animation:1s .1s both ff-line-draw}.sv-dot{fill:#fff;stroke:var(--ff-cyan);stroke-width:2px;animation:.5s cubic-bezier(.2,1.4,.4,1) .8s both ff-pop}.sv-text{fill:#e3f4fa;letter-spacing:.02em;font-size:6.5px;font-weight:600}.sv-text-muted{fill:#9ab7c9;font-weight:400}.sv-deal{animation:.45s both ff-detail-reveal;animation-delay:calc(var(--i) * 90ms);background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:auto auto auto 1fr;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.sv-deal>span{flex-direction:column;display:flex}.sv-deal small{color:#9ab7c9;font-size:9px}.sv-deal strong{font-size:12px}.sv-deal-arrow{color:var(--ff-cyan)}.sv-deal-days{color:#9ab7c9;grid-column:1/-1;font-size:9px}.sv-badge{color:#052b3d;background:var(--ff-cyan);animation:.5s cubic-bezier(.2,1.4,.4,1) both ff-pop;animation-delay:calc(var(--i,0) * 90ms + .35s);border-radius:999px;justify-self:end;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:650;display:inline-flex}.sv-badge-check{background:#7fe3b0}.sv-columns{flex:1;grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;display:grid}.sv-column{text-align:center;animation:.45s both ff-detail-reveal;animation-delay:calc(var(--i) * 80ms);flex-direction:column;align-items:center;gap:6px;display:flex}.sv-column strong{font-size:11px}.sv-column-bar{background:#ffffff0a;border-radius:8px;align-items:flex-end;width:100%;height:110px;padding:4px;display:flex}.sv-column-bar i{width:100%;height:var(--h);transform-origin:bottom;animation:.8s cubic-bezier(.2,.8,.2,1) both ff-bars-grow;animation-delay:calc(var(--i,0) * 90ms + .1s);background:#ffffff40;border-radius:6px}.sv-column-bar i.is-best{background:var(--ff-cyan)}.sv-column small{color:#c2d9e5;font-size:10px}.sv-column .sv-badge{padding:3px 7px;font-size:9px}.sv-warehouse{background:linear-gradient(#08274733,#08274799),url(/brand/fleetfit-warehouse.png) 60% 55%/cover;border-radius:12px;flex:1;min-height:180px;position:relative;overflow:hidden}.sv-zone{animation:.6s cubic-bezier(.16,1,.3,1) both ff-zone-reveal;animation-delay:calc(var(--i) * .14s + .15s);background:#00d1ed1c;border:1.5px dashed #78e7f5cc;border-radius:8px;flex-direction:column;justify-content:flex-end;gap:3px;padding:8px;display:flex;position:absolute}.sv-zone b{background:var(--ff-cyan);color:#052b3d;border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:9px}.sv-zone span{font-size:10px;font-weight:600}.sv-zone-1{background:#ffb35c22;border-color:#ffb35c}.sv-zone-1 b{background:#ffb35c}.sv-zone-3{background:#ffffff14;border-color:#fff8}.sv-zone-3 b{background:#dce9f1}.sv-legend .sv-prio-1{background:#ffb35c}.sv-legend .sv-prio-2{background:var(--ff-cyan);margin-left:8px}.sv-legend .sv-prio-3{background:#dce9f1;margin-left:8px}.sv-pipeline{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:6px;display:grid;position:relative}.sv-pipeline:before{content:"";background:linear-gradient(90deg,var(--ff-cyan),#78e7f5);transform-origin:0;height:2px;animation:.9s cubic-bezier(.2,.8,.2,1) .2s both ff-bar-x;position:absolute;top:13px;left:14%;right:14%;transform:scaleX(0)}.sv-pipeline li{text-align:center;animation:.45s both ff-detail-reveal;animation-delay:calc(var(--i) * .22s + .1s);flex-direction:column;align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex;position:relative}.sv-pipeline li>span{background:var(--ff-navy);border:2px solid var(--ff-cyan);width:26px;height:26px;color:var(--ff-cyan);border-radius:50%;place-items:center;font-size:10px;display:grid}.sv-offers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sv-offer{animation:.45s both ff-detail-reveal;animation-delay:calc(var(--i) * .1s + .5s);background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;gap:6px;padding:10px;display:flex}.sv-offer.is-best{background:#7fe3b014;border-color:#7fe3b0aa}.sv-offer-head{justify-content:space-between;align-items:center;gap:4px;min-height:18px;display:flex}.sv-offer small{color:#9ab7c9;font-size:9px}.sv-offer strong{font-size:12px}.sv-offer .sv-badge{padding:2px 6px;font-size:8px}.sv-offer .sv-track i{animation-delay:calc(var(--i,0) * .1s + .7s);background:#7fe3b0}@keyframes ff-bar-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ff-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ff-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ff-zone-reveal{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.ff-services-lead{position:static}.service-stage{display:none}.ff-service-inline-visual{background:linear-gradient(145deg,#0b3550,#061e32);border-radius:16px;margin-top:16px;padding:18px 18px 14px;display:block}.ff-service-body>div{padding-left:0}.ff-service-head{gap:12px;font-size:13px}.ff-service-kind{display:none}.ff-service:before{left:-10px}}@media (max-width:700px){.sv-site{grid-template-columns:70px 1fr 42px}.sv-site-units{display:none}.sv-offers{grid-template-columns:1fr}.sv-columns{gap:6px}.sv-column strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.ff-service{opacity:1;transform:none}.ff-service-body{transition:none}.sv *,.service-stage-inner,.service-stage-icon{opacity:1!important;animation:none!important;transform:none!important}}.ff-levels{background:linear-gradient(#fff 0%,#f1f8fc 100%);border-top:1px solid #e0edf4}.ff-level-stairs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;margin:0;padding:0;list-style:none;display:grid}.ff-level-stairs>li{display:flex}.ff-level-card{--tone:#eaf5fa;--ink:var(--ff-ink);--soft:var(--ff-muted);--line:#cfe3ee;width:100%;min-height:calc(318px + var(--level) * 46px);text-align:left;border:1px solid var(--line);background:var(--tone);color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;gap:12px;padding:22px 20px 20px;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .2s;display:flex;position:relative}.ff-level-stairs>li:nth-child(2) .ff-level-card{--tone:#d3ecf6;--line:#b9dceb}.ff-level-stairs>li:nth-child(3) .ff-level-card{--tone:#0a4a6c;--ink:#fff;--soft:#bcd7e6;--line:#0a4a6c}.ff-level-stairs>li:nth-child(4) .ff-level-card{--tone:var(--ff-navy);--ink:#fff;--soft:#a9c3d6;--line:var(--ff-navy)}.ff-level-card:before{content:"";background:var(--ff-cyan);transform-origin:0;height:4px;transform:scaleX(calc((var(--level) + 1) / 4));border-radius:12px 12px 0 0;position:absolute;inset:0 0 auto}.ff-level-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #062c4118}.ff-level-card[aria-pressed=true]{border-color:var(--ff-cyan);box-shadow:0 0 0 2px var(--ff-cyan),0 14px 30px #062c411f;transform:translateY(-6px)}.ff-level-top{color:var(--ff-blue);align-items:center;gap:8px;display:flex}.ff-level-stairs>li:nth-child(n+3) .ff-level-top{color:var(--ff-cyan)}.ff-level-number{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.ff-level-tag{background:#00d1ed22;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.ff-level-mark{height:22px;margin-left:auto}.ff-level-mark>span{width:5px}.ff-level-card strong{letter-spacing:-.03em;font-size:19px;font-weight:650;line-height:1.25}.ff-level-body{color:var(--soft);flex:1;font-size:13px;line-height:1.7}.ff-level-steps{color:var(--soft);font-size:11px}.ff-level-outcome{border-top:1px solid color-mix(in srgb,var(--soft) 35%,transparent);padding-top:12px;font-size:13px;font-weight:600;line-height:1.5;display:block}.ff-level-outcome small{letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-bottom:3px;font-size:9px;font-weight:600;display:block}.ff-level-rate{color:var(--ff-blue);font-size:12px;font-weight:650}.ff-level-stairs>li:nth-child(n+3) .ff-level-rate{color:var(--ff-cyan)}.ff-roi{background:#fff;border:1px solid #d6e7f0;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);margin-top:44px;display:grid;overflow:hidden;box-shadow:0 18px 40px #062c410d}.ff-roi-form{flex-direction:column;gap:20px;padding:34px 34px 30px;display:flex}.ff-roi-form .ff-eyebrow{margin-bottom:-10px}.ff-roi-form h3{font-size:26px}.ff-roi-intro{color:var(--ff-muted);margin-top:-8px;font-size:14px;line-height:1.7}.ff-roi-field{flex-direction:column;gap:9px;font-size:13px;font-weight:600;display:flex}.ff-roi-field>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.ff-roi-field b,.ff-roi-field input[type=number]{font-variant-numeric:tabular-nums;color:var(--ff-ink);font-size:15px;font-weight:650}.ff-roi-field input[type=number]{text-align:right;background:#f7fbfd;border:1px solid #cfe1eb;border-radius:8px;width:96px;padding:6px 10px}.ff-roi-field input[type=range]{accent-color:#008fae;width:100%}.ff-roi-field select{width:100%;color:var(--ff-ink);background:#f7fbfd;border:1px solid #cfe1eb;border-radius:8px;padding:11px 12px;font-size:14px;font-weight:500}.ff-roi-levels{border:0;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;display:grid}.ff-roi-levels legend{margin-bottom:9px;font-size:13px;font-weight:600}.ff-roi-levels button{color:var(--ff-blue);cursor:pointer;background:#f7fbfd;border:1px solid #cfe1eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 0;font-size:14px;font-weight:650;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ff-roi-levels button[aria-pressed=true]{background:var(--ff-navy);border-color:var(--ff-navy);color:var(--ff-cyan)}.ff-roi-result{background:var(--ff-navy);color:#fff;flex-direction:column;gap:22px;padding:34px;display:flex}.ff-roi-level{letter-spacing:.04em;color:var(--ff-cyan);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.ff-roi-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;display:grid}.ff-roi-result dl>div{border-top:1px solid #ffffff1f;padding-top:12px}.ff-roi-result dt{color:#a9c3d6;margin-bottom:5px;font-size:11px}.ff-roi-result dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:650}.ff-roi-result dd small{letter-spacing:0;color:#a9c3d6;margin-top:2px;font-size:11px;font-weight:500;display:block}.ff-roi-result .ff-roi-main{border-top:0;grid-column:1/-1;padding-top:0}.ff-roi-main dd{color:var(--ff-cyan);font-size:clamp(30px,3.4vw,44px);line-height:1.1}.ff-roi-note{color:#a9c3d6;font-size:11px;line-height:1.7}.ff-roi-result .ff-button{align-self:flex-start;margin-top:auto}@media (max-width:1100px){.ff-level-stairs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.ff-level-card{min-height:0}.ff-roi{grid-template-columns:1fr}}@media (max-width:640px){.ff-level-stairs{grid-template-columns:1fr}.ff-roi-form,.ff-roi-result{padding:24px 20px}.ff-roi-result dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ff-level-card,.ff-level-card:hover,.ff-level-card[aria-pressed=true]{transform:none}}.ff-level-price{color:var(--ff-ink);border:1px solid var(--line);background:#fff;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:11px;font-weight:650;display:inline-flex}.ff-level-stairs>li:nth-child(n+3) .ff-level-price{color:#fff;background:#00d1ed1f;border-color:#00d1ed55}.ff-level-stairs>li:first-child .ff-level-price{background:var(--ff-cyan);border-color:var(--ff-cyan);color:#052b3d}
