main[data-service-detail-redesign]{--sd-width:80rem;--sd-rule:#b7c3b9;--sd-gap:clamp(1.25rem,3.5vw,3.5rem)}main[data-service-detail-redesign] .service-overview.zr-service-copy{background:#eae8e2;padding-block:clamp(2rem,4vw,4rem) clamp(3rem,5vw,5rem);padding-inline:max(var(--gutter),calc((100% - var(--sd-width))/2))}main[data-service-detail-redesign] .zr-service-copy>.zr-row{max-width:none;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--sd-gap);padding-block:clamp(1.75rem,3vw,3rem);border-color:var(--sd-rule)}main[data-service-detail-redesign] .zr-row>.zr-number{font-size:.75rem;line-height:1.6;padding-top:.5rem;color:#476255}main[data-service-detail-redesign] .zr-row>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);column-gap:var(--sd-gap);align-items:start}main[data-service-detail-redesign] .zr-service-copy .zr-row h2{font-size:clamp(1.5rem,2.4vw,2.5rem);line-height:1.2;letter-spacing:-.025em;max-width:22ch;margin:0;text-wrap:pretty}main[data-service-detail-redesign] .zr-service-copy .zr-row p{font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.7;max-width:76ch;color:#40554a}main[data-service-detail-redesign] .sd-row-copy>p+p{margin-top:1rem}main[data-service-detail-redesign] .zr-service-copy .zr-row .zr-scope-list{max-width:76ch;margin-block:1.25rem;font-size:1.0625rem;line-height:1.7}main[data-service-detail-redesign] .zr-service-copy .zr-row .zr-scope-list li{margin-block:.6rem}main[data-service-detail-redesign] .zr-service-copy .zr-bridge{max-width:none;margin-block:1rem 2.5rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) auto;background:#17382f;border-color:#456356}main[data-service-detail-redesign] .zr-bridge-label{padding:1.75rem 2rem;gap:.6rem;border-color:#456356}main[data-service-detail-redesign] .zr-bridge-copy{padding:1.75rem 2rem}main[data-service-detail-redesign] .zr-bridge-copy p{max-width:70ch;font-size:1rem;line-height:1.65;color:#e0e7df}main[data-service-detail-redesign] .zr-service-copy .zr-bridge-action{margin-inline-end:2rem;border-radius:999px;gap:1rem}main[data-service-detail-redesign] .zr-service-next{max-width:var(--sd-width);padding:0 0 2.5rem;margin-inline:auto}main[data-service-detail-redesign] .zr-service-next>p{max-width:76ch;font-size:1.0625rem;line-height:1.7;margin-bottom:1.25rem}main[data-service-detail-redesign] .zr-service-copy .zr-service-next>h2.zr-intake-heading{font-size:clamp(1.4rem,2vw,2rem);font-weight:500!important;max-width:46ch;line-height:1.35;margin-bottom:1rem}main[data-service-detail-redesign] .zr-service-next>.sb-inputs{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sd-gap);margin-block:1.5rem}main[data-service-detail-redesign] .zr-service-next>.sb-inputs li{padding-block:.9rem;font-size:1rem}main[data-service-detail-redesign] .zr-service-copy>.zr-related{max-width:none}main[data-service-detail-redesign] .zr-service-copy>.sb-section{padding-inline:0;padding-block:2.5rem}main[data-service-detail-redesign] .zr-service-copy>.sb-route-catalog{background:transparent}main[data-service-detail-redesign] .sb-route-grid{gap:0 2rem;border-top:1px solid var(--sd-rule)}main[data-service-detail-redesign] .sb-route-card{min-height:108px;border:0;border-bottom:1px solid var(--sd-rule);padding:1rem 0;background:transparent;grid-template-columns:54px minmax(0,1fr) 24px;gap:1.25rem}main[data-service-detail-redesign] .sb-route-art{width:54px;height:54px;background:#d9e2d8;color:#244c3d}main[data-service-detail-redesign] .sb-route-art svg{width:42px;height:42px}main[data-service-detail-redesign] .sb-choice{gap:var(--sd-gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr)}main[data-service-detail-redesign] .zr-service-copy>.cr-related{padding-inline:0;padding-block:2.5rem}main[data-service-detail-redesign] .zr-service-copy>:is(.sf-why,.iso-editorial,.iso-catalog){padding-inline:0;padding-block:3rem}main[data-service-detail-redesign] .zr-service-copy>.iso-catalog{padding-inline:clamp(1.25rem,3vw,3rem)}main[data-service-detail-redesign] .ie-heading{gap:var(--sd-gap);margin-bottom:2.5rem}main[data-service-detail-redesign] .ie-intro{max-width:70ch}main[data-service-detail-redesign].kb-market-pages .kmp-hero{max-width:var(--sd-width);margin-inline:auto;gap:var(--sd-gap);padding-top:clamp(7.5rem,13vw,12rem);padding-bottom:2rem}main[data-service-detail-redesign].kb-market-pages .kmp-hero p{max-width:56ch}main[data-service-detail-redesign].kb-market-pages .service-overview.zr-service-copy{padding-inline:0}html[dir=rtl] main[data-service-detail-redesign] .zr-service-copy .zr-row h2{letter-spacing:0;line-height:1.5}html[dir=rtl] main[data-service-detail-redesign] .zr-service-copy .zr-row p{line-height:1.85}html[dir=rtl] main[data-service-detail-redesign] .zr-service-next>h2.zr-intake-heading{line-height:1.6}@media (max-width:1050px){main[data-service-detail-redesign] .zr-service-copy .zr-bridge{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr)}main[data-service-detail-redesign] .zr-service-copy .zr-bridge-action{margin:0 2rem 1.75rem;grid-column:2}main[data-service-detail-redesign] .zr-bridge-copy{padding-bottom:1.25rem}}@media (max-width:767px){main[data-service-detail-redesign] .service-overview.zr-service-copy{padding-inline:var(--gutter);padding-block:1.75rem 2.5rem}main[data-service-detail-redesign] .zr-service-copy>.zr-row{grid-template-columns:1.6rem minmax(0,1fr);gap:.75rem;padding-block:1.75rem}main[data-service-detail-redesign] .zr-row>div{grid-template-columns:minmax(0,1fr);gap:.8rem}main[data-service-detail-redesign] .zr-row>.zr-number{padding-top:.3rem;font-size:.7rem}main[data-service-detail-redesign] .zr-service-copy .zr-row h2{font-size:1.5rem;max-width:none}main[data-service-detail-redesign] .zr-service-copy .zr-row p{font-size:1rem;line-height:1.7;max-width:none}main[data-service-detail-redesign] .zr-service-copy .zr-row .zr-scope-list{font-size:1rem}main[data-service-detail-redesign] .zr-service-copy .zr-bridge{grid-template-columns:minmax(0,1fr);margin-block:.5rem 2rem}main[data-service-detail-redesign] .zr-bridge-label{grid-row:auto;border-inline:0;border-bottom:1px solid #456356;padding:1.25rem}main[data-service-detail-redesign] .zr-bridge-copy{padding:1.25rem}main[data-service-detail-redesign] .zr-service-copy .zr-bridge-action{grid-column:1;margin:0 1.25rem 1.25rem;justify-self:stretch;white-space:normal}main[data-service-detail-redesign] .zr-service-next{padding-bottom:1.5rem}main[data-service-detail-redesign] .zr-service-next>.sb-inputs{grid-template-columns:minmax(0,1fr)}main[data-service-detail-redesign] .zr-service-next>p{font-size:1rem}main[data-service-detail-redesign] .zr-service-copy>.sb-section{padding-block:1.75rem}main[data-service-detail-redesign] .sb-route-grid{grid-template-columns:minmax(0,1fr)}main[data-service-detail-redesign] .sb-route-card{min-height:92px;gap:1rem}main[data-service-detail-redesign] .sb-choice{grid-template-columns:minmax(0,1fr);gap:.65rem}main[data-service-detail-redesign] .sb-choice p{padding-inline-start:0}main[data-service-detail-redesign] .zr-service-copy>:is(.sf-why,.iso-editorial,.iso-catalog,.cr-related){padding-block:2rem}main[data-service-detail-redesign] .ie-heading{margin-bottom:1.75rem}}html main[data-service-detail-redesign] .page-hero{padding-top:clamp(7.5rem,10vw,10rem)!important}@media (max-width:767px){html main[data-service-detail-redesign] .page-hero{padding-top:7rem!important}}main[data-service-detail-redesign] .zr-service-copy .zr-bridge{border-radius:1rem;overflow:hidden;background:linear-gradient(115deg,#17382f 0%,#214e40 65%,#315f4b 100%)}main[data-service-detail-redesign] .sb-route-grid{gap:1rem;border-top:0}main[data-service-detail-redesign] .sb-route-card{border:1px solid #b7c7b9;border-radius:1rem;padding:1.1rem;background:linear-gradient(130deg,#e4eadd,#d5e1d4)}main[data-service-detail-redesign] .sb-route-art{border-radius:.75rem;background:#c5d8c4}main[data-service-detail-redesign] :is(.cr-card-image,.cr-service-card,.cr-hero-image,.kmp-hero figure){border-radius:1rem;overflow:hidden}main[data-service-detail-redesign] :is(.me-panel,.bd-sub,.vl-hero-p,.hero-lede){border-radius:1rem}main[data-service-detail-redesign] .zr-service-copy>.iso-catalog{border-radius:1rem}main[data-service-detail-redesign]{--kb-box-radius:999px}html main[data-service-detail-redesign] :is(.zr-action,.kmp-action,.me-btn){border-radius:999px!important}html main[data-service-detail-redesign] .sd-editorial-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:center;padding-inline:max(var(--gutter),calc((100% - var(--sd-width))/2));padding-bottom:1.5rem;margin:0;min-height:0}html main[data-service-detail-redesign] .sd-editorial-hero>h1{position:static!important;display:block;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;margin:0!important;padding:0!important;grid-column:1/-1;font:500 clamp(2rem,4.3vw,4.25rem)/1.12 var(--sans);letter-spacing:-.035em;color:#173e34;max-width:25ch;text-wrap:balance}html main[data-service-detail-redesign] .sd-editorial-hero :is(.me-title-row,.vl-hero-top,.bd-hero-row1,[data-zr-hero-line],.me-stairs,.vl-stairs,.bd-stairs,.hero-stairs){display:none!important}html main[data-service-detail-redesign] .sd-editorial-hero>.px{display:none!important}html main[data-service-detail-redesign] .sd-editorial-hero :is(.me-stack,.vl-stack,.bd-stack,.hero-stack,.me-hero-over,.vl-hero-over,.bd-hero-text,.hero-over){display:contents!important}html main[data-service-detail-redesign] .sd-editorial-hero :is(.me-hero-img,.vl-hero-img,.bd-hero-img,.hero-plate){position:relative!important;inset:auto!important;grid-area:auto!important;grid-column:1;grid-row:2;display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;overflow:hidden;border-radius:1rem!important;transform:none!important;clip-path:none!important;background:#d8e1d5;align-self:center}html main[data-service-detail-redesign] .sd-editorial-hero :is(.me-hero-img,.vl-hero-img,.bd-hero-img,.hero-plate)::before,html main[data-service-detail-redesign] .sd-editorial-hero :is(.me-hero-img,.vl-hero-img,.bd-hero-img,.hero-plate)::after{display:none!important}html main[data-service-detail-redesign] .sd-editorial-hero picture{display:block!important;position:static!important;width:100%!important;height:auto!important;transform:none!important;clip-path:none!important}html main[data-service-detail-redesign] .sd-editorial-hero picture img{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;max-width:100%!important;aspect-ratio:auto!important;transform:none!important;clip-path:none!important;object-fit:contain!important;opacity:1!important}html main[data-service-detail-redesign] .sd-editorial-hero :is(.me-panel,.vl-hero-p,.bd-sub,.hero-lede){grid-area:auto!important;grid-column:2;grid-row:2;position:static!important;inset:auto!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:clamp(1.25rem,2.5vw,2.25rem)!important;border-radius:1rem!important;background:linear-gradient(135deg,#dfe7d9,#ccdcca)!important;color:#233f32!important;font:400 clamp(1.0625rem,1.4vw,1.25rem)/1.7 var(--sans)!important;align-self:center;transform:none!important;opacity:1!important}html main[data-service-detail-redesign] .sd-editorial-hero :is(.me-lede,.vl-hero-p p,.hero-lede p){font:inherit!important;color:inherit!important;max-width:64ch;margin:0}html[dir=rtl] main[data-service-detail-redesign] .sd-editorial-hero>h1{font-family:var(--font-ar,var(--sans));letter-spacing:0;line-height:1.45}html[dir=rtl] main[data-service-detail-redesign] .sd-editorial-hero :is(.me-panel,.vl-hero-p,.bd-sub,.hero-lede){line-height:1.85!important}@media (max-width:900px){html main[data-service-detail-redesign] .sd-editorial-hero{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-bottom:1rem}html main[data-service-detail-redesign] .sd-editorial-hero>h1{font-size:clamp(1.875rem,6vw,3rem);max-width:28ch}html main[data-service-detail-redesign] .sd-editorial-hero :is(.me-hero-img,.vl-hero-img,.bd-hero-img,.hero-plate){grid-column:1;grid-row:2}html main[data-service-detail-redesign] .sd-editorial-hero :is(.me-panel,.vl-hero-p,.bd-sub,.hero-lede){grid-column:1;grid-row:3;padding:1.25rem!important;font-size:1rem!important}}main[data-service-detail-redesign].kb-market-pages .kmp-hero img{height:auto;aspect-ratio:auto;object-fit:contain}html main[data-service-detail-redesign] .sd-editorial-hero :is(.hero-lede,.vl-hero-p,.me-panel)>p{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;color:inherit!important}html main[data-service-detail-redesign] .sd-editorial-hero :is(.hero-lede,.vl-hero-p)>p{margin:0!important}
