.CleaningNeedsCalculator_section__058Ku{padding:32px 20px}.CleaningNeedsCalculator_inner__38_RH{max-width:1080px;margin:auto;padding:32px;background:#f2f6f3;border-top:2px solid #bdd6c9}.CleaningNeedsCalculator_section__058Ku .CleaningNeedsCalculator_inner__38_RH .CleaningNeedsCalculator_heading__6yFle h2{font-size:clamp(25px,3vw,34px)!important;line-height:1.2;margin:0 0 12px;color:#244f40}.CleaningNeedsCalculator_heading__6yFle p{max-width:760px;color:#57635b;line-height:1.6;margin-bottom:24px}.CleaningNeedsCalculator_fields__mb7D4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.CleaningNeedsCalculator_fields__mb7D4 label{font-size:15px;font-weight:650;color:#29493e}.CleaningNeedsCalculator_fields__mb7D4 select{display:block;width:100%;margin-top:8px;min-height:48px;border:1px solid #cbd4ce;border-radius:4px;background:white;padding:10px;font:inherit;color:#303e36}.CleaningNeedsCalculator_areas__Ao7Up{border:0;margin:24px 0;padding:0;min-width:0}.CleaningNeedsCalculator_areas__Ao7Up legend{margin-bottom:14px;font-weight:650;font-size:15px}.CleaningNeedsCalculator_areas__Ao7Up legend span{display:inline-block;margin-left:8px;font-weight:400;font-size:13px;color:#66756b}.CleaningNeedsCalculator_areas__Ao7Up>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px}.CleaningNeedsCalculator_areas__Ao7Up label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;cursor:pointer}.CleaningNeedsCalculator_areas__Ao7Up input{width:18px;height:18px;accent-color:#0a8e7c;flex-shrink:0}.CleaningNeedsCalculator_inner__38_RH .CleaningNeedsCalculator_button__H6C3k{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;border:0;border-radius:6px;background:#098f80;color:white;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;text-align:center}.CleaningNeedsCalculator_button__H6C3k:hover{background:#086f63}.CleaningNeedsCalculator_inner__38_RH :is(a,button,input,select,summary):focus-visible{outline:2px solid #165746;outline-offset:4px}.CleaningNeedsCalculator_result__u8KXP{margin-top:26px;padding-top:24px;border-top:1px solid #c5d6cc}.CleaningNeedsCalculator_result__u8KXP h3{font-size:22px;margin:0 0 14px;color:#244f40}.CleaningNeedsCalculator_result__u8KXP li,.CleaningNeedsCalculator_result__u8KXP p{font-size:15px;line-height:1.6}.CleaningNeedsCalculator_result__u8KXP ul{list-style:disc;padding-left:20px;margin:14px 0}.CleaningNeedsCalculator_summary__5jfx1{color:#57635b;margin:18px 0}.CleaningNeedsCalculator_actions__qSK8W{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:20px}.CleaningNeedsCalculator_actions__qSK8W>a:not(.CleaningNeedsCalculator_button__H6C3k){color:#215444;padding:12px 0;font-weight:650}.CleaningNeedsCalculator_method__BO_lE{margin-top:20px;font-size:13px;color:#56675b}.CleaningNeedsCalculator_method__BO_lE summary{cursor:pointer}.CleaningNeedsCalculator_method__BO_lE p{margin:12px 0 0;max-width:760px;line-height:1.6}.CleaningNeedsCalculator_error__7l__K{color:#9b2828;margin-bottom:14px}@media(max-width:700px){.CleaningNeedsCalculator_inner__38_RH{padding:24px 20px}.CleaningNeedsCalculator_fields__mb7D4{grid-template-columns:1fr;gap:16px}.CleaningNeedsCalculator_areas__Ao7Up>div{grid-template-columns:repeat(2,minmax(0,1fr))}.CleaningNeedsCalculator_actions__qSK8W{flex-direction:column;align-items:stretch;text-align:center}.CleaningNeedsCalculator_inner__38_RH .CleaningNeedsCalculator_button__H6C3k{width:100%}}@media(max-width:400px){.CleaningNeedsCalculator_areas__Ao7Up>div{grid-template-columns:1fr;gap:0}.CleaningNeedsCalculator_section__058Ku{padding-inline:12px}}.ObjectCheckCTA_section__5_pdE{padding:36px 24px}.ObjectCheckCTA_inner__OU5Gh{max-width:1160px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:38px 42px;background:#f0f6f3;border-top:2px solid #c6dcd3}.ObjectCheckCTA_section__5_pdE .ObjectCheckCTA_inner__OU5Gh .ObjectCheckCTA_copy__bk3jd h2{margin:0 0 14px;color:#203b35;font-size:clamp(26px,3vw,34px)!important;line-height:1.2}.ObjectCheckCTA_copy__bk3jd p{max-width:700px;margin:0;color:#52645c;font-size:17px;line-height:1.65}.ObjectCheckCTA_copy__bk3jd small{display:block;margin-top:12px;font-size:13px;color:#52645c}.ObjectCheckCTA_actions__a2rac{display:flex;flex-direction:column;gap:14px;align-items:center}.ObjectCheckCTA_actions__a2rac a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;font-weight:700;font-size:15px;text-decoration:none}.ObjectCheckCTA_actions__a2rac .ObjectCheckCTA_primary__r4fw0{padding:14px 20px;background:#0aafa5;border-radius:8px;color:white}.ObjectCheckCTA_primary__r4fw0:hover{background:#078d85}.ObjectCheckCTA_actions__a2rac .ObjectCheckCTA_phone__He3xQ{color:#24564a;padding:8px 16px}.ObjectCheckCTA_phone__He3xQ:hover{text-decoration:underline}.ObjectCheckCTA_actions__a2rac svg{width:19px;height:19px;flex-shrink:0}.ObjectCheckCTA_actions__a2rac a:focus-visible{outline:2px solid #24564a;outline-offset:4px}@media(max-width:850px){.ObjectCheckCTA_inner__OU5Gh{grid-template-columns:1fr;gap:24px;padding:28px}.ObjectCheckCTA_actions__a2rac{align-items:stretch}}@media(max-width:480px){.ObjectCheckCTA_section__5_pdE{padding:24px 16px}.ObjectCheckCTA_inner__OU5Gh{padding:24px 20px}.ObjectCheckCTA_copy__bk3jd p{font-size:16px}.ObjectCheckCTA_actions__a2rac a{font-size:14px}}