
/* The XII Reserve — Lead Engine additions — 2026-10-05 */
.quick-offer-shell{border:1px solid rgba(199,164,92,.34);background:linear-gradient(180deg,#11110f,#080807);padding:34px;position:relative}.quick-offer-shell:before{content:"";position:absolute;top:0;left:0;width:100px;height:1px;background:var(--gold)}
.quick-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.quick-offer-grid .wide{grid-column:span 2}.quick-offer-grid .full{grid-column:1/-1}.quick-offer-grid label{display:block;margin:0 0 7px;color:#a79f92;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.quick-offer-grid input,.quick-offer-grid select,.quick-offer-grid textarea{width:100%;box-sizing:border-box;border:1px solid #373126;background:#050505;color:#f1ede5;padding:14px 13px;font:inherit;min-height:48px}.quick-offer-grid textarea{min-height:100px;resize:vertical}.quick-offer-grid input:focus,.quick-offer-grid select:focus,.quick-offer-grid textarea:focus{outline:1px solid var(--gold);border-color:var(--gold)}
.quick-trust{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 0}.quick-trust span{border:1px solid #29251d;padding:8px 10px;color:#9d968b;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.quick-trust b{color:var(--gold2);font-weight:500}
.lead-success{display:none;border:1px solid rgba(199,164,92,.55);background:#11100d;padding:18px 20px;margin:0 0 22px;color:#d8d0c3}.lead-success.show{display:block}.lead-success strong{color:var(--gold2)}
.buying-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#2b281f;border:1px solid #2b281f}.buying-card{background:#090908;padding:30px}.buying-card .yearline{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold2);margin-bottom:8px}.buying-card h3{font-family:Georgia,'Times New Roman',serif;font-size:30px;font-weight:400;color:#f1ede5;margin:0 0 12px}.buying-card p{color:#8f8980}.buying-models{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.buying-models a,.buying-models span{border:1px solid #302b21;padding:7px 9px;color:#bbb3a7;font-size:10px;text-decoration:none}.buying-models a:hover{border-color:var(--gold);color:#e5cf9b}
.purchase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#2b281f;border:1px solid #2b281f}.purchase-card{background:#090908;padding:28px}.purchase-card .purchase-meta{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold2)}.purchase-card h3{font-family:Georgia,'Times New Roman',serif;font-size:26px;font-weight:400;color:#f2eee6;margin:8px 0 12px}.purchase-card .purchase-price{font-family:Georgia,'Times New Roman',serif;font-size:30px;color:#fff}.purchase-card p{font-size:12px;color:#8f8980;margin:8px 0 0}.purchase-note{margin-top:18px;color:#746f66;font-size:10px;line-height:1.65}
.acquire-strip{border-top:1px solid #28241c;border-bottom:1px solid #28241c;background:linear-gradient(90deg,#0d0c0a,#080807);padding:32px 0}.acquire-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:28px}.acquire-strip h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:#f2eee6;font-size:32px;margin:5px 0 7px}.acquire-strip p{margin:0;color:#928b80;max-width:740px}.acquire-strip .cta-row{margin:0;flex:0 0 auto}
.model-acq-hero{background:linear-gradient(135deg,#070707 0%,#11100d 55%,#080808 100%)}.model-acq-hero h1{max-width:1000px}.model-acq-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#2b281f;border:1px solid #2b281f}.model-acq-specs>div{background:#090908;padding:24px}.model-acq-specs small{color:var(--gold2);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.model-acq-specs strong{display:block;color:#f1ede5;font-family:Georgia,'Times New Roman',serif;font-size:23px;font-weight:400;margin-top:7px}.model-acq-specs p{font-size:12px;color:#8f8980;margin:7px 0 0}
.attribution-note{font-size:9px;color:#67625b;margin-top:12px;line-height:1.55}
@media(max-width:980px){.quick-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buying-grid,.purchase-grid,.model-acq-specs{grid-template-columns:1fr 1fr}.acquire-strip .wrap{display:block}.acquire-strip .cta-row{margin-top:20px}}
@media(max-width:640px){.quick-offer-shell{padding:23px}.quick-offer-grid{grid-template-columns:1fr}.quick-offer-grid .wide,.quick-offer-grid .full{grid-column:auto}.buying-grid,.purchase-grid,.model-acq-specs{grid-template-columns:1fr}.purchase-card,.buying-card{padding:23px}}
