.privacy_container__wwnq9{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#4158D0,#C850C0);background-attachment:fixed}.privacy_header__p3DFX{background-color:white;padding:1rem;position:relative;z-index:999;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;justify-content:flex-start;width:100%}.privacy_headerContent__CW_47{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.privacy_leftSection__Gl_aG{gap:.75rem}.privacy_backButton__wKcSC,.privacy_leftSection__Gl_aG,.privacy_rightSection__ViqAD{display:flex;align-items:center}.privacy_backButton__wKcSC{background:none;border:none;padding:.5rem;cursor:pointer;color:#4f5bd5;justify-content:center;transition:opacity .2s}.privacy_backButton__wKcSC:hover{opacity:.7}.privacy_backButton__wKcSC:active{transform:scale(.95)}.privacy_logoContainer__pHOk3{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);background:white;width:40px;height:40px;flex-shrink:0}.privacy_logo__zIxuM{font-size:2rem;font-weight:600;margin:0;letter-spacing:.1em}.privacy_logo__zIxuM,.privacy_sublogo__qMReD{background:linear-gradient(135deg,#4158D0,#C850C0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.privacy_sublogo__qMReD{font-size:.75rem;letter-spacing:.2em;opacity:.9}.privacy_nav__pLlzu{display:flex;gap:1.5rem;align-items:center}.privacy_navLink__J7Eap{text-decoration:none;color:#333;font-weight:500;padding:.5rem 1rem;border-radius:.5rem;transition:all .2s ease;border:1px solid transparent}.privacy_navLink__J7Eap:hover{background:linear-gradient(135deg,#4158D0,#C850C0);color:white;border-color:transparent}.privacy_main__1RN80{flex:1 1;display:flex;justify-content:center;padding:2rem 0}.privacy_content___sdMp{max-width:800px;width:90%;background:white;border-radius:1rem;box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden}.privacy_markdownContent__K99Oc{padding:3rem;line-height:1.6;color:#333}.privacy_markdownContent__K99Oc h1{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#4158D0,#C850C0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.privacy_markdownContent__K99Oc h2{color:#333;font-size:1.75rem;font-weight:600;margin:2.5rem 0 1rem;border-bottom:2px solid #f0f0f0;padding-bottom:.5rem}.privacy_markdownContent__K99Oc h3{color:#333;font-size:1.25rem;font-weight:600;margin:2rem 0 .75rem}.privacy_markdownContent__K99Oc h4{color:#333;font-size:1.1rem;font-weight:600;margin:1.5rem 0 .5rem}.privacy_markdownContent__K99Oc p{margin-bottom:1rem;color:#555}.privacy_markdownContent__K99Oc strong{color:#333;font-weight:600}.privacy_markdownContent__K99Oc ol,.privacy_markdownContent__K99Oc ul{margin:1rem 0;padding-left:1.5rem}.privacy_markdownContent__K99Oc li{margin-bottom:.5rem;color:#555}.privacy_markdownContent__K99Oc code{background:#f8f9fa;padding:.2rem .4rem;border-radius:.25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;color:#e83e8c}.privacy_markdownContent__K99Oc pre{background:#f8f9fa;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0;border-left:4px solid #4158d0}.privacy_markdownContent__K99Oc pre code{background:none;padding:0;color:#333}.privacy_markdownContent__K99Oc hr{border:none;height:2px;background:linear-gradient(135deg,#4158D0,#C850C0);margin:2rem 0;border-radius:1px}.privacy_markdownContent__K99Oc a{color:#4158D0;text-decoration:none;font-weight:500}.privacy_markdownContent__K99Oc a:hover{text-decoration:underline}@media (max-width:768px){.privacy_headerContent__CW_47{flex-direction:row;gap:1rem}.privacy_nav__pLlzu{gap:1rem;justify-content:center}.privacy_navLink__J7Eap{padding:.4rem .8rem;font-size:.9rem}.privacy_content___sdMp{width:95%;margin:0 auto}.privacy_markdownContent__K99Oc{padding:2rem}.privacy_markdownContent__K99Oc h1{font-size:2rem}.privacy_markdownContent__K99Oc h2{font-size:1.5rem}.privacy_markdownContent__K99Oc h3{font-size:1.2rem}}.HeaderMenu_container__WSIYL{position:relative;display:inline-block}.HeaderMenu_menuButton__dKuFt{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;border-radius:8px}.HeaderMenu_menuButton__dKuFt:hover{transform:scale(1.05);background:rgba(65,88,208,.05)}.HeaderMenu_menuButton__dKuFt:active{transform:scale(.95)}.HeaderMenu_iconWrapper__PFE1Z{display:flex;align-items:center;justify-content:center}.HeaderMenu_menuIcon__n1_TE{stroke:#C850C0}@supports not (stroke:url(#menu-icon-gradient)){.HeaderMenu_menuIcon__n1_TE{stroke:#4158D0}}.HeaderMenu_dropdown__ru5KH{position:absolute;top:calc(100% + .5rem);right:0;background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:200px;padding:.5rem 0;z-index:1000;animation:HeaderMenu_fadeIn__nAA0H .2s ease;border:1px solid rgba(65,88,208,.1)}@keyframes HeaderMenu_fadeIn__nAA0H{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.HeaderMenu_dropdownItem__2mGgL{display:block;padding:.75rem 1.25rem;color:#333;text-decoration:none;transition:all .2s ease;font-size:.95rem;font-weight:500}.HeaderMenu_dropdownItem__2mGgL:hover{background:linear-gradient(135deg,#4158D0,#C850C0);color:white}.HeaderMenu_dropdownItem__2mGgL:first-child:hover{border-radius:12px 12px 0 0}.HeaderMenu_dropdownItem__2mGgL:last-child:hover{border-radius:0 0 12px 12px}.HeaderMenu_dropdownItem__2mGgL:only-child:hover{border-radius:12px}.signup_container__p7EEk{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#4158D0,#C850C0);background-attachment:fixed}.signup_header__UG2Bw{background-color:white;padding:1.5rem 0;position:relative;z-index:999;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;justify-content:center;width:100%}.signup_headerContent__DKNp_{max-width:1200px;width:90%;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.signup_logoContainer__fhmAM{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;cursor:pointer}.signup_logo__rK4NV{font-size:2rem;font-weight:600;margin:0;letter-spacing:.1em}.signup_logo__rK4NV,.signup_sublogo__FQOjV{background:linear-gradient(135deg,#4158D0,#C850C0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.signup_sublogo__FQOjV{font-size:.75rem;letter-spacing:.2em;opacity:.9}.signup_nav___K__x{display:flex;gap:1.5rem;align-items:center}.signup_navLink___BQPe{text-decoration:none;color:#333;font-weight:500;padding:.5rem 1rem;border-radius:.5rem;transition:all .2s ease;border:1px solid transparent}.signup_navLink___BQPe:hover{background:linear-gradient(135deg,#4158D0,#C850C0);color:white;border-color:transparent}.signup_main__jQvmW{flex:1 1;display:flex;justify-content:center;padding:2rem 0;min-height:calc(100vh - 120px)}.signup_content__bvyZL{max-width:900px;width:90%;background:white;border-radius:1rem;box-shadow:0 8px 32px rgba(0,0,0,.1);display:flex;flex-direction:column;flex:1 1}.signup_completionStep__9Ke84{padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.signup_successIcon__3GvQx{width:4rem;height:4rem;border-radius:50%;color:white;display:flex;align-items:center;justify-content:center}.signup_completionTitle__sGteU,.signup_successIcon__3GvQx{background:linear-gradient(135deg,#4158D0,#C850C0);font-size:2rem;font-weight:700}.signup_completionTitle__sGteU{color:#333;margin:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.signup_completionMessage__Rbnau{font-size:1.1rem;color:#555;max-width:500px;line-height:1.6;margin:0}.signup_loadingSpinner__cV2Ca{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.signup_spinner__6rsqI{width:2rem;height:2rem;border:3px solid #e9ecef;border-top-color:#4158d0;border-radius:50%;animation:signup_spin__i_hBU 1s linear infinite}@keyframes signup_spin__i_hBU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.signup_loadingSpinner__cV2Ca span{color:#6c757d;font-size:.9rem}.signup_checkmark__nTXm3,.signup_doneIcon__Jy_Yx{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,#4158D0,#C850C0);color:white;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;animation:signup_checkmarkScale__c_0bB .6s ease-out}@keyframes signup_checkmarkScale__c_0bB{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes signup_pulse__Csvoq{0%{box-shadow:0 0 0 0 rgba(65,88,208,.7)}70%{box-shadow:0 0 0 10px rgba(65,88,208,0)}to{box-shadow:0 0 0 0 rgba(65,88,208,0)}}.signup_welcomeCard__Oc_Ng{padding:3rem 2rem;display:flex;flex-direction:column;gap:2rem}.signup_welcomeTitle__sGurQ{font-size:2.5rem;font-weight:700;color:#333;margin:0;text-align:center;background:linear-gradient(135deg,#4158D0,#C850C0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.signup_welcomeDescription__K_zHp{font-size:1.1rem;color:#555;line-height:1.6;margin:0;text-align:center;max-width:600px;align-self:center}.signup_formContainer__oclXv{display:flex;flex-direction:column;gap:1.5rem;max-width:500px;align-self:center;width:100%}.signup_formField__qf9Xy{display:flex;flex-direction:column;gap:.5rem;animation:signup_slideIn__noZUx .3s ease-out}.signup_formRow__ge__C{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:0;touch-action:manipulation}.signup_formRow__ge__C,.signup_formRow__ge__C .signup_formField__qf9Xy{width:100%;max-width:100%;min-width:0}.signup_formRow__ge__C .signup_input__Njpei{width:100%;max-width:100%;min-width:0;box-sizing:border-box;-webkit-text-size-adjust:100%}.signup_formRowCompact__uMGtH,.signup_nameFieldsRow__sUS_f{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:0}.signup_nameFieldsRow__sUS_f .signup_formField__qf9Xy:last-child{grid-column:2;grid-row:1}.signup_nameFieldsRow__sUS_f .signup_formField__qf9Xy:nth-last-child(2){grid-column:1;grid-row:1;width:100%}.signup_nameFieldsRow__sUS_f .signup_formField__qf9Xy:nth-last-child(2) .signup_input__Njpei{width:100%}.signup_nameFieldsRow__sUS_f .signup_formField__qf9Xy:last-child .signup_input__Njpei{width:80px;min-width:80px;max-width:80px}@media (min-width:769px){.signup_formRow__ge__C{grid-template-columns:1fr 1fr;gap:.75rem}.signup_nameFieldsRow__sUS_f{grid-template-columns:1fr 80px;gap:.75rem}}@media (max-width:768px){.signup_formRow__ge__C{grid-template-columns:1fr 1fr;gap:.5rem}.signup_nameFieldsRow__sUS_f{grid-template-columns:1fr 80px;gap:.5rem}.signup_formRow__ge__C .signup_input__Njpei{font-size:16px}.signup_nameFieldsRow__sUS_f .signup_input__Njpei{font-size:1rem}}@keyframes signup_slideIn__noZUx{0%{opacity:0;transw:translateY(20px)}to{opacity:1;transform:translateY(0)}}.signup_fieldLabel__Yh_RT{font-size:1rem;font-weight:600;background:linear-gradient(135deg,#4158D0,#C850C0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:0}.signup_inputInvalid__JctCO,.signup_input__Njpei{width:100%;max-width:100%;box-sizing:border-box;padding:1rem;border:2px solid #e9ecef;border-radius:.5rem;font-size:1rem;transition:all .2s ease;background:white;color:#333}.signup_inputInvalid__JctCO{border-color:#4158D0!important;animation:signup_pulseBlue__0mp7y 3s infinite!important}.signup_input__Njpei:focus{outline:none;border-color:#4158D0;box-shadow:0 0 0 3px rgba(65,88,208,.1)}.signup_input__Njpei::placeholder{color:#adb5bd}.signup_input__Njpei.signup_invalid__VcWmJ{border-color:#4158D0!important;animation:signup_pulseBlue__0mp7y 3s infinite!important}.signup_detailedResponseTextarea__uqa9R{width:100%;max-width:100%;box-sizing:border-box;padding:1rem;border:2px solid #e9ecef;border-radius:.5rem;font-size:1rem;transition:all .2s ease;background:white;color:#333;resize:vertical;min-height:120px}.signup_detailedResponseTextarea__uqa9R:focus{outline:none;border-color:#4158D0;box-shadow:0 0 0 3px rgba(65,88,208,.1)}.signup_detailedResponseTextarea__uqa9R::placeholder{color:#adb5bd}@keyframes signup_pulseBlue__0mp7y{0%{border-color:#4158D0;box-shadow:0 0 0 0 rgba(65,88,208,.4)}50%{border-color:#4158D0;box-shadow:0 0 0 6px rgba(65,88,208,.1)}to{border-color:#4158D0;box-shadow:0 0 0 0 rgba(65,88,208,.4)}}@keyframes signup_pulseGrey__Bw2Cn{0%{border-color:#e9ecef;box-shadow:0 0 0 0 rgba(65,88,208,.4)}50%{border-color:#e9ecef;box-shadow:0 0 0 6px rgba(65,88,208,.1)}to{border-color:#e9ecef;box-shadow:0 0 0 0 rgba(65,88,208,.4)}}.signup_input__Njpei[type=date]{position:relative}.signup_input__Njpei[type=date]::-webkit-calendar-picker-indicator{background:linear-gradient(135deg,#4158D0,#C850C0);-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v1h14V3a1 1 0 0 0-1-1H2zm13 3H1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5z'/%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v1h14V3a1 1 0 0 0-1-1H2zm13 3H1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5z'/%3e%3c/svg%3e");-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:20px;height:20px;cursor:pointer;opacity:.8;-webkit-transition:all .2s ease;transition:all .2s ease}.signup_input__Njpei[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;transform:scale(1.1)}.signup_buttonGroup__M6i69{display:flex;width:100%;margin-top:.5rem}.signup_selectionButton__ynGPt{flex:1 1;padding:1rem 1.5rem;border:2px solid #e9ecef;background:white;color:#666;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;text-align:center}.signup_selectionButton__ynGPt:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;border-right:1px solid #e9ecef}.signup_selectionButton__ynGPt:nth-child(2){border-left:1px solid #e9ecef;border-right:1px solid #e9ecef}.signup_selectionButton__ynGPt:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px;border-left:1px solid #e9ecef}.signup_selectionButton__ynGPt:hover{border-color:#4158D0;color:#4158D0;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1);z-index:1}.signup_selectionButtonSelected__LWtmA{background:linear-gradient(135deg,#4158D0,#C850C0);border:none;color:white;box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:1}.signup_selectionButtonSelected__LWtmA:hover{border-color:#4158D0;color:white;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.signup_stateDropdown__ZI_yS{position:absolute;top:100%;left:0;right:0;background:white;border:2px solid #e9ecef;border-top:none;border-radius:0 0 .5rem .5rem;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.signup_stateDropdownItem__ES_Ld{width:100%;padding:.75rem 1rem;border:none;background:white;color:#333;text-align:left;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.signup_stateDropdownItem__ES_Ld:hover{background:rgba(65,88,208,.05)}.signup_stateDropdownItem__ES_Ld:active{background:rgba(65,88,208,.1)}.signup_checkboxSection__m94Zv{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem;animation:signup_slideIn__noZUx .3s ease-out}.signup_checkboxField__7h3OK{display:flex;align-items:flex-start;gap:.75rem}.signup_checkbox__cbdIa{width:1.25rem;height:1.25rem;margin-top:.125rem;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:white;border:2px solid #d3d3d3;border-radius:4px;position:relative;transition:all .2s ease}.signup_checkbox__cbdIa:checked{background:linear-gradient(135deg,#4158D0,#C850C0);border:none}.signup_checkbox__cbdIa:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:.875rem;font-weight:700}.signup_checkbox__cbdIa:hover{border-color:#4158D0}.signup_checkbox__cbdIa:checked:hover{border-color:transparent}.signup_checkboxLabel__2RP_d{font-size:.95rem;color:#555;line-height:1.5;cursor:pointer;flex:1 1}.signup_link__tShGM{color:#4158D0;text-decoration:none;font-weight:500}.signup_link__tShGM:hover{text-decoration:underline}.signup_submitButton__cFpBB{padding:1rem 2rem;background:linear-gradient(135deg,#4158D0,#C850C0);color:white;border:none;border-radius:.5rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:1rem;animation:signup_slideIn__noZUx .3s ease-out,signup_pulse__Csvoq 2s infinite}.signup_submitButton__cFpBB:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(65,88,208,.3)}.signup_submitButton__cFpBB:active{transform:translateY(0)}.signup_addContactButton__R4_mU{animation:signup_slideIn__noZUx .3s ease-out,signup_pulse__Csvoq 2s infinite}.signup_addContactButtonAfterSelection__kALa9,.signup_addContactButton__R4_mU{padding:1rem 2rem;background:linear-gradient(135deg,#4158D0,#C850C0);color:white;border:none;width:100%;border-radius:.5rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:1rem;margin-bottom:.5rem}.signup_addContactButton__R4_mU:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(65,88,208,.3)}.signup_addContactButton__R4_mU:active{transform:translateY(0)}@media (max-width:768px){.signup_headerContent__DKNp_{flex-direction:row;justify-content:space-between;align-items:center}.signup_logoContainer__fhmAM{align-items:flex-start;margin-left:1rem}.signup_navLink___BQPe,.signup_nav___K__x{display:none}.signup_content__bvyZL{width:95%;margin:0 auto}.signup_progressBar__hfQZx{padding:1.5rem 1rem}.signup_progressStep__U_XBK{gap:.25rem}.signup_progressDot__Opleb{width:2rem;height:2rem;font-size:.875rem}.signup_progressLabel__woPRn{font-size:.75rem}.signup_progressLine__z6xWV{width:2rem;margin:0 .5rem}.signup_completionStep__9Ke84{padding:3rem 1.5rem}.signup_completionTitle__sGteU{font-size:1.75rem}.signup_completionMessage__Rbnau{font-size:1rem}.signup_welcomeCard__Oc_Ng{padding:2rem 1.5rem;gap:1.5rem}.signup_welcomeTitle__sGurQ{font-size:2rem}.signup_welcomeDescription__K_zHp{font-size:1rem}.signup_formContainer__oclXv{gap:1.5rem}.signup_input__Njpei{font-size:1rem}.signup_checkboxLabel__2RP_d{font-size:.9rem}.signup_submitButton__cFpBB{font-size:1rem;animation:signup_slideIn__noZUx .3s ease-out,signup_pulse__Csvoq 2s infinite}.signup_careRecipientFields__ezY56{flex-direction:column;gap:.75rem}.signup_careRecipientRow__cp5sw{flex-direction:column;gap:.5rem}.signup_removeButton__fHfic{position:static;width:auto;height:auto;margin-top:.5rem;align-self:flex-start}.signup_addButton__jvb4W{font-size:.9rem;padding:.75rem 1rem}.signup_relationshipField__Py6uP{margin-top:0}.signup_relationshipSelect__5FLi0{font-size:.9rem}.signup_careRecipientButtons__cBb8v{flex-direction:column;gap:1rem;margin-top:1rem}.signup_justMeButton__rt_l_{margin-left:0}.signup_addButton__jvb4W,.signup_justMeButton__rt_l_{width:100%;text-align:center}.signup_formRow__ge__C{grid-template-columns:1fr;gap:.5rem}.signup_formRow__ge__C .signup_input__Njpei{padding:.75rem;font-size:.9rem}.signup_skipInsuranceButton__jchwk{width:100%;text-align:center}.signup_justMeButton__rt_l_.signup_pressed__WH6mV,.signup_skipInsuranceButton__jchwk.signup_pressed__WH6mV{width:100%;text-align:center;background:linear-gradient(135deg,#4158D0,#C850C0);color:white}}.signup_careRecipientsSection__57lZl{animation:signup_slideIn__noZUx .3s ease-out}.signup_careRecipientRow__cp5sw{display:flex;align-items:flex-start;padding:1rem;background:white;position:relative}.signup_careRecipientFields__ezY56{display:flex;flex-direction:column;gap:1rem;flex:1 1;width:100%}.signup_careRecipientFields__ezY56 .signup_formField__qf9Xy,.signup_careRecipientFields__ezY56 .signup_formField__qf9Xy .signup_input__Njpei{width:100%}.signup_select__dfCll{width:100%;border:2px solid #e9ecef;border-radius:.5rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding:.75rem 2.5rem .75rem 1rem}.signup_select__dfCll:focus{outline:none;border-color:#4158D0;box-shadow:0 0 0 3px rgba(65,88,208,.1)}.signup_select__dfCll:hover{border-color:#adb5bd}.signup_relationshipField__Py6uP{display:flex;align-items:center;gap:1rem;margin-left:1.5rem}.signup_relationshipLabel__jl7rZ{font-size:1rem;font-weight:500;background:linear-gradient(135deg,#4158D0,#C850C0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;margin:0}.signup_relationshipSelect__5FLi0{flex:1 1;max-width:200px;border:2px solid #e9ecef;border-radius:.5rem;font-size:.9rem;line-height:1.5;color:#495057;background-color:#fff;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.2em 1.2em;padding:.5rem 2rem .5rem .75rem}.signup_relationshipSelect__5FLi0:focus{outline:none;border-color:#4158D0;box-shadow:0 0 0 3px rgba(65,88,208,.1)}.signup_relationshipSelect__5FLi0:hover{border-color:#adb5bd}.signup_removeButton__fHfic{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;background:#dc3545;color:white;border:none;border-radius:50%;cursor:pointer;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1}.signup_removeButton__fHfic:hover{background:#c82333;transform:scale(1.1)}.signup_addButton__jvb4W{background:linear-gradient(135deg,#4158D0,#C850C0);color:white;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.signup_addButton__jvb4W:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(65,88,208,.3)}.signup_addButton__jvb4W:active{transform:translateY(0)}.signup_justMeButton__rt_l_{background:white;color:#666;border:1px solid #ddd;padding:.75rem 1rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .2s ease;font-weight:500}.signup_justMeButton__rt_l_:hover{background:#f8f9fa;border-color:#adb5bd;color:#495057}.signup_justMeButton__rt_l_.signup_pressed__WH6mV,.signup_justMeButton__rt_l_.signup_pressed__WH6mV:hover{background:linear-gradient(135deg,#4158D0,#C850C0);color:white}.signup_justMeButton__rt_l_.signup_pressed__WH6mV:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(65,88,208,.2)}.signup_insuranceSkippedText__FmYie{color:#333;font-size:1rem;font-weight:500;background:linear-gradient(135deg,#4158D0,#C850C0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.signup_insuranceChoiceSubtext__qD4kq{color:#666;font-size:.9rem;line-height:1.4}.signup_securityInfoContainer__FCoGA{margin-bottom:1rem}.signup_securityInfoButton__C6uYa{background:none;border:none;color:#4158D0;font-size:.85rem;font-style:italic;cursor:pointer;display:flex;align-items:center;gap:.25rem;padding:0;text-decoration:underline;transition:color .2s ease}.signup_securityInfoButton__C6uYa:hover{color:#C850C0}.signup_modalOverlay__kw9Mr{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.signup_modalContent__cjjC_{background:white;border-radius:12px;padding:2rem;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3)}.signup_modalCloseButton__eCUyO{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.signup_modalCloseButton__eCUyO:hover{background:#f5f5f5;color:#333}.signup_modalTitle__sya62{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:#333;background:linear-gradient(135deg,#4158D0,#C850C0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.signup_modalBody__Xau6K{color:#333;line-height:1.6}.signup_modalBody__Xau6K p{margin-bottom:1rem}.signup_modalBody__Xau6K ul{margin:1rem 0;padding-left:1.5rem}.signup_modalBody__Xau6K li{margin-bottom:.5rem}.signup_modalBody__Xau6K strong{color:#4158D0}@media (max-width:768px){.signup_modalContent__cjjC_{padding:1.5rem;margin:1rem;max-height:85vh}.signup_modalTitle__sya62{font-size:1.1rem;margin-bottom:1rem}.signup_modalBody__Xau6K{font-size:.9rem}}.signup_confirmationButtonGroup__ItTl3{display:flex;width:100%}.signup_confirmationButton__2yiqI{flex:1 1;padding:1rem 1.5rem;border:2px solid #e9ecef;background:white;color:#666;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative}.signup_confirmationButton__2yiqI:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;border-right:1px solid #e9ecef}.signup_confirmationButton__2yiqI:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px;border-left:1px solid #e9ecef}.signup_confirmationButton__2yiqI:hover{border-color:#4158D0;color:#4158D0;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1);z-index:1}.signup_confirmationButtonSelected__RttT_{background:linear-gradient(135deg,#4158D0,#C850C0);border:none;color:white;box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:1}.signup_confirmationButtonSelected__RttT_:hover{border-color:#4158D0;color:white;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.signup_confirmationButtonGroupInvalid__i_CQQ .signup_confirmationButton__2yiqI{animation:signup_pulseBlue__0mp7y 3s infinite!important}.signup_careRecipientButtons__cBb8v{display:flex;align-items:center;margin-top:.5rem}.signup_characterCount__atvLf{font-size:.8rem;color:#6c757d;text-align:right;margin-top:.25rem}.signup_helpOptionsSection__k4Aa1{margin:1.5rem 0;padding:1rem;border:1px solid #e9ecef;border-radius:.5rem;background-color:#f8f9fa;animation:signup_slideIn__noZUx .3s ease-out}.signup_helpOptionsSection__k4Aa1 .signup_fieldLabel__Yh_RT{margin-bottom:1rem;display:block;font-weight:600}.signup_helpOptionsSection__k4Aa1 .signup_checkboxField__7h3OK{display:flex;align-items:center;margin-bottom:.75rem;gap:.5rem}.signup_helpOptionsSection__k4Aa1 .signup_checkboxField__7h3OK:last-child{display:flex;align-items:center;gap:10px}.signup_completionSection__fKXlz{margin-top:3rem}.signup_optionButton__kyR7E{padding:1rem 2rem;background:white;border-radius:.5rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;animation:signup_slideIn__noZUx .3s ease-out;box-shadow:inset 0 0 0 2px transparent;background-image:linear-gradient(white,white),linear-gradient(135deg,#4158D0,#C850C0);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid transparent}.signup_optionButton__kyR7E span{background:linear-gradient(135deg,#4158D0,#C850C0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.signup_optionButton__kyR7E:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(65,88,208,.2),inset 0 0 0 2px transparent}.signup_optionButton__kyR7E.signup_clicked__gT1DN{background:linear-gradient(135deg,#4158D0,#C850C0);color:white;border:none}.signup_optionButton__kyR7E.signup_clicked__gT1DN span{-webkit-text-fill-color:white;color:white}.signup_completionButtons__r_END{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.signup_followUpSection___KvqC{margin-top:1.5rem;padding-top:1rem}.signup_cardContainer__n6t3T{position:relative;width:100%;min-height:100%;overflow:hidden}.signup_cardWrapper__ulN4W{display:flex;width:300%;min-height:100%;will-change:transform}.signup_cardWrapper__ulN4W,.signup_cardWrapper__ulN4W.signup_transitioning__d5rF3{transition:transform .4s cubic-bezier(.4,0,.2,1)}.signup_card__jqrhe{width:33.333%;min-height:100%;display:flex;flex-direction:column;align-items:center;flex-shrink:0;overflow-y:auto}.signup_card__jqrhe.signup_card0__BYQQo,.signup_card__jqrhe.signup_card1__5YFYw{transform:translateX(0)}.signup_card__jqrhe.signup_card1__5YFYw .signup_content__bvyZL{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:1rem 0;min-height:auto}.signup_card__jqrhe.signup_card2___mv_J{transform:translateX(0)}.signup_card__jqrhe.signup_card2___mv_J .signup_content__bvyZL{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:1rem 0;min-height:auto}.signup_cardWrapper__ulN4W.signup_showCard1__bkO_U{transform:translateX(-33.333%)}.signup_cardWrapper__ulN4W.signup_showCard2__uF5C7{transform:translateX(-66.666%)}.signup_cardContent__azbyM{flex:1 1;display:flex;flex-direction:column;align-items:center;min-height:100%;width:100%}.signup_card1__5YFYw .signup_cardContent__azbyM{justify-content:flex-start}.signup_cardNavigation__V_AgT{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;background:white;padding:.5rem;border-radius:1rem;box-shadow:0 4px 15px rgba(0,0,0,.1);z-index:1000}.signup_cardDot__VjGXA{width:10px;height:10px;border-radius:50%;background:#dee2e6;cursor:pointer;transition:all .2s ease}.signup_cardDot__VjGXA.signup_active__pYtWK{background:linear-gradient(135deg,#4158D0,#C850C0);transform:scale(1.2)}.signup_cardDot__VjGXA.signup_disabled__hR__K{background:#e9ecef;cursor:not-allowed;opacity:.5}.signup_swipeArea__CPCgS{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;touch-action:pan-x}.signup_backButton__QZsKI{position:fixed;top:2rem;left:2rem;background:white;border:2px solid #e9ecef;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .2s ease;z-index:1000;font-size:1.2rem;color:#666}.signup_backButton__QZsKI:hover{border-color:#4158D0;color:#4158D0;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.signup_completionCard__OUNgG{background:white;border-radius:1rem;padding:3rem 2rem;margin:auto;max-width:800px;width:calc(100% - 2rem);display:flex;flex-direction:column;gap:2rem;text-align:left;flex-shrink:0}.signup_completionCard__OUNgG .signup_submitButton__cFpBB{width:100%}@media (max-width:768px){.signup_cardNavigation__V_AgT{bottom:1rem}.signup_backButton__QZsKI{top:1rem;left:1rem;width:2.5rem;height:2.5rem;font-size:1rem}.signup_completionCard__OUNgG{padding:2rem 1rem;margin:0 auto;width:calc(100% - 1rem);gap:1.5rem}.signup_card__jqrhe.signup_card1__5YFYw .signup_content__bvyZL{min-height:auto;padding:.5rem 0;justify-content:flex-start}}