.home-hero{position:relative;display:grid;align-items:center;justify-items:center;place-items:center;overflow:hidden;isolation:isolate;min-height:640px;padding:160px 0 96px;text-align:center;background:var(--brand-primary-dark)}.home-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.home-hero img.home-hero-media[src=""]{background:radial-gradient(ellipse at 78% 58%,#365b78,#0d1e2d 65%)}.home-hero::after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,16,26,.83),rgba(13,30,45,.66))}.home-hero-content{width:min(100%,800px)}.home-hero h1,.home-hero p{color:var(--brand-text-inverse)}.home-hero .eyebrow{color:#f4bc76}.home-hero p{max-width:58ch;margin-left:auto;margin-right:auto;font-size:1.125rem}.home-hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:32px}.home-hero-actions .btn-outline-light,.home-hero-actions .btn-primary{color:#fff}.home-hero-actions .btn-outline-light:hover{color:var(--brand-primary-dark)}.home-wheel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.wheel-tile{display:block;border:1px solid var(--brand-border);color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.wheel-tile:hover{border-color:var(--brand-primary-light)}.wheel-tile img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.wheel-tile>div{padding:16px}.home-fitment-tabs{background:var(--brand-surface-muted)}.home-fitment-tabs .tab-content{background:var(--brand-bg);padding:16px}.home-fitment-tabs th{width:26%}.home-fitment-tabs .nav-tabs .nav-link{color:var(--brand-primary-light)}.home-fitment-tabs .nav-tabs .nav-link.active{color:var(--brand-text);border-bottom:3px solid var(--brand-primary-light)}.home-review{background:var(--brand-bg-alt);border-top:1px solid var(--brand-border)}.review-timeline{position:relative;max-width:960px;margin:32px auto 0;padding:0;list-style:none}.review-timeline::before{content:"";position:absolute;top:16px;bottom:16px;left:50%;width:1px;background:var(--brand-border)}.review-timeline li{position:relative;display:grid;grid-template-columns:1fr 48px 1fr;align-items:start;grid-gap:16px;gap:16px;margin-bottom:24px}.review-timeline li:last-child{margin-bottom:0}.review-timeline span{grid-column:2;grid-row:1;display:grid;align-items:center;justify-items:center;place-items:center;width:40px;height:40px;justify-self:center;border-radius:50%;background:var(--brand-primary-light);color:#fff}.review-timeline article{grid-column:3;grid-row:1;padding:24px;border:1px solid var(--brand-border);background:var(--brand-bg)}.review-timeline li:nth-child(odd) article{grid-column:1;text-align:right}.home-buyers{background:var(--brand-bg-alt)}.buyers-scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:16px}.buyers-scroll article{flex:0 0 200px;scroll-snap-align:start;background:var(--brand-bg);border-top:3px solid var(--brand-primary-light);padding:16px}.buyers-scroll article>span{display:block;color:var(--brand-primary-light);margin-bottom:16px}.scroll-label{margin-top:16px;color:var(--brand-text);font-size:.875rem}.home-evidence-bar{background:var(--brand-surface-muted);border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.evidence-strip{display:flex;padding-top:24px;padding-bottom:24px}.evidence-strip>div{flex:1 1 0;min-width:0;display:grid;justify-items:center;grid-gap:8px;gap:8px;padding-left:8px;padding-right:8px;text-align:center}.evidence-strip b{font:700 1.4rem ui-monospace,monospace;color:var(--brand-primary-light)}.home-faq .container{max-width:960px}.home-faq .accordion-button{font-weight:650;line-height:1.4}.home-diagonal{background:linear-gradient(171deg,#30343f 0 49%,#0d1e2d 49.2%)}.home-diagonal h2,.home-diagonal p{color:var(--brand-text-inverse)}.home-diagonal .btn-light{color:var(--brand-primary-dark)}@media (max-width:991.98px){.home-hero{min-height:500px}.home-wheel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.review-timeline::before{left:24px}.review-timeline li{grid-template-columns:48px minmax(0,1fr);gap:8px}.review-timeline span{grid-column:1}.review-timeline article,.review-timeline li:nth-child(odd) article{grid-column:2;text-align:left}.evidence-strip{flex-wrap:wrap;gap:16px 0}.evidence-strip>div{flex:0 0 50%}}@media (max-width:575.98px){.home-hero{min-height:400px;padding:96px 0 64px}.home-hero-actions{flex-direction:column}.home-wheel-grid{gap:16px}}