.detailing-promo{color:#171717;background:#fff;border:1px solid #e4e7eb;border-radius:24px;grid-template-columns:1fr 1fr;width:calc(100% - 48px);max-width:1280px;margin:clamp(40px,7vw,100px) auto;display:grid;overflow:hidden;box-shadow:0 12px 32px #19161212,0 2px 6px #19161206}.detailing-promo-visual{background:#111;min-height:360px;position:relative}.detailing-promo-visual img{object-fit:cover}.detailing-promo-visual>span{inset-inline-start:24px;color:#fff;background:#ffffff20;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:24px}.detailing-promo-copy{align-self:center;padding:clamp(28px,4vw,60px)}.detailing-promo-copy .eyebrow{color:#ce0e2d;letter-spacing:.06em;margin:0 0 18px;font-size:12px;font-weight:700}.detailing-promo-copy h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px;font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.12}.detailing-promo-copy>p:not(.eyebrow){color:#555d68;max-width:46ch;margin:0 0 20px;font-size:15px;line-height:1.65}.detailing-promo-copy>p.detailing-promo-secondary{border-inline-start:2px solid #ce0e2d;padding-inline-start:12px;font-size:13px}.detailing-promo-copy .button{margin-top:4px}@media (max-width:760px){.detailing-promo{border-radius:18px;grid-template-columns:1fr;width:calc(100% - 32px)}.detailing-promo-visual{min-height:220px}.detailing-promo-copy{padding:26px 22px 30px}}
