/* Reuse the approved buyer layout, with seller-only additions. */
.seller-page .buyer-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.seller-page .buyer-photo{max-width:600px}.seller-page .buyer-photo img{aspect-ratio:1600/1068;height:auto;object-fit:contain}
.seller-page .buyer-banner img{object-position:center 48%}
.seller-estimate{display:block;background:var(--navy);color:var(--white);padding-top:44px;padding-bottom:44px}
.seller-estimate .buyer-copy{max-width:960px;margin:auto}.seller-estimate .buyer-copy h2{color:var(--white)}.seller-estimate .buyer-copy p{color:var(--white)}
.seller-estimate .button{white-space:normal;max-width:100%;margin-top:4px}
.seller-page #contact-form{scroll-margin-top:145px}
@media(max-width:1000px){.seller-page .buyer-intro{grid-template-columns:1fr}.seller-estimate{padding-top:36px;padding-bottom:36px}}
@media(max-width:600px){.seller-estimate{padding-top:28px;padding-bottom:28px}.seller-estimate .button{font-size:11px;padding:18px 16px;width:100%}}
