.RelatedProviders_list__Yq_8D{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:720px){.RelatedProviders_list__Yq_8D{grid-template-columns:repeat(3,1fr)}}.RelatedProviders_item__Xykhb{display:flex}.RelatedProviders_itemLink__o_hi4{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:12px;border:1px solid var(--myally-border);background:var(--myally-warm-bg);text-decoration:none;color:var(--myally-text);width:100%;transition:border-color .15s ease,background .15s ease}.RelatedProviders_itemLink__o_hi4:hover{border-color:var(--myally-sage);background:var(--myally-sage-tint)}.RelatedProviders_itemLink__o_hi4:focus-visible{outline:3px solid var(--myally-gold);outline-offset:2px}.RelatedProviders_thumb__PmPBM{width:56px;height:56px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--myally-surface)}.RelatedProviders_thumbImg__5R8w7{width:100%;height:100%;object-fit:cover;display:block}.RelatedProviders_thumbFallback__SSo7f{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;background:var(--myally-sage-tint);color:var(--myally-sage-text)}.RelatedProviders_body__MHF37{display:flex;flex-direction:column;gap:.15rem;min-width:0}.RelatedProviders_name__KvL4t{font-size:.95rem;font-weight:700;margin:0;color:var(--myally-text);line-height:1.3}.RelatedProviders_headline__oab53{font-size:.85rem;margin:0;color:var(--myally-text-secondary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.RelatedProviders_specialties__D4kib{font-size:.8rem;margin:.15rem 0 0;color:var(--myally-text-muted);line-height:1.3}.ProfilePage_page__t4dGP{max-width:880px;margin:0 auto;padding:2rem 1.25rem 4rem;color:var(--myally-text);display:flex;flex-direction:column;gap:1.75rem}.ProfilePage_previewBanner__wo8wp{background-color:var(--myally-gold-light,var(--myally-gold));color:var(--myally-gold-text,var(--myally-text));padding:.75rem 1.25rem;font-family:var(--font-lato),sans-serif;font-size:.9375rem;text-align:center;border:1.5px solid var(--myally-gold);border-radius:12px}.ProfilePage_previewBanner__wo8wp strong{font-weight:700}.ProfilePage_crumbs__3rG__{font-size:.9rem}.ProfilePage_crumbLink__Ln7l0{color:var(--myally-sage-text);text-decoration:none;font-weight:600}.ProfilePage_crumbLink__Ln7l0:hover{text-decoration:underline}.ProfilePage_crumbLink__Ln7l0:focus-visible{outline:3px solid var(--myally-gold);outline-offset:2px;border-radius:4px}.ProfilePage_heroCard__NiBn_{display:grid;grid-template-columns:1fr;gap:1.5rem;background:var(--myally-surface);border:1.5px solid var(--myally-border);border-radius:16px;padding:1.5rem}@media (min-width:720px){.ProfilePage_heroCard__NiBn_{grid-template-columns:200px 1fr;gap:2rem;padding:2rem}}.ProfilePage_heroPhoto__L_mzy{width:100%;max-width:220px;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:var(--myally-warm-bg)}.ProfilePage_photo__PFNvg{width:100%;height:100%;object-fit:cover;display:block}.ProfilePage_photoFallback___JBH2{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:4rem;font-weight:700;background:var(--myally-sage-tint);color:var(--myally-sage-text)}.ProfilePage_heroBody__8t0jY{display:flex;flex-direction:column;gap:.5rem}.ProfilePage_heroName__ZvUDc{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;margin:0;line-height:1.2;color:var(--myally-text)}.ProfilePage_heroPronouns__GruDs{font-size:.95rem;color:var(--myally-text-muted);font-weight:400;margin-left:.5rem}.ProfilePage_heroHeadline__OgxyI{font-size:1.05rem;margin:0;color:var(--myally-text-secondary);line-height:1.4}.ProfilePage_heroPractice__sOREF{font-size:.9rem;margin:0;color:var(--myally-text-muted)}.ProfilePage_heroMeta__Twf6f{list-style:none;margin:.5rem 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 1rem;font-size:.95rem;color:var(--myally-text-secondary)}.ProfilePage_heroMeta__Twf6f li{display:inline-flex;align-items:center;gap:.3rem}.ProfilePage_metaIcon__PzfV2{width:16px;height:16px;color:var(--myally-sage-icon)}.ProfilePage_metaAccepting__Uxdm8{color:var(--myally-sage-text);font-weight:600}.ProfilePage_metaWaitlist__dmEcR{color:var(--myally-text-muted)}.ProfilePage_heroActions__3_Iwu{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.ProfilePage_requestBtnDisabled___A_3k{font-family:var(--font-lato),sans-serif;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;border-radius:8px;background-color:var(--myally-sage);color:white;border:1.5px solid var(--myally-sage);cursor:not-allowed;opacity:.6;min-height:2.875rem}.ProfilePage_section__IOCv_{background:var(--myally-surface);border:1.5px solid var(--myally-border);border-radius:14px;padding:1.5rem}.ProfilePage_sectionHeading__pze0D{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:700;margin:0 0 .75rem;color:var(--myally-text)}.ProfilePage_sectionIcon__M3CnJ{width:18px;height:18px;color:var(--myally-sage-icon)}.ProfilePage_subBlock__bDqdI{margin-top:1rem}.ProfilePage_subHeading__z3_GF{font-size:.95rem;margin:0 0 .5rem;color:var(--myally-text-secondary);font-weight:600}.ProfilePage_bodyText__93hWm{font-size:1rem;line-height:1.6;margin:0;color:var(--myally-text-secondary);white-space:pre-line}.ProfilePage_tagList__25_1L{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.4rem}.ProfilePage_tag__32WA_{background:var(--myally-sage-tint);color:var(--myally-sage-text)}.ProfilePage_tagSecondary__PQyF_,.ProfilePage_tag__32WA_{display:inline-flex;align-items:center;font-size:.85rem;padding:.3rem .65rem;border-radius:999px;font-weight:500}.ProfilePage_tagSecondary__PQyF_{background:transparent;border:1.5px solid var(--myally-sage-tint);color:var(--myally-text-secondary)}.ProfilePage_dlGrid__nDq82{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:0}.ProfilePage_dlGrid__nDq82 div{display:flex;flex-direction:column;gap:.3rem}.ProfilePage_dlTerm___weEi{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;color:var(--myally-text-secondary);text-transform:uppercase;letter-spacing:.04em}.ProfilePage_dlIcon__Q9I0N{width:14px;height:14px;color:var(--myally-sage-icon)}.ProfilePage_dlDef__fSUb2{margin:0;font-size:.95rem;color:var(--myally-text)}.ProfilePage_checkList__CZ0BY{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.35rem;font-size:.95rem;color:var(--myally-text-secondary)}.ProfilePage_checkList__CZ0BY li{display:inline-flex;align-items:center;gap:.35rem}.ProfilePage_relatedSection__v9HVS{background:var(--myally-surface);border:1.5px solid var(--myally-border);border-radius:14px;padding:1.5rem}.QuickBookingModal_backdrop__xI9A3{position:fixed;inset:0;z-index:10099;background-color:var(--myally-backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.QuickBookingModal_modalWrapper__hrbH9{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10100;padding:1rem;pointer-events:none}.QuickBookingModal_modal__cwS_8{background-color:var(--myally-surface);border-radius:1rem;box-shadow:var(--myally-shadow-xl);max-width:36rem;width:100%;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;pointer-events:auto}.QuickBookingModal_headerRow__RCs3r{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;margin-bottom:1rem;flex-shrink:0}.QuickBookingModal_modalBody__cThmF{padding:0 1.5rem 1.5rem;overflow-y:auto;flex:1 1 auto;-webkit-overflow-scrolling:touch}@media (max-width:480px){.QuickBookingModal_modal__cwS_8{max-height:calc(100vh - 1rem)}.QuickBookingModal_headerRow__RCs3r{padding:1rem 1rem 0}.QuickBookingModal_modalBody__cThmF{padding:0 1rem 1rem}}.QuickBookingModal_headerTitle__izAeY{font-size:1.25rem;font-weight:600;color:var(--myally-text);margin:0}.QuickBookingModal_closeButton__pkuaK{color:var(--myally-text-secondary);background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.QuickBookingModal_closeButton__pkuaK:hover{color:var(--myally-text)}.QuickBookingModal_closeButton__pkuaK:focus-visible{outline:2px solid var(--myally-sage);outline-offset:2px}.QuickBookingModal_closeIcon__YElHS{width:1.25rem;height:1.25rem}.QuickBookingModal_infoBanner__9HFV_{background-color:var(--myally-warm-bg);padding:.75rem;border-radius:.5rem;margin-bottom:1rem}.QuickBookingModal_infoBannerContent__N8Rsu{display:flex;align-items:flex-start;font-size:.875rem;color:var(--myally-text-secondary);gap:.5rem}.QuickBookingModal_infoBannerIcon__KM_vJ{width:1rem;height:1rem;color:var(--myally-teal);flex-shrink:0;margin-top:.125rem}.QuickBookingModal_form__qFL9n{display:flex;flex-direction:column;gap:1rem}.QuickBookingModal_input__XSJDP{width:100%;padding:.75rem 1rem;border:1px solid var(--myally-border-light);border-radius:.5rem;font-size:1rem;color:var(--myally-text);font-family:inherit;transition:border-color .2s ease;box-sizing:border-box}.QuickBookingModal_input__XSJDP::placeholder{color:var(--myally-text-secondary)}.QuickBookingModal_input__XSJDP:focus{outline:none;border-color:var(--myally-sage);box-shadow:0 0 0 2px var(--myally-sage)}.QuickBookingModal_submitButton__nbv0V{width:100%;padding:.75rem;background-color:var(--myally-sage);color:white;border-radius:.5rem;font-weight:500;font-size:1rem;border:none;cursor:pointer;font-family:inherit;min-height:2.75rem;transition:background-color .2s ease}.QuickBookingModal_submitButton__nbv0V:hover{background-color:var(--myally-sage-hover)}.QuickBookingModal_submitButton__nbv0V:disabled{opacity:.5;cursor:not-allowed}.QuickBookingModal_submitButton__nbv0V:focus-visible{outline:none;box-shadow:0 0 0 2px var(--myally-sage),0 0 0 4px white}.QuickBookingModal_disclaimer__ZjqCm{font-size:.75rem;color:var(--myally-text-secondary);text-align:center;margin:0}.QuickBookingModal_centeredSection__tWv0u{text-align:center;padding:2rem 0}.QuickBookingModal_successIcon__i251E{width:4rem;height:4rem;color:var(--myally-sage);margin:0 auto 1rem}.QuickBookingModal_centeredTitle__r_K0a{font-size:1.125rem;font-weight:600;color:var(--myally-text);margin:0 0 .5rem}.QuickBookingModal_centeredText__LJC6B{color:var(--myally-text-secondary);margin:0 0 1rem}.QuickBookingModal_honeypot__rw2JC{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.QuickBookingModal_nextSteps__eMiEf{background-color:var(--myally-warm-bg);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem;text-align:left}.QuickBookingModal_nextStepsTitle__7nHmJ{font-size:.875rem;font-weight:500;color:var(--myally-text);margin:0 0 .5rem}.QuickBookingModal_nextStepsList__T24H_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.QuickBookingModal_nextStepItem__jxr_8{font-size:.875rem;color:var(--myally-text-secondary);display:flex;align-items:flex-start;gap:.5rem}.QuickBookingModal_nextStepCheck__dQULX{color:var(--myally-sage);flex-shrink:0}.QuickBookingModal_doneButton__3xe3J{padding:.5rem 1.5rem;background-color:var(--myally-warm-bg);color:var(--myally-text-secondary);border-radius:.5rem;border:none;cursor:pointer;font-family:inherit;min-height:2.5rem;transition:background-color .2s ease,color .2s ease}.QuickBookingModal_doneButton__3xe3J:hover{background-color:var(--myally-border-light)}.QuickBookingModal_doneButton__3xe3J:focus-visible{outline:2px solid var(--myally-sage);outline-offset:2px}.QuickBookingModal_errorAlert__2VGzJ{font-size:.875rem;color:var(--myally-gold-text,#b8651b);background-color:rgba(184,101,27,.08);border:1px solid rgba(184,101,27,.2);border-radius:.375rem;padding:.5rem .75rem;margin:0;line-height:1.4}.QuickBookingModal_turnstileWrapper__H4d47{display:flex;justify-content:center}.QuickBookingModal_linkButton__QfIVZ{background:none;border:none;color:var(--myally-teal);font-size:.875rem;font-family:inherit;cursor:pointer;padding:.25rem .5rem;text-align:center}.QuickBookingModal_linkButton__QfIVZ:hover:not(:disabled){text-decoration:underline}.QuickBookingModal_linkButton__QfIVZ:disabled{color:var(--myally-text-secondary);cursor:not-allowed}.QuickBookingModal_linkButton__QfIVZ:focus-visible{outline:2px solid var(--myally-teal);outline-offset:2px;border-radius:.25rem}.HomePage_sectionDivider__TUJ0K{display:flex;justify-content:center;align-items:center;gap:.75rem;padding:3rem 0}.HomePage_dividerDot__YNqQC{width:.25rem;height:.25rem;border-radius:9999px;opacity:.4}.HomePage_dividerDotGold__GDBOv{background-color:var(--myally-gold)}.HomePage_dividerDotTeal__cA8RN{background-color:var(--myally-teal)}.HomePage_dividerDotSage__5K5a0{background-color:var(--myally-sage)}.HomePage_privacySection__pV3Uy{background-color:var(--myally-surface);padding:4rem 0}.HomePage_privacySectionInner__pdfYt{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.HomePage_privacySectionInner__pdfYt{padding:0 1.5rem}}@media (min-width:1024px){.HomePage_privacySectionInner__pdfYt{padding:0 2rem}}.HomePage_privacyGrid__4b41E{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width:1024px){.HomePage_privacyGrid__4b41E{grid-template-columns:repeat(2,1fr)}}.HomePage_privacyInfo__9ZPQT{animation:HomePage_fadeInUp__TRRGR .6s ease-out both}.HomePage_privacyBadge__O_fp8{display:inline-block;padding:.25rem .75rem;background-color:var(--myally-sage);color:white;font-size:.875rem;border-radius:9999px;margin-bottom:1rem}.HomePage_privacyHeading__MxMBC{font-size:1.875rem;font-weight:300;color:var(--myally-text);margin-bottom:1.5rem}@media (min-width:768px){.HomePage_privacyHeading__MxMBC{font-size:2.25rem}}.HomePage_privacySubtext__7JVyb{font-size:1.125rem;color:var(--myally-text-secondary);margin-bottom:2rem}.HomePage_featureList__L_cxM{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:1rem}.HomePage_featureItem__lsdr9{display:flex;align-items:flex-start;gap:.75rem;animation:HomePage_fadeInUp__TRRGR .6s ease-out both}.HomePage_featureItem__lsdr9:first-child{animation-delay:.1s}.HomePage_featureItem__lsdr9:nth-child(2){animation-delay:.2s}.HomePage_featureItem__lsdr9:nth-child(3){animation-delay:.3s}.HomePage_featureItem__lsdr9:nth-child(4){animation-delay:.4s}.HomePage_featureIcon__JWibE{width:1.25rem;height:1.25rem;color:var(--myally-sage);margin-top:.125rem;flex-shrink:0}.HomePage_featureText__TZa72{color:var(--myally-text-secondary)}.HomePage_controlCard__f_9ec{background-color:var(--myally-warm-bg);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(197,191,184,.5)}.HomePage_controlCardTitle__B2mri{font-weight:500;color:var(--myally-text);margin-bottom:.5rem}.HomePage_controlList__rVfpC{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.HomePage_controlItem__QvycE{font-size:.875rem;color:var(--myally-text-secondary)}.HomePage_controlItemLabel__zwO84{font-weight:500}.HomePage_privacyLinks__CjU1M{font-size:.75rem;color:var(--myally-text-hint);margin-top:1rem}.HomePage_privacyLink__Af5yQ{text-decoration:underline;display:inline-flex;align-items:center;padding:.5rem;min-height:48px;border-radius:.25rem;transition:all .2s ease;color:inherit}.HomePage_privacyLink__Af5yQ:hover{color:var(--myally-sage-text);background-color:var(--myally-warm-bg)}.HomePage_privacyLinkSep__Ndm_k{margin:0 .5rem}.HomePage_embeddedQuizSide__l9RPM{animation:HomePage_fadeInUp__TRRGR .6s ease-out both;animation-delay:.2s}.HomePage_embeddedQuizCard__zDD0n{background:var(--myally-surface);border-radius:1rem;border:2px solid var(--myally-sage);padding:1.5rem;box-shadow:var(--myally-shadow-xl)}@media (min-width:1024px){.HomePage_embeddedQuizCard__zDD0n{padding:2rem}}.HomePage_modalBackdrop__F8q8n{position:fixed;inset:0;background-color:var(--myally-backdrop);animation:HomePage_fadeIn__qJT5Q .3s ease-out both;display:flex;align-items:center;justify-content:center;z-index:9998;padding-bottom:3rem}.HomePage_modalContent__5t1Rw{background:var(--myally-surface);box-shadow:var(--myally-shadow-xl);animation:HomePage_fadeInUp__TRRGR .3s ease-out both;position:relative;display:flex;flex-direction:column;width:90vw;max-width:1152px;height:calc(100vh - 5rem);max-height:900px;min-height:600px;border-radius:1rem;overflow:hidden}.HomePage_modalClose__OBF6n{position:absolute;top:1rem;right:1rem;color:var(--myally-text-muted);transition:color .2s ease;z-index:10;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.25rem;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.HomePage_modalClose__OBF6n:hover{color:var(--myally-text)}.HomePage_modalClose__OBF6n:focus-visible{outline:2px solid var(--myally-sage);outline-offset:2px}.HomePage_modalCloseIcon__P6OZr{width:1.5rem;height:1.5rem}.HomePage_modalInner__QD5vL{flex:1 1;overflow:hidden}.HomePage_guidedFullscreen__vnMNI{position:fixed;top:0;left:0;right:0;bottom:3rem;background-color:var(--myally-cream);z-index:9998;overflow:hidden}@keyframes HomePage_fadeIn__qJT5Q{0%{opacity:0}to{opacity:1}}@keyframes HomePage_fadeInUp__TRRGR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RequestConsultationButton_root__WVqp1{display:flex;flex-direction:column;gap:.75rem}.RequestConsultationButton_cta__XFMty{font-family:inherit;font-size:1rem;font-weight:700;padding:.85rem 1.5rem;border:none;border-radius:12px;background:var(--myally-sage);color:white;cursor:pointer;align-self:flex-start;transition:background .15s ease}.RequestConsultationButton_cta__XFMty:hover{background:var(--myally-sage-hover)}.RequestConsultationButton_cta__XFMty:focus-visible{outline:3px solid var(--myally-gold);outline-offset:2px}.RequestConsultationButton_disclosure__FJhLx{background:var(--myally-warm-bg);border:1px solid var(--myally-border);border-radius:12px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.RequestConsultationButton_disclosureText__UHtOn{margin:0;font-size:.9rem;color:var(--myally-text-secondary);line-height:1.5}.RequestConsultationButton_quizLink__hdS1r{display:inline-flex;align-items:center;font-size:.9rem;font-weight:600;color:var(--myally-sage-text);text-decoration:underline;align-self:flex-start}.RequestConsultationButton_quizLink__hdS1r:focus-visible{outline:3px solid var(--myally-gold);outline-offset:2px;border-radius:4px}.RequestConsultationButton_disabledNote__qdMeL{margin:0;padding:.85rem 1rem;background:var(--myally-warm-bg);border:1px solid var(--myally-border);border-radius:10px;font-size:.95rem;color:var(--myally-text-secondary)}