.svc-hero[data-astro-cid-rtnuwni6]{position:relative;min-height:60vh;display:flex;align-items:center}@media (min-width: 768px){.svc-hero[data-astro-cid-rtnuwni6]{height:60vh;max-height:60vh;overflow:hidden}}.svc-hero-bg[data-astro-cid-rtnuwni6]{position:absolute;inset:0;background-image:radial-gradient(ellipse at top left,#007ac3e0 10%,#3c85c166),url(/images/header_superglass_windshield_repair.jpg);background-size:cover;background-position:center;z-index:0}.svc-hero-inner[data-astro-cid-rtnuwni6]{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:40px;padding-top:60px;padding-bottom:60px}@media (min-width: 768px){.svc-hero-inner[data-astro-cid-rtnuwni6]{grid-template-columns:1fr 1fr;align-items:center}}.svc-hero-content[data-astro-cid-rtnuwni6]{color:var(--white);display:flex;flex-direction:column;justify-content:center}.svc-hero-content[data-astro-cid-rtnuwni6] h1[data-astro-cid-rtnuwni6]{font-family:var(--font-head);font-weight:800;font-size:clamp(1.8rem,4.5vw,2.8rem);color:var(--white);line-height:1.1;margin-bottom:16px}.svc-hero-sub[data-astro-cid-rtnuwni6]{font-size:1.1rem;color:#ffffffe6;font-weight:600;margin-bottom:32px;line-height:1.55}.svc-hero-actions[data-astro-cid-rtnuwni6]{display:flex;flex-direction:column;gap:12px}@media (min-width: 480px){.svc-hero-actions[data-astro-cid-rtnuwni6]{flex-direction:row;flex-wrap:wrap}.svc-hero-actions[data-astro-cid-rtnuwni6] .btn[data-astro-cid-rtnuwni6]{width:auto}}.svc-hero-form-col[data-astro-cid-rtnuwni6]{display:block}.hero-form-card[data-astro-cid-rtnuwni6]{background:#fffffff7;border-radius:var(--radius-lg);padding:20px 22px;box-shadow:0 16px 48px #00000040}.hero-form-heading[data-astro-cid-rtnuwni6]{font-family:var(--font-head);font-weight:800;font-size:1.1rem;color:var(--blue);margin-bottom:14px;text-align:center}.form-group[data-astro-cid-rtnuwni6]{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.form-group[data-astro-cid-rtnuwni6] label[data-astro-cid-rtnuwni6]{font-family:var(--font-head);font-weight:600;font-size:.78rem;color:#333;text-transform:uppercase;letter-spacing:.04em}.form-group[data-astro-cid-rtnuwni6] input[data-astro-cid-rtnuwni6],.form-group[data-astro-cid-rtnuwni6] textarea[data-astro-cid-rtnuwni6]{width:100%;padding:8px 12px;border:1.5px solid #d0d5dd;border-radius:8px;font-family:var(--font-body);font-size:.9rem;color:#1a1a1a;background:#fff;transition:border-color .2s;box-sizing:border-box}.form-group[data-astro-cid-rtnuwni6] input[data-astro-cid-rtnuwni6]:focus,.form-group[data-astro-cid-rtnuwni6] textarea[data-astro-cid-rtnuwni6]:focus{outline:none;border-color:var(--blue)}.form-group[data-astro-cid-rtnuwni6] textarea[data-astro-cid-rtnuwni6]{resize:none}.form-submit[data-astro-cid-rtnuwni6]{width:100%;margin-top:4px;padding:12px 24px}.hidden[data-astro-cid-rtnuwni6]{display:none}.other-services[data-astro-cid-gkvt365i]{padding:var(--section-pad) 0}.other-services[data-astro-cid-gkvt365i] h2[data-astro-cid-gkvt365i]{margin-bottom:48px}.services-grid[data-astro-cid-gkvt365i]{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 640px){.services-grid[data-astro-cid-gkvt365i]{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.services-grid[data-astro-cid-gkvt365i]{grid-template-columns:repeat(3,1fr)}}.service-card[data-astro-cid-gkvt365i]{text-decoration:none;border-radius:var(--radius-lg);overflow:hidden;background:var(--white);box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}.service-card[data-astro-cid-gkvt365i]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.service-img-wrap[data-astro-cid-gkvt365i]{position:relative;overflow:hidden;height:200px}.service-img[data-astro-cid-gkvt365i]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.service-card[data-astro-cid-gkvt365i]:hover .service-img[data-astro-cid-gkvt365i]{transform:scale(1.04)}.service-overlay[data-astro-cid-gkvt365i]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,95,150,.7))}.service-body[data-astro-cid-gkvt365i]{padding:24px;display:flex;flex-direction:column;gap:8px;flex:1}.service-body[data-astro-cid-gkvt365i] h3[data-astro-cid-gkvt365i]{font-family:var(--font-head);font-weight:700;font-size:1.1rem;color:var(--black)}.service-body[data-astro-cid-gkvt365i] p[data-astro-cid-gkvt365i]{font-size:.93rem;color:var(--gray-500);line-height:1.6;flex:1}.service-link[data-astro-cid-gkvt365i]{font-family:var(--font-head);font-weight:700;font-size:.9rem;color:var(--orange);margin-top:8px}
