.ads-page[data-astro-cid-itzjk6ql]{background:#f4f6f8}.hero-ads[data-astro-cid-itzjk6ql]{color:#fff;background-color:var(--secondary-color);background-image:linear-gradient(to right,#0e2a47f5,#0e2a47d6,#1e5faf73 70%,#1e5faf33),url(/basement-waterproofing-hero-desktop-2.webp);background-size:cover;background-position:center;border-bottom:1px solid #d8e0ea}.bar-inner[data-astro-cid-itzjk6ql]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0}.landing-nav[data-astro-cid-itzjk6ql]{display:flex;gap:1rem;align-items:center}.landing-nav[data-astro-cid-itzjk6ql] a[data-astro-cid-itzjk6ql]{color:#fffffff2;font-weight:500;text-decoration:none;font-size:.95rem}.landing-nav[data-astro-cid-itzjk6ql] a[data-astro-cid-itzjk6ql]:hover{color:#fff;text-decoration:underline}.pill[data-astro-cid-itzjk6ql]{background:#ffffff2e;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:.35rem .8rem;font-size:.9rem}.hero-inner[data-astro-cid-itzjk6ql]{display:grid;grid-template-columns:1.2fr 1fr;gap:1.75rem;padding:2rem 0 3rem}.hero-sub[data-astro-cid-itzjk6ql]{font-size:1.1rem;color:#fffffff2;margin-bottom:1.25rem}.hero-ads[data-astro-cid-itzjk6ql] h1[data-astro-cid-itzjk6ql]{color:#fff;margin-bottom:1rem;font-size:clamp(1.9rem,3.8vw,2.9rem);line-height:1.2}.hero-image-spacer[data-astro-cid-itzjk6ql]{min-height:1px}.leadbox[data-astro-cid-itzjk6ql]{background:#fffffffa;border:1px solid #d9e0ea;border-radius:12px;padding:1rem;color:var(--text-color)}.leadbox[data-astro-cid-itzjk6ql] h2[data-astro-cid-itzjk6ql]{margin:0 0 .35rem;font-size:1.35rem}.muted[data-astro-cid-itzjk6ql]{color:var(--text-light)}.micro[data-astro-cid-itzjk6ql]{color:#6a7685;font-size:.85rem;margin-top:.45rem;margin-bottom:0}.form[data-astro-cid-itzjk6ql]{display:flex;gap:.7rem;margin-top:.7rem}.form[data-astro-cid-itzjk6ql] input[data-astro-cid-itzjk6ql]{flex:1;min-width:0;padding:.75rem .85rem;border:1px solid #ccd6e2;border-radius:8px;font-size:1rem}.zip-input[data-astro-cid-itzjk6ql].zip-glow{border-color:#2e7d32;box-shadow:0 0 0 3px #2e7d3233,0 0 14px #4caf5073}.section[data-astro-cid-itzjk6ql]{border-bottom:1px solid #e1e7ef}.sec-title[data-astro-cid-itzjk6ql]{margin-bottom:1rem}.grid[data-astro-cid-itzjk6ql]{display:grid;gap:1rem}.cols-3[data-astro-cid-itzjk6ql]{grid-template-columns:repeat(3,1fr)}.cols-4[data-astro-cid-itzjk6ql]{grid-template-columns:repeat(4,1fr)}.card[data-astro-cid-itzjk6ql]{background:#fff;border:1px solid #dfe6ef;border-radius:12px;padding:1rem}.card[data-astro-cid-itzjk6ql] h3[data-astro-cid-itzjk6ql]{font-size:1.05rem;margin-bottom:.35rem}.reviews-head[data-astro-cid-itzjk6ql]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.rating[data-astro-cid-itzjk6ql]{color:var(--color-orange);letter-spacing:.08em;margin:.2rem 0 .5rem}.about-grid[data-astro-cid-itzjk6ql]{grid-template-columns:1.3fr .9fr}.about-copy[data-astro-cid-itzjk6ql] p[data-astro-cid-itzjk6ql]:last-child{margin-bottom:0}.about-image[data-astro-cid-itzjk6ql]{min-height:220px;background-image:linear-gradient(to bottom,#0e2a4733,#0e2a4766),url(/basement-waterproofing-services1.webp);background-size:cover;background-position:center}.faq[data-astro-cid-itzjk6ql] .item[data-astro-cid-itzjk6ql]{border:1px solid #dfe6ef;border-radius:12px;background:#fff;padding:.9rem}.faq[data-astro-cid-itzjk6ql] summary[data-astro-cid-itzjk6ql]{cursor:pointer;font-weight:600}.faq-cta[data-astro-cid-itzjk6ql]{margin-top:1rem}.hero-cta[data-astro-cid-itzjk6ql]{display:flex;gap:1rem;flex-wrap:wrap}.cta-section[data-astro-cid-itzjk6ql] .hero-cta[data-astro-cid-itzjk6ql]{justify-content:center}@media (max-width: 980px){.hero-inner[data-astro-cid-itzjk6ql],.about-grid[data-astro-cid-itzjk6ql]{grid-template-columns:1fr}.cols-4[data-astro-cid-itzjk6ql]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.bar-inner[data-astro-cid-itzjk6ql],.form[data-astro-cid-itzjk6ql],.hero-cta[data-astro-cid-itzjk6ql]{flex-direction:column;align-items:stretch}.landing-nav[data-astro-cid-itzjk6ql]{width:100%;justify-content:space-between;margin:0}.cols-3[data-astro-cid-itzjk6ql],.cols-4[data-astro-cid-itzjk6ql]{grid-template-columns:1fr}.hero-image-spacer[data-astro-cid-itzjk6ql]{display:none}.hero-cta[data-astro-cid-itzjk6ql] .btn[data-astro-cid-itzjk6ql],.form[data-astro-cid-itzjk6ql] .btn[data-astro-cid-itzjk6ql]{width:100%;text-align:center}}
