:root{--navy:#062438;--navy2:#031a2b;--blue:#0797df;--blue2:#0479bd;--text:#0a1825;--muted:#596777;--line:#dfe7ee;--soft:#f6f9fb;--white:#fff;--max:1180px;--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:15px;line-height:1.45}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.container{width:min(var(--max),calc(100% - 48px));margin:0 auto}.utility{background:var(--navy);color:#fff;height:30px;font-size:11px}.utility-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.utility-inner>div{align-items:center;gap:16px;display:flex}.utility a{opacity:.88}.hours{opacity:.9;align-items:center;gap:5px;display:flex}.header{z-index:30;background:#fff;border-bottom:1px solid #edf1f4;position:sticky;top:0;box-shadow:0 2px 10px #09283c14}.header-inner{grid-template-columns:190px 1fr auto;align-items:center;gap:30px;height:76px;display:grid}.brand img{width:166px;height:auto;display:block}.desktop-nav{white-space:nowrap;justify-content:center;gap:24px;font-size:13px;font-weight:700;display:flex}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:var(--blue)}.header-phone{align-items:center;gap:10px;display:flex}.phone-circle{width:42px;height:42px;color:var(--blue);background:#e7f6fd;border-radius:50%;place-items:center;display:grid}.header-phone span:last-child{flex-direction:column;line-height:1.05;display:flex}.header-phone small{font-size:10px;font-weight:700}.header-phone strong{letter-spacing:.2px;font-size:20px}.header-phone em{color:#66717d;margin-top:4px;font-size:9px;font-style:normal}.hero{background:linear-gradient(90deg,#062438 0%,#07304b 48%,#0b5275 100%);min-height:380px;position:relative;overflow:hidden}.hero-bg{opacity:.88;width:46%;height:100%;position:absolute;top:0;right:28%}.hero-bg img{object-fit:cover;object-position:center}.hero-overlay{background:linear-gradient(90deg,#021624fa 0%,#021a2bdb 42%,#021f3259 64%,#021f321f 100%);position:absolute;inset:0}.hero-inner{z-index:2;grid-template-columns:1.15fr .72fr;align-items:start;gap:46px;padding:46px 0 34px;display:grid;position:relative}.hero-copy{color:#fff;padding-top:2px}.eyebrow{letter-spacing:1.4px;color:#8edcff;margin:0 0 12px;font-size:11px;font-weight:800}.hero-copy h1{letter-spacing:-1.5px;margin:0 0 18px;font-size:48px;font-weight:800;line-height:.98}.hero-copy h1 span{color:#1caaf0}.hero-lede{color:#edf7fb;max-width:520px;margin:0 0 18px;font-size:15px}.hero-bullets{grid-template-columns:1fr 1fr;gap:10px 22px;max-width:470px;margin-bottom:22px;font-size:12px;font-weight:700;display:grid}.hero-bullets span:first-letter{color:#1aa8ee}.hero-actions{align-items:stretch;gap:12px;display:flex}.primary,.secondary,.dark-outline{cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;font-weight:800;transition:all .2s;display:inline-flex}.primary{color:#fff;background:linear-gradient(#15aaf2,#0a8ed5);padding:13px 19px;box-shadow:0 8px 18px #0386ca2e}.primary:hover{filter:brightness(.98);transform:translateY(-1px)}.secondary{color:#fff;background:#021c2b4d;border:1px solid #ffffffb8;padding:13px 22px}.call span{flex-direction:column;align-items:flex-start;line-height:1.05;display:flex}.call span strong{margin-top:2px;font-size:15px}.finder-card{background:#fff;border-radius:8px;min-height:300px;padding:20px;box-shadow:0 16px 34px #01121f3d}.finder-card h2{margin:0 0 12px;font-size:21px}.finder-tabs{border-bottom:1px solid #e5ebef;gap:6px;margin-bottom:14px;display:flex}.finder-tabs button{color:#263849;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 9px 9px;font-size:11px;font-weight:800}.finder-tabs button.active{color:var(--blue2);border-bottom-color:var(--blue2)}.finder-fields{gap:9px;display:grid}.finder-fields input,.finder-fields select,.vin-form input{color:#1b2a38;background:#fff;border:1px solid #dbe4eb;border-radius:4px;outline:none;width:100%;padding:10px 12px}.finder-fields input:focus,.finder-fields select:focus,.vin-form input:focus{border-color:#38a9df;box-shadow:0 0 0 3px #149de01a}.wide{width:100%}.finder-help{color:#118bd0;text-align:left;margin-top:10px;font-size:10px;display:block}.trust-strip{background:#fff;border-bottom:1px solid #e9eef2}.trust-grid{grid-template-columns:repeat(4,1fr);gap:14px;padding:16px 0;display:grid}.trust-item{align-items:center;gap:12px;min-width:0;display:flex}.trust-icon{width:40px;height:40px;color:var(--blue);background:#eaf7fd;border-radius:50%;flex:none;place-items:center;display:grid}.trust-item>div:last-child{flex-direction:column;display:flex}.trust-item span{color:#657382;font-size:10px}.section-head{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.section-head h2,.how h2,.why h2{margin:0;font-size:23px;line-height:1.1}.section-head a{color:#087fc1;font-size:11px;font-weight:800}.section-head.simple{align-items:flex-start}.section-head p{color:#5d6a78;margin:4px 0 0;font-size:12px}.parts-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.part-card{background:#fff;border:1px solid #e0e6eb;border-radius:5px;min-height:145px;padding:10px 10px 9px;transition:all .2s;box-shadow:0 2px 5px #09283c08}.part-card:hover{border-color:#c9dde8;transform:translateY(-2px);box-shadow:0 8px 18px #09283c14}.part-image{height:96px;position:relative}.part-image img{object-fit:contain}.part-name{justify-content:space-between;align-items:center;font-size:12px;display:flex}.call-band{color:#fff;background:#061d2c;min-height:160px;position:relative;overflow:hidden}.call-band-image{opacity:.92;width:44%;height:100%;position:absolute;top:0;left:0}.call-band-image img{object-fit:cover;object-position:left center}.call-band-shade{background:linear-gradient(90deg,#0310180d 0%,#03152175 35%,#031927fa 55%,#061d2c 100%);position:absolute;inset:0}.call-band-inner{justify-content:flex-end;align-items:center;min-height:160px;display:flex;position:relative}.call-band-copy{width:55%;padding:24px 0}.call-band-copy h2{margin:0 0 9px;font-size:26px;line-height:1.05}.call-band-copy p{color:#e5edf2;margin:0 0 12px;font-size:12px}.band-actions{gap:10px;margin-bottom:10px;display:flex}.dark-outline{color:#fff;background:0 0;border:1px solid #b9cbd5;padding:12px 20px}.micro-benefits{color:#d5e1e8;flex-wrap:wrap;gap:18px;font-size:9px;display:flex}.micro-benefits span:before{content:"◉";color:#14a7eb;margin-right:5px}.type-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.type-grid article{background:#fff;border:1px solid #e0e8ee;border-radius:6px;align-items:flex-start;gap:14px;padding:18px;display:flex}.type-icon{color:#078fd5;background:#edf8fd;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.type-grid h3{margin:2px 0 4px;font-size:14px}.type-grid p{color:#5d6a78;margin:0;font-size:11px}.make-grid{grid-template-columns:repeat(12,1fr);gap:7px;display:grid}.make-grid a{text-align:center;flex-direction:column;align-items:center;gap:5px;font-size:9px;display:flex}.make-mark{color:#273442;letter-spacing:-.4px;background:#fff;border:1px solid #dfe7ed;border-radius:5px;place-items:center;width:48px;height:31px;font-size:11px;font-weight:900;display:grid}.make-grid strong{font-size:9px;font-weight:700}.how{border-top:1px solid #f0f3f5}.steps{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.steps article{border:1px solid #e0e8ee;border-radius:6px;min-height:145px;padding:18px 14px 15px;position:relative}.step-no{color:#fff;background:#078ed5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid;position:absolute;top:12px;left:12px}.step-icon{color:#078ed5;align-items:center;height:40px;margin-left:40px;font-size:30px;display:flex}.steps h3{margin:12px 0 4px;font-size:13px}.steps p{color:#637180;margin:0;font-size:11px}.vin-section{background:linear-gradient(90deg,#f7fafc,#fff)}.vin-grid{grid-template-columns:210px 1fr 360px;align-items:center;gap:22px;display:grid}.vin-photo{border-radius:6px;height:160px;position:relative;overflow:hidden}.vin-photo img{object-fit:cover}.vin-copy h2{margin:0 0 8px;font-size:22px;line-height:1.1}.vin-copy p{color:#5f6d7b;max-width:450px;margin:0 0 10px;font-size:12px}.vin-copy a{color:#078ed5;font-size:11px;font-weight:800}.vin-form{gap:8px;display:grid}.why{padding-bottom:18px}.why-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:14px;display:grid}.reviews{padding-top:14px}.review-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.review-grid blockquote{background:#f5f8fa;border-radius:5px;min-height:145px;margin:0;padding:16px 18px}.stars{color:#ffb200;letter-spacing:2px;font-size:13px}.review-grid p{margin:8px 0 10px;font-size:12px;line-height:1.45}.review-grid footer{color:#475767;font-size:11px}.faq-section{padding-top:18px}.faq-grid{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.faq-item{background:#fff;border:1px solid #dfe7ed;border-radius:4px;overflow:hidden}.faq-item button{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;gap:20px;width:100%;padding:10px 12px;font-size:11px;display:flex}.faq-item .plus{color:#0c84c4;font-weight:900}.faq-answer{color:#596877;padding:0 12px 12px;font-size:11px;line-height:1.45}.final-cta{color:#fff;background:linear-gradient(90deg,#082a40,#041b2b);padding:16px 0}.final-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.final-inner>div:first-child{align-items:center;gap:12px;display:flex}.final-inner>div:first-child>svg{color:#eaf9ff;width:40px;height:40px}.final-inner span{flex-direction:column;display:flex}.final-inner small{color:#cbd9e1;font-size:11px}.final-actions{gap:10px;display:flex}.footer{background:#fff;padding:25px 0 0}.footer-grid{grid-template-columns:1.3fr .75fr .75fr .8fr 1.25fr;gap:28px;display:grid}.footer-brand img{width:165px;height:auto}.footer-brand p{color:#657382;margin-top:8px;font-size:10px}.footer h3{margin:0 0 9px;font-size:12px}.footer div>a:not(.footer-phone){color:#4e5c6a;margin:5px 0;font-size:10px;display:block}.footer-phone{align-items:center;gap:9px;display:flex}.footer-phone>svg{color:#0a94da}.footer-phone span{flex-direction:column;display:flex}.footer-phone strong{font-size:18px}.footer-phone small{color:#5d6a78;font-size:9px}.footer-contact p{color:#667582;font-size:10px}.copyright{color:#7b8792;border-top:1px solid #e7ecef;justify-content:space-between;margin-top:24px;padding:14px 0;font-size:9px;display:flex}.mobile-bar{display:none}.hero-enquire{min-width:128px}@media (max-width:1050px){.desktop-nav{gap:14px;font-size:12px}.header-inner{grid-template-columns:170px 1fr auto;gap:16px}.hero-inner{grid-template-columns:1fr .82fr}.parts-grid{grid-template-columns:repeat(4,1fr)}.make-grid{grid-template-columns:repeat(6,1fr)}.footer-grid{grid-template-columns:1.2fr repeat(3,.8fr)}.footer-contact{border-top:1px solid #e8edf1;grid-column:1/-1;padding-top:14px}.vin-grid{grid-template-columns:180px 1fr 320px}}@media (max-width:820px){.container{width:min(100% - 28px,var(--max))}.utility{display:none}.header-inner{grid-template-columns:1fr auto;height:64px}.brand img{width:145px}.desktop-nav,.header-phone small,.header-phone em{display:none}.header-phone strong{font-size:14px}.phone-circle{width:36px;height:36px}.hero{min-height:auto}.hero-bg{opacity:.68;width:68%;right:0}.hero-overlay{background:linear-gradient(90deg,#021624fa,#021a2bd1 62%,#021a2b61)}.hero-inner{grid-template-columns:1fr;gap:24px;padding:34px 0}.hero-copy h1{font-size:42px}.hero-lede{max-width:600px}.finder-card{max-width:620px}.trust-grid{grid-template-columns:1fr 1fr}.parts-grid{grid-template-columns:repeat(3,1fr)}.call-band-image{width:55%}.call-band-copy{width:62%}.type-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.vin-grid{grid-template-columns:180px 1fr}.vin-form{grid-column:1/-1}.why-grid{grid-template-columns:1fr 1fr}.review-grid,.faq-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand,.footer-contact{grid-column:1/-1}.copyright{padding-bottom:84px}.mobile-bar{z-index:80;background:#fff;border-top:1px solid #d9e3e9;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #00192a1f}.mobile-bar a{justify-content:center;align-items:center;gap:7px;padding:14px 10px;font-weight:800;display:flex}.mobile-bar a:first-child{color:#fff;background:#0797df}.mobile-bar a:last-child{color:#fff;background:#062438}}@media (max-width:560px){body{font-size:14px}.container{width:calc(100% - 24px)}.header-phone span:last-child{display:none}.hero-bg{opacity:.48;width:100%}.hero-overlay{background:linear-gradient(#021523e6,#021929c4)}.hero-inner{padding:30px 0}.eyebrow{font-size:10px}.hero-copy h1{font-size:38px}.hero-bullets{grid-template-columns:1fr;font-size:11px}.hero-actions{flex-direction:column;align-items:stretch}.call,.hero-enquire{width:100%}.finder-card{padding:16px}.finder-tabs button{flex:1;padding-inline:4px}.trust-grid{grid-template-columns:1fr;padding:11px 0}.trust-item{padding:2px 0}.parts-grid{grid-template-columns:1fr 1fr}.part-card{min-height:135px}.part-image{height:86px}.call-band{min-height:310px}.call-band-image{opacity:.36;width:100%;height:100%}.call-band-shade{background:linear-gradient(#02121d8c,#021725fa 52%)}.call-band-inner{align-items:flex-end;min-height:310px}.call-band-copy{width:100%;padding:28px 0}.call-band-copy h2{font-size:24px}.band-actions{flex-direction:column}.micro-benefits{gap:9px 14px}.make-grid{grid-template-columns:repeat(4,1fr)}.steps,.vin-grid{grid-template-columns:1fr}.vin-photo{height:140px}.vin-form{grid-column:auto}.why-grid{grid-template-columns:1fr}.final-inner{flex-direction:column;align-items:stretch}.final-actions{grid-template-columns:1fr 1fr;display:grid}.footer-grid{grid-template-columns:1fr 1fr;gap:22px}.copyright{flex-direction:column;gap:6px}.section-head h2,.how h2,.why h2{font-size:21px}}:root{--max:1320px}body{font-size:16px;line-height:1.55}.container{width:min(var(--max),calc(100% - 72px))}.utility{height:34px;font-size:12px}.header-inner{grid-template-columns:215px 1fr auto;gap:42px;height:88px}.brand img{width:188px}.desktop-nav{gap:28px;font-size:14px}.header-phone strong{font-size:22px}.header-phone small{font-size:11px}.header-phone em{font-size:10px}.hero{min-height:510px}.hero-inner{grid-template-columns:1.08fr .78fr;gap:76px;padding:68px 0 56px}.hero-copy h1{letter-spacing:-2px;margin-bottom:22px;font-size:clamp(52px,5.25vw,76px)}.hero-lede{max-width:590px;font-size:18px;line-height:1.5}.hero-bullets{gap:14px 30px;max-width:550px;margin-bottom:28px;font-size:14px}.eyebrow{margin-bottom:16px;font-size:12px}.primary,.secondary,.dark-outline{padding:15px 24px;font-size:16px}.call{padding:13px 24px}.call span strong{font-size:17px}.hero-note{color:#ffffffc7;margin:.8rem 0 0;font-size:13px}.finder-card{min-height:370px;padding:28px}.finder-card h2{margin-bottom:16px;font-size:27px}.finder-tabs{margin-bottom:18px}.finder-tabs button{padding:10px 12px 12px;font-size:13px}.finder-fields{gap:12px}.finder-fields input,.finder-fields select,.vin-form input{padding:14px 15px;font-size:16px}.finder-help{margin-top:14px;font-size:13px}.trust-grid{gap:24px;padding:24px 0}.trust-item{gap:15px}.trust-icon{width:48px;height:48px}.trust-item strong{font-size:15px}.trust-item span{font-size:13px}.section{padding:52px 0}.section.compact{padding:36px 0 44px}.section-head{margin-bottom:22px}.section-head h2,.how h2,.why h2{font-size:31px}.section-head a{font-size:14px}.section-head p{font-size:15px}.parts-grid{gap:16px}.part-card{border-radius:7px;min-height:190px;padding:16px 14px 13px}.part-image{height:132px}.part-name{font-size:15px}.call-band,.call-band-inner{min-height:220px}.call-band-copy{padding:34px 0}.call-band-copy h2{font-size:35px}.call-band-copy h2 span{font-size:26px}.call-band-copy p{font-size:15px}.micro-benefits{font-size:12px}.type-grid{gap:20px}.type-grid article{gap:18px;padding:24px}.type-grid h3{font-size:18px}.type-grid p{font-size:14px}.make-grid{gap:14px}.make-grid a{gap:8px;font-size:12px}.make-mark{width:74px;height:46px}.make-grid strong{font-size:12px}.steps{gap:18px;margin-top:22px}.steps article{min-height:178px;padding:24px 20px 20px}.steps h3{margin-top:16px;font-size:17px}.steps p{font-size:14px}.vin-grid{grid-template-columns:260px 1fr 410px;gap:34px}.vin-photo{height:205px}.vin-copy h2{font-size:30px}.vin-copy p{font-size:15px}.vin-copy a{font-size:14px}.vin-form{gap:11px}.vin-form .primary{height:52px}.review-grid{gap:20px}.review-grid blockquote{min-height:180px;padding:22px 24px}.review-grid p{font-size:15px}.faq-grid{gap:12px 20px}.faq-item button{padding:15px 16px;font-size:14px}.faq-answer{padding:0 16px 16px;font-size:14px}.final-cta{padding:24px 0}.final-inner strong{font-size:20px}.final-inner small{font-size:14px}.footer{padding-top:42px}.footer h3{font-size:15px}.footer div>a:not(.footer-phone){margin:8px 0;font-size:13px}.footer-brand p,.footer-contact p{font-size:13px}.copyright{font-size:12px}@media (max-width:1050px){.container{width:min(var(--max),calc(100% - 48px))}.hero-inner{gap:36px}.desktop-nav{gap:16px;font-size:13px}.header-inner{grid-template-columns:185px 1fr auto;gap:20px}.vin-grid{grid-template-columns:220px 1fr 340px}}@media (max-width:820px){.container{width:min(100% - 32px,var(--max))}.hero-inner{padding:44px 0 40px}.hero-copy h1{font-size:50px}.hero-lede{font-size:17px}.section{padding:42px 0}.section-head h2,.how h2,.why h2{font-size:28px}.part-card{min-height:170px}.part-image{height:112px}.vin-grid{grid-template-columns:200px 1fr}.vin-copy h2{font-size:27px}}@media (max-width:560px){body{font-size:16px}.container{width:calc(100% - 28px)}.hero-copy h1{letter-spacing:-1px;font-size:42px}.hero-lede{font-size:16px}.hero-bullets{font-size:13px}.finder-card{padding:20px}.section{padding:34px 0}.section-head h2,.how h2,.why h2{font-size:25px}.part-card{min-height:155px;padding:12px 10px}.part-image{height:96px}.part-name{font-size:13px}.call-band-copy h2{font-size:28px}.call-band-copy h2 span{font-size:22px}.type-grid h3{font-size:17px}.type-grid p{font-size:14px}.vin-grid{grid-template-columns:1fr}.vin-copy h2{font-size:25px}.review-grid p{font-size:14px}.footer div>a:not(.footer-phone){font-size:13px}}.catalog-menu{position:relative}.catalog-menu summary{cursor:pointer;list-style:none}.catalog-menu summary::-webkit-details-marker{display:none}.catalog-dropdown{text-align:left;z-index:50;background:#fff;border:1px solid #dce6ec;grid-template-columns:repeat(3,1fr);gap:14px;width:620px;padding:18px;display:grid;position:absolute;top:28px;left:-16px;box-shadow:0 14px 32px #0721312e}.catalog-group{min-width:0}.catalog-category{color:#062438;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.catalog-subcategories{gap:3px;display:grid}.catalog-subcategories a{color:#5b6a77;white-space:normal;font-size:10px;font-weight:500}.catalog-all{color:#078ed5;border-top:1px solid #edf1f4;grid-column:1/-1;padding-top:10px;font-size:11px}.catalog-menu:not([open]) .catalog-dropdown{display:none}
.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;color:#062438;background:#fff;padding:.7rem 1rem;font-weight:800;transition:transform .18s;position:fixed;top:.5rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus-visible{outline-offset:3px;outline:3px solid #ffbf34;transform:translateY(0)}html{scroll-padding-top:5rem}h1,h2,h3{scroll-margin-top:5rem}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #ffbf34}.finder-fields input:focus,.finder-fields select:focus,.vin-form input:focus{outline:0}.finder-fields input:focus-visible,.finder-fields select:focus-visible,.vin-form input:focus-visible{outline-offset:1px;box-shadow:none;border-color:#168ccc;outline:3px solid #ffbf34}.finder-tabs button{min-height:44px;transition:color .18s,border-color .18s}.finder-tabs button:hover{color:#0479bd}.finder-status,.vin-status{color:#0b6b9f;margin:.65rem 0 0;font-size:.72rem;line-height:1.35}.make-mark img{object-fit:contain;width:60px;height:34px}.part-image{overflow:hidden}.part-image img{transform:scale(1.14)}.make-section{background:#f6f9fb;border-top:1px solid #e7eef3;border-bottom:1px solid #e7eef3}.make-section .section-head{align-items:flex-end}.make-grid a:hover{border-color:#9fd5ed;transform:translateY(-3px);box-shadow:0 10px 22px #09283c1a}.make-mark{background:#f8fbfd;border:0;border-radius:6px;width:100%;height:70px;overflow:hidden}.make-mark img{object-fit:contain;width:92px;height:52px;transform:scale(1.25)}.make-grid strong{color:#162938;font-size:13px}.trust-strip{background:#eef6fa;border:0;padding:22px 0}.trust-grid{gap:14px;padding:0}.trust-item{background:#fff;border:1px solid #d6e6ee;border-radius:9px;gap:14px;min-height:88px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 4px 12px #062d430d}.trust-item:before{content:"";background:#0b9bdf;width:4px;position:absolute;inset:0 auto 0 0}.trust-icon{color:#087fc1;background:linear-gradient(145deg,#e9f8fe,#d9f0fa);width:50px;height:50px}.trust-icon svg{width:25px;height:25px}.trust-item>div:last-child{gap:3px}.trust-item strong{color:#132b3b;font-size:14px}.trust-item span{color:#5f7180;font-size:12px;line-height:1.35}.type-card{color:#fff;isolation:isolate;background:#5a2007;min-height:232px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 10px 24px #071d2b1f;border:0!important;border-radius:14px!important;padding:0!important;display:block!important}.type-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px #071d2b33}.type-card-used{background:#032d30}.type-card-aftermarket{background:#450b28}.type-card-media{z-index:-2;position:absolute;inset:0}.type-card-media img{object-fit:cover;object-position:right center;mix-blend-mode:multiply;opacity:.78}.type-card-used .type-card-media img,.type-card-oem .type-card-media img{object-fit:contain;object-position:right center;opacity:.72;transform:scale(1.4)}.type-card-aftermarket .type-card-media img{mix-blend-mode:normal;opacity:.7}.type-card-shade{z-index:-1;background:linear-gradient(90deg,#521b05fa 0%,#521b05e6 45%,#521b0540 80%,#521b050d 100%);position:absolute;inset:0}.type-card-used .type-card-shade{background:linear-gradient(90deg,#002728fa 0%,#002728e6 43%,#00272833 82%,#0027280d 100%)}.type-card-aftermarket .type-card-shade{background:linear-gradient(90deg,#430523fa 0%,#430523e0 44%,#43052340 82%,#4305231a 100%)}.type-card-content{z-index:1;width:74%;padding:26px 24px 24px;position:relative}.type-badge{color:#fff;letter-spacing:.3px;border:1px solid #1598e6;border-radius:99px;align-items:center;min-height:24px;padding:3px 12px;font-size:10px;font-weight:800;display:inline-flex}.type-card h3{color:#fff;margin:13px 0 10px;font-size:24px;line-height:1.08}.type-card p{color:#ffffffe0;max-width:290px;margin:0 0 20px;font-size:13px;line-height:1.45}.type-card-link{color:#fff;background:#1769ec;border-radius:4px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:800;transition:background-color .2s,transform .2s;display:inline-flex}.type-card-link:hover{background:#0d57cf;transform:translateY(-1px)}.desktop-nav a{transition:color .2s}.primary,.secondary,.dark-outline{transition:background-color .2s,border-color .2s,color .2s,transform .2s,filter .2s}.part-card{transition:transform .2s,box-shadow .2s,border-color .2s}.make-mark{transition:background-color .2s,border-color .2s,color .2s}.faq-item button{min-height:44px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skip-link,.desktop-nav a,.primary,.secondary,.dark-outline,.part-card,.make-mark,.finder-tabs button{transition:none!important}}@media (max-width:1050px){.make-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.make-section .section-head{flex-direction:column;align-items:flex-start;gap:12px}.make-section .section-head>a{font-size:12px}.make-grid{grid-template-columns:repeat(2,1fr);gap:10px}.make-grid a{min-height:132px;padding:12px 8px 10px}.make-mark{height:64px}.make-mark img{width:82px;height:48px}.make-link{opacity:1;transform:none}}@media (max-width:820px){.type-grid{grid-template-columns:1fr;gap:16px}.type-card{min-height:250px}.type-card-content{width:68%;padding:28px 24px}.type-card h3{font-size:26px}}@media (max-width:560px){.type-card{min-height:290px}.type-card-content{width:92%;padding:24px 20px}.type-card h3{font-size:23px}.type-card p{max-width:250px;font-size:13px}.type-card-media img{transform:scale(1.2)!important}.type-card-aftermarket .type-card-media img{transform:none!important}}.type-card-used .type-card-media img,.type-card-oem .type-card-media img{opacity:.92;filter:contrast(1.3)saturate(.65)}html{overflow-x:hidden}.hero{background:#061d2d;box-shadow:inset 0 -1px #ffffff1f}.hero-bg{opacity:.94;width:60%;right:16%}.hero-bg img{object-position:center 58%;filter:saturate(.92)contrast(1.05)}.hero-overlay{background:linear-gradient(90deg,#021421fa 0%,#021929e6 38%,#021f327a 66%,#021f322e 100%)}.hero-copy h1{text-wrap:balance;letter-spacing:-1.25px;font-size:clamp(44px,4.2vw,64px)}.hero-lede{max-width:560px}.hero-actions .primary{background:#0b99df;box-shadow:0 8px 20px #006fad47}.hero-actions .secondary{background:#031a2a8f;border-color:#fffc}.finder-card{border:1px solid #c1d6e1e6;border-top:4px solid var(--blue);border-radius:6px;box-shadow:0 18px 38px #00111f4d}.finder-card h2{color:#0b2030;text-wrap:balance}.finder-tabs button{color:#435564}.finder-tabs button.active{color:#056da9}.finder-fields input,.finder-fields select,.vin-form input{background:#fbfdfe;border-color:#cbd9e2;transition:border-color .18s,box-shadow .18s,background-color .18s}.finder-fields input:hover,.finder-fields select:hover,.vin-form input:hover{background:#fff;border-color:#8db8cb}.finder-fields input:focus-visible,.finder-fields select:focus-visible,.vin-form input:focus-visible{background:#fff}.finder-fields .primary,.vin-form .primary{background:#087fbe;box-shadow:0 6px 14px #0479bd33}.trust-strip{background:#f4f8fa;border-top:1px solid #dbe8ef;border-bottom:1px solid #dbe8ef;padding:16px 0}.trust-grid{gap:12px}.trust-item{border-radius:6px;min-height:76px;padding:13px 15px;box-shadow:0 3px 10px #062d430b}.trust-item:before{background:#0a8dcc;width:3px}.trust-icon{background:#e8f5fb;width:44px;height:44px}.trust-item strong{font-size:13px}.trust-item span{font-size:11px}.parts-section .section-head{border-bottom:1px solid #e1ebf0;margin-bottom:16px;padding-bottom:12px}.parts-section .section-head h2:before{content:"";background:#c8332d;width:4px;height:22px;margin:0 9px -3px 0;display:inline-block}.part-card{border-radius:4px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 2px 9px #0c2f420f}.part-card:hover{border-color:#a9cad9;transform:translateY(-4px);box-shadow:0 12px 24px #0c2f4221}.part-image{background:#f5f8fa;border-radius:2px}.part-image img{transition:transform .24s;transform:scale(1.14)}.part-card:hover .part-image img{transform:scale(1.21)}.part-name{color:#132b3b}.part-card:hover .part-name svg{transform:translate(3px)}.call-band{border-top:3px solid #c8332d;box-shadow:inset 0 -1px #ffffff14}.call-band-image img{filter:saturate(.78)contrast(1.12)}.call-band-copy h2{text-wrap:balance}.band-actions .primary{background:#0b94d8}.band-actions .dark-outline{border-color:#ffffffb8}.type-grid{gap:18px}.type-card{box-shadow:0 8px 22px #071d2b24;border-radius:10px!important}.type-card:hover{box-shadow:0 14px 30px #071d2b38}.type-card-link{background:#c8342f;border-radius:3px;transition:background-color .2s,transform .2s}.type-card-link:hover{background:#a92724}.type-badge{letter-spacing:.5px;border-radius:3px}.make-section{background:#f3f7f9}.make-section .section-head{border-bottom:1px solid #dce8ee;padding-bottom:12px}.make-grid a{border-radius:5px;box-shadow:0 2px 7px #09283c0d}.make-grid a:hover{transform:translateY(-3px);box-shadow:0 10px 20px #09283c1f}.make-mark{background:#fff;border-bottom:2px solid #d2e3ea}.steps{position:relative}.steps:before{content:"";z-index:0;border-top:1px dashed #9dc9dc;position:absolute;top:38px;left:10%;right:10%}.steps article{z-index:1;background:#fff;box-shadow:0 3px 10px #09283c0a}.step-no{box-shadow:0 0 0 5px #fff}.vin-section{background:linear-gradient(100deg,#f1f7fa 0%,#fff 75%);border-top:1px solid #d9e7ee;border-bottom:1px solid #d9e7ee}.vin-photo{box-shadow:0 8px 20px #09283c1f}.vin-form{background:#fff;border:1px solid #d7e3e9;border-radius:6px;padding:16px;box-shadow:0 5px 16px #09283c12}.vin-form .primary{margin-top:2px}.why-grid{gap:16px}.why-grid .trust-item{box-shadow:none;background:#f8fbfc;border:1px solid #dce8ee}.review-grid blockquote{box-shadow:none;background:#f7fafb;border:1px solid #e0e9ee;border-left:3px solid #c8332d;border-radius:4px}.review-grid blockquote:hover{border-color:#c8dce6}.faq-item{border-radius:3px;transition:border-color .18s,box-shadow .18s}.faq-item:focus-within,.faq-item:hover{border-color:#9fc7d9;box-shadow:0 3px 10px #09283c0d}.final-cta{background:linear-gradient(90deg,#06283c,#031b2a);border-top:3px solid #c8332d}.final-actions .primary{background:#c8342f;box-shadow:0 7px 16px #951f1a40}.final-actions .primary:hover{background:#a92724}.footer{border-top:1px solid #dbe5ea}.footer-phone strong{color:#0b5e86}.mobile-bar{border-top:2px solid #c8342f}.mobile-bar a:first-child{background:#c8342f}.mobile-bar a:last-child{background:#062438}.type-card-media img{filter:saturate(.92)contrast(1.04);object-fit:cover!important;object-position:center 54%!important;mix-blend-mode:normal!important;opacity:.78!important;transform:scale(1.03)!important}.make-section{background:#f4f8fa;border-top:1px solid #d5e3ea;border-bottom:1px solid #d5e3ea;position:relative;overflow:hidden}.make-section:before{content:"";background:linear-gradient(90deg,#c8342f 0 18%,#0a8dcc 18% 100%);height:3px;position:absolute;inset:0 0 auto}.make-section .section-head{border-bottom:1px solid #d7e5eb;margin-bottom:18px;padding-bottom:16px}.make-section .section-head h2{letter-spacing:-.35px;text-wrap:balance;font-size:clamp(24px,2.25vw,31px)}.make-section .section-head h2:before{content:"";background:#c8342f;width:4px;height:24px;margin:0 10px -3px 0;display:inline-block}.make-section .section-head p{max-width:520px}.make-grid{grid-template-columns:repeat(6,1fr);gap:12px}.make-grid a{background:#fff;border:1px solid #d7e4ea;border-radius:5px;min-height:148px;padding:13px 12px 11px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 3px 9px #09283c0d}.make-grid a:hover,.make-grid a:focus-visible{border-color:#94c5d9;transform:translateY(-4px);box-shadow:0 12px 24px #09283c1f}.make-mark{background:#fbfcfd;border:0;border-bottom:1px solid #e6eef2;border-radius:2px;place-items:center;width:100%;height:78px;display:grid;overflow:hidden}.make-mark img{object-fit:contain;max-width:152px;display:block;filter:none!important;width:auto!important;height:54px!important;transform:none!important}.make-grid strong{color:#182e3d;font-size:13px;line-height:1.15}.make-link{color:#087fc1;opacity:0;font-size:11px;font-weight:800;transition:opacity .2s,transform .2s;transform:translateY(3px)}.make-grid a:hover .make-link,.make-grid a:focus-visible .make-link{opacity:1;transform:translateY(0)}@media (max-width:820px){.hero-bg{opacity:.7;width:74%;right:0}.hero-overlay{background:linear-gradient(90deg,#021624fa,#021a2bd6 62%,#021a2b6b)}.steps:before{display:none}.vin-form{padding:14px}.make-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.hero-bg{opacity:.5;width:100%}.hero-overlay{background:linear-gradient(#021523eb,#021929cc)}.hero-copy h1{font-size:38px}.trust-strip{padding:10px 0}.trust-item{min-height:64px;padding:9px 10px}.trust-icon{width:38px;height:38px}.parts-section .section-head h2:before{height:19px}.parts-grid{gap:9px}.part-image{background:#f4f7f9}.type-card{border-radius:8px!important}.steps:before{display:none}.vin-form{padding:12px}.make-section .section-head{margin-bottom:14px}.make-section .section-head h2:before{height:20px}.make-grid{grid-template-columns:repeat(2,1fr);gap:10px}.make-grid a{min-height:132px;padding:10px 8px}.make-mark{height:66px}.make-mark img{max-width:128px;height:46px!important}.make-grid strong{font-size:12px}.make-link{opacity:1;transform:none}.mobile-bar a{padding-bottom:calc(13px + env(safe-area-inset-bottom))}}.how{isolation:isolate;background:linear-gradient(112deg,#f3f8fa 0%,#fff 64%);border-top:1px solid #d8e6ec;border-bottom:1px solid #d8e6ec;position:relative;overflow:hidden}.how:after{content:"";z-index:-1;opacity:.09;mix-blend-mode:multiply;pointer-events:none;background:url(/assets/feature/part-type-used.webp) 50%/cover no-repeat;width:38%;height:100%;position:absolute;top:0;right:0}.how .container{z-index:1;position:relative}.how .container>h2{text-wrap:balance;align-items:center;gap:10px;margin:0;display:flex}.how .container>h2:before{content:"";background:#c8342f;flex:none;width:5px;height:28px;display:block}.steps{gap:14px;margin-top:24px}.steps:before{opacity:.85;border-top:2px solid #b9d6e2;top:48px;left:9%;right:9%}.steps article{background:#fffffff7;border:1px solid #d1e0e7;border-top:4px solid #0a8dcc;border-radius:4px;min-height:180px;padding:25px 20px 20px;box-shadow:0 5px 14px #09283c12}.steps article:first-child,.steps article:nth-child(3){border-top-color:#c8342f}.step-no{font-variant-numeric:tabular-nums;background:#062d42;width:31px;height:31px;top:14px;left:14px;box-shadow:0 0 0 5px #f3f8fa}.steps article:first-child .step-no,.steps article:nth-child(3) .step-no{background:#c8342f}.step-icon{background:#eff8fc;border:1px solid #c9e0ea;border-radius:4px;place-items:center;width:48px;height:48px;margin-left:42px;font-size:28px;display:grid}.steps h3{color:#132d3e;margin:15px 0 5px;font-size:16px}.steps p{font-size:13px;line-height:1.45}.call-band-image{opacity:.96;width:47%}.call-band-image img{object-position:center 57%;filter:saturate(.94)contrast(1.08)}.call-band-shade{background:linear-gradient(90deg,#0310182e 0%,#03152194 34%,#031927fa 57%,#061d2c 100%)}@media (max-width:820px){.how:after{opacity:.07;width:48%}.steps{gap:14px}.steps:before{display:none}.call-band-image{width:55%}}@media (max-width:560px){.how:after{display:none}.steps article{min-height:164px;padding:23px 18px 18px}.step-icon{width:44px;height:44px;margin-left:39px}.steps h3{font-size:15px}.steps p{font-size:12px}.call-band-image{opacity:.4;width:100%}.call-band-shade{background:linear-gradient(#02121d6b,#021725fa 54%)}}.parts-section{background:linear-gradient(#fff 0%,#f8fbfc 100%)}.parts-grid{gap:14px}.part-card{background:#fff;border:1px solid #d5e3e9;border-radius:5px;flex-direction:column;min-height:194px;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #09283c0f}.part-card:before{content:"";z-index:2;transform-origin:0;background:#c8342f;height:3px;transition:transform .2s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.part-card:hover,.part-card:focus-visible{border-color:#9fc6d5;transform:translateY(-4px);box-shadow:0 14px 26px #09283c21}.part-card:hover:before,.part-card:focus-visible:before{transform:scaleX(1)}.part-image{background:#edf2f4;border-radius:0;flex:0 0 145px;height:145px;overflow:hidden}.part-image img{filter:saturate(.92)contrast(1.05);object-fit:cover!important;object-position:center!important;transition:transform .24s!important;transform:none!important}.part-card:hover .part-image img,.part-card:focus-visible .part-image img{transform:scale(1.06)!important}.part-image img[src*=popular-suspension\.webp],.part-image img[src*=popular-wheel\.webp]{filter:saturate(.92)contrast(1.05);padding:0;object-fit:cover!important;object-position:center!important;transform:none!important}.part-name{color:#142c3c;background:#fff;min-height:49px;padding:11px 12px;font-size:13px;line-height:1.15}.part-name svg{color:#c8342f;transition:transform .2s}.part-card:hover .part-name svg,.part-card:focus-visible .part-name svg{transform:translate(3px)}@media (max-width:1050px){.part-image{flex-basis:158px;height:158px}}@media (max-width:820px){.part-image{flex-basis:142px;height:142px}.part-name{padding-inline:10px;font-size:12px}}@media (max-width:560px){.part-card{min-height:157px}.part-image{flex-basis:108px;height:108px}.part-name{min-height:48px;padding:10px 9px;font-size:12px}.part-image img[src*=suspension\.png],.part-image img[src*=wheel\.png]{padding:8px}}@media (prefers-reduced-motion:reduce){.part-card:hover .part-image img,.part-name svg{transform:none}.part-image img,.part-name svg,.type-card-link{transition:none!important}}.maintenance-section{background:#f7f9fa;border-top:1px solid #e1e9ed;border-bottom:1px solid #e1e9ed}.maintenance-head{margin-bottom:16px}.maintenance-head h2{letter-spacing:-.3px;align-items:center;gap:10px;font-size:clamp(22px,2.2vw,29px);display:flex}.maintenance-head h2:before{content:"";background:#c8342f;flex:none;width:4px;height:24px;display:block}.maintenance-head p{color:#61717d;margin-top:5px;font-size:12px}.maintenance-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.maintenance-card{background:#fff;border:1px solid #d8e3e8;border-radius:5px;flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 3px 9px #09283c0b}.maintenance-card:hover,.maintenance-card:focus-visible{border-color:#a8c7d6;transform:translateY(-3px);box-shadow:0 10px 18px #09283c1c}.maintenance-image{background:#eef2f3;height:106px;display:block;position:relative;overflow:hidden}.maintenance-image img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.03);transition:transform .2s,filter .2s}.maintenance-card:hover .maintenance-image img,.maintenance-card:focus-visible .maintenance-image img{filter:saturate()contrast(1.05);transform:scale(1.06)}.maintenance-card-label{color:#172d3c;justify-content:space-between;align-items:center;gap:6px;min-height:42px;padding:9px 10px;display:flex}.maintenance-card-label strong{font-size:12px;line-height:1.15}.maintenance-card-label svg{color:#c8342f;flex:none;transition:transform .18s}.maintenance-card:hover .maintenance-card-label svg,.maintenance-card:focus-visible .maintenance-card-label svg{transform:translate(3px)}.maintenance-actions{justify-content:center;align-items:center;gap:18px;margin-top:18px;display:flex}.maintenance-cta{background:#c8342f;min-width:145px;padding:10px 18px;box-shadow:0 5px 12px #951f1a2e}.maintenance-cta:hover{background:#a92724}.maintenance-secondary{color:#087fc1;font-size:12px;font-weight:800}.maintenance-secondary span{transition:transform .18s;display:inline-block}.maintenance-secondary:hover span,.maintenance-secondary:focus-visible span{transform:translate(3px)}@media (max-width:1050px){.maintenance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.maintenance-section{padding:28px 0}.maintenance-head{margin-bottom:13px}.maintenance-head h2{font-size:22px}.maintenance-head h2:before{height:20px}.maintenance-head p{font-size:11px}.maintenance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.maintenance-image{height:94px}.maintenance-card-label{min-height:42px;padding:9px 8px}.maintenance-card-label strong{font-size:11px}.maintenance-actions{flex-direction:column;align-items:stretch;gap:11px;margin-top:15px}.maintenance-cta{width:100%}.maintenance-secondary{text-align:center;font-size:11px}}.high-demand-head h2{letter-spacing:-.3px;align-items:center;gap:10px;font-size:clamp(22px,2.2vw,29px);display:flex}.high-demand-head h2:before{content:"";background:#c8342f;flex:none;width:4px;height:24px;display:block}.high-demand-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"engine engine transmission""transfer differential steering""catalytic catalytic catalytic";gap:12px;display:grid}.high-demand-card{isolation:isolate;color:#fff;background:#102735;border:1px solid #2d4552;border-radius:5px;min-height:154px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.high-demand-card-1{grid-area:engine;min-height:188px}.high-demand-card-2{grid-area:transmission}.high-demand-card-3{grid-area:transfer}.high-demand-card-4{grid-area:differential}.high-demand-card-5{grid-area:steering}.high-demand-card-6{grid-area:catalytic;min-height:132px}.high-demand-image{z-index:-2;display:block;position:absolute;inset:0}.high-demand-shade{z-index:-1;background:linear-gradient(90deg,#051823fa 0%,#051924cc 42%,#05192433 100%);position:absolute;inset:0}.high-demand-card-1 .high-demand-shade{background:linear-gradient(90deg,#051823f7 0%,#051924bd 38%,#0519241f 100%)}.high-demand-card-6 .high-demand-shade{background:linear-gradient(90deg,#051823fa 0%,#051924d1 42%,#05192433 100%)}.high-demand-content{flex-direction:column;justify-content:space-between;align-items:flex-start;width:56%;min-height:100%;padding:20px 18px 17px;display:flex}.high-demand-card-1 .high-demand-content{width:44%;padding:24px 22px 20px}.high-demand-card-6 .high-demand-content{width:34%;padding:19px 22px}.high-demand-content strong{letter-spacing:-.2px;font-size:20px;line-height:1.05}.high-demand-card:not(.high-demand-card-1) .high-demand-content strong{font-size:16px}@media (max-width:820px){.high-demand-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"engine engine""transmission transfer""differential steering""catalytic catalytic"}.high-demand-card-1{min-height:190px}.high-demand-card-6{min-height:142px}.high-demand-card-6 .high-demand-content{width:48%}}@media (max-width:560px){.high-demand-section{padding:28px 0}.high-demand-head{margin-bottom:13px}.high-demand-head h2{font-size:22px}.high-demand-head h2:before{height:20px}.high-demand-head p{font-size:11px}.high-demand-grid{grid-template-columns:1fr 1fr;grid-template-areas:none;gap:9px}.high-demand-card,.high-demand-card-1,.high-demand-card-6{grid-area:auto;min-height:132px}.high-demand-content,.high-demand-card-1 .high-demand-content,.high-demand-card-6 .high-demand-content{width:82%;padding:15px 13px}.high-demand-content strong,.high-demand-card:not(.high-demand-card-1) .high-demand-content strong{font-size:14px}.high-demand-link{font-size:10px}}.high-demand-section{background:#f2f6f7;border-top:1px solid #d8e3e8;border-bottom:1px solid #d8e3e8}.high-demand-head{margin-bottom:16px}.high-demand-head h2{letter-spacing:-.3px;font-size:clamp(22px,2.2vw,29px)}.high-demand-head p{color:#61717d;margin-top:5px;font-size:12px}.high-demand-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:none;gap:13px}.high-demand-card,.high-demand-card-1,.high-demand-card-2,.high-demand-card-3,.high-demand-card-4,.high-demand-card-5,.high-demand-card-6{color:#152d3d;background:#fff;border:1px solid #cad9e0;border-radius:4px;grid-area:auto;grid-template-columns:92px minmax(0,1fr);min-height:116px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 3px 9px #09283c0d}.high-demand-card:before{content:"";z-index:2;background:#c8342f;width:4px;position:absolute;inset:0 auto 0 0}.high-demand-placeholder{background:#e7eef1;border:1px dashed #b6c8d0;min-width:0;min-height:94px;margin:10px 0 10px 10px;display:block}.high-demand-content,.high-demand-card-1 .high-demand-content,.high-demand-card-6 .high-demand-content{width:auto;min-height:0;color:inherit;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:17px 13px 14px;display:flex}.high-demand-content strong,.high-demand-card:not(.high-demand-card-1) .high-demand-content strong{letter-spacing:-.1px;font-size:15px;line-height:1.08}.high-demand-link{color:#0a80bc;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.high-demand-link svg{color:#c8342f;transition:transform .18s}.high-demand-card:nth-child(2n){color:#fff;background:#102b3b;border-color:#102b3b}.high-demand-card:nth-child(2n) .high-demand-placeholder{background:#1c3b4b;border-color:#496170}.high-demand-card:nth-child(2n) .high-demand-link{color:#fff}.high-demand-card:hover,.high-demand-card:focus-visible{border-color:#9fbcc9;transform:translateY(-3px);box-shadow:0 11px 20px #09283c21}.high-demand-card:hover .high-demand-link svg,.high-demand-card:focus-visible .high-demand-link svg{transform:translate(3px)}@media (max-width:820px){.high-demand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}}@media (max-width:560px){.high-demand-section{padding:28px 0}.high-demand-head{margin-bottom:13px}.high-demand-head h2{font-size:22px}.high-demand-head p{font-size:11px}.high-demand-grid{grid-template-columns:1fr 1fr;gap:9px}.high-demand-card,.high-demand-card-1,.high-demand-card-2,.high-demand-card-3,.high-demand-card-4,.high-demand-card-5,.high-demand-card-6{grid-template-columns:58px minmax(0,1fr);min-height:104px}.high-demand-placeholder{min-height:84px;margin:9px 0 9px 9px}.high-demand-content,.high-demand-card-1 .high-demand-content,.high-demand-card-6 .high-demand-content{padding:14px 9px 11px}.high-demand-content strong,.high-demand-card:not(.high-demand-card-1) .high-demand-content strong{font-size:12px}.high-demand-link{font-size:10px}}.vin-section{background:#eaf3f7;border-top:1px solid #d3e3ea;border-bottom:1px solid #d3e3ea;padding:58px 0}.vin-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.72fr);align-items:stretch;gap:36px}.vin-lead-visual{background:#082638;border-radius:6px;grid-template-columns:minmax(230px,.78fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 12px 28px #07263724}.vin-photo{height:100%;min-height:338px;box-shadow:none;border-radius:0}.vin-photo:after{content:"";background:linear-gradient(#0418240d,#041824b8);position:absolute;inset:0}.vin-photo img{object-position:center;filter:saturate(.86)contrast(1.04)}.vin-photo span{z-index:2;color:#fff;letter-spacing:.1em;border:1px solid #ffffff8c;border-radius:3px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;bottom:18px;left:20px}.vin-copy{color:#fff;align-self:center;padding:36px 34px}.vin-copy h2{letter-spacing:-.6px;margin:0 0 13px;font-size:clamp(26px,2.6vw,36px);line-height:1.06}.vin-copy p{color:#d4e5ec;max-width:420px;margin:0 0 16px;font-size:14px;line-height:1.5}.vin-copy a{color:#62cef4;font-size:13px;font-weight:800}.vin-form{background:#fff;border:1px solid #c9dce5;border-radius:6px;align-content:start;gap:11px;padding:28px;box-shadow:0 12px 28px #0726371a}.vin-form-head{flex-direction:column;margin-bottom:4px;display:flex}.vin-form-head span{color:#0a88c4;letter-spacing:.12em;font-size:10px;font-weight:800}.vin-form-head strong{color:#132d3d;margin-top:5px;font-size:23px;line-height:1.1}.vin-form-head small{color:#657684;margin-top:7px;font-size:12px;line-height:1.4}.vin-form input{background:#f8fbfc;min-height:48px}.vin-form .primary{min-height:50px;margin-top:3px}.why{color:#fff;background:#062438;border-top:4px solid #c8342f;padding:58px 0}.why-layout{grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);align-items:center;gap:54px;display:grid}.why-intro{padding-right:12px}.why-kicker{color:#62cef4;letter-spacing:.14em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.why-intro h2{color:#fff;letter-spacing:-.8px;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.03}.why-intro p{color:#cbdde5;margin:14px 0 0;font-size:14px;line-height:1.5}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0}.why-grid .trust-item{background:#fff;border:0;border-left:4px solid #1aa5e5;border-radius:4px;gap:14px;min-height:142px;padding:23px 20px;box-shadow:0 7px 18px #0000001f}.why-grid .trust-item:nth-child(2),.why-grid .trust-item:nth-child(3){border-left-color:#c8342f}.why-grid .trust-icon{color:#078cca;background:#eaf7fd;width:48px;height:48px}.why-grid .trust-item>div:last-child{gap:5px}.why-grid .trust-item strong{color:#152e3d;font-size:15px}.why-grid .trust-item span{color:#5e7180;font-size:12px;line-height:1.4}@media (max-width:900px){.vin-grid{grid-template-columns:1fr;gap:18px}.vin-form{max-width:none}.why-layout{grid-template-columns:1fr;gap:24px}.why-intro{max-width:620px}}@media (max-width:560px){.vin-section{padding:34px 0}.vin-lead-visual{grid-template-columns:1fr}.vin-photo{min-height:205px}.vin-photo span{bottom:14px;left:16px}.vin-copy{padding:26px 22px 29px}.vin-copy h2{font-size:27px}.vin-copy p{font-size:13px}.vin-copy a{font-size:12px}.vin-form{padding:21px 17px}.vin-form-head strong{font-size:21px}.vin-form-head small{font-size:11px}.vin-form input{min-height:46px}.why{padding:38px 0}.why-kicker{margin-bottom:9px;font-size:10px}.why-intro h2{font-size:29px}.why-intro p{margin-top:10px;font-size:13px}.why-grid{grid-template-columns:1fr;gap:10px}.why-grid .trust-item{min-height:112px;padding:18px 16px}.why-grid .trust-item strong{font-size:14px}.why-grid .trust-item span{font-size:11px}}body{font-weight:400}.section{padding:72px 0}.section.compact{padding:56px 0}.section-head h2,.how h2,.why h2{text-wrap:balance;font-size:clamp(34px,3vw,40px);font-weight:700;line-height:1.08}.parts-section .section-head h2,.maintenance-head h2,.make-section .section-head h2{font-size:clamp(34px,3vw,40px)}.hero-copy h1{text-wrap:balance;font-size:clamp(52px,4.8vw,60px);font-weight:700;line-height:1.02}.hero-lede{font-size:17px;line-height:1.5}.eyebrow,.high-demand-banner-kicker,.vin-form-head span,.why-kicker{font-weight:700}.type-card{border-radius:6px!important}.type-card-content{flex-direction:column;height:100%;min-height:232px;display:flex}.type-card h3{text-wrap:balance;min-height:44px;font-size:21px;font-weight:700;line-height:1.1}.type-card p{min-height:58px;font-size:14px;line-height:1.45}.type-card-link{align-self:flex-start;align-items:center;min-height:42px;margin-top:auto}.parts-grid .part-image{aspect-ratio:1.55;flex:none;height:auto}.maintenance-image{aspect-ratio:1.55;height:auto}.part-card,.maintenance-card,.make-grid a,.faq-item,.vin-form{border-radius:5px}.part-name,.maintenance-card-label{min-height:52px}.part-name strong,.maintenance-card-label strong{font-weight:600}.review-grid blockquote{flex-direction:column;height:100%;display:flex}.review-grid .stars{min-height:20px}.review-grid footer{margin-top:auto}.faq-item button{font-size:16px;font-weight:500;line-height:1.35}.faq-answer{font-size:14px;line-height:1.5}.steps .step-icon svg{width:24px;height:24px}.header-phone strong{white-space:nowrap;font-variant-numeric:tabular-nums}.header-phone em{opacity:.78}.mobile-bar a{touch-action:manipulation}@media (max-width:1100px){.header-inner,.desktop-nav{gap:18px}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);gap:28px}.finder-card{min-width:0}.section{padding:62px 0}.section.compact{padding:48px 0}}@media (max-width:900px){.hero-inner{grid-template-columns:1fr}.finder-card{width:100%;max-width:620px}.hero-copy h1{font-size:clamp(44px,7vw,54px)}}@media (max-width:820px){.section{padding:54px 0}.section.compact{padding:44px 0}.section-head h2,.how h2,.why h2,.parts-section .section-head h2,.maintenance-head h2,.make-section .section-head h2{font-size:30px}.type-card-content{min-height:250px}.type-card h3,.type-card p{min-height:0}.faq-item button{font-size:15px}.faq-answer{font-size:13px}.copyright{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:560px){.section{padding:44px 0}.section.compact{padding:40px 0}.section-head h2,.how h2,.why h2,.parts-section .section-head h2,.maintenance-head h2,.make-section .section-head h2{font-size:25px}.hero-copy h1{font-size:42px;line-height:1.03}.hero-lede{font-size:16px}.type-card-content{min-height:290px}.type-card h3{font-size:20px}.type-card p{font-size:13px}.part-name,.maintenance-card-label{min-height:48px}.faq-item button{padding:14px;font-size:15px}.faq-answer{font-size:13px}.copyright{padding-bottom:calc(14px + 84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.type-card,.type-card-link,.part-card,.maintenance-card,.make-grid a,.review-grid blockquote,.faq-item,.mobile-bar a{transition:none!important}}.high-demand-card,.high-demand-card-1,.high-demand-card-2,.high-demand-card-3,.high-demand-card-4,.high-demand-card-5,.high-demand-card-6{grid-template-columns:140px minmax(0,1fr)}.high-demand-image{z-index:0;background:#dce6ea;min-width:0;min-height:100%;display:block;position:relative;inset:auto;overflow:hidden}.high-demand-image img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.04);transition:transform .24s,filter .24s}.high-demand-content{z-index:1;position:relative}.high-demand-card:hover .high-demand-image img,.high-demand-card:focus-visible .high-demand-image img{filter:saturate()contrast(1.06);transform:scale(1.06)}@media (max-width:820px){.high-demand-card,.high-demand-card-1,.high-demand-card-2,.high-demand-card-3,.high-demand-card-4,.high-demand-card-5,.high-demand-card-6{grid-template-columns:112px minmax(0,1fr)}}@media (max-width:560px){.high-demand-card,.high-demand-card-1,.high-demand-card-2,.high-demand-card-3,.high-demand-card-4,.high-demand-card-5,.high-demand-card-6{grid-template-columns:84px minmax(0,1fr)}.high-demand-content,.high-demand-card-1 .high-demand-content,.high-demand-card-6 .high-demand-content{padding:14px 10px 11px}}@media (prefers-reduced-motion:reduce){.high-demand-image img{transition:none!important}.high-demand-card:hover .high-demand-image img,.high-demand-card:focus-visible .high-demand-image img{transform:none}}.high-demand-section .high-demand-card{border-radius:5px;grid-area:auto;min-height:0;display:flex;overflow:hidden}.high-demand-section .high-demand-card-1 .high-demand-image{z-index:0;position:absolute;inset:0}.high-demand-section .high-demand-card-1 .high-demand-content{z-index:1;color:#fff;background:linear-gradient(90deg,#051823f5 0%,#051823c2 55%,#05182314 100%);justify-content:space-between;width:72%;height:100%;min-height:0;padding:24px 21px;display:flex;position:relative}.high-demand-section .high-demand-card-2,.high-demand-section .high-demand-card-3{color:#152d3d;background:#fff;grid-template-columns:104px minmax(0,1fr);display:grid}.high-demand-section .high-demand-card-2 .high-demand-image,.high-demand-section .high-demand-card-3 .high-demand-image{height:auto;min-height:100%}.high-demand-section .high-demand-card-2 .high-demand-content,.high-demand-section .high-demand-card-3 .high-demand-content{padding:17px 13px 14px}.high-demand-section .high-demand-card-2 .high-demand-content strong,.high-demand-section .high-demand-card-3 .high-demand-content strong{font-size:15px}.high-demand-section .high-demand-card-4{color:#fff;background:#102b3b;flex-direction:column;display:flex}.high-demand-section .high-demand-card-4 .high-demand-image{flex:0 0 95px;height:95px;min-height:0}.high-demand-section .high-demand-card-4 .high-demand-content{flex:1;justify-content:space-between;min-height:0;padding:13px 14px 12px;display:flex}.high-demand-section .high-demand-card-4 .high-demand-link{color:#fff}.high-demand-section .high-demand-card-5{color:#152d3d;background:#fff;grid-template-columns:minmax(0,1fr) 104px;display:grid}.high-demand-section .high-demand-card-5 .high-demand-image{order:2}.high-demand-section .high-demand-card-5 .high-demand-content{order:1;padding:17px 13px 14px}.high-demand-section .high-demand-card-5 .high-demand-content strong{font-size:15px}.high-demand-section .high-demand-card-6{color:#fff;background:#102b3b;grid-area:catalytic;grid-template-columns:42% minmax(0,1fr);display:grid}.high-demand-section .high-demand-card-6 .high-demand-image{height:auto;min-height:0}.high-demand-section .high-demand-card-6 .high-demand-content{justify-content:space-between;min-height:0;padding:17px 18px 14px;display:flex}.high-demand-section .high-demand-card-6 .high-demand-content strong{font-size:18px}@media (max-width:820px){.high-demand-section .high-demand-grid{grid-template-rows:190px 150px 150px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"engine engine""transmission transfer""differential steering""catalytic catalytic"}.high-demand-section .high-demand-card-1{min-height:190px}.high-demand-section .high-demand-card-6{min-height:130px}}@media (max-width:560px){.high-demand-section .high-demand-grid{grid-template:auto/1fr 1fr;gap:9px}.high-demand-section .high-demand-card,.high-demand-section .high-demand-card-1,.high-demand-section .high-demand-card-2,.high-demand-section .high-demand-card-3,.high-demand-section .high-demand-card-4,.high-demand-section .high-demand-card-5,.high-demand-section .high-demand-card-6{grid-area:auto;min-height:132px}.high-demand-section .high-demand-card-1{flex-direction:column;display:flex}.high-demand-section .high-demand-card-1 .high-demand-image{flex:0 0 88px;height:88px;min-height:88px;position:relative;inset:auto}.high-demand-section .high-demand-card-1 .high-demand-content{background:#102b3b;width:100%;height:auto;min-height:0;padding:11px 10px 10px}.high-demand-section .high-demand-card-1 .high-demand-content strong{font-size:14px}.high-demand-section .high-demand-card-2,.high-demand-section .high-demand-card-3{grid-template-columns:67px minmax(0,1fr)}.high-demand-section .high-demand-card-4{flex-direction:initial;grid-template-columns:67px minmax(0,1fr);display:grid}.high-demand-section .high-demand-card-4 .high-demand-image{flex-basis:auto;height:auto;min-height:100%}.high-demand-section .high-demand-card-4 .high-demand-content{padding:14px 9px 11px}.high-demand-section .high-demand-card-5{grid-template-columns:minmax(0,1fr) 67px}.high-demand-section .high-demand-card-6{grid-template-columns:67px minmax(0,1fr);display:grid}.high-demand-section .high-demand-card-6 .high-demand-content{padding:14px 9px 11px}.high-demand-section .high-demand-card-6 .high-demand-content strong{font-size:13px}}.high-demand-section .high-demand-grid{grid-template:"engine transmission transfer"180px"engine differential steering"180px"catalytic catalytic catalytic"132px/1.22fr 1fr 1fr;gap:12px}.high-demand-section .high-demand-card{border-radius:5px;grid-area:auto;min-height:0;display:grid;position:relative;overflow:hidden}.high-demand-section .high-demand-card-1{color:#fff;background:#102b3b;grid-area:engine;display:block}.high-demand-section .high-demand-card-1 .high-demand-image{z-index:0;height:auto;min-height:100%;position:absolute;inset:0}.high-demand-section .high-demand-card-1 .high-demand-content{z-index:1;color:#fff;background:linear-gradient(90deg,#051823f5,#051823ad 64%,#05182314);flex-direction:column;justify-content:space-between;align-items:flex-start;width:76%;height:100%;min-height:0;padding:22px 20px;display:flex;position:relative}.high-demand-section .high-demand-card-1 .high-demand-content strong{font-size:24px;line-height:1.05}.high-demand-section .high-demand-card-1 .high-demand-link{color:#fff}.high-demand-section .high-demand-card-2,.high-demand-section .high-demand-card-3,.high-demand-section .high-demand-card-4,.high-demand-section .high-demand-card-5{color:#152d3d;background:#fff;grid-template-columns:112px minmax(0,1fr)}.high-demand-section .high-demand-card-2 .high-demand-image,.high-demand-section .high-demand-card-3 .high-demand-image,.high-demand-section .high-demand-card-4 .high-demand-image,.high-demand-section .high-demand-card-5 .high-demand-image{z-index:0;order:initial;height:auto;min-height:100%;display:block;position:relative;inset:auto}.high-demand-section .high-demand-card-2 .high-demand-content,.high-demand-section .high-demand-card-3 .high-demand-content,.high-demand-section .high-demand-card-4 .high-demand-content,.high-demand-section .high-demand-card-5 .high-demand-content{z-index:1;flex-direction:column;order:initial;width:auto;height:auto;min-height:0;color:inherit;justify-content:space-between;align-items:flex-start;padding:17px 13px 14px;display:flex;position:relative}.high-demand-section .high-demand-card-2 .high-demand-content strong,.high-demand-section .high-demand-card-3 .high-demand-content strong,.high-demand-section .high-demand-card-4 .high-demand-content strong,.high-demand-section .high-demand-card-5 .high-demand-content strong{font-size:15px;line-height:1.1}.high-demand-section .high-demand-card-6{color:#fff;background:#102b3b;grid-area:catalytic;grid-template-columns:33% minmax(0,1fr)}.high-demand-section .high-demand-card-6 .high-demand-image{z-index:0;height:auto;min-height:100%;position:relative;inset:auto}.high-demand-section .high-demand-card-6 .high-demand-content{z-index:1;color:#fff;flex-direction:column;justify-content:space-between;align-items:flex-start;width:auto;height:auto;min-height:0;padding:17px 18px 14px;display:flex;position:relative}.high-demand-section .high-demand-card-6 .high-demand-content strong{font-size:18px;line-height:1.1}.high-demand-section .high-demand-card-6 .high-demand-link{color:#fff}@media (max-width:820px){.high-demand-section .high-demand-grid{grid-template-rows:190px 150px 150px 130px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"engine engine""transmission transfer""differential steering""catalytic catalytic"}.high-demand-section .high-demand-card-1{min-height:190px}.high-demand-section .high-demand-card-6{min-height:130px}}@media (max-width:560px){.high-demand-section .high-demand-grid{grid-template:auto/1fr 1fr;gap:9px}.high-demand-section .high-demand-card,.high-demand-section .high-demand-card-1,.high-demand-section .high-demand-card-2,.high-demand-section .high-demand-card-3,.high-demand-section .high-demand-card-4,.high-demand-section .high-demand-card-5,.high-demand-section .high-demand-card-6{grid-area:auto;min-height:152px}.high-demand-section .high-demand-card-1,.high-demand-section .high-demand-card-2,.high-demand-section .high-demand-card-3,.high-demand-section .high-demand-card-4,.high-demand-section .high-demand-card-5,.high-demand-section .high-demand-card-6{flex-direction:column;grid-template-columns:none;display:flex}.high-demand-section .high-demand-card-1 .high-demand-image,.high-demand-section .high-demand-card-2 .high-demand-image,.high-demand-section .high-demand-card-3 .high-demand-image,.high-demand-section .high-demand-card-4 .high-demand-image,.high-demand-section .high-demand-card-5 .high-demand-image,.high-demand-section .high-demand-card-6 .high-demand-image{order:initial;flex:0 0 92px;width:100%;height:92px;min-height:92px;position:relative;inset:auto}.high-demand-section .high-demand-card-1 .high-demand-content,.high-demand-section .high-demand-card-2 .high-demand-content,.high-demand-section .high-demand-card-3 .high-demand-content,.high-demand-section .high-demand-card-4 .high-demand-content,.high-demand-section .high-demand-card-5 .high-demand-content,.high-demand-section .high-demand-card-6 .high-demand-content{flex:1;order:initial;background:inherit;width:100%;height:auto;min-height:0;color:inherit;padding:12px 10px 10px}.high-demand-section .high-demand-card-1 .high-demand-content{background:#102b3b}.high-demand-section .high-demand-card-1 .high-demand-content strong{font-size:15px}.high-demand-section .high-demand-card-6 .high-demand-content strong{font-size:14px}}.high-demand-banner{isolation:isolate;color:#fff;background:#081722;border:1px solid #1b3443;border-radius:5px;min-height:238px;margin-bottom:16px;position:relative;overflow:hidden}.high-demand-banner img{z-index:-2;object-fit:cover;object-position:center right}.high-demand-banner-shade{z-index:-1;background:linear-gradient(90deg,#05121bfa 0%,#05121be6 33%,#05121b59 65%,#05121b14 100%);position:absolute;inset:0}.high-demand-banner-copy{z-index:1;flex-direction:column;justify-content:center;width:min(48%,510px);min-height:238px;padding:28px 34px;display:flex;position:relative}.high-demand-banner-kicker{color:#5ec7ef;letter-spacing:.14em;margin-bottom:9px;font-size:11px;font-weight:800}.high-demand-banner-copy h2{color:#fff;letter-spacing:-.8px;margin:0;font-size:clamp(28px,3.3vw,44px);line-height:1.02}.high-demand-banner-copy p{color:#d8e7ed;max-width:360px;margin:12px 0 0;font-size:13px;line-height:1.5}@media (max-width:820px){.high-demand-banner-copy{width:58%}}@media (max-width:560px){.high-demand-banner{min-height:205px;margin-bottom:13px}.high-demand-banner img{object-position:62% center}.high-demand-banner-shade{background:linear-gradient(90deg,#05121bfa 0%,#05121bd6 58%,#05121b4d 100%)}.high-demand-banner-copy{width:76%;min-height:205px;padding:23px 21px}.high-demand-banner-kicker{margin-bottom:7px;font-size:9px}.high-demand-banner-copy h2{letter-spacing:-.5px;font-size:27px}.high-demand-banner-copy p{margin-top:8px;font-size:11px;line-height:1.35}}
