.Embers-module__RfPh6W__field{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.Embers-module__RfPh6W__particle{opacity:0;will-change:transform, opacity;border-radius:50%;animation-name:Embers-module__RfPh6W__rise;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-12px}.Embers-module__RfPh6W__warm{background:radial-gradient(circle,#ffc480f2 0%,#e5833499 45%,#0000 75%);box-shadow:0 0 6px 1px #e5833473}.Embers-module__RfPh6W__cool{background:radial-gradient(circle,#ffffffe6 0%,#a0d2ff80 45%,#0000 75%);box-shadow:0 0 6px 1px #a0d2ff66}@keyframes Embers-module__RfPh6W__rise{0%{opacity:0;transform:translate(0,0)scale(1)}8%{opacity:.9}60%{opacity:.5}to{transform:translate3d(var(--drift,30px), -105vh, 0) scale(.35);opacity:0}}@media (prefers-reduced-motion:reduce){.Embers-module__RfPh6W__particle{animation:none}}
.HeroCarousel-module__hy1Euq__hero{background:var(--primary-deep);width:100%;height:calc(100svh - 80px);min-height:480px;max-height:860px;position:relative;overflow:hidden}.HeroCarousel-module__hy1Euq__slide{align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.HeroCarousel-module__hy1Euq__slideBg{background-position:50%;background-size:cover;animation:7s ease-out forwards HeroCarousel-module__hy1Euq__kenBurns;position:absolute;inset:0}@keyframes HeroCarousel-module__hy1Euq__kenBurns{0%{transform:scale(1.08)}to{transform:scale(1)}}.HeroCarousel-module__hy1Euq__content{z-index:2;color:#fff;max-width:720px;position:relative}.HeroCarousel-module__hy1Euq__content h1{font-size:var(--fs-display);color:#fff;text-shadow:0 4px 10px #0000004d;margin-bottom:1.25rem;font-weight:800;line-height:1.15}.HeroCarousel-module__hy1Euq__content p{font-size:var(--fs-lead);color:#ffffffe6;margin-bottom:2rem}.HeroCarousel-module__hy1Euq__actions{flex-direction:column;gap:1rem;display:flex}.HeroCarousel-module__hy1Euq__ctaPrimary{background:var(--secondary);color:#fff;border-radius:var(--radius-md);transition:var(--transition-smooth);justify-content:center;align-items:center;gap:10px;padding:.95rem 1.75rem;font-weight:700;display:flex}.HeroCarousel-module__hy1Euq__ctaPrimary:hover{background:var(--secondary-hover);transform:translateY(-3px);box-shadow:0 10px 20px #e07b394d}.HeroCarousel-module__hy1Euq__ctaSecondary{color:#fff;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);transition:var(--transition-smooth);text-align:center;background:#ffffff1a;border:1px solid #fff3;padding:.95rem 1.75rem;font-weight:700}.HeroCarousel-module__hy1Euq__ctaSecondary:hover{background:#fff3}.HeroCarousel-module__hy1Euq__control{color:#fff;-webkit-backdrop-filter:blur(5px);transition:var(--transition-smooth);z-index:10;background:#ffffff1a;border-radius:50%;padding:.9rem;display:none;position:absolute;top:50%;transform:translateY(-50%)}.HeroCarousel-module__hy1Euq__control:hover{background:var(--secondary)}.HeroCarousel-module__hy1Euq__prev{left:1.5rem}.HeroCarousel-module__hy1Euq__next{right:1.5rem}.HeroCarousel-module__hy1Euq__indicators{z-index:10;gap:.85rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.HeroCarousel-module__hy1Euq__indicator{width:11px;height:11px;transition:var(--transition-smooth);background:#ffffff4d;border-radius:50%}.HeroCarousel-module__hy1Euq__activeIndicator{background:var(--secondary);border-radius:10px;width:28px}@media (min-width:768px){.HeroCarousel-module__hy1Euq__actions{flex-direction:row;gap:1.25rem}.HeroCarousel-module__hy1Euq__control{display:block}}
.page-module___8aEwW__usps{padding:var(--section-y) 0;background:var(--bg-alt);border-bottom:1px solid var(--border-soft)}.page-module___8aEwW__uspGrid{text-align:center;grid-template-columns:1fr;gap:2rem;display:grid}.page-module___8aEwW__uspItem h3{margin:1.25rem 0 .5rem}.page-module___8aEwW__uspItem p{color:var(--text-muted)}.page-module___8aEwW__servicesSection{padding:var(--section-y) 0}.page-module___8aEwW__sectionHeader{text-align:center;max-width:640px;margin:0 auto clamp(2.5rem,2rem + 2vw,4rem)}.page-module___8aEwW__badge{color:var(--secondary);text-transform:uppercase;letter-spacing:1px;background:#e07b391a;border-radius:50px;margin-bottom:1rem;padding:.45rem 1.1rem;font-size:.8rem;font-weight:700;display:inline-block}.page-module___8aEwW__sectionHeader h2{font-size:var(--fs-h2);margin-bottom:1rem}.page-module___8aEwW__sectionHeader p{color:var(--text-muted)}.page-module___8aEwW__serviceGrid{gap:var(--grid-gap);grid-template-columns:1fr;display:grid}.page-module___8aEwW__serviceCard{padding:var(--card-pad);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth);border:1px solid var(--border-soft);background:#fff;flex-direction:column;height:100%;display:flex}.page-module___8aEwW__serviceCard:hover{box-shadow:var(--shadow-lg);border-color:var(--secondary);transform:translateY(-6px)}.page-module___8aEwW__serviceIcon{background:var(--primary);color:#fff;border-radius:var(--radius-md);width:52px;height:52px;transition:var(--transition-smooth);justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.page-module___8aEwW__serviceCard:hover .page-module___8aEwW__serviceIcon{background:var(--secondary);transform:rotate(-5deg)}.page-module___8aEwW__serviceCard h3{margin-bottom:.75rem}.page-module___8aEwW__serviceCard p{color:var(--text-muted);flex-grow:1;margin-bottom:1.5rem}.page-module___8aEwW__learnMore{color:var(--primary);align-items:center;gap:8px;font-weight:700;display:flex}.page-module___8aEwW__digitalSection{padding:var(--section-y) 0;background:var(--bg-alt)}.page-module___8aEwW__digitalGrid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}.page-module___8aEwW__digitalImage{justify-content:center;display:flex}.page-module___8aEwW__reportImg{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:440px;height:auto;transition:transform .3s}.page-module___8aEwW__reportImg:hover{transform:scale(1.02)rotate(1deg)}.page-module___8aEwW__digitalText h2{font-size:var(--fs-h2);margin-bottom:1.25rem}.page-module___8aEwW__digitalText p{font-size:var(--fs-lead);color:var(--text-muted);margin-bottom:2rem}.page-module___8aEwW__featureList{flex-direction:column;gap:1.75rem;display:flex}.page-module___8aEwW__featureItem{gap:1rem;display:flex}.page-module___8aEwW__featureItem h4{margin-bottom:.4rem;font-size:1.1rem}.page-module___8aEwW__featureItem p{font-size:var(--fs-body);margin-bottom:0}.page-module___8aEwW__featureIcon{border-radius:var(--radius-md);width:46px;height:46px;box-shadow:var(--shadow-sm);color:var(--secondary);background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__boilerFocus{background:var(--primary-deep);color:#fff;padding:var(--section-y) 0;overflow:hidden}.page-module___8aEwW__boilerGrid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}.page-module___8aEwW__boilerContent h2{font-size:var(--fs-h2);color:#fff;margin-bottom:1.25rem}.page-module___8aEwW__boilerContent p{font-size:var(--fs-lead);color:#ffffffc7;margin-bottom:1.75rem}.page-module___8aEwW__boilerFeatures{margin-bottom:2rem;list-style:none}.page-module___8aEwW__boilerFeatures li{align-items:center;gap:12px;margin-bottom:.9rem;font-weight:600;display:flex}.page-module___8aEwW__boilerFeatures li:before{content:"✓";color:var(--secondary);font-weight:900}.page-module___8aEwW__boilerImage{border-radius:var(--radius-xl);background:url(/images/hero-boiler.png) 50%/cover;height:280px;position:relative}.page-module___8aEwW__imageOverlay{border-radius:var(--radius-xl);background:linear-gradient(#0000 55%,#0f2d4973);position:absolute;inset:0}.page-module___8aEwW__ctaPrimary{background:var(--secondary);color:#fff;border-radius:var(--radius-md);transition:var(--transition-smooth);white-space:nowrap;text-align:center;padding:.95rem 1.9rem;font-weight:700;display:inline-block}.page-module___8aEwW__ctaPrimary:hover{background:var(--secondary-hover);transform:translateY(-2px)}.page-module___8aEwW__contactCta{padding:var(--section-y) 0}.page-module___8aEwW__ctaBox{background:var(--gradient-hero);padding:clamp(2.5rem, 2rem + 3vw, 4.5rem) var(--card-pad);border-radius:var(--radius-xl);text-align:center;color:#fff}.page-module___8aEwW__ctaBox h2{font-size:var(--fs-h2);color:#fff;margin-bottom:1rem}.page-module___8aEwW__ctaBox p{font-size:var(--fs-lead);opacity:.9;margin-bottom:2rem}.page-module___8aEwW__ctaButtons{flex-direction:column;align-items:center;gap:1rem;display:flex}.page-module___8aEwW__ctaButtons .page-module___8aEwW__ctaPrimary,.page-module___8aEwW__ctaSecondary{width:100%;max-width:320px}.page-module___8aEwW__ctaSecondary{color:#fff;border-radius:var(--radius-md);transition:var(--transition-smooth);white-space:nowrap;text-align:center;background:0 0;border:2px solid #fff;padding:.95rem 1.9rem;font-weight:700}.page-module___8aEwW__ctaSecondary:hover{color:var(--primary);background:#fff}@media (min-width:768px){.page-module___8aEwW__uspGrid{grid-template-columns:repeat(3,1fr)}.page-module___8aEwW__serviceGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__ctaButtons{flex-direction:row;justify-content:center;gap:1.5rem}.page-module___8aEwW__ctaButtons .page-module___8aEwW__ctaPrimary,.page-module___8aEwW__ctaSecondary{width:auto}.page-module___8aEwW__boilerImage{height:380px}}@media (min-width:992px){.page-module___8aEwW__serviceGrid{grid-template-columns:repeat(3,1fr)}.page-module___8aEwW__digitalGrid,.page-module___8aEwW__boilerGrid{grid-template-columns:1fr 1fr;gap:4rem}.page-module___8aEwW__boilerImage{height:440px}}
.ServiceDetail-module__7CLR0W__wrapper{background:#fff}.ServiceDetail-module__7CLR0W__hero{padding:var(--hero-pad);background:var(--gradient-hero);color:#fff;position:relative;overflow:hidden}.ServiceDetail-module__7CLR0W__hero:after{content:"";z-index:1;background:radial-gradient(circle,#e07b391f 0%,#0000 70%);width:80%;height:200%;position:absolute;top:-50%;right:-20%}.ServiceDetail-module__7CLR0W__heroGrid{z-index:2;max-width:720px;position:relative}.ServiceDetail-module__7CLR0W__heroContent h1{font-size:var(--fs-display);color:#fff;margin-bottom:1.25rem;font-weight:800}.ServiceDetail-module__7CLR0W__lead{font-size:var(--fs-lead);color:#fff;opacity:.88;margin-bottom:2rem;line-height:1.65}.ServiceDetail-module__7CLR0W__badge{background:var(--secondary);color:#fff;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:1px;margin-bottom:1.25rem;padding:.45rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.ServiceDetail-module__7CLR0W__ctaGroup{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.ServiceDetail-module__7CLR0W__ctaPrimary{background:var(--secondary);color:#fff;border-radius:var(--radius-md);transition:var(--transition-smooth);padding:.95rem 1.9rem;font-weight:700}.ServiceDetail-module__7CLR0W__ctaPrimary:hover{background:var(--secondary-hover);transform:translateY(-2px)}.ServiceDetail-module__7CLR0W__ctaPhone{color:#fff;font-size:1.25rem;font-weight:800}.ServiceDetail-module__7CLR0W__features{padding:var(--section-y) 0;background:var(--bg-alt)}.ServiceDetail-module__7CLR0W__grid{gap:var(--grid-gap);grid-template-columns:1fr;display:grid}.ServiceDetail-module__7CLR0W__card{padding:var(--card-pad);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-soft);background:#fff;height:100%}.ServiceDetail-module__7CLR0W__card h3{margin:1.25rem 0 .75rem}.ServiceDetail-module__7CLR0W__card p{color:var(--text-muted)}.ServiceDetail-module__7CLR0W__whyChoose{padding:var(--section-y) 0}.ServiceDetail-module__7CLR0W__split{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}.ServiceDetail-module__7CLR0W__imageBox{border-radius:var(--radius-xl);background:url(/images/hero-boiler.png) 50%/cover;order:2;height:280px}.ServiceDetail-module__7CLR0W__textContent h2{font-size:var(--fs-h2);margin-bottom:1.25rem}.ServiceDetail-module__7CLR0W__textContent p{font-size:var(--fs-lead);color:var(--text-muted);margin-bottom:2rem}.ServiceDetail-module__7CLR0W__checklist{list-style:none}.ServiceDetail-module__7CLR0W__checklist li{color:var(--primary);align-items:center;gap:14px;margin-bottom:1rem;font-weight:700;display:flex}.ServiceDetail-module__7CLR0W__checklist li svg{color:var(--secondary)}@media (min-width:768px){.ServiceDetail-module__7CLR0W__ctaGroup{flex-direction:row;align-items:center;gap:2rem}.ServiceDetail-module__7CLR0W__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.ServiceDetail-module__7CLR0W__split{grid-template-columns:1fr 1fr;gap:4rem}.ServiceDetail-module__7CLR0W__imageBox{order:0;height:460px}}
.PressureBoosting-module__33l_vq__wrapper{padding-bottom:0}.PressureBoosting-module__33l_vq__hero{background:var(--gradient-hero);color:#fff;padding:var(--hero-pad);text-align:center;position:relative;overflow:hidden}.PressureBoosting-module__33l_vq__heroContent{z-index:2;position:relative}.PressureBoosting-module__33l_vq__heroContent h1{font-size:var(--fs-display);color:#fff;margin-bottom:1.25rem;line-height:1.15}.PressureBoosting-module__33l_vq__heroContent h1 span{color:var(--secondary)}.PressureBoosting-module__33l_vq__heroContent p{font-size:var(--fs-lead);opacity:.88;max-width:700px;margin:0 auto 2rem}.PressureBoosting-module__33l_vq__badge{text-transform:uppercase;letter-spacing:1px;color:var(--secondary);background:#ffffff1a;border:1px solid #e07b3959;border-radius:50px;margin-bottom:1.25rem;padding:.45rem 1rem;font-size:.78rem;font-weight:700;display:inline-block}.PressureBoosting-module__33l_vq__heroBtns{flex-direction:column;align-items:center;gap:1rem;display:flex}.PressureBoosting-module__33l_vq__heroBtns a{width:100%;max-width:320px}.PressureBoosting-module__33l_vq__ctaPrimary{background:var(--secondary);color:#fff;border-radius:var(--radius-md);transition:var(--transition-smooth);white-space:nowrap;text-align:center;padding:.95rem 1.9rem;font-weight:700}.PressureBoosting-module__33l_vq__ctaPrimary:hover{background:var(--secondary-hover);transform:translateY(-2px)}.PressureBoosting-module__33l_vq__ctaSecondary{color:#fff;border-radius:var(--radius-md);transition:var(--transition-smooth);white-space:nowrap;text-align:center;background:0 0;border:2px solid #ffffff40;padding:.95rem 1.9rem;font-weight:700}.PressureBoosting-module__33l_vq__ctaSecondary:hover{background:#ffffff1a}.PressureBoosting-module__33l_vq__problemSection{padding:var(--section-y) 0;background:var(--bg-alt)}.PressureBoosting-module__33l_vq__sectionHeader{text-align:center;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}.PressureBoosting-module__33l_vq__sectionHeader h2{font-size:var(--fs-h2);margin-bottom:.75rem}.PressureBoosting-module__33l_vq__sectionHeader p{color:var(--text-muted);max-width:640px;margin:0 auto}.PressureBoosting-module__33l_vq__problemGrid{gap:var(--grid-gap);grid-template-columns:1fr;display:grid}.PressureBoosting-module__33l_vq__problemCard{padding:var(--card-pad);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-soft);text-align:center;background:#fff;height:100%;transition:transform .3s}.PressureBoosting-module__33l_vq__problemCard:hover{transform:translateY(-6px)}.PressureBoosting-module__33l_vq__icon{color:var(--secondary);margin-bottom:1.25rem}.PressureBoosting-module__33l_vq__problemCard h3{margin-bottom:.75rem}.PressureBoosting-module__33l_vq__problemCard p{color:var(--text-muted)}.PressureBoosting-module__33l_vq__solutionSection{padding:var(--section-y) 0}.PressureBoosting-module__33l_vq__solutionGrid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}.PressureBoosting-module__33l_vq__solutionImage{background:var(--bg-alt);border-radius:var(--radius-xl);justify-content:center;align-items:center;height:280px;display:flex;position:relative;overflow:hidden}.PressureBoosting-module__33l_vq__pressureGauge{text-align:center;z-index:2}.PressureBoosting-module__33l_vq__gaugeValue{color:var(--primary);margin-top:.75rem;font-size:1.6rem;font-weight:800}.PressureBoosting-module__33l_vq__solutionText h2{font-size:var(--fs-h2)}.PressureBoosting-module__33l_vq__solutionText>p{color:var(--text-muted)}.PressureBoosting-module__33l_vq__featureList{margin-top:1.75rem;list-style:none}.PressureBoosting-module__33l_vq__featureList li{gap:1.25rem;margin-bottom:1.5rem;display:flex}.PressureBoosting-module__33l_vq__featureList li p{color:var(--text-muted)}.PressureBoosting-module__33l_vq__featureList svg{color:var(--secondary);flex-shrink:0}.PressureBoosting-module__33l_vq__featureList strong{color:var(--primary);margin-bottom:.3rem;font-size:1.1rem;display:block}.PressureBoosting-module__33l_vq__benefits{padding:0 0 var(--section-y)}.PressureBoosting-module__33l_vq__benefitsBox{background:var(--primary-deep);color:#fff;padding:clamp(2.5rem, 2rem + 3vw, 4rem) var(--card-pad);border-radius:var(--radius-xl);text-align:center}.PressureBoosting-module__33l_vq__benefitsBox h2{font-size:var(--fs-h2);color:#fff;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.PressureBoosting-module__33l_vq__benefitsGrid{grid-template-columns:1fr;gap:2rem;display:grid}.PressureBoosting-module__33l_vq__benefitItem strong{color:var(--secondary);margin-bottom:.6rem;font-size:1.15rem;display:block}.PressureBoosting-module__33l_vq__benefitItem p{opacity:.88}.PressureBoosting-module__33l_vq__ctaFinal{padding:0 0 var(--section-y);text-align:center}.PressureBoosting-module__33l_vq__ctaContent h2{font-size:var(--fs-h2);margin-bottom:1rem}.PressureBoosting-module__33l_vq__ctaContent p{font-size:var(--fs-lead);color:var(--text-muted);max-width:640px;margin-bottom:2rem;margin-left:auto;margin-right:auto}@media (min-width:768px){.PressureBoosting-module__33l_vq__heroBtns{flex-direction:row;justify-content:center;gap:1.5rem}.PressureBoosting-module__33l_vq__heroBtns a{width:auto}.PressureBoosting-module__33l_vq__problemGrid{grid-template-columns:repeat(3,1fr)}.PressureBoosting-module__33l_vq__benefitsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.PressureBoosting-module__33l_vq__solutionGrid{grid-template-columns:1fr 1fr;gap:4rem}.PressureBoosting-module__33l_vq__solutionImage{height:400px}.PressureBoosting-module__33l_vq__benefitsGrid{grid-template-columns:repeat(4,1fr)}}
