.spinner-module__uhk_IG__spinner{width:var(--spinner-size,32px);height:var(--spinner-size,32px);border:3px solid #e0e0e0;border-top-color:#78a046;border-radius:50%;animation:.7s linear infinite spinner-module__uhk_IG__spin}@keyframes spinner-module__uhk_IG__spin{to{transform:rotate(360deg)}}
.auth-gate-module__AKDXFG__container{background:#e7ecec;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-gate-module__AKDXFG__card{background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:400px;padding:48px 36px;display:flex;box-shadow:0 12px 40px #00000014}.auth-gate-module__AKDXFG__icon_wrapper{background:#f0f5eb;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:4px;display:flex}.auth-gate-module__AKDXFG__title{color:#132e33;text-align:center;font-size:22px;font-weight:500}.auth-gate-module__AKDXFG__subtitle{color:#666;text-align:center;font-size:14px}.auth-gate-module__AKDXFG__error{color:#d32f2f;text-align:center;background:#fef2f2;border-radius:8px;width:100%;padding:8px 14px;font-size:13px}.auth-gate-module__AKDXFG__input{border:1px solid #ddd;border-radius:10px;outline:none;width:100%;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.auth-gate-module__AKDXFG__input:focus{border-color:#78a046;box-shadow:0 0 0 3px #78a04626}.auth-gate-module__AKDXFG__button{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#78a046;border:none;border-radius:10px;width:100%;padding:14px;font-family:inherit;font-size:15px;font-weight:500;transition:background .2s}.auth-gate-module__AKDXFG__button:hover{background:#5e8035}.auth-gate-module__AKDXFG__loading_text{color:#666;margin-top:8px;font-size:14px}@media (max-width:480px){.auth-gate-module__AKDXFG__card{padding:36px 24px}}
.custom-select-module__QfrAIW__wrapper{position:relative}.custom-select-module__QfrAIW__trigger{cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s;display:flex}.custom-select-module__QfrAIW__trigger:hover{border-color:#ccc}.custom-select-module__QfrAIW__trigger_open{border-color:#78a046;box-shadow:0 0 0 3px #78a04626}.custom-select-module__QfrAIW__trigger_error{border-color:#d32f2f}.custom-select-module__QfrAIW__trigger_text{color:#333}.custom-select-module__QfrAIW__trigger_placeholder{color:#999}.custom-select-module__QfrAIW__chevron{color:#666;flex-shrink:0;transition:transform .2s}.custom-select-module__QfrAIW__chevron_open{transform:rotate(180deg)}.custom-select-module__QfrAIW__dropdown{z-index:50;background:#fff;border:1px solid #e0e0e0;border-radius:10px;max-height:200px;padding:4px;animation:.15s ease-out custom-select-module__QfrAIW__dropIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}@keyframes custom-select-module__QfrAIW__dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.custom-select-module__QfrAIW__option{color:#333;cursor:pointer;border-radius:6px;padding:10px 12px;font-size:13px;transition:background .15s}.custom-select-module__QfrAIW__option:hover{background:#f0f5eb}.custom-select-module__QfrAIW__option_selected{color:#4a7025;background:#f0f5eb;font-weight:500}
.lead-modal-module__Auuaxa__overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lead-modal-module__Auuaxa__modal{background:#fff;border-radius:16px;width:100%;max-width:460px;max-height:90vh;padding:32px 28px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.lead-modal-module__Auuaxa__close_button{color:#666;cursor:pointer;background:0 0;border:none;font-size:28px;line-height:1;position:absolute;top:12px;right:16px}.lead-modal-module__Auuaxa__close_button:hover{color:#333}.lead-modal-module__Auuaxa__title{color:#132e33;margin-bottom:4px;font-size:22px;font-weight:500}.lead-modal-module__Auuaxa__subtitle{color:#555;margin-bottom:24px;font-size:14px}.lead-modal-module__Auuaxa__form{flex-direction:column;gap:16px;display:flex}.lead-modal-module__Auuaxa__field{flex-direction:column;gap:4px;display:flex}.lead-modal-module__Auuaxa__field label{color:#333;font-size:14px;font-weight:500}.lead-modal-module__Auuaxa__field input{background:#fff;border:1px solid #e0e0e0;border-radius:8px;outline:none;height:40px;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.lead-modal-module__Auuaxa__field input:focus{border-color:#78a046;box-shadow:0 0 0 3px #78a04626}.lead-modal-module__Auuaxa__input_error{border-color:#d32f2f!important}.lead-modal-module__Auuaxa__input_error:focus{box-shadow:0 0 0 3px #d32f2f26!important}.lead-modal-module__Auuaxa__error{color:#d32f2f;font-size:12px}.lead-modal-module__Auuaxa__submit_error{color:#d32f2f;text-align:center;font-size:14px}.lead-modal-module__Auuaxa__submit_button{color:#fff;cursor:pointer;text-transform:uppercase;background:#f18721;border:none;border-radius:32px;width:100%;padding:14px;font-family:inherit;font-size:16px;font-weight:500;transition:background .2s}.lead-modal-module__Auuaxa__submit_button:hover:not(:disabled){background:#c56d1b}.lead-modal-module__Auuaxa__submit_button:disabled{opacity:.7;cursor:not-allowed}@media (max-width:480px){.lead-modal-module__Auuaxa__modal{padding:24px 20px}.lead-modal-module__Auuaxa__title{font-size:20px}}
.intent-modal-module__jmrx1W__overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.intent-modal-module__jmrx1W__modal{background:#fff;border-radius:20px;width:100%;max-width:440px;padding:36px 28px;animation:.2s ease-out intent-modal-module__jmrx1W__slideUp;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes intent-modal-module__jmrx1W__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.intent-modal-module__jmrx1W__close_button{color:#666;cursor:pointer;background:0 0;border:none;font-size:28px;line-height:1;position:absolute;top:12px;right:16px}.intent-modal-module__jmrx1W__close_button:hover{color:#333}.intent-modal-module__jmrx1W__title{color:#132e33;text-align:center;margin-bottom:24px;font-size:22px;font-weight:500}.intent-modal-module__jmrx1W__cards{flex-direction:column;gap:12px;display:flex}.intent-modal-module__jmrx1W__card{cursor:pointer;text-align:left;background:#fafbfc;border:1px solid #e8e8e8;border-radius:14px;align-items:center;gap:16px;width:100%;padding:20px;font-family:inherit;transition:all .2s;display:flex}.intent-modal-module__jmrx1W__card:hover{background:#f0f5eb;border-color:#78a046;transform:translateY(-1px);box-shadow:0 4px 12px #78a0461f}.intent-modal-module__jmrx1W__card_icon{background:#fff;border:1px solid #e8e8e8;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.intent-modal-module__jmrx1W__card:hover .intent-modal-module__jmrx1W__card_icon{background:#fff;border-color:#c5ddb0}.intent-modal-module__jmrx1W__card_text{flex-direction:column;flex:1;gap:2px;display:flex}.intent-modal-module__jmrx1W__card_title{color:#132e33;font-size:15px;font-weight:500}.intent-modal-module__jmrx1W__card_subtitle{color:#666;font-size:13px}.intent-modal-module__jmrx1W__card_arrow{color:#bbb;flex-shrink:0;transition:color .2s,transform .2s}.intent-modal-module__jmrx1W__card:hover .intent-modal-module__jmrx1W__card_arrow{color:#78a046;transform:translate(2px)}.intent-modal-module__jmrx1W__caregiver_content{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.intent-modal-module__jmrx1W__caregiver_icon{background:#f0f5eb;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.intent-modal-module__jmrx1W__caregiver_text{color:#555;max-width:340px;font-size:15px;line-height:1.6}.intent-modal-module__jmrx1W__caregiver_button{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.3px;background:#f18721;border:none;border-radius:32px;margin-top:4px;padding:14px 32px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block}.intent-modal-module__jmrx1W__caregiver_button:hover{background:#c56d1b}.intent-modal-module__jmrx1W__back_button{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;margin-top:4px;padding:6px 12px;font-family:inherit;font-size:13px;transition:color .2s,background .2s;display:flex}.intent-modal-module__jmrx1W__back_button:hover{color:#333;background:#f0f0f0}@media (max-width:480px){.intent-modal-module__jmrx1W__modal{padding:28px 20px}.intent-modal-module__jmrx1W__card{padding:16px}.intent-modal-module__jmrx1W__card_icon{width:44px;height:44px}}
.labor-issues-module__ChXz3q__section{background-color:#063e24;justify-content:center;align-items:center;gap:2rem;width:100vw;padding:1.75rem 1rem 2.4rem;display:flex}.labor-issues-module__ChXz3q__text_container{color:#fff;flex-direction:column;min-width:270px;display:flex}.labor-issues-module__ChXz3q__header{margin-bottom:1rem;font-weight:400}.labor-issues-module__ChXz3q__header_span{font-weight:600}.labor-issues-module__ChXz3q__content{margin-bottom:2rem}.labor-issues-module__ChXz3q__button_content{color:#063e24;justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:flex}@media (max-width:1200px){.labor-issues-module__ChXz3q__content,.labor-issues-module__ChXz3q__header{flex-direction:column;display:flex}}@media (max-width:775px){.labor-issues-module__ChXz3q__image{width:300px;height:300px}.labor-issues-module__ChXz3q__section{text-align:center;flex-direction:column;gap:1rem}.labor-issues-module__ChXz3q__text_container{text-align:center;justify-content:center;align-items:center}}@media (max-width:452px){.labor-issues-module__ChXz3q__text_container{font-size:.9rem}}@media (max-width:410px){.labor-issues-module__ChXz3q__image{width:250px;height:250px}.labor-issues-module__ChXz3q__text_container{font-size:.8rem}}
.google-reviews-module__VhJoYa__section{flex-direction:column;justify-content:center;align-items:center;width:100vw;padding:2rem .5rem;display:flex}.google-reviews-module__VhJoYa__title{text-align:center;color:#063e24;gap:.5ch;margin-bottom:1rem;font-size:1.5rem;font-weight:500;display:flex}.google-reviews-module__VhJoYa__carousel{cursor:grab;width:100%;height:fit-content;margin:0 auto 2rem;padding-top:2rem}.google-reviews-module__VhJoYa__carousel_container{justify-content:center;align-items:center;gap:3rem;width:100%;height:100%;display:flex}.google-reviews-module__VhJoYa__carousel_slide{justify-content:center;align-items:center;display:flex}.google-reviews-module__VhJoYa__carousel_item{text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:26rem;display:flex}.google-reviews-module__VhJoYa__carousel_name{color:#000;font-weight:500}.google-reviews-module__VhJoYa__carousel_text{color:#000;width:100%;font-size:1.15rem;font-weight:300}.google-reviews-module__VhJoYa__button_content{justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:flex}@media (max-width:580px){.google-reviews-module__VhJoYa__title{flex-direction:column;gap:0}.google-reviews-module__VhJoYa__carousel_item{width:90%}}
.page-module__o9vkbq__main{flex-direction:column;align-items:center;width:100vw;display:flex}@media (min-width:515px){.page-module__o9vkbq__main{justify-content:center}}@media (max-width:514px){.page-module__o9vkbq__main{justify-content:flex-start;gap:.5rem}}
.page-module__iPHkxq__main{flex-direction:column;align-items:center;width:100vw;display:flex}@media (min-width:515px){.page-module__iPHkxq__main{justify-content:center}}@media (max-width:514px){.page-module__iPHkxq__main{justify-content:flex-start;gap:.5rem}}
.page-module___8aEwW__main{flex-direction:column;align-items:center;width:100vw;display:flex}@media (min-width:515px){.page-module___8aEwW__main{justify-content:center}}@media (max-width:514px){.page-module___8aEwW__main{justify-content:flex-start;gap:.5rem}}
