.plumbing-home[data-astro-cid-7itulwzy]{--teal:#0b6069;--ink:#173e43;--pale:#edf6f5;--line:#c4d7d4;--muted:#496266;color:var(--ink)}.plumbing-home[data-astro-cid-7itulwzy] p[data-astro-cid-7itulwzy],.plumbing-home[data-astro-cid-7itulwzy] h1[data-astro-cid-7itulwzy],.plumbing-home[data-astro-cid-7itulwzy] h2[data-astro-cid-7itulwzy],.plumbing-home[data-astro-cid-7itulwzy] h3[data-astro-cid-7itulwzy],.plumbing-home[data-astro-cid-7itulwzy] h4[data-astro-cid-7itulwzy],.plumbing-home[data-astro-cid-7itulwzy] figure[data-astro-cid-7itulwzy]{margin:0}.plumbing-home[data-astro-cid-7itulwzy] h2[data-astro-cid-7itulwzy]{letter-spacing:.02em;text-wrap:pretty;max-width:850px;font-size:clamp(25px,2.65vw,34px);line-height:1.6}.plumbing-home[data-astro-cid-7itulwzy] h3[data-astro-cid-7itulwzy]{font-size:19px;line-height:1.65}.plumbing-wrap[data-astro-cid-7itulwzy]{max-width:1184px;margin-inline:auto;padding-inline:32px}.plumbing-section[data-astro-cid-7itulwzy]{padding-block:80px}.plumbing-pale[data-astro-cid-7itulwzy]{background:var(--pale)}.plumbing-home[data-astro-cid-7itulwzy] .plumbing-eyebrow[data-astro-cid-7itulwzy]{color:var(--teal);letter-spacing:.14em;margin-bottom:16px;font-size:13px;font-weight:700;line-height:1.6}.plumbing-home[data-astro-cid-7itulwzy] .plumbing-note[data-astro-cid-7itulwzy]{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.8}.plumbing-intro[data-astro-cid-7itulwzy]{max-width:770px;margin-top:22px!important}.plumbing-heading[data-astro-cid-7itulwzy]{margin-bottom:38px}.plumbing-button[data-astro-cid-7itulwzy],.plumbing-link[data-astro-cid-7itulwzy]{min-height:48px;color:var(--teal);justify-content:space-between;align-items:center;gap:24px;font-size:15px;font-weight:700;line-height:1.7;display:inline-flex}.plumbing-button[data-astro-cid-7itulwzy]{border:1px solid var(--teal);background:var(--teal);color:#fff;border-radius:5px;padding:14px 22px;text-decoration:none}.plumbing-button[data-astro-cid-7itulwzy]:hover{background:#084d55}.plumbing-link[data-astro-cid-7itulwzy]{text-underline-offset:6px;padding-block:9px;text-decoration:underline 1px}.plumbing-link[data-astro-cid-7itulwzy]:hover{text-decoration-thickness:2px}.plumbing-button[data-astro-cid-7itulwzy]>span[data-astro-cid-7itulwzy],.plumbing-link[data-astro-cid-7itulwzy]>span[data-astro-cid-7itulwzy]{flex-shrink:0}.plumbing-hero[data-astro-cid-7itulwzy]{background:var(--pale);padding-bottom:36px}.plumbing-hero-grid[data-astro-cid-7itulwzy]{isolation:isolate;grid-template-columns:52% 48%;align-items:center;max-width:1440px;min-height:510px;padding:0;display:grid;position:relative}.plumbing-hero-copy[data-astro-cid-7itulwzy]{z-index:1;background:#edf6f5f2;border-radius:0 80px 80px 0;grid-area:1/1;padding:48px 36px 48px max(32px,50vw - 560px);position:relative}.plumbing-hero-copy[data-astro-cid-7itulwzy] .plumbing-eyebrow[data-astro-cid-7itulwzy]{margin-bottom:20px;font-size:11px}.plumbing-region[data-astro-cid-7itulwzy]{max-width:390px;color:var(--teal);font-size:13px;line-height:1.85;margin-bottom:22px!important}.plumbing-hero[data-astro-cid-7itulwzy] h1[data-astro-cid-7itulwzy]{letter-spacing:0;text-wrap:pretty;font-size:clamp(28px,3.05vw,42px);line-height:1.65}.plumbing-hero[data-astro-cid-7itulwzy] h1[data-astro-cid-7itulwzy]>span[data-astro-cid-7itulwzy]{display:block}.plumbing-hero-intro[data-astro-cid-7itulwzy]{max-width:480px;font-size:15px;line-height:2;margin-top:24px!important}.plumbing-hero-photo[data-astro-cid-7itulwzy]{z-index:0;grid-area:1/1/auto/-1;place-self:stretch end;width:62%;min-width:0}.plumbing-hero-photo[data-astro-cid-7itulwzy] img{object-fit:cover;object-position:66% 50%;width:100%;height:100%;display:block}.plumbing-hero-entries[data-astro-cid-7itulwzy]{z-index:2;grid-template-columns:1fr 1fr;margin-top:-18px;display:grid;position:relative}.plumbing-hero-entries[data-astro-cid-7itulwzy] a[data-astro-cid-7itulwzy]{background:var(--teal);color:#fff;border:1px solid var(--teal);align-items:center;gap:22px;min-height:106px;padding:22px 30px;text-decoration:none;transition:background-color .2s;display:flex}.plumbing-hero-entries[data-astro-cid-7itulwzy] a[data-astro-cid-7itulwzy]+a[data-astro-cid-7itulwzy]{color:var(--teal);border-color:var(--line);background:#fff}.plumbing-entry-number[data-astro-cid-7itulwzy]{font-size:13px}.plumbing-hero-entries[data-astro-cid-7itulwzy] small[data-astro-cid-7itulwzy]{margin-bottom:4px;font-size:12px;display:block}.plumbing-hero-entries[data-astro-cid-7itulwzy] strong[data-astro-cid-7itulwzy]{font-size:21px;line-height:1.6;display:block}.plumbing-entry-arrow[data-astro-cid-7itulwzy]{margin-left:auto;font-size:24px}.plumbing-hero-entries[data-astro-cid-7itulwzy] a[data-astro-cid-7itulwzy]:hover{background:#084d55}.plumbing-hero-entries[data-astro-cid-7itulwzy] a[data-astro-cid-7itulwzy]+a[data-astro-cid-7itulwzy]:hover{background:#f6faf9}figcaption[data-astro-cid-7itulwzy]{color:var(--muted);margin-top:10px;font-size:13px}.plumbing-troubles[data-astro-cid-7itulwzy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.plumbing-troubles[data-astro-cid-7itulwzy] article[data-astro-cid-7itulwzy]{border-top:2px solid var(--teal);padding-top:28px}.plumbing-trouble-icon[data-astro-cid-7itulwzy]{background:var(--pale);width:76px;height:76px;color:var(--teal);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.plumbing-troubles[data-astro-cid-7itulwzy] h3[data-astro-cid-7itulwzy]{margin-bottom:13px}.plumbing-troubles[data-astro-cid-7itulwzy] p[data-astro-cid-7itulwzy]{font-size:15px}.plumbing-section-bottom[data-astro-cid-7itulwzy]{justify-content:space-between;align-items:center;gap:28px;margin-top:36px;display:flex}.plumbing-section-bottom[data-astro-cid-7itulwzy]>p[data-astro-cid-7itulwzy]{max-width:540px;font-size:15px}.plumbing-section-bottom[data-astro-cid-7itulwzy]>div[data-astro-cid-7itulwzy]{flex-shrink:0;max-width:100%}.plumbing-notice[data-astro-cid-7itulwzy]{background:#f5f5ef;border-left:3px solid #84917d;align-items:flex-start;gap:18px;margin-top:32px;padding:22px 24px;display:flex}.plumbing-notice[data-astro-cid-7itulwzy] svg{flex-shrink:0;margin-top:4px}.plumbing-notice[data-astro-cid-7itulwzy] h3[data-astro-cid-7itulwzy]{margin-bottom:6px;font-size:16px}.plumbing-notice[data-astro-cid-7itulwzy] p[data-astro-cid-7itulwzy]{font-size:14px}.plumbing-team-grid[data-astro-cid-7itulwzy]{grid-template-columns:340px 1fr;gap:34px 72px;display:grid}.plumbing-team-heading[data-astro-cid-7itulwzy]{grid-area:1/2}.plumbing-owner[data-astro-cid-7itulwzy]{grid-area:1/1/3}.plumbing-owner[data-astro-cid-7itulwzy] img{border-radius:6px;width:100%;height:auto;display:block}.plumbing-owner[data-astro-cid-7itulwzy] figcaption[data-astro-cid-7itulwzy]{margin-top:20px}.plumbing-owner[data-astro-cid-7itulwzy] figcaption[data-astro-cid-7itulwzy]>p[data-astro-cid-7itulwzy]{margin-top:8px}.plumbing-owner[data-astro-cid-7itulwzy] .plumbing-owner-name[data-astro-cid-7itulwzy]{color:var(--ink);font-size:24px;font-weight:700}.plumbing-owner-name[data-astro-cid-7itulwzy] small[data-astro-cid-7itulwzy]{margin-right:12px;font-size:14px;font-weight:400}.plumbing-team-policy[data-astro-cid-7itulwzy]{grid-column:2}.plumbing-policies[data-astro-cid-7itulwzy]{margin:0 0 28px;padding:0;list-style:none}.plumbing-policies[data-astro-cid-7itulwzy] li[data-astro-cid-7itulwzy]{border-top:1px solid var(--line);gap:22px;padding:22px 0;display:flex}.plumbing-policies[data-astro-cid-7itulwzy] li[data-astro-cid-7itulwzy]>span[data-astro-cid-7itulwzy]{color:var(--teal);letter-spacing:.08em;flex-shrink:0;font-size:16px}.plumbing-policies[data-astro-cid-7itulwzy] p[data-astro-cid-7itulwzy]{margin-top:8px;font-size:15px}.plumbing-price-disclaimer[data-astro-cid-7itulwzy]{border-left:3px solid var(--teal);background:#f4f6f5;padding:12px 16px;font-size:13px;margin-bottom:24px!important}.plumbing-visit[data-astro-cid-7itulwzy]{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1.65fr;gap:40px;padding:30px;display:grid}.plumbing-visit-amount[data-astro-cid-7itulwzy]{border-right:1px solid var(--line);padding-right:32px}.plumbing-visit-amount[data-astro-cid-7itulwzy]>p[data-astro-cid-7itulwzy]:not(.plumbing-note){color:var(--teal);margin-top:8px}.plumbing-visit-amount[data-astro-cid-7itulwzy] strong[data-astro-cid-7itulwzy]{font-size:42px;line-height:1.5}.plumbing-visit-amount[data-astro-cid-7itulwzy]>p[data-astro-cid-7itulwzy]>span[data-astro-cid-7itulwzy]{font-size:14px}.plumbing-visit-conditions[data-astro-cid-7itulwzy]>div[data-astro-cid-7itulwzy]+div[data-astro-cid-7itulwzy]{margin-top:22px}.plumbing-visit-conditions[data-astro-cid-7itulwzy] h3[data-astro-cid-7itulwzy]{margin-bottom:8px;font-size:17px}.plumbing-visit-conditions[data-astro-cid-7itulwzy] p[data-astro-cid-7itulwzy]{font-size:14px}.plumbing-home[data-astro-cid-7itulwzy] .plumbing-table-heading[data-astro-cid-7itulwzy]{flex-wrap:wrap;align-items:center;gap:6px 24px;margin:36px 0 16px;font-size:20px;display:flex}.plumbing-table-heading[data-astro-cid-7itulwzy]>span[data-astro-cid-7itulwzy]{font-size:13px;font-weight:400}.plumbing-price-list[data-astro-cid-7itulwzy]{border-top:2px solid var(--teal)}.plumbing-price-list[data-astro-cid-7itulwzy] article[data-astro-cid-7itulwzy]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.65fr;gap:40px;padding:24px 30px;display:grid}.plumbing-price-name[data-astro-cid-7itulwzy] h4[data-astro-cid-7itulwzy]{font-size:18px}.plumbing-price-name[data-astro-cid-7itulwzy] p[data-astro-cid-7itulwzy]{color:var(--teal);margin-top:6px}.plumbing-price-name[data-astro-cid-7itulwzy] strong[data-astro-cid-7itulwzy]{font-size:29px}.plumbing-price-name[data-astro-cid-7itulwzy] p[data-astro-cid-7itulwzy]>span[data-astro-cid-7itulwzy]{font-size:13px}.plumbing-price-list[data-astro-cid-7itulwzy] dl[data-astro-cid-7itulwzy]{margin:0;font-size:14px}.plumbing-price-list[data-astro-cid-7itulwzy] dl[data-astro-cid-7itulwzy]>div[data-astro-cid-7itulwzy]{grid-template-columns:112px 1fr;gap:12px;display:grid}.plumbing-price-list[data-astro-cid-7itulwzy] dl[data-astro-cid-7itulwzy]>div[data-astro-cid-7itulwzy]+div[data-astro-cid-7itulwzy]{margin-top:12px}.plumbing-price-list[data-astro-cid-7itulwzy] dt[data-astro-cid-7itulwzy]{font-weight:700}.plumbing-price-list[data-astro-cid-7itulwzy] dd[data-astro-cid-7itulwzy]{margin:0}.plumbing-total[data-astro-cid-7itulwzy]{background:var(--pale);grid-template-columns:1fr 1.65fr;align-items:center;gap:20px 40px;margin-top:30px;padding:28px 30px;display:grid}.plumbing-total[data-astro-cid-7itulwzy] .plumbing-eyebrow[data-astro-cid-7itulwzy]{margin-bottom:8px}.plumbing-total[data-astro-cid-7itulwzy] h3[data-astro-cid-7itulwzy]{font-size:17px}.plumbing-total[data-astro-cid-7itulwzy]>.plumbing-note[data-astro-cid-7itulwzy]{grid-column:1/-1;margin:0}.plumbing-calculation[data-astro-cid-7itulwzy]{justify-content:space-between;align-items:center;gap:12px;display:flex}.plumbing-calculation[data-astro-cid-7itulwzy] p[data-astro-cid-7itulwzy]{font-size:13px}.plumbing-calculation[data-astro-cid-7itulwzy] strong[data-astro-cid-7itulwzy]{font-size:24px;line-height:1.6;display:block}.plumbing-calculation[data-astro-cid-7itulwzy] small[data-astro-cid-7itulwzy]{font-size:14px;font-weight:400}.plumbing-calculation[data-astro-cid-7itulwzy]>span[data-astro-cid-7itulwzy]{color:#56797a}.plumbing-total-amount[data-astro-cid-7itulwzy]{color:var(--teal)}.plumbing-total-amount[data-astro-cid-7itulwzy] strong[data-astro-cid-7itulwzy]{font-size:30px}.plumbing-price-after[data-astro-cid-7itulwzy]{font-size:14px;margin-top:24px!important}.plumbing-price-actions[data-astro-cid-7itulwzy]{grid-template-columns:minmax(260px,380px) 1fr;align-items:center;gap:36px;margin-top:28px;display:grid}.plumbing-work-grid[data-astro-cid-7itulwzy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.plumbing-centered-action[data-astro-cid-7itulwzy]{text-align:center;margin-top:40px}.plumbing-centered-action[data-astro-cid-7itulwzy] .plumbing-button[data-astro-cid-7itulwzy]{min-width:280px;max-width:100%}.plumbing-process[data-astro-cid-7itulwzy]{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.plumbing-process[data-astro-cid-7itulwzy] li[data-astro-cid-7itulwzy]{min-width:0;position:relative}.plumbing-process[data-astro-cid-7itulwzy] li[data-astro-cid-7itulwzy]:not(:last-child):after{content:"";border-top:1px solid var(--line);position:absolute;top:116px;left:32px;right:-28px}.plumbing-step-art[data-astro-cid-7itulwzy]{margin-bottom:20px;padding-bottom:22px;position:relative}.plumbing-step-art[data-astro-cid-7itulwzy]>span[data-astro-cid-7itulwzy]{color:var(--teal);letter-spacing:.1em;z-index:1;background:#fff;padding-right:12px;font-size:15px;position:absolute;bottom:-9px;left:0}.plumbing-process[data-astro-cid-7itulwzy] h3[data-astro-cid-7itulwzy]{margin-top:26px;font-size:17px}.plumbing-process[data-astro-cid-7itulwzy] p[data-astro-cid-7itulwzy]{margin-top:12px;font-size:14px}.plumbing-renewal-grid[data-astro-cid-7itulwzy]{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;display:grid}.plumbing-renewal-grid[data-astro-cid-7itulwzy] img{border-radius:6px;width:100%;height:auto;display:block}.plumbing-renewal-grid[data-astro-cid-7itulwzy] h2[data-astro-cid-7itulwzy]{font-size:clamp(25px,2.5vw,31px)}.plumbing-renewal-grid[data-astro-cid-7itulwzy] p[data-astro-cid-7itulwzy]:not(.plumbing-note):not(.plumbing-eyebrow){margin-top:20px;font-size:15px}.plumbing-renewal-list[data-astro-cid-7itulwzy]{margin:24px 0;padding:0;list-style:none}.plumbing-renewal-list[data-astro-cid-7itulwzy] li[data-astro-cid-7itulwzy]{border-bottom:1px solid var(--line);padding:10px 0;font-size:15px}.plumbing-renewal-list[data-astro-cid-7itulwzy] li[data-astro-cid-7itulwzy]:before{content:"＋";color:var(--teal);margin-right:14px}.plumbing-renewal-consult[data-astro-cid-7itulwzy]{margin-top:15px}.plumbing-faq-grid[data-astro-cid-7itulwzy]{grid-template-columns:1fr 1.5fr;gap:64px;display:grid}.plumbing-faq-grid[data-astro-cid-7itulwzy] h2[data-astro-cid-7itulwzy]{font-size:clamp(25px,2.5vw,31px)}.plumbing-faq-list[data-astro-cid-7itulwzy] details[data-astro-cid-7itulwzy]{border-bottom:1px solid var(--line)}.plumbing-faq-list[data-astro-cid-7itulwzy] details[data-astro-cid-7itulwzy]:first-child{border-top:1px solid var(--line)}.plumbing-faq-list[data-astro-cid-7itulwzy] summary[data-astro-cid-7itulwzy]{cursor:pointer;align-items:center;gap:16px;padding:23px 0;font-weight:700;list-style:none;display:flex}.plumbing-faq-list[data-astro-cid-7itulwzy] summary[data-astro-cid-7itulwzy]::-webkit-details-marker{display:none}.plumbing-q[data-astro-cid-7itulwzy]{color:var(--teal);flex-shrink:0;font-size:23px}.plumbing-faq-toggle[data-astro-cid-7itulwzy]{color:var(--teal);flex-shrink:0;margin-left:auto}.plumbing-faq-list[data-astro-cid-7itulwzy] details[data-astro-cid-7itulwzy][open] .plumbing-faq-toggle[data-astro-cid-7itulwzy]{transform:rotate(45deg)}.plumbing-faq-list[data-astro-cid-7itulwzy] details[data-astro-cid-7itulwzy]>p[data-astro-cid-7itulwzy]{padding:0 0 24px 33px;font-size:15px}.plumbing-contact[data-astro-cid-7itulwzy]{background:var(--teal);color:#fff}.plumbing-contact[data-astro-cid-7itulwzy] .plumbing-eyebrow[data-astro-cid-7itulwzy]{color:#c0e6de}.plumbing-contact[data-astro-cid-7itulwzy] .plumbing-note[data-astro-cid-7itulwzy]{color:#e0f0ee}.plumbing-contact-grid[data-astro-cid-7itulwzy]{grid-template-columns:1fr 1fr;gap:64px;margin-top:36px;display:grid}.plumbing-contact-grid[data-astro-cid-7itulwzy]>div[data-astro-cid-7itulwzy]+div[data-astro-cid-7itulwzy]{border-left:1px solid #ffffff50;padding-left:48px}.plumbing-contact-grid[data-astro-cid-7itulwzy] h3[data-astro-cid-7itulwzy]{font-size:20px}.plumbing-contact-grid[data-astro-cid-7itulwzy] p[data-astro-cid-7itulwzy]{margin:16px 0 24px;font-size:15px}.plumbing-contact-grid[data-astro-cid-7itulwzy] .plumbing-phone-link{max-width:430px}.plumbing-button-outline[data-astro-cid-7itulwzy]{background:0 0;border-color:#c0e6de}.plumbing-button-outline[data-astro-cid-7itulwzy]:hover{background:#ffffff12}.plumbing-contact-grid[data-astro-cid-7itulwzy] h3[data-astro-cid-7itulwzy]+a[data-astro-cid-7itulwzy]{margin-top:20px}@media (width<=1050px){.plumbing-hero-copy[data-astro-cid-7itulwzy]{padding:40px 28px 40px 32px}.plumbing-hero-grid[data-astro-cid-7itulwzy]{min-height:480px}.plumbing-team-grid[data-astro-cid-7itulwzy]{grid-template-columns:280px 1fr;gap:30px 40px}.plumbing-renewal-grid[data-astro-cid-7itulwzy]{gap:36px}.plumbing-faq-grid[data-astro-cid-7itulwzy]{gap:32px}.plumbing-process[data-astro-cid-7itulwzy]{gap:18px}.plumbing-process[data-astro-cid-7itulwzy] li[data-astro-cid-7itulwzy]:not(:last-child):after{right:-18px}.plumbing-process[data-astro-cid-7itulwzy] h3[data-astro-cid-7itulwzy]{font-size:16px}}@media (width>=761px) and (width<=959px){.plumbing-hero-grid[data-astro-cid-7itulwzy]{flex-direction:column;min-height:0;display:flex}.plumbing-hero-copy[data-astro-cid-7itulwzy]{box-sizing:border-box;border-radius:0;width:100%;padding:40px 32px}.plumbing-hero-photo[data-astro-cid-7itulwzy]{aspect-ratio:3/2;width:100%}.plumbing-hero-photo[data-astro-cid-7itulwzy] img{object-position:center}}@media (width<=760px){.plumbing-wrap[data-astro-cid-7itulwzy]{padding-inline:20px}.plumbing-section[data-astro-cid-7itulwzy]{padding-block:56px}.plumbing-heading[data-astro-cid-7itulwzy]{margin-bottom:30px}.plumbing-hero[data-astro-cid-7itulwzy]{padding-bottom:24px}.plumbing-hero-grid[data-astro-cid-7itulwzy]{flex-direction:column;min-height:0;padding:0;display:flex}.plumbing-hero-copy[data-astro-cid-7itulwzy]{box-sizing:border-box;border-radius:0;width:100%;padding:32px 20px}.plumbing-hero-copy[data-astro-cid-7itulwzy] .plumbing-eyebrow[data-astro-cid-7itulwzy]{margin-bottom:16px}.plumbing-region[data-astro-cid-7itulwzy]{font-size:13px;margin-bottom:18px!important}.plumbing-hero[data-astro-cid-7itulwzy] h1[data-astro-cid-7itulwzy]{font-size:clamp(24px,6.65vw,36px);line-height:1.65}.plumbing-hero-intro[data-astro-cid-7itulwzy]{max-width:540px;font-size:14px;margin-top:20px!important}.plumbing-hero-photo[data-astro-cid-7itulwzy]{aspect-ratio:3/2;width:100%}.plumbing-hero-photo[data-astro-cid-7itulwzy] img{object-position:center}.plumbing-hero-entries[data-astro-cid-7itulwzy]{grid-template-columns:1fr;margin-top:0;padding-top:20px}.plumbing-hero-entries[data-astro-cid-7itulwzy] a[data-astro-cid-7itulwzy]{gap:16px;min-height:86px;padding:16px 20px}.plumbing-hero-entries[data-astro-cid-7itulwzy] strong[data-astro-cid-7itulwzy]{font-size:18px}.plumbing-hero-entries[data-astro-cid-7itulwzy] a[data-astro-cid-7itulwzy]+a[data-astro-cid-7itulwzy]{border-top:0}.plumbing-troubles[data-astro-cid-7itulwzy]{grid-template-columns:1fr;gap:24px}.plumbing-troubles[data-astro-cid-7itulwzy] article[data-astro-cid-7itulwzy]{grid-template-columns:64px 1fr;gap:10px 16px;padding-top:24px;display:grid}.plumbing-trouble-icon[data-astro-cid-7itulwzy]{grid-row:1/3;width:64px;height:64px;margin:0}.plumbing-trouble-icon[data-astro-cid-7itulwzy] svg{width:38px;height:38px}.plumbing-troubles[data-astro-cid-7itulwzy] h3[data-astro-cid-7itulwzy]{margin:0}.plumbing-troubles[data-astro-cid-7itulwzy] p[data-astro-cid-7itulwzy]{grid-column:2}.plumbing-section-bottom[data-astro-cid-7itulwzy]{flex-direction:column;align-items:stretch;gap:22px;margin-top:28px}.plumbing-notice[data-astro-cid-7itulwzy]{gap:12px;padding:20px 16px}.plumbing-team-grid[data-astro-cid-7itulwzy]{grid-template-columns:1fr;gap:28px}.plumbing-team-heading[data-astro-cid-7itulwzy],.plumbing-owner[data-astro-cid-7itulwzy],.plumbing-team-policy[data-astro-cid-7itulwzy]{grid-area:auto}.plumbing-owner[data-astro-cid-7itulwzy]{width:min(100%,340px);margin-inline:auto!important}.plumbing-owner[data-astro-cid-7itulwzy] img{width:min(100%,280px);margin-inline:auto}.plumbing-policies[data-astro-cid-7itulwzy] li[data-astro-cid-7itulwzy]{gap:18px}.plumbing-visit[data-astro-cid-7itulwzy]{grid-template-columns:1fr;gap:24px;padding:24px 20px}.plumbing-visit-amount[data-astro-cid-7itulwzy]{border-right:0;border-bottom:1px solid var(--line);padding:0 0 24px}.plumbing-visit-amount[data-astro-cid-7itulwzy] strong[data-astro-cid-7itulwzy]{font-size:38px}.plumbing-price-list[data-astro-cid-7itulwzy] article[data-astro-cid-7itulwzy]{grid-template-columns:1fr;gap:18px;padding:24px 0}.plumbing-price-name[data-astro-cid-7itulwzy]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.plumbing-price-name[data-astro-cid-7itulwzy] h4[data-astro-cid-7itulwzy]{font-size:18px}.plumbing-price-name[data-astro-cid-7itulwzy] strong[data-astro-cid-7itulwzy]{font-size:27px}.plumbing-price-list[data-astro-cid-7itulwzy] dl[data-astro-cid-7itulwzy]>div[data-astro-cid-7itulwzy]{grid-template-columns:100px 1fr;gap:10px}.plumbing-price-list[data-astro-cid-7itulwzy] dl[data-astro-cid-7itulwzy]{font-size:13px}.plumbing-total[data-astro-cid-7itulwzy]{grid-template-columns:1fr;gap:22px;padding:24px 18px}.plumbing-calculation[data-astro-cid-7itulwzy]{gap:7px}.plumbing-calculation[data-astro-cid-7itulwzy] strong[data-astro-cid-7itulwzy]{font-size:21px}.plumbing-total-amount[data-astro-cid-7itulwzy] strong[data-astro-cid-7itulwzy]{font-size:26px}.plumbing-total[data-astro-cid-7itulwzy]>.plumbing-note[data-astro-cid-7itulwzy]{grid-column:auto}.plumbing-price-actions[data-astro-cid-7itulwzy]{grid-template-columns:1fr;gap:20px}.plumbing-work-grid[data-astro-cid-7itulwzy]{grid-template-columns:1fr;gap:38px}.plumbing-process[data-astro-cid-7itulwzy]{grid-template-columns:1fr;gap:0}.plumbing-process[data-astro-cid-7itulwzy] li[data-astro-cid-7itulwzy]{grid-template-columns:88px 1fr;gap:8px 20px;padding-bottom:30px;display:grid}.plumbing-process[data-astro-cid-7itulwzy] li[data-astro-cid-7itulwzy]:last-child{padding-bottom:0}.plumbing-process[data-astro-cid-7itulwzy] li[data-astro-cid-7itulwzy]:not(:last-child):after{border-top:0;border-left:1px solid var(--line);inset:96px auto 0 43px}.plumbing-step-art[data-astro-cid-7itulwzy]{grid-row:1/3;margin:0;padding:0}.plumbing-step-art[data-astro-cid-7itulwzy] svg{width:88px}.plumbing-step-art[data-astro-cid-7itulwzy]>span[data-astro-cid-7itulwzy]{text-align:center;padding:0;font-size:14px;display:block;position:relative;bottom:auto}.plumbing-process[data-astro-cid-7itulwzy] h3[data-astro-cid-7itulwzy]{margin-top:8px;font-size:18px}.plumbing-process[data-astro-cid-7itulwzy] p[data-astro-cid-7itulwzy]{grid-column:2;margin:0;font-size:14px}.plumbing-renewal-grid[data-astro-cid-7itulwzy]{grid-template-columns:1fr;gap:28px}.plumbing-renewal-grid[data-astro-cid-7itulwzy] figure[data-astro-cid-7itulwzy]{order:1}.plumbing-faq-grid[data-astro-cid-7itulwzy]{grid-template-columns:1fr;gap:28px}.plumbing-faq-list[data-astro-cid-7itulwzy] summary[data-astro-cid-7itulwzy]{gap:12px;font-size:15px}.plumbing-faq-list[data-astro-cid-7itulwzy] details[data-astro-cid-7itulwzy]>p[data-astro-cid-7itulwzy]{padding-left:0}.plumbing-contact-grid[data-astro-cid-7itulwzy]{grid-template-columns:1fr;gap:32px}.plumbing-contact-grid[data-astro-cid-7itulwzy]>div[data-astro-cid-7itulwzy]+div[data-astro-cid-7itulwzy]{border-top:1px solid #ffffff50;border-left:0;padding:28px 0 0}.plumbing-contact-grid[data-astro-cid-7itulwzy] p[data-astro-cid-7itulwzy]{margin-bottom:20px}}@media (width<=390px){.plumbing-calculation[data-astro-cid-7itulwzy]{flex-wrap:wrap;justify-content:flex-start;gap:14px}.plumbing-total-amount[data-astro-cid-7itulwzy]{border-top:1px solid var(--line);width:100%;padding-top:12px}}@media print{.plumbing-section[data-astro-cid-7itulwzy]{break-inside:avoid}}.plumbing-process[data-astro-cid-7itulwzy] h3[data-astro-cid-7itulwzy]{text-wrap:balance}@media (width>=1440px){.plumbing-hero-copy[data-astro-cid-7itulwzy]{padding-left:160px}}@media (prefers-reduced-motion:reduce){.plumbing-hero-entries[data-astro-cid-7itulwzy] a[data-astro-cid-7itulwzy]{transition:none}}
