.sales-page{--cta:#14181a;--cta-hover:#3a4834;--accent:#bea061;--tint:#eceae2}
.sales-page main>section:nth-of-type(odd){background-color:#eceae2}
.sales-page main>section:nth-of-type(even){background-color:#ffffff}
.sales-hero h1{font-size:clamp(36px,4.8vw,64px);margin-bottom:28px}
.sales-lead{max-width:850px;margin-bottom:30px}
.horse-card{background:#fff;border:1px solid var(--line);min-width:0}
.horse-card>img{height:auto;width:100%;object-fit:contain}
.horse-card-copy{padding:32px}
.horse-card .eyebrow{margin-bottom:10px}
.horse-card h3{font-size:30px;margin-bottom:18px}
.horse-data{list-style:none;padding:0;margin:0 0 22px}
.horse-data li{padding:7px 0;border-bottom:1px solid var(--line)}
.price{font:32px/1.5 Georgia,var(--sans);margin-bottom:24px}
.sales-steps{grid-template-columns:repeat(4,1fr);gap:28px}
.sales-two{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}
.sales-faq{max-width:900px}
.sales-faq article{padding:24px 0;border-top:1px solid var(--line)}
.sales-faq h3{font-size:21px}
.sales-faq p{margin:0}
@media(max-width:900px){.sales-steps{grid-template-columns:repeat(2,1fr)}.sales-two{gap:35px}}
@media(max-width:650px){.sales-two,.sales-steps{grid-template-columns:1fr}.horse-card-copy{padding:24px}.sales-hero h1{font-size:36px}.sales-page .brand strong{font-size:12px}.sales-page .header{gap:6px}.sales-page .language select{width:88px}.sales-steps h3{display:block;margin:14px 0}.sales-page .footer{padding-bottom:45px}}
