.rat-hero{min-height:min(720px,100svh - 124px)}.rat-hero .hero__image{object-position:70% center}.rat-hero .hero__shade{background:linear-gradient(90deg,#0a1d2bf5 0%,#0a1d2be8 34%,#0a1d2ba3 56%,#0a1d2b26 78%,#0a1d2b0d 100%),linear-gradient(#0000 55%,#0a1d2b77)}.rat-hero .hero__content{max-width:700px}.rat-hero .hero__copy{max-width:660px}.rat-breadcrumb{color:#d7e0e5;align-items:center;gap:8px;margin-bottom:30px;font-size:12px;line-height:1.6;display:flex}.rat-breadcrumb a{align-items:center;min-height:44px;padding-block:8px;text-decoration:none;display:inline-flex}.rat-breadcrumb a:hover{color:var(--color-accent);text-underline-offset:4px;text-decoration:underline}.rat-breadcrumb svg{color:var(--color-accent)}.rat-page .trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.rat-page .trust-strip li{justify-content:center}.rat-page .trust-strip li:first-child{justify-content:flex-start}.rat-page .trust-strip li:last-child{justify-content:flex-end}.rat-problems__layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:64px;display:grid}.rat-problems__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:32px;display:grid}.rat-problems__grid article{border-top:2px solid #f8c65b;padding-top:24px}.rat-problems__photo{border-radius:4px;min-height:400px;margin:0;position:relative;overflow:hidden}.rat-problems__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rat-species{background:#f1f4f3}.rat-species__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.rat-species__grid article{background:#fff;border-radius:5px;overflow:hidden}.rat-species__photo{aspect-ratio:1.9;position:relative;overflow:hidden}.rat-species__photo img{object-fit:cover;object-position:center 55%;width:100%;height:100%;position:absolute;inset:0}.rat-species__body{padding:28px 32px 32px}.rat-page .rat-species__body h3{font-size:25px}.rat-signs{color:#fff;background:#142a38}.rat-signs .section-heading p,.rat-page .rat-signs article p{color:#c5d0d5}.rat-signs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 44px;display:grid}.rat-signs__grid article{border-top:1px solid #ffffff26;align-items:flex-start;gap:18px;padding-top:24px;display:flex}.rat-signs__grid svg{color:var(--color-accent);flex-shrink:0}.rat-page .rat-signs__grid h3{font-size:19px}.rat-entry__layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:64px;display:grid}.rat-entry__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.rat-page .rat-entry__grid h3{font-size:19px}.rat-entry__photos{grid-template-rows:1.1fr 1fr;gap:16px;min-height:560px;display:grid}.rat-entry__photos img{object-fit:cover;border-radius:3px;width:100%;height:100%;min-height:0}.rat-entry__photos img:first-child{object-position:80% center}.rat-services{background:#f6f5ef}.rat-services__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:72px;display:grid}.rat-services__photo{aspect-ratio:1.6;border-radius:3px;position:relative;overflow:hidden}.rat-services__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rat-services__list article{border-bottom:1px solid #d9dbd4;align-items:flex-start;gap:24px;padding-block:28px;display:flex}.rat-services__list article:first-child{padding-top:0}.rat-services__list article:last-child{border:0;padding-bottom:0}.rat-services__icon{color:#142a38;background:#f8c65b;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.rat-services__list a{color:#76520c;text-underline-offset:4px;font-weight:700;text-decoration-thickness:1px}.rat-services__list a:hover{color:#142a38}.rat-costs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.rat-costs__grid article{border-top:3px solid var(--color-accent);padding-top:24px}.rat-page .rat-costs__grid h3{font-size:19px}.rat-prevention{background:#f1f4f3}.rat-prevention__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;display:grid}.rat-prevention__photo{border-radius:3px;min-height:560px;position:relative;overflow:hidden}.rat-prevention__photo img{object-fit:cover;object-position:75% center;width:100%;height:100%;position:absolute;inset:0}.rat-prevention__list article{border-top:1px solid #d7dfda;align-items:flex-start;gap:18px;padding-block:21px;display:flex}.rat-prevention__list article:last-child{padding-bottom:0}.rat-prevention__list svg{color:#87621b;flex-shrink:0;margin-top:2px}.rat-page .rat-prevention__list h3{margin-bottom:8px;font-size:19px}@media (width<=1000px){.rat-hero .hero__image{object-position:right center}.rat-hero .hero__shade{background:linear-gradient(90deg,#0a1d2bf0,#0a1d2bcc 70%,#0a1d2baa)}.rat-problems__layout,.rat-entry__layout,.rat-services__layout,.rat-prevention__layout{gap:36px}.rat-problems__layout{grid-template-columns:1.15fr .85fr}.rat-problems__grid{gap:28px 24px}.rat-page .rat-problems__grid h3{font-size:19px}.rat-signs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.rat-page .trust-strip{grid-template-columns:1fr 1fr}.rat-page .trust-strip li,.rat-page .trust-strip li:last-child{justify-content:flex-start}.rat-entry__grid{grid-template-columns:1fr;gap:24px}.rat-entry__photos{min-height:700px}.rat-species__body{padding:24px}.rat-services__list article{gap:18px}.rat-services__icon{width:44px;height:44px}.rat-costs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (width<=700px){.rat-problems__layout,.rat-species__grid,.rat-entry__layout,.rat-services__layout,.rat-prevention__layout{grid-template-columns:1fr;gap:32px}.rat-problems__photo{aspect-ratio:1.4;min-height:0}.rat-species__photo{aspect-ratio:1.6}.rat-entry__photos{aspect-ratio:1.5;grid-template-rows:none;grid-template-columns:1fr 1fr;gap:12px;min-height:0}.rat-entry__photos img{object-position:center}.rat-entry__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.rat-prevention__photo{aspect-ratio:1.5;min-height:0}.rat-page .rat-prevention__photo{order:1}}@media (width<=600px){.rat-hero{min-height:auto}.rat-hero .hero__image{object-position:right center}.rat-hero .hero__shade{background:linear-gradient(90deg,#0a1d2beb,#0a1d2bbf)}.rat-breadcrumb{margin-bottom:24px}.rat-page .trust-strip{grid-template-columns:1fr 1fr}.rat-problems__grid,.rat-entry__grid,.rat-costs__grid{grid-template-columns:1fr}.rat-signs__grid{grid-template-columns:1fr;gap:28px}.rat-services__list article{gap:16px}}
