.holiday-cleaning_page__mu9MG{--blue:#1253aa;--ink:#152c45;--muted:#4a5b6d;background:#f5f7fa;color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.65}.holiday-cleaning_footer__yWyYV,.holiday-cleaning_header__x_zfH,.holiday-cleaning_hero__y1vLA,.holiday-cleaning_section__SiMOx{padding-inline:max(1.25rem,calc((100% - 72rem) / 2))}.holiday-cleaning_header__x_zfH{display:flex;align-items:center;gap:1.2rem;min-height:76px;background:white;border-bottom:1px solid #dee5ee}.holiday-cleaning_brand__swed6,.holiday-cleaning_phone__BBz5H{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;color:inherit;text-decoration:none}.holiday-cleaning_brand__swed6 strong{font-size:.95rem;letter-spacing:.08em}.holiday-cleaning_location__vK3AG{min-height:44px;display:inline-flex;align-items:center;margin-inline-start:auto;color:var(--ink);font-size:.95rem;text-decoration:none}.holiday-cleaning_phone__BBz5H{font-size:.95rem;font-weight:650;color:var(--blue)}.holiday-cleaning_hero__y1vLA{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,5.5vw,5rem)}.holiday-cleaning_eyebrow__5knRQ{margin:0 0 .8rem;color:#284f7e;font-size:.875rem;font-weight:650}.holiday-cleaning_page__mu9MG h1,.holiday-cleaning_page__mu9MG h2,.holiday-cleaning_page__mu9MG h3{color:var(--ink);margin:0;font-family:inherit;text-wrap:balance;letter-spacing:-.025em}.holiday-cleaning_page__mu9MG h1{font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.13;font-weight:700;max-width:16ch}.holiday-cleaning_page__mu9MG h2{font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.25;font-weight:700}.holiday-cleaning_page__mu9MG h3{font-size:1.3rem;line-height:1.3;font-weight:650}.holiday-cleaning_intro__068iv{margin:1.15rem 0 0;max-width:36rem;color:var(--muted);font-size:1.1rem}.holiday-cleaning_requestBox__ArqGG{border:1px solid #dbe3ec;border-radius:14px;background:white;padding:1.7rem}.holiday-cleaning_requestBox__ArqGG h2{font-size:1.25rem}.holiday-cleaning_requestBox__ArqGG>p{margin:1rem 0 0;color:var(--muted);font-size:.95rem;line-height:1.55}.holiday-cleaning_dates__ISikZ{display:grid;gap:.65rem;margin-top:1.2rem}.holiday-cleaning_dates__ISikZ a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:52px;padding:.7rem 1rem;color:var(--blue);background:#edf4ff;border:1px solid #bdcfe5;border-radius:7px;font-size:1rem;font-weight:650;text-decoration:none}.holiday-cleaning_dates__ISikZ a:last-child{background:white}.holiday-cleaning_dates__ISikZ a:hover{border-color:var(--blue);background:#e2edfc}.holiday-cleaning_section__SiMOx{padding-block:3.5rem;border-top:1px solid #dee5ee}.holiday-cleaning_section__SiMOx>h2{margin-bottom:1.8rem}.holiday-cleaning_situations__ypNl6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.holiday-cleaning_situation__lb0CO{display:flex;flex-direction:column}.holiday-cleaning_situation__lb0CO>svg{color:var(--blue);margin-bottom:.9rem}.holiday-cleaning_planning__SBHrF p,.holiday-cleaning_situation__lb0CO p{margin:.9rem 0 0;color:var(--muted)}.holiday-cleaning_textLink__Vwcm3{margin-top:1.1rem;display:inline-flex;align-items:center;gap:.6rem;min-height:44px;color:var(--blue);text-decoration:underline;text-underline-offset:.2em;font-weight:650}.holiday-cleaning_textLink__Vwcm3 svg{flex:none}.holiday-cleaning_secondaryLink__47rEH{margin-top:auto;padding-top:.3rem;min-height:44px;display:inline-flex;align-items:center;color:var(--muted);text-underline-offset:.2em;font-size:.92rem}.holiday-cleaning_planning__SBHrF{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;background:white}.holiday-cleaning_offer__T9VNQ{padding:1.6rem;background:#f0f5fb;border-radius:12px;align-self:start}.holiday-cleaning_primary__YgZzL{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:52px;margin-top:1.5rem;padding:.75rem 1rem;background:var(--blue);color:white;border-radius:7px;text-decoration:none;font-size:1rem;font-weight:650}.holiday-cleaning_primary__YgZzL:hover{background:#0b3d85}.holiday-cleaning_faq__dh83r{max-width:52rem}.holiday-cleaning_faq__dh83r details{border-top:1px solid #ccd7e4}.holiday-cleaning_faq__dh83r details:last-child{border-bottom:1px solid #ccd7e4}.holiday-cleaning_faq__dh83r summary{min-height:52px;padding-block:1rem;padding-inline-end:.5rem;cursor:pointer;font-weight:650}.holiday-cleaning_faq__dh83r p{margin:0 0 1.25rem;color:var(--muted)}.holiday-cleaning_related__ixpNz{display:flex;flex-wrap:wrap;gap:.6rem 2.5rem;padding-block:1.4rem;background:#edf2f8}.holiday-cleaning_related__ixpNz a{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;color:var(--blue);font-size:.95rem;text-underline-offset:.2em}.holiday-cleaning_footer__yWyYV{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.75rem;padding-block:1.2rem;background:white;border-top:1px solid #dee5ee}.holiday-cleaning_footer__yWyYV a{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);text-underline-offset:.2em;font-size:.9rem}.holiday-cleaning_page__mu9MG a:focus-visible,.holiday-cleaning_page__mu9MG summary:focus-visible{outline:3px solid #1b64ba;outline-offset:4px}.holiday-cleaning_skip__ksKVZ{position:absolute;z-index:10;inset-inline-start:1rem;top:-100px;background:white;color:var(--blue);padding:.8rem}.holiday-cleaning_skip__ksKVZ:focus{top:.5rem}@media (max-width:760px){.holiday-cleaning_header__x_zfH{min-height:64px;gap:.7rem}.holiday-cleaning_footer__yWyYV,.holiday-cleaning_header__x_zfH,.holiday-cleaning_hero__y1vLA,.holiday-cleaning_section__SiMOx{padding-inline:1.25rem}.holiday-cleaning_hero__y1vLA{grid-template-columns:1fr;gap:1.5rem;padding-block:1.7rem 2rem}.holiday-cleaning_page__mu9MG h1{max-width:19ch}.holiday-cleaning_intro__068iv{font-size:1rem;margin-top:.8rem}.holiday-cleaning_requestBox__ArqGG{padding:1.15rem}.holiday-cleaning_dates__ISikZ{margin-top:.8rem}.holiday-cleaning_requestBox__ArqGG>p{font-size:.9rem}.holiday-cleaning_planning__SBHrF,.holiday-cleaning_situations__ypNl6{grid-template-columns:1fr;gap:2rem}.holiday-cleaning_situation__lb0CO+.holiday-cleaning_situation__lb0CO{padding-top:1.8rem;border-top:1px solid #dee5ee}.holiday-cleaning_section__SiMOx{padding-block:2.3rem}.holiday-cleaning_footer__yWyYV{column-gap:1rem}.holiday-cleaning_phone__BBz5H span{display:none}.holiday-cleaning_phone__BBz5H{min-width:44px;justify-content:center}}@media (prefers-reduced-motion:reduce){.holiday-cleaning_page__mu9MG,.holiday-cleaning_page__mu9MG *{scroll-behavior:auto}}