.BodyRepairBostonManorLanding_page__X8z0u{--primary-red:#e31e24;--deep-black:#0a0a0a;--soft-white:#fafafa;--accent-green:#00d863;--gray-100:#f5f5f5;--gray-200:#e5e5e5;--gray-300:#d4d4d4;--gray-700:#404040;--gray-800:#262626;--gray-900:#171717;font-family:var(--font-ara-body),"Inter",system-ui,sans-serif;color:var(--deep-black);line-height:1.6;background:var(--soft-white);-webkit-font-smoothing:antialiased}.BodyRepairBostonManorLanding_container__FuncE{max-width:1200px;margin:0 auto;padding:0 24px}.BodyRepairBostonManorLanding_hero__1IrnT{background:linear-gradient(135deg,var(--deep-black) 0,var(--gray-900) 100%);color:white;padding:calc(5rem + 48px) 0 60px;position:relative;overflow:hidden}@media (min-width:640px){.BodyRepairBostonManorLanding_hero__1IrnT{padding-top:calc(6rem + 48px)}}.BodyRepairBostonManorLanding_hero__1IrnT:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(227,30,36,.15) 0,transparent 50%);pointer-events:none}.BodyRepairBostonManorLanding_heroContent__89rsM{position:relative;z-index:1}.BodyRepairBostonManorLanding_breadcrumb__BVXwm{font-size:14px;color:var(--gray-300);margin-bottom:20px}.BodyRepairBostonManorLanding_breadcrumb__BVXwm a{color:var(--gray-300);text-decoration:none}.BodyRepairBostonManorLanding_breadcrumb__BVXwm a:hover{color:white}.BodyRepairBostonManorLanding_hero__1IrnT h1{font-family:var(--font-ara-display),"Outfit",sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;letter-spacing:-1px}.BodyRepairBostonManorLanding_location__E1RK_{color:var(--primary-red)}.BodyRepairBostonManorLanding_heroSubtitle__GP3J2{font-size:clamp(1.05rem,2.5vw,1.375rem);color:var(--gray-200);margin-bottom:16px;font-weight:500}.BodyRepairBostonManorLanding_heroDescription__teWfh{font-size:1.125rem;color:var(--gray-300);max-width:700px;margin-bottom:32px;line-height:1.7}.BodyRepairBostonManorLanding_heroCtaRow__kRERh{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}.BodyRepairBostonManorLanding_ctaPrimary__8pSA4{background:var(--primary-red);color:white;padding:16px 36px;border-radius:6px;text-decoration:none;font-weight:700;font-size:17px;display:inline-block;transition:all .3s;border:2px solid var(--primary-red)}.BodyRepairBostonManorLanding_ctaPrimary__8pSA4:hover{background:#c11b20;transform:translateY(-2px);box-shadow:0 8px 20px rgba(227,30,36,.3)}.BodyRepairBostonManorLanding_ctaWhatsApp__ksKKu{background:#25d366;border-color:#25d366}.BodyRepairBostonManorLanding_ctaWhatsApp__ksKKu:hover{background:#1da851}.BodyRepairBostonManorLanding_heroStats__GIoVZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin-top:40px}.BodyRepairBostonManorLanding_statItem__EpaJ_{text-align:center;padding:24px;background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.BodyRepairBostonManorLanding_statNumber__4W34c{font-size:2.25rem;font-weight:800;color:var(--primary-red);font-family:var(--font-ara-display),"Outfit",sans-serif;display:block;margin-bottom:8px}.BodyRepairBostonManorLanding_statLabel__IVxK6{font-size:15px;color:var(--gray-300);font-weight:500}.BodyRepairBostonManorLanding_trustBadges__bkLY5{background:white;padding:32px 0;border-bottom:1px solid var(--gray-200)}.BodyRepairBostonManorLanding_badgesGrid__RZEWZ{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}.BodyRepairBostonManorLanding_badge__I9qHh{display:flex;align-items:center;gap:12px;font-weight:600;color:var(--gray-700)}.BodyRepairBostonManorLanding_badgeIcon__XySvk{width:28px;height:28px;background:var(--accent-green);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:14px}.BodyRepairBostonManorLanding_servicesSection__vjHGF{padding:80px 0;background:white}.BodyRepairBostonManorLanding_sectionHeader__E1MRR{text-align:center;max-width:800px;margin:0 auto 60px}.BodyRepairBostonManorLanding_sectionTitle__QRCO8{font-family:var(--font-ara-display),"Outfit",sans-serif;font-size:clamp(1.75rem,4vw,2.625rem);font-weight:800;margin-bottom:16px;color:var(--deep-black);letter-spacing:-.5px}.BodyRepairBostonManorLanding_sectionTitleLight__3JVRb{color:white}.BodyRepairBostonManorLanding_sectionSubtitle__K8MQG{font-size:18px;color:var(--gray-700);line-height:1.7}.BodyRepairBostonManorLanding_sectionSubtitleMuted__fZyf7{color:var(--gray-300)}.BodyRepairBostonManorLanding_servicesGrid__1Z_6G{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.BodyRepairBostonManorLanding_serviceCard__02eLp{background:var(--gray-100);padding:36px 28px;border-radius:12px;border:2px solid transparent;transition:all .3s}.BodyRepairBostonManorLanding_serviceCard__02eLp:hover{border-color:var(--primary-red);transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08)}.BodyRepairBostonManorLanding_serviceIcon__155ih{width:56px;height:56px;background:var(--primary-red);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px}.BodyRepairBostonManorLanding_serviceCard__02eLp h3{font-family:var(--font-ara-display),"Outfit",sans-serif;font-size:22px;font-weight:700;margin-bottom:12px;color:var(--deep-black)}.BodyRepairBostonManorLanding_serviceCard__02eLp p{color:var(--gray-700);line-height:1.7;margin-bottom:16px}.BodyRepairBostonManorLanding_servicePrice__K99ts{font-weight:700;color:var(--primary-red);font-size:15px}.BodyRepairBostonManorLanding_midCta__Iyusf{background:linear-gradient(135deg,#e31e24,#c11b20);padding:60px 0;text-align:center}.BodyRepairBostonManorLanding_midCta__Iyusf h2{color:white;font-family:var(--font-ara-display),"Outfit",sans-serif;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;margin-bottom:16px}.BodyRepairBostonManorLanding_midCta__Iyusf p{color:white;font-size:18px;margin-bottom:32px;opacity:.95}.BodyRepairBostonManorLanding_ctaRowCenter__Acn28{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.BodyRepairBostonManorLanding_ctaWhite__Z6soI{background:white;color:var(--primary-red);padding:16px 36px;border-radius:6px;text-decoration:none;font-weight:700;font-size:17px;display:inline-block;transition:all .3s}.BodyRepairBostonManorLanding_ctaWhite__Z6soI:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.BodyRepairBostonManorLanding_ctaOutline__djlwZ{background:transparent;color:white;padding:16px 36px;border-radius:6px;text-decoration:none;font-weight:700;font-size:17px;display:inline-block;border:2px solid white;transition:all .3s}.BodyRepairBostonManorLanding_ctaOutline__djlwZ:hover{background:white;color:var(--primary-red);transform:translateY(-2px)}.BodyRepairBostonManorLanding_processSection__cc99M{padding:80px 0;background:var(--deep-black);color:white}.BodyRepairBostonManorLanding_processGrid__QE7R0{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px;margin-top:60px}.BodyRepairBostonManorLanding_processStep__dVjj7{position:relative;padding-left:60px}.BodyRepairBostonManorLanding_stepNumber__DwBUJ{position:absolute;left:0;top:0;width:48px;height:48px;background:var(--primary-red);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;font-family:var(--font-ara-display),"Outfit",sans-serif}.BodyRepairBostonManorLanding_processStep__dVjj7 h3{font-family:var(--font-ara-display),"Outfit",sans-serif;font-size:20px;font-weight:700;margin-bottom:12px}.BodyRepairBostonManorLanding_processStep__dVjj7 p{color:var(--gray-300);line-height:1.6}.BodyRepairBostonManorLanding_processFooter__noYgE{text-align:center;margin-top:60px}.BodyRepairBostonManorLanding_processFooter__noYgE p{color:white;font-size:20px;margin-bottom:24px}.BodyRepairBostonManorLanding_locationSection__hQTsr{padding:80px 0;background:white}.BodyRepairBostonManorLanding_locationContent__LHFTm{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.BodyRepairBostonManorLanding_locationText__JI_Ab h2{font-family:var(--font-ara-display),"Outfit",sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;margin-bottom:24px;color:var(--deep-black)}.BodyRepairBostonManorLanding_locationText__JI_Ab p{color:var(--gray-700);line-height:1.8;margin-bottom:20px;font-size:17px}.BodyRepairBostonManorLanding_coverageList__z5Q5z{list-style:none;margin-top:24px}.BodyRepairBostonManorLanding_coverageList__z5Q5z li{padding:12px 0;border-bottom:1px solid var(--gray-200);display:flex;align-items:center;gap:12px;color:var(--gray-700);font-weight:500}.BodyRepairBostonManorLanding_coverageList__z5Q5z li:before{content:"✓";color:var(--accent-green);font-weight:700;font-size:18px}.BodyRepairBostonManorLanding_mapCard__0S7qV{background:var(--gray-200);border-radius:12px;min-height:400px;display:flex;align-items:center;justify-content:center;color:var(--gray-700);font-weight:600;position:relative;overflow:hidden;text-align:center;padding:24px}.BodyRepairBostonManorLanding_mapCard__0S7qV:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(227,30,36,.1),rgba(0,216,99,.1))}.BodyRepairBostonManorLanding_mapCardInner__WaGBs{position:relative;z-index:1}.BodyRepairBostonManorLanding_coverageHeading__QQNyw{margin-top:32px;margin-bottom:16px;font-family:var(--font-ara-display),"Outfit",sans-serif;font-size:1.5rem;font-weight:800}.BodyRepairBostonManorLanding_mapTitle__I7LUC{font-size:18px;margin-bottom:8px}.BodyRepairBostonManorLanding_mapMeta__HBtOd{font-size:14px;opacity:.8;margin-top:8px}.BodyRepairBostonManorLanding_mapCtaWrap__lqz_P{margin-top:16px}.BodyRepairBostonManorLanding_mapDirectionsBtn__HxKQu{background:var(--primary-red);color:white;padding:12px 24px;border-radius:6px;text-decoration:none;font-weight:700;font-size:15px;display:inline-block;border:2px solid var(--primary-red);transition:all .3s}.BodyRepairBostonManorLanding_mapDirectionsBtn__HxKQu:hover{background:#c11b20}.BodyRepairBostonManorLanding_postTestimonialsTitle__IBl7N{font-family:var(--font-ara-display),"Outfit",sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin-bottom:16px;color:var(--deep-black)}.BodyRepairBostonManorLanding_locationCta__OcLS1{background:white;padding:60px 0;border-top:1px solid var(--gray-200);text-align:center}.BodyRepairBostonManorLanding_locationCta__OcLS1 h3{font-family:var(--font-ara-display),"Outfit",sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin-bottom:16px;color:var(--deep-black)}.BodyRepairBostonManorLanding_locationCta__OcLS1 p{font-size:18px;color:var(--gray-700);margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.BodyRepairBostonManorLanding_faqSection__a_TX5{padding:80px 0;background:var(--gray-100)}.BodyRepairBostonManorLanding_faqGrid__5mJ5i{max-width:900px;margin:0 auto}.BodyRepairBostonManorLanding_faqItem__5eugO{background:white;margin-bottom:16px;border-radius:8px;overflow:hidden;border:1px solid var(--gray-200)}.BodyRepairBostonManorLanding_faqQuestion__CGd1M{width:100%;padding:24px 28px;background:white;border:none;text-align:left;font-family:var(--font-ara-display),"Outfit",sans-serif;font-size:18px;font-weight:700;color:var(--deep-black);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:all .3s}.BodyRepairBostonManorLanding_faqQuestion__CGd1M:hover{background:var(--gray-100);color:var(--primary-red)}.BodyRepairBostonManorLanding_faqIcon__cV9hK{font-size:24px;transition:transform .3s;color:var(--primary-red);flex-shrink:0}.BodyRepairBostonManorLanding_faqItemActive__vq2n9 .BodyRepairBostonManorLanding_faqIcon__cV9hK{transform:rotate(45deg)}.BodyRepairBostonManorLanding_faqAnswer__odrFs{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.BodyRepairBostonManorLanding_faqItemActive__vq2n9 .BodyRepairBostonManorLanding_faqAnswer__odrFs{max-height:1200px}.BodyRepairBostonManorLanding_faqAnswerContent__3b50f{padding:0 28px 24px;color:var(--gray-700);line-height:1.8;font-size:16px}.BodyRepairBostonManorLanding_testimonialsSection__Xsyw5{padding:80px 0;background:white}.BodyRepairBostonManorLanding_testimonialsGrid__rn_S6{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:60px}.BodyRepairBostonManorLanding_testimonialCard__3euap{background:var(--gray-100);padding:32px;border-radius:12px}.BodyRepairBostonManorLanding_testimonialRating__RFK9R{color:#ffb800;font-size:18px;margin-bottom:16px}.BodyRepairBostonManorLanding_testimonialText__IKmi0{color:var(--gray-700);line-height:1.7;margin-bottom:24px;font-style:italic}.BodyRepairBostonManorLanding_testimonialAuthor__JIFOV{display:flex;align-items:center;gap:12px}.BodyRepairBostonManorLanding_authorAvatar__y_V4E{width:48px;height:48px;background:var(--primary-red);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:18px}.BodyRepairBostonManorLanding_authorInfo__bKVpv h4{font-weight:700;color:var(--deep-black);margin-bottom:4px}.BodyRepairBostonManorLanding_authorLocation__S140t{font-size:14px;color:var(--gray-700)}.BodyRepairBostonManorLanding_postTestimonials__KNHi8{background:var(--gray-100);padding:60px 0;text-align:center}.BodyRepairBostonManorLanding_finalCta___wGWa{padding:100px 0;background:linear-gradient(135deg,var(--primary-red) 0,#c11b20 100%);color:white;text-align:center;position:relative;overflow:hidden;scroll-margin-top:6rem}.BodyRepairBostonManorLanding_finalCta___wGWa:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.1) 0,transparent 50%);pointer-events:none}.BodyRepairBostonManorLanding_finalCtaContent__DNCVT{position:relative;z-index:1}.BodyRepairBostonManorLanding_finalCta___wGWa h2{font-family:var(--font-ara-display),"Outfit",sans-serif;font-size:clamp(1.75rem,4vw,3rem);font-weight:800;margin-bottom:20px;letter-spacing:-.5px}.BodyRepairBostonManorLanding_finalCta___wGWa>.BodyRepairBostonManorLanding_container__FuncE>.BodyRepairBostonManorLanding_finalCtaContent__DNCVT>p{font-size:20px;margin-bottom:40px;opacity:.95}.BodyRepairBostonManorLanding_finalCtaNote__i9zLU{margin-top:32px;font-size:16px;opacity:.9}.BodyRepairBostonManorLanding_stickyCta__LkATJ{position:fixed;bottom:0;left:0;right:0;background:white;padding:12px 16px;box-shadow:0 -4px 12px rgba(0,0,0,.15);z-index:50;display:none}.BodyRepairBostonManorLanding_stickyCtaVisible__nyeFn{display:block}.BodyRepairBostonManorLanding_stickyCtaInner__OFyTv{display:flex;gap:12px;max-width:600px;margin:0 auto}.BodyRepairBostonManorLanding_stickyCall__WldNS{background:var(--primary-red)}.BodyRepairBostonManorLanding_stickyCall__WldNS,.BodyRepairBostonManorLanding_stickyWa__sVkUa{flex:1;color:white;padding:14px;text-align:center;border-radius:6px;text-decoration:none;font-weight:700;font-size:16px}.BodyRepairBostonManorLanding_stickyWa__sVkUa{background:#25d366}.BodyRepairBostonManorLanding_pricingSection__Ob0gw{padding:80px 0;background:white}.BodyRepairBostonManorLanding_tableWrap__5MRxN{overflow-x:auto;margin-top:32px;border-radius:12px;border:1px solid var(--gray-200)}.BodyRepairBostonManorLanding_priceTable__Nf_sP{width:100%;border-collapse:collapse;background:var(--gray-100);min-width:640px}.BodyRepairBostonManorLanding_priceTable__Nf_sP thead tr{background:var(--deep-black);color:white}.BodyRepairBostonManorLanding_priceTable__Nf_sP td,.BodyRepairBostonManorLanding_priceTable__Nf_sP th{padding:16px;text-align:left;border-bottom:1px solid var(--gray-200)}.BodyRepairBostonManorLanding_priceTable__Nf_sP th{font-weight:700;font-family:var(--font-ara-display),"Outfit",sans-serif}.BodyRepairBostonManorLanding_priceTable__Nf_sP tbody td:nth-child(2){color:var(--primary-red);font-weight:700}.BodyRepairBostonManorLanding_priceTable__Nf_sP tbody td:last-child{color:var(--gray-700);font-size:15px}.BodyRepairBostonManorLanding_pricingNote__6Rv2j{margin-top:20px;font-size:14px;color:var(--gray-700);font-style:italic}.BodyRepairBostonManorLanding_areasSection__NP5_2{padding:80px 0;background:var(--gray-100)}.BodyRepairBostonManorLanding_areasGrid__RyzaA{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;margin-top:32px}.BodyRepairBostonManorLanding_areaChip__0BCfU{padding:12px 16px;background:white;border:1px solid var(--gray-200);border-radius:8px;text-align:center;font-weight:600;color:var(--gray-700)}.BodyRepairBostonManorLanding_relatedLinks__3p8M9{margin-top:24px;font-size:16px}.BodyRepairBostonManorLanding_relatedLinks__3p8M9 a{color:var(--primary-red);font-weight:600;text-decoration:underline;text-underline-offset:2px}.BodyRepairBostonManorLanding_relatedLinks__3p8M9 a:hover{color:#c11b20}@media (max-width:968px){.BodyRepairBostonManorLanding_locationContent__LHFTm{grid-template-columns:1fr}}@media (max-width:640px){.BodyRepairBostonManorLanding_heroStats__GIoVZ{grid-template-columns:1fr}.BodyRepairBostonManorLanding_ctaRowCenter__Acn28{flex-direction:column;align-items:stretch}.BodyRepairBostonManorLanding_ctaOutline__djlwZ,.BodyRepairBostonManorLanding_ctaPrimary__8pSA4,.BodyRepairBostonManorLanding_ctaWhite__Z6soI{text-align:center}}@media (min-width:769px){.BodyRepairBostonManorLanding_stickyCta__LkATJ{display:none!important}}