.service-hero{min-height:min(720px,100svh - 124px)}.service-hero .hero__image{object-position:right center}.service-hero .hero__shade{background:linear-gradient(90deg,#0a1d2bf5 0%,#0a1d2beb 34%,#0a1d2bb8 57%,#0a1d2b38 82%,#0a1d2b1a 100%)}.service-hero .hero__content{max-width:700px}.service-hero .hero__copy{max-width:660px}.service-breadcrumb{color:#d7e0e5;align-items:center;gap:8px;margin-bottom:26px;font-size:12px;line-height:1.6;display:flex}.service-breadcrumb a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.service-breadcrumb a:hover{color:var(--color-accent);text-underline-offset:4px;text-decoration:underline}.service-breadcrumb svg{color:var(--color-accent)}.service-page .trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.service-page .trust-strip li{justify-content:center}.service-page .trust-strip li:first-child{justify-content:flex-start}.service-page .trust-strip li:last-child{justify-content:flex-end}.service-problems__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:64px;display:grid}.service-problems__photos{gap:16px;min-height:560px;display:grid;position:relative}.service-problems__photos--pair{grid-template-rows:repeat(2,minmax(0,1fr))}.service-problems__photos>div{border-radius:3px;min-height:0;position:relative;overflow:hidden}.service-problems__photos img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.service-problems__list article{border-bottom:1px solid #dce1e2;padding-block:24px}.service-problems__list article:first-child{padding-top:0}.service-problems__list article:last-child{border:0;padding-bottom:0}.service-feature{background:#f1f4f3}.mouse-behavior{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:72px;display:grid}.mouse-behavior__list article{border-top:1px solid #d6dfd9;align-items:flex-start;gap:20px;padding-block:24px;display:flex}.mouse-behavior__list article:last-child{padding-bottom:0}.mouse-behavior__list svg{color:#87621b;flex-shrink:0;margin-top:2px}.mouse-behavior__photo{border-radius:3px;min-height:580px;position:relative;overflow:hidden}.mouse-behavior__photo img{object-fit:cover;object-position:52% center;width:100%;height:100%;position:absolute;inset:0}.repair-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.repair-methods article{background:#fff;border-radius:5px;overflow:hidden}.repair-methods__photo{aspect-ratio:1.5;position:relative}.repair-methods__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.repair-methods__body{border-top:3px solid #f8c65b;padding:26px 28px 28px}.service-page .repair-methods h3{font-size:23px}.service-signs{color:#fff;background:#142a38}.service-signs .section-heading p,.service-page .service-signs article p{color:#c5d0d5}.service-signs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 44px;display:grid}.service-signs__grid article{border-top:1px solid #ffffff26;align-items:flex-start;gap:18px;padding-top:24px;display:flex}.service-signs__grid svg{color:var(--color-accent);flex-shrink:0}.service-page .service-signs__grid h3{font-size:19px}.service-signs__note{color:#e1e7ec;background:#ffffff08;border-left:3px solid #f8c65b;margin:32px 0 0;padding:16px 24px;font-size:14px;line-height:1.8}.service-entry__layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:64px;display:grid}.service-entry__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.service-page .service-entry__grid h3{font-size:19px}.service-entry__photos{grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;min-height:580px;display:grid}.service-entry__photos>div{border-radius:3px;min-height:0;position:relative;overflow:hidden}.service-entry__photos img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.service-offerings{background:#f6f5ef}.service-offerings__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:72px;display:grid}.service-offerings__photo{aspect-ratio:1.6;border-radius:3px;position:relative;overflow:hidden}.service-offerings__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.service-offerings__list article{border-bottom:1px solid #d9dbd4;align-items:flex-start;gap:24px;padding-block:28px;display:flex}.service-offerings__list article:first-child{padding-top:0}.service-offerings__list article:last-child{border:0;padding-bottom:0}.service-offerings__icon{color:#142a38;background:#f8c65b;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.service-page article a,.service-page .faq-answer a{color:#76520c;text-underline-offset:4px;font-weight:700;text-decoration-thickness:1px}.service-page article a:hover,.service-page .faq-answer a:hover{color:#142a38}.service-offerings--columns .service-offerings__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.service-offerings--columns .service-offerings__list article{border:0;flex-direction:column;gap:22px;padding:0}.service-offerings--columns .service-offerings__icon{width:56px;height:56px}.service-costs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.service-costs__grid article{border-top:3px solid var(--color-accent);padding-top:24px}.service-page .service-costs__grid h3{font-size:19px}.service-prevention{background:#f1f4f3}.service-prevention__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:72px;display:grid}.service-prevention__list article{border-top:1px solid #d7dfda;align-items:flex-start;gap:18px;padding-block:21px;display:flex}.service-prevention__list article:last-child{padding-bottom:0}.service-prevention__list svg{color:#87621b;flex-shrink:0;margin-top:2px}.service-page .service-prevention__list h3{margin-bottom:8px;font-size:19px}.service-prevention__photo{border-radius:3px;min-height:560px;position:relative;overflow:hidden}.service-prevention__photo img{object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute;inset:0}@media (width<=1000px){.service-page--mice .hero__image{object-position:80% center}.service-hero .hero__shade{background:linear-gradient(90deg,#0a1d2bf0,#0a1d2bcc 70%,#0a1d2baa)}.service-page .trust-strip{grid-template-columns:1fr 1fr}.service-page .trust-strip li,.service-page .trust-strip li:last-child{justify-content:flex-start}.service-problems__layout,.mouse-behavior,.service-entry__layout,.service-offerings__layout,.service-prevention__layout{gap:36px}.repair-methods{gap:24px}.repair-methods__body{padding:24px 20px}.service-page .repair-methods h3{font-size:21px}.service-signs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.service-entry__grid{grid-template-columns:1fr;gap:24px}.service-entry__photos{min-height:700px}.service-offerings__list article{gap:18px}.service-offerings__icon{width:44px;height:44px}.service-offerings--columns .service-offerings__list{gap:24px}.service-costs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (width<=700px){.service-problems__layout,.mouse-behavior,.repair-methods,.service-entry__layout,.service-offerings__layout,.service-prevention__layout,.service-offerings--columns .service-offerings__list{grid-template-columns:1fr;gap:32px}.service-problems__photos{aspect-ratio:1.4;min-height:0}.service-problems__photos--pair{aspect-ratio:1.5;grid-template-rows:none;grid-template-columns:1fr 1fr;gap:12px}.mouse-behavior__photo{aspect-ratio:1.5;min-height:0}.repair-methods__photo{aspect-ratio:1.6}.repair-methods__body{padding:24px}.service-entry__photos{aspect-ratio:1.5;grid-template-rows:none;grid-template-columns:1fr 1fr;gap:12px;min-height:0}.service-entry__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.service-prevention__photo{aspect-ratio:1.5;min-height:0}.service-offerings--columns .service-offerings__list article{border-top:1px solid #d9dbd4;flex-direction:row;gap:20px;padding-top:28px}}@media (width<=600px){.service-hero{min-height:auto}.service-hero .hero__shade{background:linear-gradient(90deg,#0a1d2beb,#0a1d2bcc)}.service-breadcrumb{margin-bottom:24px}.service-signs__grid,.service-entry__grid,.service-costs__grid{grid-template-columns:1fr}.service-signs__grid{gap:28px}.service-offerings__list article{gap:16px}}
