.support-dialog{--popup-max: 26rem}.support-launcher{position:fixed;right:calc(1.25rem + env(safe-area-inset-right,0px));bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:900;width:3.5rem;height:3.5rem;border-radius:9999px;background:#733e92;color:#fff;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1.375rem;text-decoration:none;box-shadow:0 10px 25px #733e9266;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.support-launcher:hover{background:#5c2e73;transform:translateY(-2px);box-shadow:0 14px 30px #733e9273}.support-launcher:focus-visible{outline:3px solid #7DB635;outline-offset:2px}@media(max-width:640px){.support-launcher{width:3.25rem;height:3.25rem;font-size:1.25rem;right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}#sw-steps .sw-step{display:none;animation:swStepFadeIn .3s ease-out}@keyframes swStepFadeIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}#sw-steps .sw-step-1{display:block}#sw-steps:has(input[name=category]:checked) .sw-step-1{display:none}#sw-steps:has(input[name=category]:checked) .sw-step-2{display:block}#sw-steps:has(input[name=sw-msg-confirm]:checked) .sw-step-2{display:none}#sw-steps:has(input[name=sw-msg-confirm]:checked) .sw-step-3{display:block}#sw-steps:has(#sw-message:placeholder-shown) .sw-msg-continue{opacity:.45;pointer-events:none}#sw-steps .sw-card{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:.75rem;cursor:pointer;background:#fff;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}#sw-steps .sw-card:hover{border-color:#8b5fb3;background:#f9f5fc;box-shadow:0 2px 8px #733e921f}#sw-steps .peer:checked~.sw-card{border-color:#733e92;background:#733e92;color:#fff}#sw-steps .sw-card i{color:#733e92;font-size:1.125rem;width:1.5rem;text-align:center;margin-top:.125rem;flex-shrink:0}#sw-steps .peer:checked~.sw-card i,#sw-steps .peer:checked~.sw-card .sw-card-sub{color:#fff}#sw-steps .sw-card-sub{font-size:.75rem;color:#6b7280}#sw-steps .sw-continue{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem .75rem;border:2px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:.8125rem;font-weight:500;background:#fff;transition:border-color .15s ease,background-color .15s ease}#sw-steps .sw-continue:hover{border-color:#7db635;background:#f4faec}#sw-steps .peer:checked~.sw-continue{border-color:#7db635;background:#7db635;color:#fff}.sw-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sw-backdrop{position:fixed;inset:0;z-index:1200;display:block;background:var(--popup-backdrop);backdrop-filter:blur(var(--popup-blur));-webkit-backdrop-filter:blur(var(--popup-blur))}dialog.support-dialog.sw-static[open]{position:fixed;inset:0;margin:auto;height:fit-content;z-index:1201}@keyframes swPulse{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.connect-dialog{--popup-max: 30rem}.cw-backdrop{position:fixed;inset:0;z-index:1210;display:block;background:var(--popup-backdrop);backdrop-filter:blur(var(--popup-blur));-webkit-backdrop-filter:blur(var(--popup-blur))}dialog.connect-dialog[open]{position:fixed;inset:0;margin:auto;height:fit-content;z-index:1211}dialog.connect-dialog .popup-body{padding:1.125rem}@media(max-height:44rem){dialog.connect-dialog .popup-body{padding:.875rem}.cw-head{margin-bottom:.375rem!important}.cw-subtitle{display:none!important}.cw-fields>:not([hidden])~:not([hidden]){margin-top:.375rem!important}.cw-fields label{margin-bottom:.125rem!important}.cw-fields textarea{height:2.5rem!important}.cw-terms{margin-top:.25rem!important;line-height:1.25}.cw-actions{margin-top:.5rem!important}.cw-progress{margin-bottom:.375rem!important}.cw-progress>div:first-child{margin-bottom:.125rem!important}.cw-banner{padding-top:.375rem!important;padding-bottom:.375rem!important;margin-bottom:.375rem!important}.cw-error{margin-top:.125rem!important}.cw-foot{display:none!important}.cw-prov{padding-top:.25rem!important;padding-bottom:.25rem!important}.cw-prov-logo{display:none!important}.cw-prov-meta{display:flex!important;align-items:baseline;gap:.375rem}.cw-prov-meta>p{line-height:1.3}}.cw-hp{position:absolute;left:-9999px;top:-9999px;height:0;width:0;opacity:0;overflow:hidden;pointer-events:none}.cw-group:has(.cw-error) label{color:#dc2626}.cw-group:has(.cw-error) input,.cw-group:has(.cw-error) select,.cw-group:has(.cw-error) textarea{border-color:#dc2626}@keyframes cwPulse{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.auth-popup{--popup-max: 25rem}.auth-backdrop{position:fixed;inset:0;z-index:1220;display:block;background:var(--popup-backdrop);backdrop-filter:blur(var(--popup-blur));-webkit-backdrop-filter:blur(var(--popup-blur))}dialog.auth-popup[open]{position:fixed;inset:0;margin:auto;height:fit-content;z-index:1221}dialog.auth-popup .popup-body{padding:1.5rem 1.375rem 1.375rem}@media(max-height:44rem){dialog.auth-popup .popup-body{padding:1.125rem}.auth-fineprint{display:none!important}.auth-foot{margin-top:.5rem!important}}.auth-group:has(.auth-error) label{color:#dc2626}.auth-group:has(.auth-error) input{border-color:#dc2626}@keyframes authPulse{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}:root{--popup-backdrop: rgba(30, 16, 40, .6);--popup-blur: 5px;--popup-radius: .75rem;--popup-border: 1px solid #e5e7eb;--popup-shadow: 0 24px 60px rgba(30, 16, 40, .25)}dialog.popup-panel{position:relative;border:var(--popup-border);border-radius:var(--popup-radius);padding:0;box-shadow:var(--popup-shadow);width:min(calc(100vw - 2rem),var(--popup-max, 34rem));max-height:calc(100dvh - 3rem);overflow:hidden;background:#fff}dialog.popup-panel::backdrop{background:var(--popup-backdrop);backdrop-filter:blur(var(--popup-blur));-webkit-backdrop-filter:blur(var(--popup-blur))}.popup-body{position:relative;padding:1.75rem 1.5rem 1.5rem;max-height:calc(100dvh - 3rem);overflow-y:auto;overscroll-behavior:contain}.popup-header{margin-bottom:1.5rem;padding-right:2.75rem}.popup-title{font-size:1.5rem;font-weight:700;color:#733e92;margin-bottom:0}.popup-close{position:absolute;top:.75rem;right:.75rem;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:9999px;color:#9ca3af;font-size:1.125rem;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease;z-index:10;padding:0}.popup-close:hover{background:#f3f4f6;color:#4b5563}.popup-close:focus-visible{outline:2px solid #733e92;outline-offset:2px}.popup-close svg{width:1.25rem;height:1.25rem}@media(prefers-reduced-motion:no-preference){dialog.popup-panel[open]{animation:popup-in .22s cubic-bezier(.16,1,.3,1)}dialog.popup-panel[open]::backdrop{animation:popup-backdrop-in .22s ease-out}}@keyframes popup-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes popup-backdrop-in{0%{opacity:0}to{opacity:1}}@media(max-width:640px){dialog.popup-panel{width:calc(100vw - 1.25rem);max-height:calc(100dvh - 1.5rem)}.popup-body{padding:1.5rem 1.25rem 1.25rem;max-height:calc(100dvh - 1.5rem)}.popup-actions{position:sticky;bottom:-1.25rem;margin:.5rem -1.25rem -1.25rem;padding:.75rem 1.25rem calc(.875rem + env(safe-area-inset-bottom));background:linear-gradient(to top,#fff 78%,#fff0)}}.popup-lightbox[popover]{margin:auto;border:none;padding:0;background:transparent;max-width:none;max-height:none;overflow:visible;opacity:0;transform:scale(.96);pointer-events:none}.popup-lightbox[popover]:popover-open{opacity:1;transform:scale(1);pointer-events:auto}@media(prefers-reduced-motion:no-preference){.popup-lightbox[popover]{transition:display .25s allow-discrete,opacity .25s,transform .25s cubic-bezier(.16,1,.3,1)}}.popup-lightbox::backdrop{background:#140a1bd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.skip-link{position:fixed;top:-100px;left:1rem;z-index:1300;background:#fff;color:#733e92;font-weight:600;font-size:.875rem;padding:.75rem 1.25rem;border-radius:0 0 .75rem .75rem;text-decoration:none;box-shadow:0 4px 12px #00000040;transition:top .15s ease}.skip-link:focus-visible{top:0;outline:2px solid #7DB635;outline-offset:2px}.header-nav a:focus-visible,.header-nav button:focus-visible,.header-nav label:focus-visible,.leadgen-header a:focus-visible,.leadgen-header button:focus-visible{outline:2px solid #7DB635;outline-offset:2px;border-radius:4px}.nav-link{color:#ffffffeb;text-decoration:none;font-size:.9375rem;font-weight:500;padding:.4rem 0;position:relative;transition:color .15s ease;white-space:nowrap}.nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:#7db635;border-radius:1px;transition:right .2s ease}.nav-link:hover,.nav-link:focus-visible,.categories-dropdown-container:hover .nav-link,.state-dropdown-container:hover .nav-link{color:#fff}.nav-link:hover:after,.nav-link:focus-visible:after,.categories-dropdown-container:hover .nav-link:after,.state-dropdown-container:hover .nav-link:after{right:0}body.scrolled-past-hero .leadgen-header{opacity:1;visibility:visible;transform:translateY(0)}body.scrolled-past-hero .header-nav{opacity:0;pointer-events:none}#mobile-menu-checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#mobile-menu-checkbox:focus-visible~.header-container .mobile-menu-icon{outline:2px solid #7DB635;outline-offset:4px;border-radius:2px}#mobile-menu-checkbox:checked~.mobile-menu{border-bottom:2px solid #e8dff2;box-shadow:0 4px 12px #0000001a;max-height:calc(100dvh - 6.75rem);overflow-y:auto;overscroll-behavior:contain}#mobile-menu-checkbox:checked~.header-container .mobile-menu-icon span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}#mobile-menu-checkbox:checked~.header-container .mobile-menu-icon span:nth-child(2){opacity:0}#mobile-menu-checkbox:checked~.header-container .mobile-menu-icon span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.state-dropdown-menu{position:absolute;top:100%;left:50%;z-index:1001;padding-top:.875rem;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px);transition:all .2s ease}.state-dropdown-container:hover .state-dropdown-menu,.state-dropdown-container:focus-within .state-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.state-dropdown-container:hover .state-arrow,.state-dropdown-container:focus-within .state-arrow{transform:rotate(180deg);opacity:1}.categories-dropdown-checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.categories-dropdown-checkbox:focus-visible~.categories-trigger-wrapper .dropdown-arrow{outline:2px solid #7DB635;outline-offset:3px;border-radius:2px}.categories-dropdown-checkbox:checked~.categories-trigger-wrapper .dropdown-arrow,.categories-dropdown-checkbox:focus-visible~.categories-dropdown-menu,.categories-dropdown-container:hover .dropdown-arrow,.categories-dropdown-container:focus-within .dropdown-arrow{transform:rotate(180deg);opacity:1}.categories-dropdown-checkbox:checked~.categories-dropdown-menu,.categories-dropdown-container:hover .categories-dropdown-menu,.categories-dropdown-container:focus-within .categories-dropdown-menu{display:grid;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.categories-dropdown-container:after{content:"";position:absolute;top:100%;left:-2rem;right:-2rem;height:3rem;pointer-events:none}.categories-dropdown-container:hover:after{pointer-events:auto}.mega-menu-panel{grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:300px 1fr;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease .15s,visibility .15s ease .15s}.mega-menu-panel[data-panel=support-coordinators]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease,visibility .15s ease}.mega-menu-sidebar-item[data-panel=support-coordinators]{background-color:#ede8f3;color:#733e92;border-left-color:#733e92}.mega-menu-sidebar:has(.mega-menu-sidebar-item:not([data-panel=support-coordinators]):hover) .mega-menu-sidebar-item[data-panel=support-coordinators]{background-color:transparent;color:#4a5568;border-left-color:transparent}.mega-menu-body:has(.mega-menu-sidebar-item[data-panel=support-coordinators]:hover) .mega-menu-panel[data-panel=support-coordinators],.mega-menu-body:has(.mega-menu-sidebar-item[data-panel=plan-managers]:hover) .mega-menu-panel[data-panel=plan-managers],.mega-menu-body:has(.mega-menu-sidebar-item[data-panel=therapy-services]:hover) .mega-menu-panel[data-panel=therapy-services],.mega-menu-body:has(.mega-menu-sidebar-item[data-panel=support-workers]:hover) .mega-menu-panel[data-panel=support-workers],.mega-menu-body:has(.mega-menu-sidebar-item[data-panel=behavior-support]:hover) .mega-menu-panel[data-panel=behavior-support],.mega-menu-body:has(.mega-menu-sidebar-item[data-panel=accommodation]:hover) .mega-menu-panel[data-panel=accommodation],.mega-menu-body:has(.mega-menu-sidebar-item[data-panel=health-nursing]:hover) .mega-menu-panel[data-panel=health-nursing],.mega-menu-panel[data-panel=support-coordinators]:hover,.mega-menu-panel[data-panel=plan-managers]:hover,.mega-menu-panel[data-panel=therapy-services]:hover,.mega-menu-panel[data-panel=support-workers]:hover,.mega-menu-panel[data-panel=behavior-support]:hover,.mega-menu-panel[data-panel=accommodation]:hover,.mega-menu-panel[data-panel=health-nursing]:hover{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease,visibility .15s ease}.mega-menu-body:has(.mega-menu-sidebar-item:not([data-panel=support-coordinators]):hover) .mega-menu-panel[data-panel=support-coordinators]{opacity:0;visibility:hidden}.mega-menu-panels:has(.mega-menu-panel:not([data-panel=support-coordinators]):hover) .mega-menu-panel[data-panel=support-coordinators]{opacity:0;visibility:hidden}.mega-menu-body:has(.mega-menu-panel[data-panel=support-coordinators]:hover) .mega-menu-sidebar-item[data-panel=support-coordinators],.mega-menu-body:has(.mega-menu-panel[data-panel=plan-managers]:hover) .mega-menu-sidebar-item[data-panel=plan-managers],.mega-menu-body:has(.mega-menu-panel[data-panel=therapy-services]:hover) .mega-menu-sidebar-item[data-panel=therapy-services],.mega-menu-body:has(.mega-menu-panel[data-panel=support-workers]:hover) .mega-menu-sidebar-item[data-panel=support-workers],.mega-menu-body:has(.mega-menu-panel[data-panel=behavior-support]:hover) .mega-menu-sidebar-item[data-panel=behavior-support],.mega-menu-body:has(.mega-menu-panel[data-panel=accommodation]:hover) .mega-menu-sidebar-item[data-panel=accommodation],.mega-menu-body:has(.mega-menu-panel[data-panel=health-nursing]:hover) .mega-menu-sidebar-item[data-panel=health-nursing]{background-color:#ede8f3;color:#733e92;border-left-color:#733e92}.mega-menu-body:has(.mega-menu-panel:not([data-panel=support-coordinators]):hover) .mega-menu-sidebar-item[data-panel=support-coordinators]{background-color:transparent;color:#4a5568;border-left-color:transparent}.autosuggest-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.autosuggest-input:not(:placeholder-shown)~.autosuggest-clear{display:flex}
