/* October 22 estimate and contact improvements */
.hero .hero-actions{max-width:620px;gap:12px;margin-bottom:18px}
.hero .hero-actions .btn,.dent-actions .call-shop{font-size:15px;min-height:54px;padding:17px 25px}
.hero .hero-actions .photos{background:#f5f6f8;color:#11151d;border-color:#f5f6f8;box-shadow:none}
.hero .hero-actions .estimate{border-color:#b5bac4;color:#fff}
.hero-assurance{color:#e0e3e9;font-size:14px;line-height:1.8;margin-top:0}
.hero-assurance strong{color:#fff;font-weight:700}
@media(max-width:600px){.hero .hero-actions{display:flex;flex-direction:column;width:100%;gap:12px}.hero .hero-actions .btn{width:100%;font-size:16px;min-height:56px}.hero-assurance{font-size:14px}.dent-actions{gap:12px}.dent-actions .btn{flex:1 1 190px;min-height:54px}}
