.est-hero[data-astro-cid-b2aj2baa]{background:var(--dark);background-image:linear-gradient(120deg,#0c0c0cf2,#0c0c0cd1 52%,#0c0c0c80),url(/images/mobile-bumper-repair-buffing-orange-county.webp);background-size:cover;background-position:center;padding:120px 0 48px;color:#fff}.est-hero[data-astro-cid-b2aj2baa] .breadcrumb[data-astro-cid-b2aj2baa]{margin-bottom:22px;font-size:13px;color:#ffffff8c;display:flex;align-items:center;gap:8px}.est-hero[data-astro-cid-b2aj2baa] .breadcrumb[data-astro-cid-b2aj2baa] a[data-astro-cid-b2aj2baa]{color:#ffffffbf;text-decoration:none}.est-hero[data-astro-cid-b2aj2baa] .breadcrumb[data-astro-cid-b2aj2baa] i[data-astro-cid-b2aj2baa]{font-size:11px;color:#ffffff59}.est-hero[data-astro-cid-b2aj2baa] h1[data-astro-cid-b2aj2baa]{font-family:var(--font-head);font-size:clamp(30px,5vw,48px);line-height:1.05;text-transform:uppercase;margin:0 0 16px}.est-hero[data-astro-cid-b2aj2baa] h1[data-astro-cid-b2aj2baa] .accent[data-astro-cid-b2aj2baa]{color:var(--yellow);display:block}.est-lede[data-astro-cid-b2aj2baa]{font-size:17px;line-height:1.7;color:#ffffffc7;max-width:720px;margin:0 0 22px}.est-badges[data-astro-cid-b2aj2baa]{display:flex;flex-wrap:wrap;gap:10px}.est-hero[data-astro-cid-b2aj2baa] .hbadge[data-astro-cid-b2aj2baa]{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#ffffffe6;background:#ffffff12;border:1px solid rgba(255,255,255,.12);padding:8px 14px;border-radius:999px}.est-hero[data-astro-cid-b2aj2baa] .hbadge[data-astro-cid-b2aj2baa] i[data-astro-cid-b2aj2baa]{color:var(--yellow)}.est-body[data-astro-cid-b2aj2baa]{padding:48px 0 72px;background:var(--bg, #faf9f7)}.est-grid[data-astro-cid-b2aj2baa]{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}.est-form-card[data-astro-cid-b2aj2baa]{background:var(--white);border-radius:12px;border:1px solid var(--border);padding:26px 26px 22px;box-shadow:0 18px 50px #0000001a;position:relative;overflow:hidden}.est-form-card[data-astro-cid-b2aj2baa]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--yellow-dark),var(--yellow),var(--yellow-dark))}.est-form-h[data-astro-cid-b2aj2baa]{font-family:var(--font-head);font-size:21px;font-weight:700;text-transform:uppercase;color:var(--text);margin:0 0 8px}.est-iframe[data-astro-cid-b2aj2baa]{display:block}.sms-consent[data-astro-cid-b2aj2baa]{border:2px solid var(--yellow);background:#fffdf5;border-radius:10px;padding:14px 16px;margin:4px 0 16px;transition:box-shadow .2s,border-color .2s}.sms-consent[data-astro-cid-b2aj2baa].nudge{border-color:var(--yellow-dark);box-shadow:0 0 0 4px #f0b42938;animation:smsNudge .5s}@keyframes smsNudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.sms-consent-label[data-astro-cid-b2aj2baa]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.sms-consent-label[data-astro-cid-b2aj2baa] input[data-astro-cid-b2aj2baa][type=checkbox]{flex-shrink:0;width:22px;height:22px;margin-top:1px;accent-color:var(--yellow-dark);cursor:pointer}.sms-consent-text[data-astro-cid-b2aj2baa]{font-size:12.5px;line-height:1.55;color:var(--text-mid)}.sms-consent-text[data-astro-cid-b2aj2baa] strong[data-astro-cid-b2aj2baa]{color:var(--text)}.sms-consent-text[data-astro-cid-b2aj2baa] a[data-astro-cid-b2aj2baa]{color:var(--yellow-dark);font-weight:700}.est-form-gate[data-astro-cid-b2aj2baa]{position:relative;border-radius:8px;overflow:hidden}.est-form-gate[data-astro-cid-b2aj2baa] .est-iframe[data-astro-cid-b2aj2baa]{transition:opacity .25s,filter .25s;opacity:.45;filter:grayscale(.4);pointer-events:none}.est-form-gate[data-astro-cid-b2aj2baa] .est-gate-overlay[data-astro-cid-b2aj2baa]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding-top:40px;text-align:center;background:#ffffff9e;cursor:pointer}.est-form-gate[data-astro-cid-b2aj2baa] .est-gate-overlay[data-astro-cid-b2aj2baa] i[data-astro-cid-b2aj2baa]{font-size:30px;color:var(--yellow-dark)}.est-form-gate[data-astro-cid-b2aj2baa] .est-gate-overlay[data-astro-cid-b2aj2baa] span[data-astro-cid-b2aj2baa]{font-family:var(--font-head);font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text);background:#fff;border:1px solid var(--border);padding:8px 16px;border-radius:999px;box-shadow:var(--sh-md)}.est-form-gate[data-astro-cid-b2aj2baa].unlocked .est-iframe[data-astro-cid-b2aj2baa]{opacity:1;filter:none;pointer-events:auto}.est-form-gate[data-astro-cid-b2aj2baa].unlocked .est-gate-overlay[data-astro-cid-b2aj2baa]{display:none}.est-aside[data-astro-cid-b2aj2baa]{display:flex;flex-direction:column;gap:18px;position:sticky;top:100px}.est-box[data-astro-cid-b2aj2baa]{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:22px;box-shadow:var(--sh-md)}.est-box[data-astro-cid-b2aj2baa] h3[data-astro-cid-b2aj2baa]{font-family:var(--font-head);font-size:16px;font-weight:700;text-transform:uppercase;color:var(--text);margin:0 0 12px}.est-call[data-astro-cid-b2aj2baa]{display:block;font-family:var(--font-head);font-size:28px;font-weight:700;color:var(--yellow-dark);text-decoration:none}.est-hours[data-astro-cid-b2aj2baa]{font-size:13px;color:var(--text-dim);margin-top:8px;line-height:1.5}.est-steps[data-astro-cid-b2aj2baa]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.est-steps[data-astro-cid-b2aj2baa] li[data-astro-cid-b2aj2baa]{display:flex;gap:12px;font-size:14px;line-height:1.5;color:var(--text-mid);align-items:flex-start}.est-steps[data-astro-cid-b2aj2baa] li[data-astro-cid-b2aj2baa] span[data-astro-cid-b2aj2baa]{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--yellow);color:var(--dark);font-family:var(--font-head);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.est-rv[data-astro-cid-b2aj2baa] .rv-stars[data-astro-cid-b2aj2baa]{color:var(--yellow);letter-spacing:1px;margin-bottom:8px}.est-rv[data-astro-cid-b2aj2baa] p[data-astro-cid-b2aj2baa]{font-size:14px;line-height:1.6;color:var(--text);font-style:italic;margin:0 0 10px}.est-rv-name[data-astro-cid-b2aj2baa]{font-size:12px;font-weight:700;color:var(--text-dim)}.est-phototips[data-astro-cid-b2aj2baa]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.est-phototips[data-astro-cid-b2aj2baa] li[data-astro-cid-b2aj2baa]{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--text-mid)}.est-phototips[data-astro-cid-b2aj2baa] i[data-astro-cid-b2aj2baa]{color:var(--yellow-dark);font-size:16px;flex-shrink:0;margin-top:2px}.est-phototips[data-astro-cid-b2aj2baa] strong[data-astro-cid-b2aj2baa]{color:var(--text)}@media(max-width:880px){.est-grid[data-astro-cid-b2aj2baa]{grid-template-columns:1fr}.est-aside[data-astro-cid-b2aj2baa]{position:static;flex-direction:column}}
