.cleaning-head h1{font-size:clamp(44px,4.5vw,62px);line-height:1.06}.cleaning-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.cleaning-head .project-deck{font-size:18px}.cleaning-photo img{width:100%;height:auto}.cleaning-photo figcaption{font-size:13px;color:#48607a;line-height:1.7;margin-top:13px}.cleaning-head .cleaning-photo figcaption{color:#b8c8d3}.cleaning-jumps{display:flex;gap:14px 28px;flex-wrap:wrap;border-top:1px solid #ffffff30;padding-top:24px;margin-top:38px;font-size:13px;color:#d6e0e7}.cleaning-jumps a{text-decoration:none}.cleaning-jumps a:hover{text-decoration:underline}.cleaning-detail-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}.cleaning-lead{margin-top:22px;color:#48607a;font-size:17px;line-height:1.85}.cleaning-scope{margin:25px 0 0}.cleaning-scope>div{padding:17px 0;border-top:1px solid #ddd3bf}.cleaning-scope dt{font-weight:500;font-size:17px}.cleaning-scope dd{margin:7px 0 0;color:#48607a;font-size:15px}.cleaning-small{margin-top:22px;font-size:14px;color:#48607a}.cleaning-method,.cleaning-frequency{display:grid;grid-template-columns:1fr 1fr;gap:50px}.cleaning-method>section,.cleaning-frequency>section{border-top:2px solid #b8922a;padding-top:24px}.cleaning-method h3,.cleaning-frequency h3{font-size:35px}.cleaning-method p,.cleaning-frequency p{margin-top:18px;color:#48607a;line-height:1.85}.cleaning-extra-grid{grid-template-columns:.9fr 1.1fr}.cleaning-extra{border-top:1px solid #ddd3bf;padding-top:24px;margin-top:27px}.cleaning-extra h3{font-size:32px}.cleaning-extra p{margin-top:14px;color:#48607a;line-height:1.85}.cleaning-service-link{display:inline-block;margin-top:25px;color:#1f4468;font-size:14px;font-weight:500}.cleaning-schedule-note{border-top:1px solid #d7cdb9;padding-top:30px;margin-top:36px;max-width:830px}.cleaning-schedule-note h3{font-size:32px}.cleaning-schedule-note p{color:#48607a;line-height:1.85;margin-top:16px}.cleaning-quote-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:start}.cleaning-quote-list{padding-left:20px;margin:18px 0;color:#48607a}.cleaning-quote-list li{padding:6px 0 6px 4px}.cleaning-quote-grid .button{margin-top:25px}.cleaning-quote-grid .cleaning-service-link{display:block}#included,#our-method,#additional-work,#cleaning-schedule,#planning-your-visit{scroll-margin-top:90px}
@media(max-width:900px){.cleaning-hero-grid{grid-template-columns:1fr;gap:30px}.cleaning-head h1{max-width:720px}.cleaning-hero-grid .cleaning-photo{max-width:700px}.cleaning-detail-grid,.cleaning-quote-grid{gap:35px}.cleaning-method,.cleaning-frequency{gap:32px}}
@media(max-width:600px){.cleaning-head h1{font-size:43px;letter-spacing:-.7px}.cleaning-head .project-deck{font-size:17px}.cleaning-detail-grid,.cleaning-quote-grid,.cleaning-method,.cleaning-frequency{grid-template-columns:1fr;gap:32px}.cleaning-extra-grid>figure{order:2}.cleaning-lead{font-size:16px}.cleaning-method h3,.cleaning-frequency h3{font-size:32px}.cleaning-extra p,.cleaning-method p,.cleaning-frequency p,.cleaning-schedule-note p{font-size:15px}.cleaning-jumps{font-size:12px;gap:14px 22px;margin-top:28px}.cleaning-quote-grid .button{width:100%}}
