/* Scoped additions: retain the existing Porsche Inkoop palette and typography. */
.selling-section{max-width:1440px;margin:0 auto;padding:clamp(40px,6vw,88px) clamp(20px,5vw,80px);border-bottom:1px solid #dededb}
.selling-section h2{font-size:clamp(26px,3.4vw,46px);line-height:1.16;max-width:24ch;margin:12px 0 24px;text-wrap:balance}
.selling-section>p:not(.seo-kicker){max-width:70ch;line-height:1.75}
.selling-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:32px}
.selling-steps article,.selling-models a,.selling-choice-grid article{min-width:0}
.selling-steps article>span{color:var(--red);font-size:14px;font-weight:700}
.selling-steps h3,.selling-models h3,.selling-choice h3{font-size:20px;line-height:1.4;margin:12px 0}
.selling-steps p,.selling-models p,.selling-choice p{font-size:16px;line-height:1.75;color:#454545}
.selling-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}
.selling-models>a{display:flex;flex-direction:column;padding:24px;border:1px solid #d4d4d0;background:#f6f6f3;color:#191919;text-decoration:none}
.selling-models>a span{margin-top:auto;padding-top:18px;color:var(--red);font-weight:600;font-size:14px}
.selling-models>a:hover{border-color:var(--red)}
.selling-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.selling-choice-grid article{padding:28px;border:1px solid #d4d4d0}
.selling-choice-grid article:first-child{border-top:3px solid var(--red)}
.selling-choice a,.selling-value a,.selling-home-link a{color:var(--red);text-decoration:underline;text-underline-offset:4px;font-weight:600}
.selling-value ul,.selling-checklist ul{padding-left:20px;line-height:1.8}
.selling-value li,.selling-checklist li{margin-bottom:12px}
.selling-hero .selling-assurance{font-size:14px;line-height:1.7;margin-top:20px}
.selling-hero h1{font-size:clamp(32px,4.5vw,66px);overflow-wrap:normal;word-break:normal;text-wrap:balance}
.selling-home-link{margin:24px 0;line-height:1.7}
.selling-faq p{line-height:1.8}
.selling-section a:focus-visible,.selling-home-link a:focus-visible{outline:3px solid var(--red);outline-offset:5px}
#verkoopstappen{scroll-margin-top:110px}
@media(max-width:900px){.selling-steps,.selling-models{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.selling-steps,.selling-models,.selling-choice-grid{grid-template-columns:1fr}.selling-section{padding:40px 20px}.selling-steps{gap:20px}.selling-models>a,.selling-choice-grid article{padding:22px}.selling-hero .seo-actions{align-items:stretch;flex-direction:column}.selling-hero .seo-actions a{white-space:normal;text-align:center}.selling-faq h2{font-size:28px}.selling-home-link{font-size:15px}}
@media(max-width:360px){.shared-header .brand-mark{display:none}.shared-header .brand{min-width:0;gap:0}.shared-header .brand>span:last-child{font-size:9px;letter-spacing:1px}}
