.offer-v6{background:#fff;color:#24272e}.offer-v6 .vehicle-summary-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;background:#f5f6f9;border:1px solid #dedfe5;border-radius:12px;margin:20px 0 12px}.vehicle-summary-head>div>strong{display:block;font-size:24px;line-height:1.2}.vehicle-kicker{display:block;letter-spacing:.08em;text-transform:uppercase;font-size:10px;color:#606675;margin-bottom:8px}.vehicle-summary-head p{margin:7px 0 0;font-size:11px}.vehicle-price-badge{flex-shrink:0;background:#bd3628;color:white;border-radius:9px;padding:13px 17px;font-size:24px;text-align:center}.vehicle-price-badge small{display:block;font-size:8px;letter-spacing:.08em;margin-bottom:5px}.offer-v6 .vehicle-hero-photo{display:grid;grid-template-columns:1fr;gap:10px;margin:0 0 12px}.offer-v6 .vehicle-hero-photo img{width:100%;height:300px;max-height:none;object-fit:contain;background:#f3f3f6;border-radius:12px}.offer-v6 .vehicle-hero-photo:has(img:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.offer-v6 .vehicle-hero-photo:has(img:nth-child(2)) img{height:210px}.vehicle-key-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 20px}.vehicle-key-facts>div{padding:11px;border:1px solid #dddfe6;border-radius:8px;background:#f5f6f9}.vehicle-key-facts>div:first-child{border-color:#d3aaa4;background:#fcf4f2}.vehicle-key-facts small{display:block;color:#5b606c;font-size:9px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.vehicle-key-facts strong{font-size:13px}.offer-v6 .vehicle-tech-card{background:#f6f7fa;border-color:#dfe1e7}.offer-v6 .offer-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-v6 .offer-equipment-grid li{background:#f5f6f9;border-color:#dfe1e7;border-left-width:1px;position:relative;padding-left:24px}.offer-v6 .offer-equipment-grid li:before{content:'✓';position:absolute;left:8px;color:#bd3628;font-weight:bold}.second-person{border:1px solid #e0d8d5;border-radius:12px;padding:18px;margin:20px 0;background:#fcfaf9}.person-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.person-heading h2{margin:0}#repriseConnect label{display:block;margin:12px 0;font-weight:600}#repriseConnect input{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #ccd0d7;border-radius:9px;font:inherit}#repriseFind{display:flex;gap:10px;flex-wrap:wrap}#repriseQuery{flex:1;min-width:180px;padding:12px;border:1px solid #ccd0d7;border-radius:9px;font:inherit}#repriseConnect[hidden]{display:none}@media(max-width:600px){.offer-v6 .vehicle-summary-head{align-items:stretch;flex-direction:column}.vehicle-price-badge{align-self:flex-start;font-size:22px}.vehicle-summary-head>div>strong{font-size:20px}.offer-v6 .vehicle-hero-photo img{height:220px}.vehicle-key-facts{grid-template-columns:1fr}.offer-v6 .offer-equipment-grid{grid-template-columns:1fr}}@media print{.offer-v6 .vehicle-summary-head{flex-direction:row;break-inside:avoid}.vehicle-key-facts{grid-template-columns:repeat(3,minmax(0,1fr));break-inside:avoid}.offer-v6 .offer-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
