.maintenance-hero{align-items:center}.maintenance-hero-photo{margin:0;justify-self:center;width:min(100%,380px)}.maintenance-hero-photo img{display:block;width:100%;height:auto;border-radius:14px}
.maintenance-benefits,.maintenance-guarantee{padding:70px 0;background:var(--ac-glow-light)}
.maintenance-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.maintenance-symbol{display:grid;place-items:center;width:48px;height:48px;border:1px solid #cde6ee;border-radius:12px;background:#f4fafb;color:#249ed0;margin-bottom:20px}.maintenance-symbol svg{width:28px;height:28px}.maintenance-benefit-grid h3{font-size:21px;line-height:1.35;margin:0 0 14px}.maintenance-benefit-grid p{font-size:15px;line-height:1.75;margin:0}
.maintenance-filter-story,.maintenance-frequency,.maintenance-guarantee-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.maintenance-filter-story figure{margin:0}.maintenance-filter-story img{display:block;width:100%;height:auto;border-radius:14px}.maintenance-filter-story figcaption{font-size:13px;color:var(--ac-muted);padding-top:10px}
.maintenance-inspection{padding:72px 0;background:var(--ac-glow-dark);color:#fff}.maintenance-inspection :is(h2,h3,p){color:#f0f5f5}.maintenance-inspection .eyebrow{color:#c6e6af}.maintenance-inspection .heading-secondary{color:#c5d4d8}.maintenance-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 50px}.maintenance-check-grid article{border-top:1px solid #ffffff36;padding-top:22px}.maintenance-check-grid h3{font-size:22px;line-height:1.35;margin:0 0 12px}.maintenance-check-grid p{font-size:16px;line-height:1.75;margin:0}.maintenance-inspection .maintenance-scope{max-width:950px;margin:36px 0 0;font-size:14px;color:#ccd9dc;line-height:1.75}
.maintenance-planning,.maintenance-guarantee-note{padding:30px;border:1px solid var(--ac-line);border-radius:14px;background:#fff}.maintenance-planning{background:var(--ac-paper)}.maintenance-planning h3,.maintenance-guarantee-note h3{font-size:23px;line-height:1.35;margin:0 0 16px}.maintenance-guarantee-note>img{width:156px;height:auto;margin-bottom:22px}.maintenance-legacy-anchor{display:block;height:0;scroll-margin-top:110px}
@media(max-width:1000px){.maintenance-benefit-grid{grid-template-columns:1fr 1fr;gap:32px}.maintenance-filter-story,.maintenance-frequency,.maintenance-guarantee-grid{gap:32px}}
@media(max-width:760px){.maintenance-hero-photo{width:min(100%,420px)}.maintenance-benefits,.maintenance-guarantee,.maintenance-inspection{padding:45px 0}.maintenance-filter-story,.maintenance-frequency,.maintenance-guarantee-grid,.maintenance-check-grid{grid-template-columns:1fr;gap:28px}.maintenance-benefit-grid{gap:26px 20px}.maintenance-benefit-grid h3{font-size:19px}.maintenance-planning,.maintenance-guarantee-note{padding:24px}}
@media(max-width:430px){.maintenance-benefit-grid{grid-template-columns:1fr}.maintenance-benefit-grid article{display:grid;grid-template-columns:48px 1fr;column-gap:17px}.maintenance-benefit-grid .maintenance-symbol{grid-row:span 2}.maintenance-benefit-grid h3{margin-bottom:8px}.maintenance-benefit-grid p{grid-column:2}}

.maintenance-hero .maintenance-hero-photo img{width:100%;height:auto;max-height:none;object-fit:contain;aspect-ratio:auto}
