.dealer-stage{background:white;padding:25px 30px;position:relative}.dealer-stage>img{width:100%;height:350px;object-fit:contain}.dealer-stage>div{border-top:1px solid #ddd;padding:24px 0 0}.dealer-stage span{font-size:10px;letter-spacing:.15em;color:#d80b1a;font-weight:700}.dealer-stage strong{display:block;font-size:30px;margin-top:10px}.dealer-stage p{font-size:14px;line-height:1.7;margin-bottom:0}.dealer-nav{display:flex;gap:35px;padding:25px 5%;border-bottom:1px solid #ddd;flex-wrap:wrap}.dealer-nav a{font-size:14px;font-weight:600}.dealer-range{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:40px 0}.dealer-range article{background:white;border:1px solid #ddd}.dealer-range img{width:100%;height:260px;object-fit:contain;padding:25px}.dealer-range article>div{padding:28px;border-top:1px solid #eee}.dealer-range h3{font-size:26px}.dealer-range p{font-size:16px;line-height:1.8;min-height:120px}.sol-feature figcaption{font-size:12px;color:#686868;line-height:1.6;margin-top:15px}.dealer-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.dealer-steps article{display:flex;gap:20px;border-top:1px solid #ccc;padding-top:25px}.dealer-steps article>span{color:#d80b1a;font-weight:700;font-size:24px}.dealer-steps h3{font-size:23px;margin:0 0 15px}.dealer-steps p{font-size:16px;line-height:1.8}.dealer-authority{background:#f3f3f0;border-left:7px solid #df0919}.dealer-authority p{max-width:1000px;line-height:1.9}.dealer-authority a{text-decoration:underline}.dealer-nav a:focus-visible{outline:3px solid #e5091b;outline-offset:6px}@media(max-width:800px){.dealer-range,.dealer-steps{grid-template-columns:1fr}.dealer-range p{min-height:0}.dealer-stage>img{height:300px}.dealer-nav{gap:20px}.dealer-range img{height:280px}}
.sol-brief label.consent{display:flex;flex-direction:row;align-items:flex-start;font-size:13px;line-height:1.7}.sol-brief .consent input{width:18px;height:18px;flex:0 0 18px;margin-top:3px}.sol-brief label[hidden]{display:none}.sol-brief button:disabled{opacity:.6;cursor:wait}
