@font-face{font-family:QuickFix Barlow;src:url(/marketing/fonts/BarlowCondensed-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}.qf-landing{--background:#f6f6f3;--foreground:#151618;--primary:#e21c2a;--muted:#ecece8;--muted-foreground:#626267;--popover:#fff;--border:#c7c8ca;--radius:2px;--display:"QuickFix Barlow", "Arial Narrow", Arial, sans-serif}.qf-landing *{box-sizing:border-box}.qf-landing{scroll-behavior:smooth;color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px}.qf-landing button,.qf-landing input{font:inherit}.qf-landing button,.qf-landing a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.qf-landing button{cursor:pointer}.qf-landing a{color:inherit;text-decoration:none}.qf-landing button:focus-visible,.qf-landing a:focus-visible,.qf-landing input:focus-visible,.qf-landing summary:focus-visible{outline-offset:4px;outline:3px solid #e21c2a}.qf-landing p,.qf-landing h1,.qf-landing h2,.qf-landing h3{margin:0}.qf-landing svg{flex-shrink:0}.qf-landing button{border:0}.qf-landing h1,.qf-landing h2,.qf-landing h3{font-family:var(--display);letter-spacing:-.015em;font-weight:800;line-height:.96}.qf-landing .wrap{width:calc(100% - 112px);max-width:1344px;margin-inline:auto}.qf-landing .site-header{color:#fff;background:#101113;border-bottom:1px solid #fff2}.qf-landing .header-inner{justify-content:space-between;align-items:center;gap:28px;height:82px;display:flex}.qf-landing .brand-logo{width:194px;height:auto;display:block}.qf-landing .white-logo{filter:brightness(0)invert()}.qf-landing .logo-link{border-left:4px solid #e21c2a;padding-left:14px}.qf-landing .site-header nav{color:#d7d7db;gap:32px;font-size:14px;font-weight:600;display:flex}.qf-landing .site-header nav a:hover{color:#fff}.qf-landing .header-cta{background:#e21c2a;align-items:center;gap:24px;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.qf-landing .hero{color:#fff;isolation:isolate;background:#101113;min-height:476px;position:relative;overflow:hidden}.qf-landing .hero-inner{z-index:2;pointer-events:none;align-items:center;min-height:430px;display:flex;position:relative}.qf-landing .hero-copy{pointer-events:auto;width:58%;max-width:670px;padding:33px 0 45px}.qf-landing .eyebrow{letter-spacing:.1em;align-items:center;gap:9px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.qf-landing .hero-copy .eyebrow{color:#c9c9cf;margin-bottom:22px}.qf-landing .hero-copy .eyebrow svg{color:#fa4c58}.qf-landing h1{letter-spacing:-.025em;font-size:clamp(68px,7.7cqw,114px);line-height:.9}.qf-landing h1 span{color:#f24450}.qf-landing .hero-description{color:#c6c6cd;max-width:435px;margin-top:25px;font-size:17px;line-height:1.65}.qf-landing .hero-evidence{letter-spacing:.045em;align-items:center;gap:11px;width:fit-content;margin-top:22px;font-size:12px;font-weight:700;display:flex}.qf-landing .play-small{border:1px solid #77787e;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.qf-landing .hero-bottom{letter-spacing:.14em;color:#909198;justify-content:space-between;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:19px;left:0;right:0}.qf-landing .hero-bottom>span:last-child{color:#fff;align-items:center;gap:10px;display:flex}.qf-landing .quote-section{background:#fff;border-bottom:1px solid #dedee0;scroll-margin-top:14px}.qf-landing .quote-bar{align-items:center;gap:38px;padding:25px 0;display:flex}.qf-landing .quote-heading{flex:0 0 160px}.qf-landing .quote-heading .eyebrow{color:#76777c;letter-spacing:.08em;margin-bottom:7px;font-size:12px}.qf-landing .quote-heading h2{font-size:33px}.qf-landing .quote-bar form{flex:1;grid-template-columns:1.4fr .7fr 1fr;align-items:start;gap:18px;min-width:0;display:grid}.qf-landing .field label{color:#5a5b60;margin:0 0 9px;font-size:12px;font-weight:700;display:block}.qf-landing .service-select,.qf-landing .zip-field input{background:#fafafa;border:1px solid #c9c9ce;border-radius:2px;min-width:0;min-height:51px;padding:12px 13px;font-size:15px;width:100%!important;height:51px!important}.qf-landing .primary-button{color:#fff;white-space:nowrap;background:#e21c2a;border-radius:2px;justify-content:space-between;align-items:center;gap:16px;min-height:51px;padding:14px 19px;font-size:14px;font-weight:700;display:flex}.qf-landing .primary-button:hover,.qf-landing .header-cta:hover{background:#bd1120}.qf-landing .quote-action .primary-button{width:100%}.qf-landing .quote-action>span{color:#6d6e74;margin-top:8px;font-size:12px;display:block}.qf-landing .benefit-strip{background:#eeeee9;border-bottom:1px solid #deded8}.qf-landing .benefit-strip .wrap{justify-content:space-between;gap:20px;padding:18px 0;display:flex}.qf-landing .benefit-strip span{color:#56575d;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.qf-landing .benefit-strip svg{color:#d61b28}.qf-landing .services-section{padding:72px 0 64px}.qf-landing .section-top{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.qf-landing .red-label{color:#cc1928;margin-bottom:15px}.qf-landing h2{font-size:clamp(42px,4.7cqw,67px)}.qf-landing .muted-heading{color:#7d7e82}.qf-landing .section-top>p{color:#62636b;max-width:350px;padding-bottom:4px;font-size:16px;line-height:1.65}.qf-landing .service-grid{background:#c9c9c7;border:1px solid #c9c9c7;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.qf-landing .service-tile{text-align:left;background:#f6f6f3;min-width:0;padding:23px;transition:background .18s,color .18s;position:relative}.qf-landing .service-tile:first-child{background:#fff}.qf-landing .service-tile:after{content:"";transform-origin:0;background:#e21c2a;height:4px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.qf-landing .service-tile:hover{background:#fff}.qf-landing .service-tile:hover:after{transform:scaleX(1)}.qf-landing .service-tile-top{color:#8a8b90;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.qf-landing .service-tile-top svg{color:#1d1e21}.qf-landing .service-icon{color:#ca1726;margin:26px 0 22px}.qf-landing .service-tile h3{letter-spacing:0;font-size:31px}.qf-landing .service-tile>p{color:#74757b;min-height:39px;margin-top:9px;font-size:13px;line-height:1.5}.qf-landing .service-price{border-top:1px solid #d9d9d5;align-items:baseline;gap:8px;margin-top:25px;padding-top:17px;display:flex}.qf-landing .service-price>span{letter-spacing:.08em;color:#6c6d73;font-size:12px}.qf-landing .service-price b{font:800 49px/1 var(--display)}.qf-landing .service-price b span{vertical-align:top;margin-right:2px;font-size:29px;line-height:1.35}.qf-landing .services-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.qf-landing .services-foot p{color:#6f7076;font-size:12px;line-height:1.7}.qf-landing .text-button,.qf-landing .text-link{letter-spacing:.03em;white-space:nowrap;background:0 0;align-items:center;gap:17px;font-size:12px;font-weight:700;display:inline-flex}.qf-landing .text-button{border-bottom:1px solid #999;padding:9px 0}.qf-landing .work-section{color:#fff;background:#17181b;padding:69px 0}.qf-landing .work-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:68px;display:grid}.qf-landing .work-copy h2{font-size:clamp(46px,5.8cqw,84px)}.qf-landing .work-copy h2>span{color:#f34651}.qf-landing .work-copy .eyebrow{color:#f25962}.qf-landing .work-copy>p:not(.eyebrow){color:#b9bac1;max-width:370px;margin:24px 0;font-size:16px;line-height:1.75}.qf-landing .work-copy .text-link{border-bottom:1px solid #76777e;margin-top:7px;padding-bottom:9px}.qf-landing .job-videos{grid-template-columns:1fr 1fr;align-items:start;gap:21px;display:grid}.qf-landing .job-video:last-child{margin-top:38px}.qf-landing .video-cover{aspect-ratio:9/13;background:#08090a;border:1px solid #424348;position:relative;overflow:hidden}.qf-landing .video-cover>img{object-fit:cover;object-position:center 42%;width:100%;height:100%;transition:transform .5s;display:block}.qf-landing .job-video:hover img{transform:scale(1.035)}.qf-landing .play-button{color:#fff;background:#e21c2a;border-radius:50%;place-items:center;width:47px;height:47px;padding-left:2px;display:grid;position:absolute;bottom:51px;right:15px}.qf-landing .video-label{letter-spacing:.05em;background:#0c0d0eea;justify-content:space-between;align-items:center;padding:13px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.qf-landing .video-caption>span{color:#929399;letter-spacing:.11em;margin:17px 0 7px;font-size:12px;display:block}.qf-landing .video-caption h3{font-size:29px}.qf-landing .video-caption p{color:#b6b7bd;margin-top:7px;font-size:13px}.qf-landing .how-section{padding:72px 0}.qf-landing .how-section .section-top{margin-bottom:39px}.qf-landing .how-section h2{font-size:clamp(40px,4.6cqw,64px)}.qf-landing .steps{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.qf-landing .step{border-top:2px solid #b7b8b7;align-items:start;gap:18px;padding-top:24px;display:flex}.qf-landing .step-number{font:800 76px/.85 var(--display);color:#d3d4d1;letter-spacing:-.05em}.qf-landing .step h3{max-width:200px;font-size:23px;line-height:1.05}.qf-landing .step p{color:#686971;margin-top:12px;font-size:14px;line-height:1.65}.qf-landing .fleet-section{color:#fff;background:#df1d2a;position:relative;overflow:hidden}.qf-landing .fleet-inner{grid-template-columns:1.25fr 1fr;align-items:center;gap:80px;padding:55px 0;display:grid}.qf-landing .fleet-section h2{font-size:clamp(58px,6.4cqw,90px);line-height:.89}.qf-landing .fleet-section .eyebrow{color:#ffced2;margin-bottom:20px;font-size:12px}.qf-landing .fleet-copy>p{max-width:370px;font-size:17px;line-height:1.7}.qf-landing .black-button{background:#111214;border-radius:2px;align-items:center;gap:36px;margin-top:23px;padding:16px 20px;font-size:13px;font-weight:700;display:inline-flex}.qf-landing .black-button:hover{background:#343538}.qf-landing .faq-section{grid-template-columns:.8fr 1.2fr;gap:70px;padding:65px 0;display:grid}.qf-landing .faq-list details{border-top:1px solid #cbccca;padding:21px 0}.qf-landing .faq-list details:last-child{border-bottom:1px solid #cbccca}.qf-landing .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:600;list-style:none;display:flex}.qf-landing .faq-list summary::-webkit-details-marker{display:none}.qf-landing .faq-list details[open] summary svg{transform:rotate(45deg)}.qf-landing .faq-list details>p{color:#62636b;margin:15px 30px 0 0;font-size:15px;line-height:1.7}.qf-landing .site-footer{color:#fff;background:#101113;padding:40px 0 25px}.qf-landing .footer-main{border-bottom:1px solid #3b3c40;justify-content:space-between;align-items:center;gap:25px;padding-bottom:28px;display:flex}.qf-landing .footer-main>a{font:800 31px/1 var(--display);align-items:center;gap:20px;display:flex}.qf-landing .footer-main>a svg{color:#f44854}.qf-landing .footer-bottom{color:#9d9ea6;align-items:center;gap:25px;padding-top:22px;font-size:12px;display:flex}.qf-landing .footer-bottom p{margin-right:auto}.qf-landing .footer-bottom a{align-items:center;gap:6px;display:flex}.qf-landing .compact-dialog{max-width:350px!important;padding:22px!important}@container (max-width:1000px){.qf-landing .wrap{width:calc(100% - 64px)}.qf-landing .header-inner{height:75px}.qf-landing .brand-logo{width:164px}.qf-landing .site-header nav{gap:20px;font-size:13px}.qf-landing .hero{min-height:426px}.qf-landing .hero-inner{min-height:385px}.qf-landing .hero-copy{width:62%;padding-bottom:32px}.qf-landing .hero-copy .eyebrow{font-size:12px}.qf-landing .hero h1{font-size:8.1cqw}.qf-landing .hero-description{max-width:330px;font-size:15px}.qf-landing .hero-evidence{font-size:12px}.qf-landing .quote-bar{gap:22px}.qf-landing .quote-heading{flex-basis:125px}.qf-landing .quote-heading h2{font-size:29px}.qf-landing .quote-heading .eyebrow{font-size:12px}.qf-landing .quote-bar form{gap:12px}.qf-landing .primary-button{gap:10px;padding:14px 13px;font-size:12px}.qf-landing .service-select,.qf-landing .zip-field input{font-size:14px}.qf-landing .quote-action>span{font-size:12px}.qf-landing .service-tile{padding:19px}.qf-landing .service-tile h3{font-size:27px}.qf-landing .work-layout{gap:38px}.qf-landing .steps{gap:24px}.qf-landing .step-number{font-size:62px}.qf-landing .step{gap:13px}.qf-landing .step h3{font-size:21px}.qf-landing .fleet-inner{gap:40px}.qf-landing .fleet-copy>p{font-size:16px}}@container (max-width:720px){.qf-landing .site-header nav{display:none}.qf-landing .hero-copy{width:65%}.qf-landing .hero-description br{display:none}.qf-landing .hero-description{max-width:260px}.qf-landing .hero-evidence{gap:7px;font-size:12px}.qf-landing .quote-heading{display:none}.qf-landing .quote-bar form{grid-template-columns:1.25fr .6fr 1fr}.qf-landing .benefit-strip span{gap:5px;font-size:12px}.qf-landing .benefit-strip svg{width:13px}.qf-landing .section-top>p{max-width:230px;font-size:14px}.qf-landing .service-grid{grid-template-columns:repeat(2,1fr)}.qf-landing .service-tile{padding:22px}.qf-landing .service-icon{margin:20px 0 17px}.qf-landing .service-tile>p{min-height:0}.qf-landing .service-price{margin-top:19px}.qf-landing .work-layout{grid-template-columns:1fr;gap:35px}.qf-landing .work-copy{grid-template-columns:1fr 1fr;align-items:center;column-gap:30px;display:grid}.qf-landing .work-copy .eyebrow{grid-column:1/-1}.qf-landing .work-copy h2{grid-row:2/4}.qf-landing .work-copy>p:not(.eyebrow){margin:0 0 18px}.qf-landing .work-copy .text-link{justify-self:start}.qf-landing .job-videos{width:100%;max-width:560px;margin:auto}.qf-landing .steps{grid-template-columns:1fr;gap:24px}.qf-landing .step{gap:25px;padding-top:20px}.qf-landing .step-number{font-size:67px}.qf-landing .step h3{max-width:none;font-size:27px}.qf-landing .step p{max-width:420px;font-size:15px}.qf-landing .fleet-inner{grid-template-columns:1fr;gap:28px}.qf-landing .fleet-section h2{font-size:74px}.qf-landing .fleet-copy>p{max-width:460px}.qf-landing .faq-section{grid-template-columns:1fr;gap:30px}.qf-landing .faq-section h2 br{display:none}}@container (max-width:500px){.qf-landing .wrap{width:calc(100% - 40px)}.qf-landing .header-inner{gap:10px;height:64px}.qf-landing .brand-logo{width:137px}.qf-landing .logo-link{border-left-width:3px;padding-left:9px}.qf-landing .header-cta{gap:10px;padding:11px 12px;font-size:12px}.qf-landing .header-cta svg{width:14px}.qf-landing .hero{min-height:389px}.qf-landing .hero-inner{min-height:0;display:block}.qf-landing .hero-copy{width:100%;max-width:none;padding:28px 0 0}.qf-landing .hero-copy .eyebrow{letter-spacing:.055em;margin-bottom:15px;font-size:12px}.qf-landing .hero h1{letter-spacing:-.02em;font-size:clamp(44px,13.8cqw,63px);line-height:.91}.qf-landing .hero h1 span{color:#f44854}.qf-landing .hero-description{max-width:235px;margin-top:16px;font-size:14px;line-height:1.55}.qf-landing .hero-description br{display:block}.qf-landing .hero-evidence{display:none}.qf-landing .hero-bottom{letter-spacing:.08em;z-index:3;color:#b6b7c0;font-size:12px;bottom:13px}.qf-landing .hero-bottom>span:last-child{display:none}.qf-landing .quote-bar{padding:21px 0 16px}.qf-landing .quote-bar form{grid-template-columns:.7fr 1.3fr;gap:13px 12px}.qf-landing .service-field{grid-column:1/-1}.qf-landing .field label{margin-bottom:7px;font-size:12px}.qf-landing .service-select,.qf-landing .zip-field input{min-height:45px;padding:10px 12px;font-size:15px;height:45px!important}.qf-landing .quote-action{padding-top:21px}.qf-landing .quote-action .primary-button{min-height:45px;padding:12px;font-size:12px}.qf-landing .quote-action>span{margin-top:7px;font-size:12px}.qf-landing .benefit-strip .wrap{flex-wrap:wrap;gap:7px;padding:13px 0}.qf-landing .benefit-strip span{gap:4px;font-size:12px}.qf-landing .benefit-strip span:last-child{display:none}.qf-landing .benefit-strip svg{width:12px}.qf-landing .services-section{padding:43px 0}.qf-landing .section-top{margin-bottom:23px;display:block}.qf-landing .section-top>p{max-width:300px;margin-top:18px;font-size:14px;line-height:1.55}.qf-landing .section-top>p br{display:none}.qf-landing h2{font-size:43px;line-height:.97}.qf-landing .red-label{letter-spacing:.075em;margin-bottom:12px;font-size:12px}.qf-landing .service-tile{padding:17px 15px}.qf-landing .service-tile-top{font-size:12px}.qf-landing .service-tile-top svg{width:19px}.qf-landing .service-icon{width:36px;height:36px;margin:18px 0 17px}.qf-landing .service-tile h3{font-size:26px}.qf-landing .service-tile>p{min-height:36px;font-size:12px;line-height:1.5}.qf-landing .service-price{gap:6px;margin-top:16px;padding-top:13px}.qf-landing .service-price>span{font-size:12px}.qf-landing .service-price b{font-size:43px}.qf-landing .service-price b span{font-size:25px}.qf-landing .services-foot{margin-top:15px;display:block}.qf-landing .services-foot p{font-size:12px}.qf-landing .services-foot p br{display:none}.qf-landing .services-foot .text-button{margin-top:13px;font-size:12px}.qf-landing .work-section{padding:43px 0}.qf-landing .work-layout{gap:27px}.qf-landing .work-copy{display:block}.qf-landing .work-copy h2{font-size:55px}.qf-landing .work-copy>p:not(.eyebrow){margin:20px 0 16px;font-size:14px;line-height:1.7}.qf-landing .text-link{font-size:12px}.qf-landing .job-videos{gap:13px}.qf-landing .job-video:last-child{margin-top:25px}.qf-landing .video-cover{aspect-ratio:9/14}.qf-landing .video-label{letter-spacing:0;padding:10px 8px;font-size:12px}.qf-landing .video-label svg{width:12px}.qf-landing .play-button{width:34px;height:34px;bottom:43px;right:10px}.qf-landing .play-button svg{width:13px}.qf-landing .video-caption>span{margin-top:13px;font-size:12px}.qf-landing .video-caption h3{font-size:24px}.qf-landing .video-caption p{font-size:12px}.qf-landing .how-section{padding:43px 0}.qf-landing .how-section h2{font-size:43px}.qf-landing .how-section .section-top{margin-bottom:27px}.qf-landing .step{gap:19px}.qf-landing .step-number{font-size:63px}.qf-landing .step h3{font-size:25px}.qf-landing .step p{font-size:14px}.qf-landing .fleet-inner{gap:23px;padding:40px 0}.qf-landing .fleet-section .eyebrow{letter-spacing:.07em;gap:7px;margin-bottom:17px;font-size:12px}.qf-landing .fleet-section .eyebrow svg{width:16px}.qf-landing .fleet-section h2{font-size:63px}.qf-landing .fleet-copy>p{font-size:15px;line-height:1.65}.qf-landing .black-button{gap:29px;margin-top:20px;padding:15px 18px;font-size:12px}.qf-landing .faq-section{gap:25px;padding:43px 0}.qf-landing .faq-section h2{font-size:43px}.qf-landing .faq-list details{padding:19px 0}.qf-landing .faq-list summary{gap:13px;font-size:15px}.qf-landing .faq-list details>p{margin-right:0;font-size:14px}.qf-landing .site-footer{padding:31px 0 23px}.qf-landing .footer-main{padding-bottom:25px;display:block}.qf-landing .footer-main .brand-logo{width:157px}.qf-landing .footer-main>a{gap:17px;margin-top:25px;font-size:27px}.qf-landing .footer-bottom{flex-wrap:wrap;gap:14px;font-size:12px}.qf-landing .footer-bottom p{width:100%}}@media (prefers-reduced-motion:reduce){.qf-landing{scroll-behavior:auto}.qf-landing *,.qf-landing :before,.qf-landing :after{transition:none!important;animation:none!important}}.qf-landing .hero.hero-concept{background:#101113;min-height:550px}.qf-landing .hero-concept .hero-inner{min-height:495px}.qf-landing .hero-concept .hero-copy{width:52%;max-width:660px;padding:42px 0}.qf-landing .hero-concept h1{font-size:clamp(65px,7.1cqw,104px)}.qf-landing .hero-art{z-index:0;align-items:center;margin:0;display:flex;position:absolute;inset:0 -3% 0 46%}.qf-landing .hero-art>img{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.qf-landing .hero-art figcaption{letter-spacing:.03em;color:#aaaab0;font-size:11px;line-height:1.4;position:absolute;bottom:55px;right:9%}.qf-landing .hero-concept .hero-bottom{z-index:2}@container (max-width:1000px){.qf-landing .hero.hero-concept{min-height:490px}.qf-landing .hero-concept .hero-inner{min-height:435px}.qf-landing .hero-concept h1{font-size:7.1cqw}.qf-landing .hero-concept .hero-copy{width:54%}.qf-landing .hero-art{inset:10px -5% 25px 45%}.qf-landing .hero-art figcaption{font-size:10px;bottom:25px;right:13%}}@container (max-width:720px){.qf-landing .hero.hero-concept,.qf-landing .hero-concept .hero-inner{min-height:0}.qf-landing .hero-concept .hero-copy{width:100%;max-width:none;padding:30px 0 0}.qf-landing .hero-concept h1{font-size:clamp(44px,12.9cqw,90px)}.qf-landing .hero-concept .hero-description{max-width:100%;font-size:16px}.qf-landing .hero-concept .hero-description br{display:block}.qf-landing .hero-concept .hero-evidence{margin-top:18px;font-size:12px;display:inline-flex}.qf-landing .hero-art{width:90%;margin:-12px auto 0;display:block;position:relative;inset:auto}.qf-landing .hero-art>img{max-height:none}.qf-landing .hero-art figcaption{text-align:center;margin:-8px 0 14px;font-size:11px;position:static}.qf-landing .hero-concept .hero-bottom{max-width:none;margin:0 auto;padding:0 0 18px;line-height:1.5;position:relative;bottom:auto;left:auto;right:auto}.qf-landing .hero-concept .hero-bottom>span{max-width:none}.qf-landing .hero-concept .hero-bottom>span:last-child{display:flex}}@container (max-width:500px){.qf-landing .hero-concept .hero-copy{padding-top:25px}.qf-landing .hero-concept h1{font-size:clamp(42px,13.8cqw,63px)}.qf-landing .hero-art{width:108%;margin:0 -4%}.qf-landing .hero-art figcaption{margin:-3px 0 13px}.qf-landing .hero-concept .hero-bottom{letter-spacing:.07em;width:calc(100% - 40px);font-size:10px}.qf-landing .hero-concept .hero-bottom>span:last-child{gap:5px}}.qf-landing .app-section{background:#e9e9e5;padding:70px 0 52px;scroll-margin-top:20px}.qf-landing .app-layout{grid-template-columns:.88fr 1.12fr;align-items:center;gap:90px;display:grid}.qf-landing .app-art{justify-self:center;max-width:342px;margin:0;transform:rotate(-3deg)}.qf-landing .app-art>img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 22px 48px #0002}.qf-landing .app-art figcaption{color:#6b6c72;max-width:320px;margin-top:18px;font-size:12px;line-height:1.5;transform:rotate(3deg)}.qf-landing .app-copy h2{font-size:clamp(49px,5.6cqw,80px)}.qf-landing .app-copy h2>span{color:#cc1b28}.qf-landing .app-intro{color:#62636a;max-width:470px;margin:23px 0 27px;font-size:17px;line-height:1.65}.qf-landing .app-features{gap:20px;display:grid}.qf-landing .app-feature{align-items:start;gap:16px;display:flex}.qf-landing .app-feature>svg{color:#d41a29;margin-top:2px}.qf-landing .app-feature h3{font-size:24px;line-height:1.05}.qf-landing .app-feature p{color:#65666d;max-width:450px;margin-top:7px;font-size:15px;line-height:1.65}.qf-landing .store-links{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.qf-landing .store-links a{display:block}.qf-landing .store-links img{width:148px;height:auto;max-height:52px;display:block}.qf-landing .store-links .google-badge{width:169px;max-height:65px;margin-left:-4px}.qf-landing .browser-note{color:#65666d;margin-top:11px;font-size:12px}.qf-landing .extra-features{border-top:1px solid #c7c8c4;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:56px;padding-top:31px;display:grid}.qf-landing .extra-features>div>span{color:#b91929;letter-spacing:.05em;font-size:12px;font-weight:700}.qf-landing .extra-features h3{margin:13px 0 10px;font-size:27px;line-height:1.05}.qf-landing .extra-features p{color:#65666d;font-size:15px;line-height:1.7}.qf-landing .fleet-benefits{gap:10px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.qf-landing .fleet-benefits li{align-items:center;gap:9px;display:flex}@container (max-width:1000px){.qf-landing .app-layout{gap:50px}.qf-landing .app-art{max-width:290px}.qf-landing .app-feature p{font-size:14px}.qf-landing .app-feature h3{font-size:22px}.qf-landing .app-features{gap:17px}.qf-landing .app-intro{font-size:16px}.qf-landing .store-links{gap:3px}.qf-landing .store-links img{width:133px}.qf-landing .store-links .google-badge{width:154px}}@container (max-width:720px){.qf-landing .app-layout{grid-template-columns:1fr;gap:38px}.qf-landing .app-copy{grid-row:1}.qf-landing .app-art{max-width:290px}.qf-landing .app-copy h2{font-size:59px}.qf-landing .app-features{grid-template-columns:1fr 1fr;gap:22px}.qf-landing .extra-features{grid-template-columns:1fr;gap:26px;margin-top:38px}.qf-landing .app-feature p,.qf-landing .extra-features p{font-size:16px}}@container (max-width:500px){.qf-landing .app-section{padding:43px 0}.qf-landing .app-layout{gap:30px}.qf-landing .app-copy h2{font-size:55px}.qf-landing .app-intro{margin:18px 0 23px;font-size:16px}.qf-landing .app-features{grid-template-columns:1fr;gap:22px}.qf-landing .app-feature h3{font-size:24px}.qf-landing .app-feature p{font-size:16px;line-height:1.6}.qf-landing .app-art{max-width:260px}.qf-landing .store-links img{width:141px}.qf-landing .store-links .google-badge{width:158px}.qf-landing .browser-note{font-size:12px;line-height:1.6}.qf-landing .extra-features{gap:25px;padding-top:27px}.qf-landing .fleet-benefits{font-size:14px;line-height:1.5}}.qf-landing .field label{font-size:14px}.qf-landing .quote-action{padding-top:25px}.qf-landing .service-tile>p{min-height:48px;font-size:16px}.qf-landing .step p,.qf-landing .faq-list details>p{font-size:16px}@container (max-width:1000px){.qf-landing .hero-description{font-size:16px}.qf-landing .service-tile>p{min-height:42px;font-size:14px}}@container (max-width:500px){.qf-landing .hero{min-height:417px}.qf-landing .hero-copy{padding-top:24px}.qf-landing .hero-copy .eyebrow{letter-spacing:0;margin-bottom:14px;font-size:12px}.qf-landing .hero h1{font-size:clamp(44px,13.8cqw,63px)}.qf-landing .hero-description{max-width:100%;margin-top:14px;font-size:16px;line-height:1.5}.qf-landing .hero-bottom{max-width:130px;margin:0;font-size:12px;line-height:1.5;bottom:16px;left:20px;right:auto}.qf-landing .hero-bottom>span{max-width:90px}.qf-landing .hero-bottom>span:last-child{display:none}.qf-landing .quote-action{padding-top:23px}.qf-landing .quote-action .primary-button{font-size:14px}.qf-landing .work-copy>p:not(.eyebrow),.qf-landing .section-top>p,.qf-landing .step p,.qf-landing .fleet-copy>p,.qf-landing .faq-list details>p{font-size:16px}.qf-landing .service-tile>p{min-height:42px;font-size:14px}.qf-landing .video-label,.qf-landing .services-foot p,.qf-landing .benefit-strip span{font-size:12px}.qf-landing .benefit-strip .wrap{justify-content:flex-start;column-gap:12px}.qf-landing .service-select,.qf-landing .zip-field input{font-size:16px}}.qf-landing{color:#151618;background:#f6f6f3;min-height:100dvh;container-type:inline-size}.qf-landing .service-tile,.qf-landing .service-icon{display:block}.qf-landing .service-tile>p,.qf-landing .app-art figcaption,.qf-landing .services-foot p,.qf-landing .browser-note{color:#505158}.qf-landing .fleet-section .eyebrow{color:#fff}.qf-landing .step-number{color:#6b6c6e}.qf-landing .sign-in{white-space:nowrap;font-size:14px;font-weight:600}.qf-landing .referral-offer{color:#fff;margin-top:15px;font-size:15px}.qf-landing .all-services{border-top:1px solid #c9c9c7;margin-top:24px;padding-top:18px}.qf-landing .all-services summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;display:flex}.qf-landing .all-services>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.qf-landing .all-services a{border:1px solid #c9c9c7;justify-content:space-between;align-items:center;padding:12px;display:flex}.qf-landing .all-services span{color:#505158;padding:12px}.qf-landing .quote-widget{color:#151618;padding:48px 0 24px}.qf-landing .quote-picker-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.qf-landing .quote-picker-header>p{color:#626267;font-size:15px;line-height:1.7}.qf-landing .quote-widget-heading .eyebrow{color:#b51425;letter-spacing:.12em;margin-bottom:10px;font-size:11px}.qf-landing .quote-widget-heading h2{font-size:clamp(36px,4.5cqi,60px)}.qf-landing .quote-widget-heading h2 span{color:#dc1c2f}.qf-landing .quote-service-fieldset{border:0;min-width:0;margin:0;padding:0}.qf-landing .quote-service-fieldset legend{padding:0;font-size:16px;font-weight:700}.qf-landing .quote-picker-instructions{color:#626267;justify-content:space-between;align-items:center;gap:16px;margin:8px 0 18px;font-size:13px;line-height:1.5;display:flex}.qf-landing .quote-picker-instructions a{color:#151618;flex-shrink:0;align-items:center;gap:7px;min-height:32px;font-weight:600;display:inline-flex}.qf-landing .quote-service-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.qf-landing .quote-service-option{cursor:pointer;min-width:0;margin:0;position:relative}.qf-landing .quote-service-option>input{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.qf-landing .quote-service-card{background:#fafaf8;border:1px solid #dededb;border-radius:12px;flex-direction:column;height:100%;min-height:160px;padding:17px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.qf-landing .quote-service-card-top{justify-content:space-between;align-items:start;gap:8px;margin-bottom:14px;display:flex}.qf-landing .quote-picker-icon{color:#242829;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.qf-landing .quote-service-check{color:#646b68;background:#fff;border:1px solid #c7cbc8;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.qf-landing .quote-service-name{font-size:15px;font-weight:700;line-height:1.35}.qf-landing .quote-service-description{color:#626267;margin-top:5px;font-size:12px;line-height:1.55}.qf-landing .quote-service-option:hover .quote-service-card{background:#f2f3ef;border-color:#939b95}.qf-landing .quote-service-option>input:checked+.quote-service-card{background:#fff4f4;border-color:#d61a2b;box-shadow:inset 0 0 0 1px #d61a2b}.qf-landing .quote-service-option>input:checked+.quote-service-card .quote-picker-icon{color:#d61a2b}.qf-landing .quote-service-option>input:checked+.quote-service-card .quote-service-check{color:#fff;background:#d61a2b;border-color:#d61a2b}.qf-landing .quote-service-option>input:focus-visible+.quote-service-card{outline-offset:4px;outline:3px solid #151618}.qf-landing .quote-brake-hint{color:#626267;margin-top:12px;font-size:12px;line-height:1.5}.qf-landing .quote-checkout{color:#fff;background:#172325;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(180px,.72fr) minmax(220px,.85fr);align-items:center;gap:28px;margin-top:24px;padding:24px;display:grid}.qf-landing .quote-summary-eyebrow{color:#b5c5c2;letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.qf-landing .quote-selection-summary strong{letter-spacing:-.025em;font-size:22px;display:block}.qf-landing .quote-selection-summary p{color:#c4cecb;margin-top:6px;font-size:12px;line-height:1.5}.qf-landing .quote-zip-field>label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.qf-landing .quote-zip-input{position:relative}.qf-landing .quote-zip-input>span{color:#626b69;position:absolute;top:16px;left:14px}.qf-landing .quote-widget input:not([type=checkbox]){color:#151618;background:#fff;border:1px solid #a7a8ad;border-radius:7px;width:100%;min-width:0;height:52px;padding:10px 12px;font-size:16px}.qf-landing .quote-widget .quote-zip-input input{padding-left:42px}.qf-landing .quote-widget .quote-submit{padding-top:26px}.qf-landing .quote-widget .primary-button{border-radius:7px;justify-content:space-between;width:100%;min-height:52px}.qf-landing .quote-widget button:disabled{cursor:not-allowed;opacity:.6}.qf-landing .quote-widget .quote-help{color:#505158;margin-top:8px;font-size:12px;line-height:1.5}.qf-landing .quote-checkout .quote-help{color:#c4cecb;min-height:18px}.qf-landing .quote-checkout .quote-covered{color:#8bdfbc}.qf-landing .quote-widget .quote-note{color:#505158;margin-top:18px;font-size:12px;line-height:1.6}.qf-landing .quote-widget .quote-note a{text-underline-offset:3px;text-decoration:underline}.qf-landing .quote-widget .waitlist{gap:10px;max-width:600px;margin-top:12px;display:flex}.qf-landing .quote-widget .waitlist input{flex:1;width:auto}.qf-landing .quote-widget .waitlist button{color:#fff;background:#222327;padding:10px 16px}.qf-landing .zip-deals{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.qf-landing .zip-deals a{color:#8a1320;border:1px solid #c52332;align-items:center;gap:12px;padding:12px;display:flex}.qf-landing .quote-error{color:#a21421;margin-top:8px;font-size:14px}@container (max-width:1000px){.qf-landing .site-header nav{gap:18px}.qf-landing .header-inner{gap:15px}.qf-landing .quote-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qf-landing .quote-checkout{grid-template-columns:minmax(0,1fr) minmax(165px,1fr) minmax(195px,1.1fr);gap:18px;padding:20px}.qf-landing .quote-selection-summary strong{font-size:20px}}@container (max-width:720px){.qf-landing .all-services>div{grid-template-columns:1fr 1fr}.qf-landing .sign-in{font-size:13px}.qf-landing .quote-picker-header{margin-bottom:24px;display:block}.qf-landing .quote-picker-header>p{margin-top:12px;font-size:14px}.qf-landing .quote-picker-header>p br{display:none}.qf-landing .quote-picker-instructions{align-items:start;gap:10px}.qf-landing .quote-picker-instructions a{font-size:12px}.qf-landing .quote-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qf-landing .quote-service-card{min-height:148px;padding:14px}.qf-landing .quote-service-name{font-size:14px}.qf-landing .quote-service-card-top{margin-bottom:10px}.qf-landing .quote-checkout{z-index:5;padding:14px 12px max(12px, env(safe-area-inset-bottom));border-radius:12px 12px 0 0;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;margin:20px -12px 0;position:sticky;bottom:0;box-shadow:0 -6px 22px #101a1b18}.qf-landing .quote-selection-summary{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.qf-landing .quote-summary-eyebrow{display:none}.qf-landing .quote-selection-summary strong{flex-shrink:0;font-size:14px}.qf-landing .quote-selection-summary p{text-align:right;margin:0;font-size:11px}.qf-landing .quote-zip-field>label{margin-bottom:7px;font-size:12px}.qf-landing .quote-widget .quote-submit{padding-top:22px}.qf-landing .quote-widget .primary-button{gap:8px;padding:12px;font-size:12px}.qf-landing .quote-checkout .quote-help{min-height:33px;font-size:11px}.qf-landing .quote-service-option,.qf-landing .quote-service-option>input{scroll-margin-block:24px 200px}.qf-landing .quote-widget .quote-note{margin-top:18px}.qf-landing .quote-widget{padding:32px 0 22px}}@container (max-width:380px){.qf-landing .quote-picker-instructions{flex-direction:column;gap:4px}.qf-landing .quote-service-card{padding:12px}.qf-landing .quote-selection-summary{flex-wrap:wrap;gap:4px}.qf-landing .quote-selection-summary p{text-align:left}.qf-landing .header-cta{gap:5px;padding:11px 8px;font-size:12px}.qf-landing .brand-logo{width:113px}.qf-landing .header-inner{gap:8px}.qf-landing .all-services>div{grid-template-columns:1fr}}.qf-landing .app-feature>span{color:#c51a29;margin-top:2px}
.qf-public{background:#f6f6f3}.qf-public .public-skip{z-index:100;background:#fff;padding:14px;position:absolute;top:-100px;left:16px}.qf-public .public-skip:focus{top:12px}.qf-landing .public-mobile-menu{display:none}.qf-public .public-breadcrumb{color:#626267;flex-wrap:wrap;gap:12px;padding-block:24px;font-size:12px;display:flex}.qf-public .public-breadcrumb>span{gap:12px;display:inline-flex}.qf-public .public-breadcrumb a:hover{text-decoration:underline}.qf-public .public-hero{grid-template-columns:1.25fr .85fr;align-items:center;gap:72px;padding:32px 0 64px;display:grid}.qf-public .public-hero h1{text-transform:uppercase;max-width:780px;font-size:clamp(48px,5.5vw,86px)}.qf-public .public-hero .eyebrow{margin-bottom:22px}.qf-public .public-lead{color:#54575d;max-width:620px;margin-top:25px;font-size:18px;line-height:1.7}.qf-public .public-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.qf-public .public-button{color:#fff;background:#cc1524;border:1px solid #cc1524;border-radius:3px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:15px 21px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.qf-public .public-button:hover{background:#aa1020}.qf-public .public-button-outline{color:#192324;background:0 0;border-color:#b9bcbd}.qf-public .public-button-outline:hover{background:#e7e9e5}.qf-public .public-text-link{text-underline-offset:4px;align-items:center;gap:12px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.qf-public .public-quote-card{color:#fff;background:#172527;border-radius:8px;padding:36px;position:relative;box-shadow:14px 14px #e4e6e1}.qf-public .public-quote-card h2{font-size:34px;line-height:1.05}.qf-public .public-quote-card p{color:#d2dad8;margin-top:15px;font-size:14px;line-height:1.7}.qf-public .public-quote-card .public-price{font-family:var(--display);color:#fff;font-size:68px;line-height:1.1}.qf-public .public-price small{letter-spacing:.1em;margin-right:8px;font:700 11px Arial,sans-serif}.qf-public .public-quote-icon{color:#ff5969;margin-bottom:35px;display:inline-flex}.qf-public .public-section{padding-block:70px}.qf-public .public-section h2,.qf-public .public-proof h2,.qf-public .public-closing h2{text-transform:uppercase;font-size:clamp(36px,4vw,58px)}.qf-public .public-section .eyebrow{margin-bottom:16px}.qf-public .public-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px;display:grid}.qf-public .public-three article{border-top:1px solid #c9cdca;padding-top:24px}.qf-public .public-three h3{text-transform:uppercase;margin-top:20px;font-size:27px;line-height:1.08}.qf-public .public-three p,.qf-public .public-body-copy{color:#54575d;margin-top:15px;font-size:16px;line-height:1.75}.qf-public .public-number{color:#cc1524;font-family:var(--display);font-size:38px}.qf-public .public-split{grid-template-columns:1fr 1fr;gap:72px;display:grid}.qf-public .public-inclusions{margin:26px 0 0;padding:0;list-style:none}.qf-public .public-inclusions li{border-bottom:1px solid #d3d6d2;align-items:flex-start;gap:14px;padding:16px 0;line-height:1.5;display:flex}.qf-public .public-inclusions li:before{content:"✓";color:#087c45;font-weight:700}.qf-public .public-note{background:#e9ece6;border-left:3px solid #537b68;padding:26px}.qf-public .public-note h3{text-transform:uppercase;font-size:30px;line-height:1.1}.qf-public .public-note p{color:#47524e;margin-top:18px;line-height:1.75}.qf-public .public-note a{margin-top:22px}.qf-public .public-service-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.qf-public .public-service-links a{background:#fff;border:1px solid #c9ceca;border-radius:5px;align-items:center;gap:16px;padding:25px 22px;display:flex}.qf-public .public-service-links strong{flex:1;font-size:15px}.qf-public .public-service-links a:hover{border-color:#cc1524}.qf-public .public-proof{grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:28px;padding-block:65px 80px;display:grid}.qf-public .public-proof h2{margin-top:16px}.qf-public .public-proof p{color:#54575d;max-width:360px;margin:20px 0;line-height:1.7}.qf-public .public-proof-card{background:#172527;border-radius:6px;height:360px;display:block;position:relative;overflow:hidden}.qf-public .public-proof-card img{object-fit:cover;width:100%;height:100%}.qf-public .public-proof-card>span{color:#fff;letter-spacing:.08em;background:linear-gradient(#0000,#0b1414);width:100%;padding:65px 20px 22px;font-size:10px;position:absolute;bottom:0;left:0}.qf-public .public-proof-card b{letter-spacing:0;margin-top:8px;font-size:19px;display:block}.qf-public .public-closing{color:#fff;background:#172527;padding-block:64px}.qf-public .public-closing>.wrap{justify-content:space-between;align-items:center;gap:40px;display:flex}.qf-public .public-closing h2{max-width:630px;margin-top:18px}.qf-public .public-closing p:not(.eyebrow){color:#ccd7d2;margin-top:16px;line-height:1.7}.qf-public .public-closing .public-actions{flex-direction:column;flex-shrink:0;align-items:stretch;margin:0}.qf-public .public-closing .public-button-outline{color:#fff}.qf-public .public-closing .public-button-outline:hover{background:#2d4441}.qf-public .public-footer-links{grid-template-columns:1.3fr 1fr 1fr;gap:50px;padding-bottom:44px;font-size:14px;display:grid}.qf-public .public-footer-links p{color:#bdc6c5;max-width:400px;margin:16px 0;line-height:1.7}.qf-public .public-footer-links nav{flex-direction:column;gap:18px;display:flex}.qf-public .public-footer-links a{overflow-wrap:anywhere}.qf-public .public-footer-links a:hover{text-decoration:underline}.qf-public .public-fleet-visual{background:#1e2f2d;border-radius:8px;min-height:460px;position:relative;overflow:hidden}.qf-public .public-fleet-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qf-public .public-fleet-visual figcaption{bottom:0;color:#fff;letter-spacing:.06em;background:linear-gradient(#0000,#102121);padding:100px 26px 26px;font-size:12px;position:absolute;inset-inline:0}.qf-public .public-fleet-visual strong{font-family:var(--display);margin-top:12px;font-size:37px;line-height:1;display:block}.qf-public .public-feature-strip{background:#e9ece6;padding:22px 0}.qf-public .public-feature-strip>.wrap{flex-wrap:wrap;justify-content:space-between;gap:22px;font-size:13px;font-weight:700;display:flex}.qf-public .public-coverage-check{margin-top:28px}.qf-public .public-coverage-check label{margin-bottom:12px;font-size:14px;font-weight:700;display:block}.qf-public .public-zip-row{gap:10px;display:flex}.qf-public .public-zip-row input{color:#192324;background:#fff;border:1px solid #a0aaa6;border-radius:3px;width:160px;min-width:0;padding:14px;font-size:18px}.qf-public .public-coverage-check p{color:#535d58;margin-top:14px;font-size:13px;line-height:1.7}.qf-public .public-zip-result{background:#f0eadf;border-radius:5px;margin-top:18px;padding:18px}.qf-public .public-zip-result.is-covered{background:#e0f0e5}.qf-public .public-zip-result a{margin-top:15px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.qf-public .public-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.qf-public .public-area-grid article{background:#fff;border:1px solid #cbd0cb;border-radius:5px;padding:26px}.qf-public .public-area-grid h3{font-size:31px;line-height:1.05}.qf-public .public-area-grid p{color:#59625e;margin:18px 0;line-height:1.6}.qf-public .public-zip-list{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.qf-public .public-zip-list span{color:#23563b;background:#e1eee4;border-radius:4px;padding:9px 13px;font-size:14px;font-weight:700}.qf-public .public-app-preview{align-items:center;gap:26px;display:flex}.qf-public .public-app-preview img{border-radius:18px;width:170px;height:auto}.qf-public .public-app-preview p{color:#54575d;margin:20px 0;line-height:1.7}.qf-landing .public-fleet-shortcut{border-bottom:1px solid #cbd0ca;justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.qf-landing .public-fleet-shortcut p{color:#565e58;margin-top:8px;font-size:14px}.qf-landing .public-fleet-shortcut a{color:#b51221;white-space:nowrap;align-items:center;gap:20px;font-weight:700;display:inline-flex}@media (max-width:1050px){.qf-public .public-hero{gap:38px}.qf-public .header-inner{gap:18px}.qf-public .site-header nav{gap:20px}.qf-public .public-service-links{grid-template-columns:1fr}.qf-public .public-split{gap:35px}.qf-public .public-proof{gap:18px}.qf-public .public-proof-card{height:300px}.qf-public .public-closing>.wrap{display:block}.qf-public .public-closing .public-actions{flex-direction:row;margin-top:28px}}@media (max-width:800px){.qf-landing .public-mobile-menu{display:block;position:relative}.qf-landing .public-mobile-menu summary{cursor:pointer;justify-content:center;align-items:center;width:40px;height:44px;list-style:none;display:flex}.qf-landing .public-mobile-menu summary::-webkit-details-marker{display:none}.qf-landing .public-mobile-menu nav{display:none}.qf-landing .public-mobile-menu[open] nav{z-index:50;background:#172527;border:1px solid #445853;flex-direction:column;gap:0;min-width:235px;padding:15px;display:flex;position:absolute;top:50px;right:0;box-shadow:0 8px 24px #0003}.qf-landing .public-mobile-menu nav a{padding:14px 12px;display:block}.qf-public .site-header .header-inner>nav{display:none}.qf-public .public-hero{grid-template-columns:1fr;gap:36px;padding-bottom:40px}.qf-public .public-hero h1{font-size:clamp(48px,9vw,72px)}.qf-public .public-quote-card{max-width:none;padding:28px;box-shadow:8px 8px #e4e6e1}.qf-public .public-quote-icon{margin-bottom:20px}.qf-public .public-three{grid-template-columns:1fr;gap:25px}.qf-public .public-three article{grid-template-columns:50px 1fr;column-gap:16px;display:grid}.qf-public .public-three article:not(:has(.public-number)){display:block}.qf-public .public-three h3{margin-top:6px}.qf-public .public-three p{grid-column:2}.qf-public .public-split{grid-template-columns:1fr}.qf-public .public-proof{grid-template-columns:1fr 1fr}.qf-public .public-proof>div{grid-column:1/-1;margin-bottom:16px}.qf-public .public-proof p{max-width:560px}.qf-public .public-area-grid{grid-template-columns:1fr}.qf-public .public-fleet-visual{min-height:370px}.qf-public .public-footer-links{grid-template-columns:1fr 1fr;gap:28px}.qf-public .public-footer-links>div{grid-column:1/-1}.qf-public .public-section{padding-block:48px}.qf-landing .public-fleet-shortcut{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:500px){.qf-public .wrap{width:calc(100% - 36px)}.qf-public .header-inner{gap:10px}.qf-public .brand-logo{width:130px}.qf-public .site-header .logo-link{border-left-width:3px;padding-left:8px}.qf-public .header-cta{gap:10px;padding:11px 12px;font-size:12px}.qf-public .sign-in{display:none}.qf-public .public-mobile-menu summary{width:30px}.qf-public .public-lead{font-size:16px}.qf-public .public-proof-card{height:270px}.qf-public .public-proof-card>span{padding-inline:14px}.qf-public .public-proof-card b{font-size:16px}.qf-public .public-fleet-visual{min-height:320px}.qf-public .public-feature-strip>.wrap{gap:14px;display:grid}.qf-public .public-app-preview{align-items:flex-start;gap:20px}.qf-public .public-app-preview img{width:120px}.qf-public .public-app-preview h3{font-size:28px}.qf-public .public-app-preview p{font-size:14px}.qf-public .public-zip-row{flex-wrap:wrap}.qf-public .public-zip-row input{flex:1;min-width:110px}.qf-public .public-zip-row .public-button{gap:10px;padding-inline:14px}}