.dealerSection{width:100%;padding:5rem 2rem;background-color:var(--background-secondary,#f5f5f5);display:flex;align-items:center;justify-content:center}.dealerSection .contentContainer{text-align:center;max-width:800px}.dealerSection .contentContainer h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:1rem;color:var(--text-primary,#1a1a1a)}.dealerSection .contentContainer p{font-size:clamp(1rem,1.5vw,1.125rem);margin-bottom:2rem;color:var(--text-secondary,#666);line-height:1.6}.featuresSection{flex-direction:column}.featuresSection .media{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.featuresSection .media img,.featuresSection .media video{width:100%;height:100%;object-fit:contain}.featuresSection .features{display:flex;flex-direction:column;justify-content:space-between;gap:10rem;padding:var(--pad-block) 0}.featuresSection .features .feature{display:flex;flex-direction:column;gap:1rem}.featuresSection .features .feature p{width:20rem;max-width:100%}.featuresSection .features .feature:first-of-type{align-self:flex-end;justify-content:flex-end;align-items:flex-end;text-align:right}.featuresSection .features .feature:first-of-type:after{transform-origin:right}.featuresSection .features .feature:after{content:"";width:25rem;height:1px;background:var(--black);margin-top:.5rem;transform:scaleX(0);transition:transform 1s;transform-origin:left}.featuresSection .features .feature.in-view:after{transform:scaleX(1)}