.page-module__-gTFqq__page{--red:#e31b23;--ink:#111315;--paper:#f6f4ef;background:var(--paper)}.page-module__-gTFqq__page h1,.page-module__-gTFqq__page h2,.page-module__-gTFqq__page h3{text-wrap:balance}.page-module__-gTFqq__page p{font-size:1.05rem}.page-module__-gTFqq__kicker{color:var(--red);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-weight:850;line-height:1.35;display:flex;font-size:1rem!important}.page-module__-gTFqq__kicker:before{content:"";background:currentColor;width:27px;height:2px}.page-module__-gTFqq__kicker svg{width:20px;height:20px}.page-module__-gTFqq__hero{color:#fff;background:var(--ink);overflow:hidden}.page-module__-gTFqq__heroGrid{grid-template-columns:1.05fr .95fr;min-height:650px;display:grid}.page-module__-gTFqq__heroCopy{align-self:center;padding:60px clamp(35px,6vw,82px) 60px 0}.page-module__-gTFqq__breadcrumb{color:#aeb1b3;align-items:center;gap:8px;margin-bottom:38px;font-size:1rem;font-weight:700;display:flex}.page-module__-gTFqq__breadcrumb svg{width:16px;color:var(--red)}.page-module__-gTFqq__hero h1{color:#fff;letter-spacing:-.07em;margin-bottom:25px;font-size:clamp(4.3rem,7vw,7.6rem);line-height:.88}.page-module__-gTFqq__heroLead{color:#c3c6c7;max-width:680px;margin-bottom:34px;line-height:1.72;font-size:1.16rem!important}.page-module__-gTFqq__heroActions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.page-module__-gTFqq__callButton{color:#fff;border-bottom:2px solid var(--red);align-items:center;gap:10px;min-height:52px;font-size:1rem;font-weight:850;display:inline-flex}.page-module__-gTFqq__callButton svg{width:19px;color:var(--red)}.page-module__-gTFqq__heroTags{flex-wrap:wrap;gap:10px;margin-top:42px;display:flex}.page-module__-gTFqq__heroTags span{color:#fff;background:#ffffff12;border:1px solid #ffffff21;align-items:center;gap:7px;padding:8px 11px;font-size:1rem;font-weight:750;display:flex}.page-module__-gTFqq__heroTags svg{width:16px;color:var(--red)}.page-module__-gTFqq__heroVisual{border-left:6px solid var(--red);min-height:650px;position:relative;overflow:hidden}.page-module__-gTFqq__heroVisual>img{object-fit:cover}.page-module__-gTFqq__heroShade{background:linear-gradient(90deg,#1113158f,#0000 48%),linear-gradient(#0000 45%,#111315c7);position:absolute;inset:0}.page-module__-gTFqq__vinCard{color:var(--ink);border-top:5px solid var(--red);background:#fff;align-items:center;gap:14px;padding:19px 23px;display:flex;position:absolute;bottom:35px;right:28px;box-shadow:0 22px 50px #00000040}.page-module__-gTFqq__vinCard svg{width:44px;height:44px;color:var(--red)}.page-module__-gTFqq__vinCard span{font-size:1rem;display:grid}.page-module__-gTFqq__vinCard strong{font-size:1.35rem}.page-module__-gTFqq__quoteSection{z-index:3;background:#fff;padding:34px 0 22px;position:relative}.page-module__-gTFqq__quotePanel .quote-form{border-top-width:5px;box-shadow:0 28px 70px #1514122e}.page-module__-gTFqq__typesSection,.page-module__-gTFqq__situationsSection,.page-module__-gTFqq__exclusionsSection{padding:120px 0}.page-module__-gTFqq__typesSection{background:#fff}.page-module__-gTFqq__sectionHeading{max-width:920px;margin-bottom:58px}.page-module__-gTFqq__sectionHeading h2,.page-module__-gTFqq__conditionsIntro h2,.page-module__-gTFqq__situationsCopy h2,.page-module__-gTFqq__truckCopy h2,.page-module__-gTFqq__finalGrid h2{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(3rem,5vw,5.1rem);line-height:.94}.page-module__-gTFqq__sectionHeading>p:last-child{max-width:720px;margin:0;font-size:1.15rem}.page-module__-gTFqq__typeGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.page-module__-gTFqq__typeGrid article{border-top:5px solid var(--ink);background:#f1efea;min-height:350px;padding:34px}.page-module__-gTFqq__typeGrid .page-module__-gTFqq__typeFeature{color:#fff;background:var(--ink);border-color:var(--red)}.page-module__-gTFqq__typeGrid article>div{width:58px;height:58px;color:var(--red);background:#fff;border-radius:50%;place-items:center;margin-bottom:38px;display:grid}.page-module__-gTFqq__typeGrid svg{width:28px}.page-module__-gTFqq__typeGrid h3{margin-bottom:10px;font-size:2rem}.page-module__-gTFqq__typeFeature h3{color:#fff}.page-module__-gTFqq__typeGrid article>span{color:var(--red);margin-bottom:15px;font-size:1rem;font-weight:850;line-height:1.5;display:block}.page-module__-gTFqq__typeGrid p{margin:0;line-height:1.7}.page-module__-gTFqq__typeFeature p{color:#b7bbbc}.page-module__-gTFqq__conditionsSection{color:#fff;background:var(--ink);padding:120px 0 0}.page-module__-gTFqq__conditionsIntro{grid-template-columns:1fr .8fr;align-items:end;gap:60px;margin-bottom:55px;display:grid}.page-module__-gTFqq__conditionsIntro h2{color:#fff;margin-bottom:0}.page-module__-gTFqq__conditionsIntro>p{color:#b6babc;font-size:1.15rem;line-height:1.72}.page-module__-gTFqq__conditionLayout{grid-template-columns:.8fr 1.2fr;min-height:780px;display:grid}.page-module__-gTFqq__conditionPhoto{min-height:650px;position:relative;overflow:hidden}.page-module__-gTFqq__conditionPhoto>img{object-fit:cover}.page-module__-gTFqq__conditionPhoto:after{content:"";background:linear-gradient(#0000 42%,#111315cc);position:absolute;inset:0}.page-module__-gTFqq__photoCaption{z-index:2;color:#fff;align-items:center;gap:16px;display:flex;position:absolute;bottom:35px;left:max(25px,50vw - 590px);right:30px}.page-module__-gTFqq__photoCaption svg{width:52px;height:52px;color:var(--red)}.page-module__-gTFqq__photoCaption span{text-transform:uppercase;letter-spacing:.08em;font-size:1rem;display:grid}.page-module__-gTFqq__photoCaption strong{color:#fff;font-size:1.15rem}.page-module__-gTFqq__conditionList{align-self:center;max-width:800px;padding:60px clamp(35px,7vw,105px);display:grid}.page-module__-gTFqq__conditionList article{border-bottom:1px solid #ffffff24;grid-template-columns:50px 1fr;gap:18px;padding:23px 0;display:grid}.page-module__-gTFqq__conditionList article:first-child{border-top:1px solid #ffffff24}.page-module__-gTFqq__conditionList article>div{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.page-module__-gTFqq__conditionList svg{width:22px}.page-module__-gTFqq__conditionList h3{color:#fff;margin:0 0 7px;font-size:1.4rem}.page-module__-gTFqq__conditionList p{color:#b5b9bb;margin:0;line-height:1.65}.page-module__-gTFqq__situationsSection{background:#efede8}.page-module__-gTFqq__situationsGrid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(50px,8vw,110px);display:grid}.page-module__-gTFqq__situationsCopy{position:sticky;top:30px}.page-module__-gTFqq__situationsCopy>p{line-height:1.72}.page-module__-gTFqq__situationsCopy>a{border-bottom:2px solid var(--red);align-items:center;gap:9px;margin-top:15px;padding-bottom:5px;font-size:1.1rem;font-weight:850;display:inline-flex}.page-module__-gTFqq__situationsCopy>a svg{width:20px;color:var(--red)}.page-module__-gTFqq__situationBoard{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__-gTFqq__situationBoard div{min-height:105px;color:var(--ink);border-top:3px solid var(--ink);background:#fff;grid-template-columns:35px 1fr;align-items:start;gap:12px;padding:20px;display:grid}.page-module__-gTFqq__situationBoard svg{color:#fff;background:var(--red);border-radius:50%;width:28px;height:28px;padding:6px}.page-module__-gTFqq__situationBoard span{font-size:1rem;font-weight:750;line-height:1.5}.page-module__-gTFqq__truckSection{background:#e8e5df;grid-template-columns:1fr 1fr;min-height:670px;display:grid}.page-module__-gTFqq__truckImage{min-height:600px;position:relative;overflow:hidden}.page-module__-gTFqq__truckImage>img{object-fit:cover}.page-module__-gTFqq__truckShade{background:linear-gradient(#0000 40%,#11131559);position:absolute;inset:0}.page-module__-gTFqq__truckCopy{align-self:center;max-width:700px;padding:85px clamp(35px,7vw,105px)}.page-module__-gTFqq__truckCopy>p{line-height:1.75}.page-module__-gTFqq__truckStats{border-top:4px solid var(--red);grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.page-module__-gTFqq__truckStats div{gap:4px;padding:20px 14px;display:grid}.page-module__-gTFqq__truckStats div+div{border-left:1px solid #cac6bf}.page-module__-gTFqq__truckStats strong{font-size:1.2rem}.page-module__-gTFqq__truckStats span{color:#74787b;font-size:1rem;line-height:1.35}.page-module__-gTFqq__exclusionsSection{background:#fff}.page-module__-gTFqq__exclusionGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.page-module__-gTFqq__exclusionGrid article{border-left:5px solid var(--ink);background:#f2f0eb;min-height:270px;padding:30px}.page-module__-gTFqq__exclusionGrid svg{width:45px;height:45px;color:var(--red);margin-bottom:30px}.page-module__-gTFqq__exclusionGrid h3{font-size:1.6rem}.page-module__-gTFqq__exclusionGrid p{margin:0;line-height:1.68}.page-module__-gTFqq__finalSection{color:#fff;background:var(--red);padding:105px 0;position:relative;overflow:hidden}.page-module__-gTFqq__finalSection:before{content:"VIN";color:#0000;-webkit-text-stroke:1px #ffffff26;font-size:24vw;font-weight:950;line-height:.7;position:absolute;bottom:-5vw;right:-2vw}.page-module__-gTFqq__finalGrid{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid;position:relative}.page-module__-gTFqq__finalGrid .page-module__-gTFqq__kicker,.page-module__-gTFqq__finalGrid h2{color:#fff}.page-module__-gTFqq__finalGrid>div:first-child>p:last-child{color:#ffe5e6;max-width:650px;font-size:1.15rem}.page-module__-gTFqq__finalActions{justify-items:start;gap:20px;display:grid}.page-module__-gTFqq__finalCall{color:#fff;align-items:center;gap:14px;display:flex}.page-module__-gTFqq__finalCall>svg{width:50px;height:50px;color:var(--red);background:#fff;border-radius:50%;padding:12px}.page-module__-gTFqq__finalCall span{font-size:1.4rem;font-weight:900;display:grid}.page-module__-gTFqq__finalCall small{color:#ffe1e2;font-size:1rem}.page-module__-gTFqq__finalButton{color:#fff;background:var(--ink);text-transform:uppercase;align-items:center;gap:10px;min-height:57px;padding:14px 26px;font-size:1rem;font-weight:850;display:inline-flex}.page-module__-gTFqq__finalButton svg{width:19px}@media (max-width:850px){.page-module__-gTFqq__heroGrid,.page-module__-gTFqq__conditionsIntro,.page-module__-gTFqq__conditionLayout,.page-module__-gTFqq__situationsGrid,.page-module__-gTFqq__truckSection,.page-module__-gTFqq__finalGrid{grid-template-columns:1fr}.page-module__-gTFqq__heroCopy{padding-right:0}.page-module__-gTFqq__heroVisual{border-top:6px solid var(--red);border-left:0;min-height:560px}.page-module__-gTFqq__conditionPhoto{min-height:570px}.page-module__-gTFqq__photoCaption{left:28px}.page-module__-gTFqq__conditionList{max-width:var(--shell);margin:auto;padding:70px 0 90px}.page-module__-gTFqq__situationsCopy{position:relative;top:auto}.page-module__-gTFqq__truckImage{min-height:540px}.page-module__-gTFqq__truckCopy{max-width:var(--shell);margin:auto;padding:80px 0 100px}}@media (max-width:620px){.page-module__-gTFqq__typesSection,.page-module__-gTFqq__situationsSection,.page-module__-gTFqq__exclusionsSection,.page-module__-gTFqq__finalSection{padding:82px 0}.page-module__-gTFqq__hero h1{font-size:clamp(4rem,20vw,5.7rem)}.page-module__-gTFqq__heroActions{flex-direction:column;align-items:flex-start}.page-module__-gTFqq__heroTags{gap:7px}.page-module__-gTFqq__heroVisual{min-height:480px}.page-module__-gTFqq__quoteSection{padding:24px 0 0}.page-module__-gTFqq__quotePanel{width:100%}.page-module__-gTFqq__quotePanel .quote-form{box-shadow:none}.page-module__-gTFqq__typeGrid,.page-module__-gTFqq__situationBoard,.page-module__-gTFqq__exclusionGrid{grid-template-columns:1fr}.page-module__-gTFqq__typeGrid article,.page-module__-gTFqq__exclusionGrid article{min-height:0;padding:28px 24px}.page-module__-gTFqq__conditionsSection{padding-top:82px}.page-module__-gTFqq__conditionPhoto{min-height:480px}.page-module__-gTFqq__conditionList article{grid-template-columns:44px 1fr}.page-module__-gTFqq__truckStats{grid-template-columns:1fr}.page-module__-gTFqq__truckStats div+div{border-top:1px solid #cac6bf;border-left:0}.page-module__-gTFqq__finalActions{justify-items:stretch}.page-module__-gTFqq__finalCall,.page-module__-gTFqq__finalButton{justify-content:center}}
