.hv2p{--y:#ffff00;--red:#eb1c23;--muted:#9a9aa0;--muted2:#8a8a90;--surf:rgba(255,255,255,0.03);--surf2:rgba(255,255,255,0.05);--bd:rgba(255,255,255,0.08);--gut:24px;background:#121212;color:#f4f4f5;overflow-x:hidden}.hv2p *{box-sizing:border-box}.hv2p-wrap{max-width:1368px;margin:0 auto}.hv2p .autooutlet-advantages{max-width:1384px}.hv2p h1,.hv2p h2,.hv2p h3{letter-spacing:-.02em}.hv2p-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:7px 14px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#cfcfd4}.hv2p-h2{font-size:clamp(26px,3.6vw,40px);font-weight:700}.hv2p-h2-lg{font-size:clamp(28px,4vw,44px);font-weight:700}.hv2p-sub{color:var(--muted2);font-size:16px;margin-top:12px}.hv2p-hero{padding:clamp(36px,5vw,72px) 24px clamp(28px,4vw,40px)}.hv2p-hero-row{display:flex;gap:clamp(24px,4vw,56px);align-items:center;flex-wrap:wrap}.hv2p-hero-col{flex:1 1 460px;min-width:300px}.hv2p-hero-titlerow{display:flex;align-items:center;gap:16px;margin-bottom:6px}.hv2p-hero h1{font-size:clamp(40px,5.6vw,62px);line-height:1;font-weight:700;min-width:0}.hv2p-kmchip{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:#cfcfd4;font-size:15px;font-weight:500;padding:8px 16px;border-radius:999px;white-space:nowrap}.hv2p-hero-tagline{font-size:clamp(18px,2vw,22px);color:var(--muted);font-weight:500;margin-bottom:28px}.hv2p-searchbox{background:rgba(255,255,255,.04);border:1px solid var(--bd);border-radius:18px;padding:20px;max-width:720px}.hv2p-searchbox-label{display:block;font-size:13px;font-weight:600;color:#cfcfd4;margin-bottom:12px}.hv2p-search-row{display:flex;gap:14px;flex-wrap:wrap}.hv2p-select-wrap{flex:1 1 200px;position:relative}.hv2p-select{appearance:none;-webkit-appearance:none;width:100%;background:var(--surf2);border:1px solid rgba(255,255,255,.12);color:#f4f4f5;font-family:inherit;font-size:15px;font-weight:500;padding:15px 18px;border-radius:8px;cursor:pointer}.hv2p-select-chev{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.hv2p-search-btn{flex:none;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;background:var(--y);color:#121212;font-family:inherit;font-weight:700;font-size:15px;padding:15px 24px;border:none;border-radius:8px;cursor:pointer}.hv2p-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.hv2p-chip{font-size:13px;font-weight:500;color:#bdbdc2;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);padding:8px 15px;border-radius:999px}.hv2p-hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px;max-width:720px}.hv2p-btn-ghost,.hv2p-btn-red{flex:1 1 220px;text-align:center;text-decoration:none;font-weight:600;font-size:15px;padding:16px 24px;border-radius:999px}.hv2p-btn-red{background:var(--red);color:#fff}.hv2p-btn-ghost{background:transparent;color:#f4f4f5;border:1px solid rgba(255,255,255,.22)}.hv2p-hero-img{flex:1 1 380px;min-width:300px;display:flex;align-items:center;justify-content:center}.hv2p-hero-img img{width:100%;max-width:620px;height:auto;object-fit:contain;filter:drop-shadow(0 18px 55px rgba(255,255,0,.18));animation:hv2p-floaty 6s ease-in-out infinite}@keyframes hv2p-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.hv2p-hero-img img{animation:none}}.hv2p-stats{padding:clamp(12px,2vw,24px) var(--gut)}.hv2p-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:stretch}.hv2p-stathero{position:relative;overflow:hidden;background:linear-gradient(150deg,rgba(255,255,0,.12),rgba(255,255,255,.03));border:1px solid rgba(255,255,0,.2);border-radius:22px;padding:34px 32px;display:flex;flex-direction:column;justify-content:center}.hv2p-stathero-num{display:flex;align-items:baseline;gap:6px}.hv2p-stathero-big{font-size:clamp(56px,7vw,80px);font-weight:700;color:var(--y);line-height:.9;letter-spacing:-.03em}.hv2p-stathero-plus{font-size:clamp(30px,4vw,44px);font-weight:700;color:var(--y);line-height:1}.hv2p-stathero-label{font-size:19px;font-weight:600;margin-top:14px}.hv2p-stathero-proof{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,0,.18)}.hv2p-stathero-stars{display:flex;gap:3px}.hv2p-stathero-rating{color:#cfcfd4;font-size:14px}.hv2p-stathero-rating b{color:#fff}.hv2p-statsupport{display:flex;flex-direction:column;gap:14px}.hv2p-statsupport-card{flex:1;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px 22px;display:flex;align-items:center;gap:18px;transition:border-color .18s ease}.hv2p-statsupport-card:hover{border-color:rgba(255,255,0,.3)}.hv2p-statsupport-icon{flex:none;width:44px;height:44px;border-radius:11px;background:rgba(255,255,0,.1);border:1px solid rgba(255,255,0,.2);display:flex;align-items:center;justify-content:center}.hv2p-statsupport-text{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.hv2p-statsupport-value{font-size:26px;font-weight:700;color:#fff;line-height:1}.hv2p-statsupport-label{color:var(--muted);font-size:14.5px}.hv2p-section{padding:clamp(48px,6vw,80px) var(--gut) clamp(20px,3vw,32px)}.hv2p-head-split{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:32px}.hv2p-pill-yellow{gap:9px;color:#121212;background:var(--y);font-weight:700;padding:13px 22px;border-radius:999px}.hv2p-link-yellow,.hv2p-pill-yellow{display:inline-flex;align-items:center;text-decoration:none;font-size:14.5px}.hv2p-link-yellow{gap:8px;color:var(--y);font-weight:600}.hv2p-bt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px}.hv2p-bt-card{text-decoration:none;color:inherit;background:var(--surf);border:1px solid var(--bd);border-radius:18px;padding:24px 20px;display:flex;flex-direction:column;gap:14px;min-height:148px;transition:all .2s ease}.hv2p-bt-card:hover{border-color:rgba(255,255,0,.35);background:rgba(255,255,0,.05)}.hv2p-icon-box{width:48px;height:48px;border-radius:12px;background:rgba(255,255,0,.1);border:1px solid rgba(255,255,0,.2);display:flex;align-items:center;justify-content:center}.hv2p-bt-label{font-size:17px;font-weight:600}.hv2p-bt-count{color:var(--muted2);font-size:13px;margin-top:3px}.hv2p-panel{background:var(--surf);border:1px solid var(--bd);border-radius:28px;padding:clamp(32px,4.5vw,56px)}.hv2p-brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.hv2p-brand-card{text-decoration:none;background:var(--surf2);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:18px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:96px;transition:border-color .2s ease}.hv2p-brand-card:hover{border-color:rgba(255,255,0,.4)}.hv2p-brand-name{font-size:18px;font-weight:700;color:#f4f4f5}.hv2p-brand-count{font-size:12px;color:var(--muted2)}.hv2p-head-center{text-align:center;max-width:640px;margin:0 auto 44px}.hv2p-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.hv2p-card{background:rgba(255,255,255,.035);border:1px solid var(--bd);border-radius:18px;padding:32px 26px;display:flex;flex-direction:column;gap:14px}.hv2p-icon-box-lg{width:52px;height:52px;border-radius:13px;background:rgba(255,255,0,.1);border:1px solid rgba(255,255,0,.2);display:flex;align-items:center;justify-content:center}.hv2p-card h3{font-size:21px;font-weight:600}.hv2p-card p{color:var(--muted);font-size:14.5px;line-height:1.55}.hv2p-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.hv2p-step{position:relative;overflow:hidden;background:var(--surf);border:1px solid var(--bd);border-radius:18px;padding:28px 26px}.hv2p-step-ghost{position:absolute;top:auto;bottom:-34px;right:6px;font-size:150px;font-weight:800;color:rgba(255,255,255,.022);line-height:1;pointer-events:none}.hv2p-step-num{width:34px;height:34px;border-radius:10px;background:var(--y);color:#121212;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.hv2p-step h3{font-size:19px;font-weight:600;margin-bottom:10px}.hv2p-step p{color:var(--muted);font-size:14px;line-height:1.55}.hv2p-fin{padding:clamp(20px,3vw,32px) var(--gut)}.hv2p-fin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.hv2p-fin-panel{background:linear-gradient(160deg,rgba(255,255,0,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,0,.18);border-radius:24px;padding:clamp(28px,3.5vw,40px)}.hv2p-badge-yellow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,0,.14);color:var(--y);border-radius:999px;padding:7px 14px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px}.hv2p-fin-panel h3{font-size:clamp(22px,2.6vw,28px);font-weight:700;margin-bottom:6px}.hv2p-fin-panel>p{color:var(--muted);font-size:15px;margin-bottom:26px}.hv2p-slider-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hv2p-slider-row span:first-child{font-size:14px;color:#cfcfd4}.hv2p-slider-val{font-size:15px;font-weight:700;color:var(--y)}.hv2p-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:rgba(255,255,255,.12);outline:none;margin-bottom:24px}.hv2p-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--y);cursor:pointer;border:3px solid #1a1a1a;box-shadow:0 2px 8px rgba(0,0,0,.4)}.hv2p-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--y);cursor:pointer;border:3px solid #1a1a1a}.hv2p-term-label{display:block;font-size:14px;color:#cfcfd4;margin-bottom:10px}.hv2p-term-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.hv2p-term-btn{font-family:inherit;font-size:13.5px;padding:11px 18px;border-radius:999px;cursor:pointer;background:var(--surf2);border:1px solid rgba(255,255,255,.14);color:#cfcfd4;font-weight:500}.hv2p-term-btn[data-active=true]{background:var(--y);border-color:var(--y);color:#121212;font-weight:700}.hv2p-fin-result{display:flex;align-items:center;justify-content:space-between;gap:16px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,0,.2);border-radius:16px;padding:20px 22px;flex-wrap:wrap}.hv2p-fin-result-label{font-size:13px;color:var(--muted)}.hv2p-fin-result-val{font-size:clamp(28px,3.4vw,38px);font-weight:700;color:var(--y);line-height:1.1}.hv2p-fin-apply{text-decoration:none;background:var(--red);color:#fff;font-weight:600;font-size:14.5px;padding:14px 22px;border-radius:999px}.hv2p-fin-note{color:#6f6f76;font-size:12px;margin-top:14px}.hv2p-tradein{position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(235,28,35,.12),rgba(255,255,255,.03));border:1px solid rgba(235,28,35,.22);border-radius:24px;padding:clamp(28px,3.5vw,40px);display:flex;flex-direction:column}.hv2p-badge-red{display:inline-flex;align-items:center;gap:8px;background:rgba(235,28,35,.18);color:#ff7b7f;border-radius:999px;padding:7px 14px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px;width:fit-content}.hv2p-tradein h3{font-size:clamp(22px,2.6vw,28px);font-weight:700;margin-bottom:6px}.hv2p-tradein>p{color:#cfcfd4;font-size:15px;line-height:1.6;margin-bottom:24px}.hv2p-tradein-checks{display:flex;flex-direction:column;gap:12px;margin-bottom:26px}.hv2p-check-row{gap:12px;font-size:14.5px;color:#e6e6e9}.hv2p-check-ic,.hv2p-check-row{display:flex;align-items:center}.hv2p-check-ic{flex:none;width:24px;height:24px;border-radius:50%;background:rgba(255,255,0,.14);justify-content:center}.hv2p-tradein-cta{margin-top:auto;text-align:center;text-decoration:none;background:transparent;color:#f4f4f5;font-weight:600;font-size:15px;padding:16px;border-radius:999px;border:1px solid rgba(255,255,255,.25)}.hv2p-rev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:start}.hv2p-rating-panel{background:linear-gradient(160deg,rgba(255,255,0,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,0,.18);border-radius:22px;padding:clamp(28px,3.5vw,40px)}.hv2p-rating-panel h2{font-size:clamp(24px,3.2vw,34px);font-weight:700;margin-bottom:24px}.hv2p-rating-row{display:flex;align-items:baseline;gap:10px}.hv2p-rating-num{font-size:clamp(46px,6vw,64px);font-weight:700;color:var(--y);line-height:1}.hv2p-rating-stars{display:flex;gap:3px}.hv2p-rating-sub{color:var(--muted);font-size:14px;margin-top:8px}.hv2p-rating-rec{margin-top:26px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:14px}.hv2p-rating-rec-num{font-size:clamp(28px,3.4vw,36px);font-weight:700;color:#fff;line-height:1}.hv2p-rating-rec-txt{color:#cfcfd4;font-size:14.5px;line-height:1.4}.hv2p-rev-card{background:var(--surf);border:1px solid var(--bd);border-radius:22px;padding:28px 26px;display:flex;flex-direction:column;height:100%}.hv2p-rev-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.hv2p-rev-author{display:flex;align-items:center;gap:12px}.hv2p-rev-avatar{flex:none;width:44px;height:44px;border-radius:50%;background:rgba(255,255,0,.12);color:var(--y);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}.hv2p-rev-name{font-weight:700;font-size:15px}.hv2p-rev-stars{display:flex;gap:2px;margin-top:4px}.hv2p-rev-card p{font-size:14.5px;line-height:1.6;color:#cfcfd4;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.hv2p-adv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:20px}.hv2p-adv-card{background:var(--surf);border:1px solid var(--bd);border-radius:20px;padding:30px;display:flex;gap:20px}.hv2p-adv-card h3{font-size:18px;font-weight:600;margin-bottom:10px}.hv2p-adv-card p{color:var(--muted);font-size:14px;line-height:1.6}.hv2p-faq{max-width:920px;margin:0 auto;padding:clamp(48px,6vw,80px) var(--gut)}.hv2p-faq-list{display:flex;flex-direction:column;gap:12px}.hv2p-faq-item{background:var(--surf);border:1px solid var(--bd);border-radius:16px;overflow:hidden}.hv2p-faq-q{width:100%;justify-content:space-between;gap:16px;background:none;border:none;color:#f4f4f5;font-family:inherit;font-size:18px;font-weight:600;text-align:left;padding:24px 26px;cursor:pointer}.hv2p-faq-icon,.hv2p-faq-q{display:flex;align-items:center}.hv2p-faq-icon{flex:none;width:30px;height:30px;border-radius:50%;background:rgba(255,255,0,.12);justify-content:center;transition:transform .2s ease}.hv2p-faq-item[data-open=true] .hv2p-faq-icon{transform:rotate(45deg)}.hv2p-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.hv2p-faq-item[data-open=true] .hv2p-faq-a{max-height:320px}.hv2p-faq-a p{padding:0 26px 24px;color:var(--muted);font-size:15px;line-height:1.65}.hv2p-cta{padding:clamp(20px,3vw,32px) var(--gut) clamp(48px,6vw,80px)}.hv2p-cta-inner{position:relative;overflow:hidden;background:linear-gradient(110deg,#c9151b,#e01a21 52%,#f5402f);border-radius:28px;padding:clamp(40px,5.5vw,72px);box-shadow:0 24px 60px rgba(224,26,33,.28)}.hv2p-cta-inner h2{font-size:clamp(28px,4.2vw,46px);font-weight:700;line-height:1.08;color:#fff;max-width:680px}.hv2p-cta-inner>*{position:relative;z-index:1}.hv2p-cta-text{color:rgba(255,255,255,.9);font-size:clamp(16px,1.9vw,19px);line-height:1.55;margin-top:16px;max-width:680px}.hv2p-cta-form{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap;max-width:560px}.hv2p-cta-form+.lead-consent{margin-top:14px}@media (max-width:768px){.hv2p-cta-form+.lead-consent{margin-top:12px}}.hv2p-cta-input{flex:1 1 240px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.3);color:#fff;font-family:inherit;font-size:16px;padding:17px 20px;border-radius:999px}.hv2p-cta-input:focus{border-color:var(--y);outline:none}.hv2p-cta-input::placeholder{color:rgba(255,255,255,.6)}.hv2p-cta-btn{flex:none;background:var(--y);color:#121212;font-family:inherit;font-weight:700;font-size:16px;padding:17px 30px;border:none;border-radius:999px;cursor:pointer}.hv2p-cta-btn:disabled{opacity:.6;cursor:not-allowed}.hv2p-cta-badges{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px}.hv2p-cta-badge{display:flex;align-items:center;gap:9px;color:#fff;font-size:14px;font-weight:500}.hv2p-cta-ok{color:#fff;font-size:14px;font-weight:600;margin-top:14px}.hv2p-cta-img{display:none}@media (min-width:900px){.hv2p-cta-img{display:block;position:absolute;right:clamp(8px,1.5vw,32px);top:50%;transform:translateY(-50%);width:clamp(300px,40%,500px);height:auto;object-fit:contain;object-position:center;pointer-events:none;z-index:0;filter:drop-shadow(0 16px 38px rgba(0,0,0,.3))}.hv2p-cta-badges,.hv2p-cta-form,.hv2p-cta-inner h2,.hv2p-cta-text{max-width:58%}}.hv2p-brand-combo{position:relative;flex:1 1 220px}.hv2p-brand-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.hv2p-brand-trigger .hv2p-select-chev{position:static;transform:none}.hv2p-seg{display:inline-flex;flex:1 1 280px;background:var(--surf2);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:4px;gap:4px}.hv2p-seg-btn{flex:1 1 0;min-width:0;background:none;border:none;color:#bdbdc2;font-family:inherit;font-weight:600;font-size:14px;padding:11px 10px;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.hv2p-seg-btn:hover{color:#f4f4f5}.hv2p-seg-btn.is-active{background:var(--y);color:#121212}.hv2p-chipgroups{display:flex;flex-direction:column;gap:12px;margin-top:16px}.hv2p-chipgroup-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8a8a90;margin-bottom:7px}.hv2p-chiprow{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:768px){.hv2p-chiprow{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.hv2p-chiprow::-webkit-scrollbar{display:none}.hv2p-chip{flex:0 0 auto}.hv2p-brand-combo,.hv2p-search-btn,.hv2p-seg{flex:1 1 100%}}.hv2p .hero-segbars{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center}.hv2p .hero-segbar{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:999px}.hv2p .hero-segbar-item{display:inline-flex;align-items:center;border-radius:999px;color:#ffffff;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;padding:9px 15px;white-space:nowrap;text-decoration:none;transition:background .15s,color .15s}.hv2p .hero-segbar-item:hover{background:#ffff00;color:#121212}@media (max-width:768px){.hv2p .hero-content,.hv2p .hero-filters,.hv2p .hero-segbars{min-width:0}.hv2p .hero-segbars>.hero-segbar:first-child{flex:1 1 100%;min-width:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hv2p .hero-segbars>.hero-segbar:first-child::-webkit-scrollbar{display:none}.hv2p .hero-segbars>.hero-segbar:first-child .hero-segbar-item{flex:0 0 auto;scroll-snap-align:start}.hv2p .hero-segbars>.hero-segbar:not(:first-child){flex:1 1 100%;max-width:100%;flex-wrap:nowrap}.hv2p .hero-segbars>.hero-segbar:not(:first-child) .hero-segbar-item{flex:1 1 0;min-width:0;justify-content:center;padding-left:8px;padding-right:8px}}.hv2p .autooutlet-hero{padding:clamp(32px,4.5vw,56px) 0 clamp(8px,1.5vw,16px);min-height:0}@media (min-width:769px){.hv2p .hero-container{grid-template-columns:3fr 2fr}.hv2p .hero-container>:nth-child(2){order:2}.hv2p .hero-container>:nth-child(3){order:1}}@media (max-width:640px){.hv2p{--gut:12px}.hv2p .autooutlet-advantages,.hv2p .why-choose-container{padding-left:12px;padding-right:12px}.hv2p-cta-inner,.hv2p-fin-panel,.hv2p-panel,.hv2p-rating-panel,.hv2p-tradein{padding-left:18px;padding-right:18px}.hv2p .vehicles-grid .vehicle-card,.hv2p .vehicles-grid .vehicle-image{border-radius:12px}.hv2p-brand-grid,.hv2p-bt-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;padding-bottom:6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hv2p-brand-grid::-webkit-scrollbar,.hv2p-bt-grid::-webkit-scrollbar{display:none}.hv2p-bt-card{flex:0 0 150px;scroll-snap-align:start}.hv2p-brand-card{flex:0 0 124px;scroll-snap-align:start}}@media (max-width:768px){.hv2p .autooutlet-hero{padding-left:var(--gut);padding-right:var(--gut)}.hv2p .hero-search-row,.hv2p .hero-segbars{flex-wrap:wrap;max-width:100%}.hv2p .hero-segbar{min-width:0;max-width:100%}.hv2p .advantage-card{padding:18px}}