.service-hero[data-astro-cid-4udlw3v3]{padding-block:1.5rem clamp(3.5rem,6vw,6rem)}.breadcrumbs[data-astro-cid-4udlw3v3]{color:var(--color-pa-gray);margin-bottom:clamp(2rem,4vw,3.5rem);font-size:.875rem}.breadcrumbs[data-astro-cid-4udlw3v3] ol[data-astro-cid-4udlw3v3]{flex-wrap:wrap;align-items:center;gap:.25rem .8rem;display:flex}.breadcrumbs[data-astro-cid-4udlw3v3] a[data-astro-cid-4udlw3v3]{text-underline-offset:.3em;align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}.breadcrumbs[data-astro-cid-4udlw3v3] a[data-astro-cid-4udlw3v3]:hover{color:var(--color-pa-aqua)}.hero-grid[data-astro-cid-4udlw3v3],.details-grid[data-astro-cid-4udlw3v3],.applications-grid[data-astro-cid-4udlw3v3],.quote-grid[data-astro-cid-4udlw3v3]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);display:grid}.hero-grid[data-astro-cid-4udlw3v3],.applications-grid[data-astro-cid-4udlw3v3]{align-items:center}h1[data-astro-cid-4udlw3v3]{letter-spacing:-.015em;margin-top:1.2rem;font-size:clamp(2.8rem,4.5vw,4.8rem);font-weight:700;line-height:1.03}.hero-lede[data-astro-cid-4udlw3v3]{max-width:52ch;font-size:var(--text-lede);color:var(--color-pa-gray);margin-top:1.5rem}.hero-coverage[data-astro-cid-4udlw3v3]{color:var(--color-pa-gray);margin-top:1rem;font-size:.9rem}.hero-actions[data-astro-cid-4udlw3v3]{flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;margin-top:2rem;display:flex}.hero-detail-link[data-astro-cid-4udlw3v3]{align-items:center;gap:.7rem;min-height:3rem;font-size:.9375rem;font-weight:600;display:inline-flex}.hero-detail-link[data-astro-cid-4udlw3v3]:hover{color:var(--color-pa-aqua)}figure[data-astro-cid-4udlw3v3]{min-width:0}figcaption[data-astro-cid-4udlw3v3]{color:var(--color-pa-gray);margin-top:.8rem;font-size:.8rem;line-height:1.5}h2[data-astro-cid-4udlw3v3]{max-width:25ch;margin-top:1rem;font-size:clamp(2.2rem,3.4vw,3.5rem);font-weight:600;line-height:1.08}.service-copy[data-astro-cid-4udlw3v3]{max-width:66ch;color:var(--color-pa-ink);gap:1.25rem;margin-top:1.75rem;display:grid}.specification-panel[data-astro-cid-4udlw3v3]{border-top:3px solid var(--color-pa-stripe);background:#fff;align-self:start;padding:clamp(1.25rem,3vw,2rem)}.specification-panel[data-astro-cid-4udlw3v3] h3[data-astro-cid-4udlw3v3]{font-size:1.8rem;font-weight:600}.specifications[data-astro-cid-4udlw3v3]{margin-top:1rem}.specifications[data-astro-cid-4udlw3v3]>div[data-astro-cid-4udlw3v3]{border-bottom:1px solid var(--color-pa-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;padding-block:.9rem;font-size:.9rem;display:grid}.specifications[data-astro-cid-4udlw3v3] dt[data-astro-cid-4udlw3v3]{color:var(--color-pa-ink)}.specifications[data-astro-cid-4udlw3v3] dd[data-astro-cid-4udlw3v3]{overflow-wrap:anywhere;font-weight:500}.planning-section[data-astro-cid-4udlw3v3]{border-top:1px solid var(--color-pa-line)}.planning-intro[data-astro-cid-4udlw3v3]{max-width:55ch;color:var(--color-pa-ink)}.planning-grid[data-astro-cid-4udlw3v3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.planning-card[data-astro-cid-4udlw3v3]{border-top:1px solid var(--color-pa-line);padding-top:1.5rem}.point-number[data-astro-cid-4udlw3v3]{color:var(--color-pa-link);font-family:var(--font-mono);font-size:.75rem}.planning-card[data-astro-cid-4udlw3v3] h3[data-astro-cid-4udlw3v3]{margin-top:.75rem;font-size:1.7rem;font-weight:600;line-height:1.15}.planning-card[data-astro-cid-4udlw3v3] p[data-astro-cid-4udlw3v3]{color:var(--color-pa-ink);margin-top:1rem;font-size:.9375rem}.application-list[data-astro-cid-4udlw3v3]{gap:.75rem;margin-block:1.75rem 1rem;display:grid}.application-list[data-astro-cid-4udlw3v3] li[data-astro-cid-4udlw3v3]{color:var(--color-pa-gray);padding-left:1.3rem;position:relative}.application-list[data-astro-cid-4udlw3v3] li[data-astro-cid-4udlw3v3]:before{content:"";background:var(--color-pa-stripe);width:.4rem;height:.4rem;position:absolute;top:.65em;left:0}.quote-intro[data-astro-cid-4udlw3v3]{color:var(--color-pa-ink);margin-top:1.5rem}.quote-list[data-astro-cid-4udlw3v3]{color:var(--color-pa-ink);gap:1rem;margin-top:1.5rem;padding-left:1.4rem;list-style:decimal;display:grid}.quote-list[data-astro-cid-4udlw3v3] li[data-astro-cid-4udlw3v3]{padding-left:.4rem}.quote-list[data-astro-cid-4udlw3v3] li[data-astro-cid-4udlw3v3]::marker{color:var(--color-pa-link);font-weight:600}.quote-contact[data-astro-cid-4udlw3v3]{background:var(--color-pa-black);color:var(--color-pa-white);border-top:3px solid var(--color-pa-stripe);align-self:start;padding:clamp(1.5rem,3vw,2.5rem)}.quote-contact[data-astro-cid-4udlw3v3] h3[data-astro-cid-4udlw3v3]{font-size:2rem;font-weight:600;line-height:1.15}.quote-contact[data-astro-cid-4udlw3v3] p[data-astro-cid-4udlw3v3]{color:var(--color-pa-gray);margin-block:1.25rem 1.75rem}.quote-contact[data-astro-cid-4udlw3v3] :focus-visible{outline-color:var(--color-pa-aqua)}.form-link[data-astro-cid-4udlw3v3]{text-underline-offset:.3em;align-items:center;gap:.7rem;min-height:3rem;margin-top:.75rem;font-size:.9rem;text-decoration:underline;display:flex}.form-link[data-astro-cid-4udlw3v3] svg{flex:none}.contact-phone[data-astro-cid-4udlw3v3]{min-height:3rem;color:var(--color-pa-gray);align-items:center;display:inline-flex}.form-link[data-astro-cid-4udlw3v3]:hover,.contact-phone[data-astro-cid-4udlw3v3]:hover{color:var(--color-pa-aqua)}.related-grid[data-astro-cid-4udlw3v3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.related-grid[data-astro-cid-4udlw3v3] a[data-astro-cid-4udlw3v3]{border:1px solid var(--color-pa-steel);border-radius:var(--radius-card);height:100%;transition:border-color var(--duration-fast);flex-direction:column;padding:1.75rem;display:flex}.related-grid[data-astro-cid-4udlw3v3] a[data-astro-cid-4udlw3v3]:hover{border-color:var(--color-pa-stripe)}.related-grid[data-astro-cid-4udlw3v3] h3[data-astro-cid-4udlw3v3]{font-size:1.8rem;font-weight:600;line-height:1.15}.related-grid[data-astro-cid-4udlw3v3] p[data-astro-cid-4udlw3v3]{color:var(--color-pa-gray);margin-block:1rem 1.5rem}.related-grid[data-astro-cid-4udlw3v3] span[data-astro-cid-4udlw3v3]{color:var(--color-pa-aqua);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;font-size:.9375rem;font-weight:600;display:flex}@media (width<=959px){.hero-grid[data-astro-cid-4udlw3v3],.details-grid[data-astro-cid-4udlw3v3],.applications-grid[data-astro-cid-4udlw3v3],.quote-grid[data-astro-cid-4udlw3v3]{grid-template-columns:1fr}.hero-copy[data-astro-cid-4udlw3v3]{max-width:45rem}.hero-grid[data-astro-cid-4udlw3v3] figure[data-astro-cid-4udlw3v3],.applications-grid[data-astro-cid-4udlw3v3] figure[data-astro-cid-4udlw3v3]{width:100%;max-width:44rem}.planning-section[data-astro-cid-4udlw3v3] .section-intro[data-astro-cid-4udlw3v3]{flex-direction:column;align-items:start;gap:1.5rem}.planning-grid[data-astro-cid-4udlw3v3]{gap:1.5rem}}@media (width<=639px){.planning-grid[data-astro-cid-4udlw3v3],.related-grid[data-astro-cid-4udlw3v3]{grid-template-columns:1fr}.specifications[data-astro-cid-4udlw3v3]>div[data-astro-cid-4udlw3v3]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.75rem}.quote-contact[data-astro-cid-4udlw3v3] a.group{width:100%;padding-inline:1rem}.related-grid[data-astro-cid-4udlw3v3]{gap:1rem}}
