.breadcrumbs{max-width:1200px;margin:0 auto;padding:18px 32px;color:#5b6675;font-size:13px;display:flex;gap:9px;align-items:center}.breadcrumbs a{color:#075fc7;font-weight:750}.seoHero{background:linear-gradient(100deg,#071a37f8,#075fc7d6),url(/assets/hero-cleaning.webp) 50%/cover;color:#fff;padding:78px clamp(24px,9vw,150px)}.seoHero h1{max-width:900px;margin:18px 0;font-size:clamp(43px,5vw,70px);letter-spacing:-.045em;line-height:1.02}.seoHero>p:not(.kicker){max-width:730px;color:#e4edf7;font-size:19px;line-height:1.65}.serviceSeoHero{background-image:linear-gradient(100deg,#071a37f8,#075fc7d6),url(/assets/deep-cleaning.webp)}.pricePill{display:inline-block;margin-top:24px;padding:10px 15px;border:1px solid #ffffff66;border-radius:999px;background:#ffffff17;font-weight:850}.seoContent{max-width:1200px;margin:0 auto;padding:78px 32px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:60px}.seoContent article h2{margin:0 0 14px;color:#071a37;font-size:clamp(29px,3vw,40px);letter-spacing:-.025em}.seoContent article h2:not(:first-child){margin-top:45px}.seoContent article p{color:#4d5c70;font-size:17px;line-height:1.78}.seoContent article p a{color:#075fc7;font-weight:750;text-decoration:underline}.seoAside{position:sticky;top:24px;align-self:start;background:#f7c52b;color:#071a37;border-radius:14px;padding:34px;box-shadow:0 18px 45px #071a3717}.seoAside h2{font-size:30px;margin:10px 0}.seoAside p:not(.kicker){line-height:1.6}.seoAside .button{width:100%;margin:12px 0}.seoPhone{text-align:center;font-weight:850;display:block;padding:8px}.seoLinkList{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0}.seoLinkList li{list-style:none}.seoLinkList a{height:100%;border:1px solid #dfe5eb;border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:6px}.seoLinkList a:hover{border-color:#0798d0;box-shadow:0 8px 24px #075fc715}.seoLinkList span{color:#075fc7;font-size:13px}.relatedStrip{background:#eef5f9;padding:55px 30px;text-align:center}.relatedStrip h2{font-size:30px}.relatedStrip>div{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}.relatedStrip a{background:#fff;border:1px solid #ccd9e4;border-radius:999px;padding:10px 16px;color:#075fc7;font-weight:800}.seoGrid{max-width:1200px;margin:0 auto;padding:75px 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.seoGrid article{border:1px solid #dfe5eb;border-top:5px solid #f7c52b;border-radius:13px;padding:30px;box-shadow:0 10px 30px #071a370c}.seoGrid h2{font-size:28px;margin:10px 0}.seoGrid p:not(.kicker){color:#5b6675;line-height:1.65}.seoGrid strong{display:block;color:#075fc7;margin:18px 0}.seoGrid .textLink{display:inline-block}.seoCta{text-align:center;color:#fff;background:#075fc7;padding:70px 24px}.seoCta h2{font-size:38px;margin:0 0 12px}.seoCta p{max-width:650px;margin:0 auto 25px;line-height:1.65}.localLinks{background:#f7f6f2}.localLinks .sectionHead{margin-bottom:24px}.localLinkGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.localLinkGrid a{background:#fff;border:1px solid #dfe5eb;border-radius:10px;padding:18px 20px;color:#075fc7;font-weight:850}.localLinkGrid a:hover{border-color:#0798d0;transform:translateY(-2px)}@media (width<=900px){.seoContent{grid-template-columns:1fr}.seoAside{position:static}.seoGrid{grid-template-columns:1fr 1fr}.localLinkGrid{grid-template-columns:1fr 1fr}}@media (width<=650px){.breadcrumbs{padding:14px 20px;overflow:auto;white-space:nowrap}.seoHero{padding:58px 22px}.seoHero h1{font-size:42px}.seoHero>p:not(.kicker){font-size:17px}.seoContent{padding:55px 22px;gap:35px}.seoLinkList,.seoGrid,.localLinkGrid{grid-template-columns:1fr}.seoGrid{padding:55px 22px}.seoCta h2{font-size:32px}}
