.scope.svelte-2zuci0 .intro:where(.svelte-2zuci0){display:grid;gap:1.25rem}.scope.svelte-2zuci0{display:grid;gap:2.75rem}.eyebrow.svelte-2zuci0{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:var(--color-text-alt)}.badges.svelte-2zuci0{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.65rem}.badges.svelte-2zuci0 li:where(.svelte-2zuci0){padding:.45rem .9rem;border-radius:999px;background:var(--color-base-alt);font-size:.85rem;font-weight:600}.cta-stack.svelte-2zuci0{display:grid;gap:1rem}.scope.svelte-2zuci0 .cta-buttons{justify-content:flex-start}.inline.svelte-2zuci0{color:var(--color-accent-cta);font-weight:600}.upgrades.svelte-2zuci0{background:#fff;border-radius:var(--border-radius-lg);padding:1.5rem 1.75rem;box-shadow:var(--shadow-soft)}.upgrades.svelte-2zuci0 h3:where(.svelte-2zuci0){margin:0 0 .5rem}.quick-list.svelte-2zuci0{list-style:disc;padding-left:1.25rem;margin:0;display:grid;gap:.5rem}.cards.svelte-2zuci0{display:grid;gap:1.25rem}.card.svelte-2zuci0{background:#fff;border-radius:var(--border-radius-lg);padding:1.6rem 1.75rem;box-shadow:var(--shadow-soft);display:grid;gap:.65rem}.card.svelte-2zuci0 h3:where(.svelte-2zuci0){margin:0}.card.svelte-2zuci0 p:where(.svelte-2zuci0){margin:0;color:var(--color-text-alt)}.materials.svelte-2zuci0{display:grid;gap:2rem}.materials-header.svelte-2zuci0{display:grid;gap:.75rem;max-width:40rem}.materials-grid.svelte-2zuci0{display:grid;gap:1.5rem}.materials-card.svelte-2zuci0{background:#fff;border-radius:var(--border-radius-lg);padding:1.6rem 1.75rem;box-shadow:var(--shadow-soft);display:grid;gap:1rem}.materials-card.svelte-2zuci0 h3:where(.svelte-2zuci0){margin:0}.materials-list.svelte-2zuci0{list-style:none;padding:0;margin:0;display:grid;gap:.9rem}.materials-list.svelte-2zuci0 h4:where(.svelte-2zuci0){margin:0;font-size:1rem}.materials-list.svelte-2zuci0 p:where(.svelte-2zuci0){margin:.35rem 0 0;color:var(--color-text-alt)}.materials-tag.svelte-2zuci0{display:inline-flex;margin-top:.5rem;padding:.25rem .55rem;border-radius:999px;background:var(--color-base-alt);font-size:.8rem;font-weight:600;color:var(--color-accent-cta)}.materials-callout.svelte-2zuci0{background:var(--color-base-alt);border-radius:var(--border-radius-lg);padding:1.5rem 1.75rem;display:grid;gap:.75rem}.materials-callout.svelte-2zuci0 h3:where(.svelte-2zuci0){margin:0}.checklist.svelte-2zuci0{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.checklist.svelte-2zuci0 li:where(.svelte-2zuci0){position:relative;padding-left:1.25rem}.checklist.svelte-2zuci0 li:where(.svelte-2zuci0):before{content:">";position:absolute;left:0;color:var(--color-accent-cta);font-weight:700}.lead-time.svelte-2zuci0{margin:0;font-weight:600}.waterproofing.svelte-2zuci0 ul:where(.svelte-2zuci0){list-style:disc;padding-left:1.25rem}.process.svelte-2zuci0{display:grid;gap:2rem}.process-header.svelte-2zuci0{display:grid;gap:.85rem;max-width:42rem}.process-assurances.svelte-2zuci0{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.process-assurances.svelte-2zuci0 li:where(.svelte-2zuci0){position:relative;padding-left:1.25rem}.process-assurances.svelte-2zuci0 li:where(.svelte-2zuci0):before{content:">";position:absolute;left:0;color:var(--color-accent-cta);font-weight:700}.process-steps.svelte-2zuci0{list-style:none;display:grid;gap:1.25rem;padding:0;margin:0}.step-card.svelte-2zuci0{display:grid;gap:.85rem;background:#fff;padding:1.6rem 1.75rem;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-soft)}.step-number.svelte-2zuci0{display:inline-flex;align-self:start;padding:.35rem .85rem;border-radius:999px;background:var(--color-base-alt);font-size:.85rem;font-weight:700;color:var(--color-accent-cta)}.step-body.svelte-2zuci0 h3:where(.svelte-2zuci0){margin:0}.step-body.svelte-2zuci0 p:where(.svelte-2zuci0){margin:.35rem 0 0;color:var(--color-text-alt)}.step-outcome.svelte-2zuci0{display:inline-flex;margin-top:.6rem;padding:.3rem .6rem;border-radius:.75rem;background:#0000000a;font-size:.8rem;font-weight:600}.featured.svelte-2zuci0 .callouts:where(.svelte-2zuci0){display:grid;gap:.75rem}.featured.svelte-2zuci0 a:where(.svelte-2zuci0){color:var(--color-accent-cta);font-weight:600}.accordion.svelte-2zuci0 details:where(.svelte-2zuci0){border:1px solid rgba(0,0,0,.08);border-radius:var(--border-radius-md);padding:1rem 1.25rem;background:#fff}.accordion.svelte-2zuci0 summary:where(.svelte-2zuci0){cursor:pointer;font-weight:600}.accordion.svelte-2zuci0 p:where(.svelte-2zuci0){margin-top:.75rem}.waterproofing.svelte-2zuci0 .cta-buttons,.materials.svelte-2zuci0 .cta-buttons,.process.svelte-2zuci0 .cta-buttons,.faq.svelte-2zuci0 .cta-buttons{margin-top:1.5rem}@media(min-width:48rem){.scope.svelte-2zuci0{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.cards.svelte-2zuci0{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-grid.svelte-2zuci0{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.materials-callout.svelte-2zuci0{grid-column:span 2}.process-steps.svelte-2zuci0{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.step-card.svelte-2zuci0{padding:1.4rem 1.6rem}}
