.ServicePage-module__RERSIW__tone{--wv-dur:.78s;--wv-rise:20px;--wv-ease:cubic-bezier(.22, 1, .36, 1)}.ServicePage-module__RERSIW__tone[data-tone=diagnostic]{--wv-dur:.7s;--wv-rise:18px}.ServicePage-module__RERSIW__tone[data-tone=architectural]{--wv-dur:.92s;--wv-rise:28px}.ServicePage-module__RERSIW__tone[data-tone=rhythmic]{--wv-dur:1.04s;--wv-rise:12px}.ServicePage-module__RERSIW__tone[data-tone=radiant]{--wv-dur:.86s;--wv-rise:16px}.ServicePage-module__RERSIW__tone[data-tone=reversible]{--wv-dur:.8s;--wv-rise:22px}.ServicePage-module__RERSIW__tone[data-tone=immediate]{--wv-dur:.54s;--wv-rise:14px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ServicePage-module__RERSIW__rise{animation:ServicePage-module__RERSIW__wvRise var(--wv-dur,.78s) var(--wv-ease) both;animation-timeline:view();animation-range:entry 4% cover 24%}.ServicePage-module__RERSIW__ruleDraw{transform-origin:0;animation:ServicePage-module__RERSIW__wvRuleDraw var(--wv-dur,.78s) var(--wv-ease) both;animation-timeline:view();animation-range:entry 6% cover 30%}.ServicePage-module__RERSIW__stagger>*{animation:ServicePage-module__RERSIW__wvRise var(--wv-dur,.78s) var(--wv-ease) both;animation-timeline:view();animation-range:entry 5% cover 22%}.ServicePage-module__RERSIW__stagger>:nth-child(2){animation-range:entry 7% cover 26%}.ServicePage-module__RERSIW__stagger>:nth-child(3){animation-range:entry 9% cover 30%}.ServicePage-module__RERSIW__stagger>:nth-child(4){animation-range:entry 11% cover 34%}}}@keyframes ServicePage-module__RERSIW__wvRise{0%{opacity:0;transform:translateY(var(--wv-rise,20px))}to{opacity:1;transform:none}}@keyframes ServicePage-module__RERSIW__wvRuleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ServicePage-module__RERSIW__rise,.ServicePage-module__RERSIW__ruleDraw,.ServicePage-module__RERSIW__stagger>*{opacity:1;transform:none;animation:none!important}}.ServicePage-module__RERSIW__heroGrid{align-items:end;gap:clamp(2.5rem,6vw,5.5rem);display:grid}@media (min-width:64rem){.ServicePage-module__RERSIW__heroGrid{grid-template-columns:minmax(0,.86fr) minmax(23rem,1.14fr)}.ServicePage-module__RERSIW__hero[data-tone=architectural] .ServicePage-module__RERSIW__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(26rem,1.3fr);align-items:center}.ServicePage-module__RERSIW__hero[data-tone=rhythmic] .ServicePage-module__RERSIW__heroGrid{grid-template-columns:minmax(0,.98fr) minmax(21rem,1.02fr)}.ServicePage-module__RERSIW__hero[data-tone=radiant] .ServicePage-module__RERSIW__heroGrid{grid-template-columns:minmax(0,1.04fr) minmax(20rem,.96fr);align-items:center}.ServicePage-module__RERSIW__hero[data-tone=reversible] .ServicePage-module__RERSIW__heroGrid{grid-template-columns:minmax(0,1fr) minmax(21rem,1fr);align-items:end}.ServicePage-module__RERSIW__hero[data-tone=immediate] .ServicePage-module__RERSIW__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr)}.ServicePage-module__RERSIW__hero[data-tone=diagnostic] .ServicePage-module__RERSIW__heroMedia{margin-bottom:-1.5rem}.ServicePage-module__RERSIW__hero[data-tone=rhythmic] .ServicePage-module__RERSIW__heroMedia{margin-bottom:-.75rem}.ServicePage-module__RERSIW__hero[data-tone=radiant] .ServicePage-module__RERSIW__heroMedia{margin-top:-1.25rem}.ServicePage-module__RERSIW__hero[data-tone=reversible] .ServicePage-module__RERSIW__heroMedia{margin-bottom:-1rem}.ServicePage-module__RERSIW__hero[data-tone=immediate] .ServicePage-module__RERSIW__heroMedia{margin-bottom:-2rem}}.ServicePage-module__RERSIW__hero[data-tone=architectural] .ServicePage-module__RERSIW__heroFrame{border-radius:0 clamp(2rem,6vw,5.5rem) 0 0}@media (min-width:64rem){.ServicePage-module__RERSIW__hero[data-tone=diagnostic] .ServicePage-module__RERSIW__heroFrame{max-height:min(66svh,36rem)}.ServicePage-module__RERSIW__hero[data-tone=architectural] .ServicePage-module__RERSIW__heroFrame{max-height:min(58svh,32rem)}.ServicePage-module__RERSIW__hero[data-tone=rhythmic] .ServicePage-module__RERSIW__heroFrame{max-height:min(62svh,34rem)}.ServicePage-module__RERSIW__hero[data-tone=radiant] .ServicePage-module__RERSIW__heroFrame{max-height:min(56svh,31rem)}.ServicePage-module__RERSIW__hero[data-tone=reversible] .ServicePage-module__RERSIW__heroFrame{max-height:min(60svh,33rem)}.ServicePage-module__RERSIW__hero[data-tone=immediate] .ServicePage-module__RERSIW__heroFrame{max-height:min(64svh,35rem)}}.ServicePage-module__RERSIW__hero[data-category=heating] .ServicePage-module__RERSIW__heroLabel>span:first-child{background:var(--theme-brand-orange)}.ServicePage-module__RERSIW__hero[data-category=heating] .ServicePage-module__RERSIW__heroLabel>span:last-child{color:var(--theme-orange-on-paper)}.ServicePage-module__RERSIW__heroMeta{flex-wrap:wrap;gap:.75rem clamp(1.5rem,4vw,3.5rem);display:flex}.ServicePage-module__RERSIW__needGrid{gap:clamp(2.25rem,5vw,4rem);display:grid}@media (min-width:64rem){.ServicePage-module__RERSIW__needGrid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);column-gap:clamp(3rem,7vw,7rem)}.ServicePage-module__RERSIW__need[data-tone=architectural] .ServicePage-module__RERSIW__needGrid{grid-template-columns:minmax(0,1fr);row-gap:clamp(2.5rem,5vw,4.5rem)}.ServicePage-module__RERSIW__need[data-tone=immediate] .ServicePage-module__RERSIW__needGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.ServicePage-module__RERSIW__needIntro{gap:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:64rem){.ServicePage-module__RERSIW__need[data-tone=architectural] .ServicePage-module__RERSIW__needIntro{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;column-gap:clamp(3rem,7vw,7rem)}}.ServicePage-module__RERSIW__situations{border-top:1px solid rgb(var(--theme-ink-rgb) / 20%)}.ServicePage-module__RERSIW__situationRow{border-bottom:1px solid rgb(var(--theme-ink-rgb) / 14%);grid-template-columns:2.75rem minmax(0,1fr);gap:.5rem .75rem;padding-block:clamp(1.15rem,2.1vw,1.75rem);display:grid}.ServicePage-module__RERSIW__situationIndex{align-self:start;padding-top:.35rem}@media (min-width:48rem){.ServicePage-module__RERSIW__need[data-tone=diagnostic] .ServicePage-module__RERSIW__situationRow:nth-child(2){padding-left:1.5rem}.ServicePage-module__RERSIW__need[data-tone=diagnostic] .ServicePage-module__RERSIW__situationRow:nth-child(3){padding-left:3rem}.ServicePage-module__RERSIW__need[data-tone=diagnostic] .ServicePage-module__RERSIW__situationRow:nth-child(4){padding-left:4.5rem}.ServicePage-module__RERSIW__need[data-tone=architectural] .ServicePage-module__RERSIW__situations{border-left:1px solid rgb(var(--theme-ink-rgb) / 16%);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ServicePage-module__RERSIW__need[data-tone=architectural] .ServicePage-module__RERSIW__situationRow{border-right:1px solid rgb(var(--theme-ink-rgb) / 16%);padding-inline:clamp(1.25rem,2.6vw,2.5rem)}}.ServicePage-module__RERSIW__need[data-tone=rhythmic] .ServicePage-module__RERSIW__situationRow{padding-block:clamp(1.35rem,2.4vw,2rem);position:relative}.ServicePage-module__RERSIW__need[data-tone=rhythmic] .ServicePage-module__RERSIW__situationRow:before{content:"";background:var(--theme-accent);width:1.75rem;height:2px;position:absolute;top:-1px;left:0}@media (min-width:48rem){.ServicePage-module__RERSIW__need[data-tone=immediate] .ServicePage-module__RERSIW__situationRow{padding-block:clamp(1rem,1.8vw,1.35rem)}}.ServicePage-module__RERSIW__advisory{border-left:2px solid var(--theme-accent)}.ServicePage-module__RERSIW__expect{position:relative}.ServicePage-module__RERSIW__steps{display:grid}.ServicePage-module__RERSIW__stepNumber{font-variant-numeric:tabular-nums;display:block}.ServicePage-module__RERSIW__stepTitle{margin-top:1rem}.ServicePage-module__RERSIW__stepText{max-width:44ch;margin-top:.625rem}.ServicePage-module__RERSIW__stepTick{background:var(--theme-accent);transform-origin:0;width:2.375rem;height:2px;margin-top:clamp(1.25rem,2.4vw,2rem);display:block}.ServicePage-module__RERSIW__stepsDiagnostic{border-top:1px solid rgb(var(--theme-ink-rgb) / 20%)}.ServicePage-module__RERSIW__stepsDiagnostic>li{border-bottom:1px solid rgb(var(--theme-ink-rgb) / 14%);padding-block:clamp(1.75rem,3vw,2.5rem)}@media (min-width:48rem){.ServicePage-module__RERSIW__stepsDiagnostic{grid-template-columns:repeat(3,minmax(0,1fr))}.ServicePage-module__RERSIW__stepsDiagnostic>li{border-right:1px solid rgb(var(--theme-ink-rgb) / 14%);padding-inline:clamp(1.25rem,2.6vw,2.25rem)}.ServicePage-module__RERSIW__stepsDiagnostic>li:first-child{padding-left:0}.ServicePage-module__RERSIW__stepsDiagnostic>li:last-child{border-right:0;padding-right:0}}.ServicePage-module__RERSIW__stepsArchitectural>li{border-top:1px solid rgb(var(--theme-ink-rgb) / 18%);padding-block:clamp(1.75rem,3vw,2.5rem)}@media (min-width:48rem){.ServicePage-module__RERSIW__stepsArchitectural{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(1.5rem,3.5vw,3.5rem)}.ServicePage-module__RERSIW__stepsArchitectural>li{padding-top:clamp(1.5rem,2.4vw,2.25rem)}.ServicePage-module__RERSIW__stepsArchitectural>li:nth-child(2){margin-top:clamp(1.75rem,3.5vw,3.5rem)}.ServicePage-module__RERSIW__stepsArchitectural>li:nth-child(3){margin-top:clamp(3.5rem,7vw,7rem)}}.ServicePage-module__RERSIW__stepsRadiant{border-top:1px solid rgb(var(--theme-ink-rgb) / 20%)}.ServicePage-module__RERSIW__stepsRadiant>li{border-bottom:1px solid rgb(var(--theme-ink-rgb) / 14%);padding-block:clamp(1.65rem,2.9vw,2.4rem)}@media (min-width:48rem){.ServicePage-module__RERSIW__stepsRadiant{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,4rem)}.ServicePage-module__RERSIW__stepsRadiant>li:nth-child(odd){border-right:1px solid rgb(var(--theme-ink-rgb) / 14%);padding-right:clamp(1rem,2vw,2rem)}.ServicePage-module__RERSIW__stepsRadiant>li:nth-child(2n){padding-left:clamp(1rem,2vw,2rem)}}.ServicePage-module__RERSIW__stepsReversible>li{border-top:1px solid rgb(var(--theme-ink-rgb) / 18%);padding-block:clamp(1.6rem,2.8vw,2.4rem)}.ServicePage-module__RERSIW__stepsReversible>li:last-child{border-bottom:1px solid rgb(var(--theme-ink-rgb) / 18%)}@media (min-width:48rem){.ServicePage-module__RERSIW__stepsReversible>li{width:78%}.ServicePage-module__RERSIW__stepsReversible>li:nth-child(2n){margin-left:auto}}.ServicePage-module__RERSIW__stepsRhythmic>li{border-top:1px solid rgb(var(--theme-ink-rgb) / 18%);padding-block:clamp(1.6rem,2.8vw,2.4rem)}.ServicePage-module__RERSIW__stepsRhythmic>li:last-child{border-bottom:1px solid rgb(var(--theme-ink-rgb) / 18%)}@media (min-width:48rem){.ServicePage-module__RERSIW__stepsRhythmic>li{grid-template-columns:4.5rem minmax(0,.85fr) minmax(0,1.4fr);align-items:baseline;column-gap:clamp(1.5rem,4vw,4rem);display:grid}.ServicePage-module__RERSIW__stepsRhythmic .ServicePage-module__RERSIW__stepTitle,.ServicePage-module__RERSIW__stepsRhythmic .ServicePage-module__RERSIW__stepText{margin-top:0}.ServicePage-module__RERSIW__stepsRhythmic .ServicePage-module__RERSIW__stepTick{grid-column:2/-1;align-self:start}}.ServicePage-module__RERSIW__stepsImmediate>li{border-top:1px solid rgb(var(--theme-ink-rgb) / 18%);grid-template-columns:2.75rem minmax(0,1fr);column-gap:1rem;padding-block:clamp(1.15rem,2vw,1.75rem);display:grid}.ServicePage-module__RERSIW__stepsImmediate>li:last-child{border-bottom:1px solid rgb(var(--theme-ink-rgb) / 18%)}.ServicePage-module__RERSIW__stepsImmediate .ServicePage-module__RERSIW__stepNumber{grid-area:1/1;padding-top:.3rem}.ServicePage-module__RERSIW__stepsImmediate .ServicePage-module__RERSIW__stepTitle{grid-column:2;margin-top:0}.ServicePage-module__RERSIW__stepsImmediate .ServicePage-module__RERSIW__stepText{grid-column:2;margin-top:.375rem}.ServicePage-module__RERSIW__stepsImmediate .ServicePage-module__RERSIW__stepTick{display:none}.ServicePage-module__RERSIW__trustGrid{gap:clamp(2.25rem,5vw,3.5rem);display:grid}@media (min-width:64rem){.ServicePage-module__RERSIW__trustGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;column-gap:clamp(3rem,8vw,8rem)}.ServicePage-module__RERSIW__trust[data-tone=architectural] .ServicePage-module__RERSIW__trustGrid{grid-template-columns:minmax(0,1fr);row-gap:clamp(2.5rem,5vw,4rem)}}.ServicePage-module__RERSIW__trustPoints{border-top:1px solid rgb(var(--theme-ink-rgb) / 16%)}.ServicePage-module__RERSIW__trustPoint{border-bottom:1px solid rgb(var(--theme-ink-rgb) / 12%);padding-block:clamp(1.35rem,2.4vw,2rem)}@media (min-width:48rem){.ServicePage-module__RERSIW__trust[data-tone=architectural] .ServicePage-module__RERSIW__trustPoints{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,4rem);display:grid}.ServicePage-module__RERSIW__trust[data-tone=architectural] .ServicePage-module__RERSIW__trustPoint{border-bottom:0}}.ServicePage-module__RERSIW__trustTick{background:var(--theme-accent);transform-origin:0;width:2.375rem;height:2px;display:block}.ServicePage-module__RERSIW__trust[data-tone=rhythmic] .ServicePage-module__RERSIW__trustPoint{padding-block:clamp(1.5rem,2.6vw,2.25rem)}.ServicePage-module__RERSIW__trust[data-tone=immediate] .ServicePage-module__RERSIW__trustPoint{padding-block:clamp(1.15rem,2vw,1.65rem)}.ServicePage-module__RERSIW__coverageGrid{gap:clamp(1.75rem,4vw,3rem);display:grid}@media (min-width:64rem){.ServicePage-module__RERSIW__coverageGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(3rem,7vw,6.5rem)}}.ServicePage-module__RERSIW__relatedLink{grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;min-height:4.5rem;display:grid}
