.ConsentSignatures_wrap__6fAsy{display:flex;flex-direction:column;gap:22px}.ConsentSignatures_draftBanner__1muE3{font-family:var(--hel);font-size:12.5px;color:#8a6d3b;background:#fff6e6;border:1px solid #f0e0c0;border-radius:8px;padding:8px 12px;margin:0}.ConsentSignatures_doc__S0v8_{border:1.5px solid #e2dcd2;border-radius:14px;padding:20px;background:#fff}.ConsentSignatures_docTitle__Afogj{font-family:var(--hel);font-size:18px;font-weight:700;color:#1c1a17;margin:0 0 4px}.ConsentSignatures_docSummary__YcQkB{font-family:var(--hel);font-size:13.5px;color:#6a6258;margin:0 0 14px}.ConsentSignatures_body__1S1_s{max-height:200px;overflow-y:auto;border:1px solid #eee5d8;border-radius:10px;padding:14px 16px;background:#faf7f2}.ConsentSignatures_body__1S1_s p{font-family:var(--hel);font-size:13.5px;line-height:1.6;color:#3a352e;margin:0 0 12px}.ConsentSignatures_body__1S1_s p:last-child{margin-bottom:0}.ConsentSignatures_body__1S1_s:focus{outline:2px solid var(--orange);outline-offset:2px}.ConsentSignatures_agree__DLwP_{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;cursor:pointer}.ConsentSignatures_agree__DLwP_ input{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:var(--orange)}.ConsentSignatures_agree__DLwP_ span{font-family:var(--hel);font-size:14px;line-height:1.5;color:#1c1a17}.ConsentSignatures_sigRow__jj_Eb{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:16px;flex-wrap:wrap}.ConsentSignatures_sigField__lc3Fi{flex:1;min-width:220px;display:flex;flex-direction:column;gap:6px}.ConsentSignatures_sigField__lc3Fi label{font-family:var(--hel);font-size:12.5px;color:#6a6258}.ConsentSignatures_sigField__lc3Fi input{font-family:"Snell Roundhand","Segoe Script",cursive,var(--hel);font-size:20px;color:#1c1a17;background:#fff;border:none;border-bottom:1.5px solid #c9bfb0;padding:6px 2px}.ConsentSignatures_sigField__lc3Fi input:focus{outline:none;border-bottom-color:var(--orange)}.ConsentSignatures_sigDate__zGNGn{font-family:var(--hel);font-size:12.5px;color:#8a8378;white-space:nowrap;padding-bottom:8px}.ConsultationScheduler_eyebrow__O1uWt{font-family:var(--hel);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffe4cf;margin:0 0 14px}.ConsultationScheduler_title__NNlGR{font-family:var(--hel);font-weight:400;letter-spacing:-.02em;line-height:1.02;font-size:clamp(30px,4.4vw,52px);margin:0 0 14px;color:#fff}.ConsultationScheduler_title__NNlGR .accent{color:#ffe4cf}.ConsultationScheduler_sub__XOHk_{font-family:var(--hel);font-size:17px;line-height:1.55;color:rgba(255,255,255,.92);margin:0 0 32px;max-width:54ch}.ConsultationScheduler_sectionLabel__aohZK{font-family:var(--hel);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#ffe4cf;margin:30px 0 14px}.ConsultationScheduler_loading__stPls{font-family:var(--hel);font-size:15px;color:rgba(255,255,255,.85);margin:6px 0 20px}.ConsultationScheduler_retry__0dTOo{font-family:var(--hel);font-size:14px;color:#fff;text-decoration:underline;text-underline-offset:3px}.ConsultationScheduler_retry__0dTOo:hover{color:#ffe4cf}.ConsultationScheduler_day__n6SBj{margin-bottom:18px}.ConsultationScheduler_dayLabel__W2WV4{font-family:var(--hel);font-size:15px;font-weight:500;color:#fff;margin:0 0 10px}.ConsultationScheduler_slots__vMOfk{display:flex;flex-wrap:wrap;gap:10px}.ConsultationScheduler_slot__lquNA{font-family:var(--hel);font-size:15px;color:#1c1a17;background:#fff;border:2px solid transparent;border-radius:999px;padding:10px 18px;transition:border-color .15s,transform .12s,box-shadow .15s}.ConsultationScheduler_slot__lquNA:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.ConsultationScheduler_slot__lquNA.ConsultationScheduler_selected__I11Ep{border-color:#1c1a17;font-weight:600}.ConsultationScheduler_form__S3MEo{background:#fff;border-radius:18px;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:6px}@media (max-width:560px){.ConsultationScheduler_form__S3MEo{grid-template-columns:1fr}}.ConsultationScheduler_field__Snmy2{display:flex;flex-direction:column;gap:6px}.ConsultationScheduler_field__Snmy2.ConsultationScheduler_full__htm1P{grid-column:1/-1}.ConsultationScheduler_field__Snmy2 label{font-family:var(--hel);font-size:13px;font-weight:500;color:#4a453e}.ConsultationScheduler_field__Snmy2 input,.ConsultationScheduler_field__Snmy2 select{font-family:var(--hel);font-size:16px;color:#1c1a17;background:#fff;border:1.5px solid #e2dcd2;border-radius:10px;padding:12px 14px;transition:border-color .15s}.ConsultationScheduler_field__Snmy2 select{width:100%;height:47px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23a89f90' stroke-width='2'><path d='M1 1l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.ConsultationScheduler_field__Snmy2 input:focus,.ConsultationScheduler_field__Snmy2 select:focus,.ConsultationScheduler_field__Snmy2 textarea:focus{outline:none;border-color:var(--orange)}.ConsultationScheduler_field__Snmy2 textarea{font-family:var(--hel);font-size:16px;color:#1c1a17;background:#fff;border:1.5px solid #e2dcd2;border-radius:10px;padding:12px 14px;min-height:76px;resize:vertical}.ConsultationScheduler_hint__mXSxl{font-family:var(--hel);font-size:12px;color:#8a8378}.ConsultationScheduler_consentBox__62AQ1{grid-column:1/-1;background:#faf7f2;border:1px solid #e7e0d4;border-radius:12px;padding:16px 18px}.ConsultationScheduler_consentText__BuoPJ{font-family:var(--hel);font-size:13px;line-height:1.6;color:#4a453e;margin:0 0 14px}.ConsultationScheduler_consentText__BuoPJ a{color:var(--orange);text-decoration:underline}.ConsultationScheduler_sigRow__aCcjD{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.ConsultationScheduler_sigField__QV9lC{flex:1;min-width:200px;display:flex;flex-direction:column;gap:6px}.ConsultationScheduler_sigField__QV9lC input{font-family:Segoe Script,Snell Roundhand,cursive;font-size:22px;color:#1c1a17;background:#fff;border:0;border-bottom:1.5px solid #1c1a17;border-radius:0;padding:6px 4px}.ConsultationScheduler_sigField__QV9lC input:focus{outline:none;border-bottom-color:var(--orange)}.ConsultationScheduler_sigDate__0xxbM{font-family:var(--hel);font-size:13px;color:#6a645b;padding-bottom:8px}.ConsultationScheduler_consent__IGBga{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;font-family:var(--hel);font-size:13.5px;line-height:1.5;color:#4a453e}.ConsultationScheduler_consent__IGBga input{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:var(--orange)}.ConsultationScheduler_error__tA_79{font-family:var(--hel);font-size:14px;color:#fff;background:rgba(0,0,0,.22);border-radius:10px;padding:12px 14px;margin:20px 0 0}.ConsultationScheduler_actions__4VvOX{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px}.ConsultationScheduler_confirm__6aTS6{font-family:var(--hel);font-size:15px}.ConsultationScheduler_confirm__6aTS6[disabled]{opacity:.55;cursor:not-allowed;transform:none!important}.ConsultationScheduler_back__T1Ohw{font-family:var(--hel);font-size:14px;color:rgba(255,255,255,.85)}.ConsultationScheduler_back__T1Ohw:hover{color:#fff}.ConsultationScheduler_icon__mpEXt{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;margin-bottom:24px;background:#fff;color:#2e7d5b}.ConsultationScheduler_card__TP4B3{background:#fff;border-radius:18px;padding:24px;margin:8px 0 24px;max-width:460px}.ConsultationScheduler_cardRow__QnNEG{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #efeae1}.ConsultationScheduler_cardRow__QnNEG:last-child{border-bottom:0}.ConsultationScheduler_cardKey__G03Fq{font-family:var(--hel);font-size:13px;color:#8a8378}.ConsultationScheduler_cardVal__Y5tX2{font-family:var(--hel);font-size:15px;color:#1c1a17;font-weight:500;text-align:right}.ConsultationScheduler_demo__iEB1Q{font-family:var(--hel);font-size:12.5px;line-height:1.6;color:rgba(255,255,255,.85);background:rgba(0,0,0,.18);border-radius:10px;padding:12px 14px;margin:0 0 22px;max-width:560px}.ConsultationScheduler_disclaimer__okoVP{font-family:var(--hel);font-size:12.5px;line-height:1.6;color:rgba(255,255,255,.8);max-width:70ch;margin:34px 0 0}.ConsultationScheduler_invoiceBox__hmWiG{background:#fff;border:1.5px solid #e2dcd2;border-radius:14px;padding:22px 24px;margin:22px 0 8px;text-align:left}.ConsultationScheduler_invoiceRow__MYgvj{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #f0e9dd;font-family:var(--hel);font-size:15px;color:#3a352e}.ConsultationScheduler_invoiceRow__MYgvj:last-of-type{border-bottom:none}.ConsultationScheduler_invoiceRow__MYgvj b{color:#1c1a17}.ConsultationScheduler_ref__mZ3xj{font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:17px;letter-spacing:.06em;color:var(--orange)!important;background:rgba(209,52,0,.08);padding:4px 10px;border-radius:8px;white-space:nowrap}.ConsultationScheduler_instructions__I6nAy{font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:13.5px;line-height:1.6;color:#2a2723;background:#faf7f2;border:1px solid #eee5d8;border-radius:10px;padding:14px 16px;margin:14px 0 0;white-space:pre-wrap;word-break:break-word}.ConsultationScheduler_instructionsFallback__3SIlt{font-family:var(--hel);font-size:14px;color:#6a6258;margin:14px 0 0}.IntakeQuestionnaire_wrap__Q6f3T{background:var(--orange);color:#fff;min-height:100vh;padding-top:64px;display:flex;flex-direction:column}.IntakeQuestionnaire_wrap__Q6f3T .accent{color:#ffe4cf}.IntakeQuestionnaire_progress__CfERt{height:4px;background:rgba(255,255,255,.28);position:sticky;top:64px;z-index:5}.IntakeQuestionnaire_progressFill__qQTsw{height:100%;background:#fff;transition:width .35s cubic-bezier(.22,.61,.36,1)}.IntakeQuestionnaire_stage__lu3MY{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:56px 24px 80px}.IntakeQuestionnaire_col__3sxdO{width:100%;max-width:620px}@media (max-width:560px){.IntakeQuestionnaire_stage__lu3MY{padding:32px 18px 60px}}.IntakeQuestionnaire_eyebrow__Uw1Ch{font-family:var(--hel);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffe4cf;margin:0 0 16px}.IntakeQuestionnaire_step__SI39_{font-family:var(--hel);font-size:13px;color:rgba(255,255,255,.82);margin:0 0 14px}.IntakeQuestionnaire_accent__ZK_7m{color:#ffe4cf}.IntakeQuestionnaire_title__DU8rk{font-family:var(--hel);font-weight:400;letter-spacing:-.03em;line-height:.98;font-size:clamp(36px,5.5vw,68px);margin:0 0 20px;color:#fff}.IntakeQuestionnaire_summary__f9lI2{font-family:var(--hel);font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:rgba(255,255,255,.92);margin:0 0 28px}.IntakeQuestionnaire_meta__GiiCX{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0 0 36px;font-family:var(--hel);font-size:14px;color:rgba(255,255,255,.9)}.IntakeQuestionnaire_meta__GiiCX span{display:inline-flex;align-items:center;gap:8px}.IntakeQuestionnaire_check__HGtY0{color:#fff}.IntakeQuestionnaire_question__Y4GoJ{font-family:var(--hel);font-weight:400;letter-spacing:-.02em;line-height:1.1;font-size:clamp(26px,3.6vw,40px);margin:0 0 14px;color:#fff}.IntakeQuestionnaire_help__LprIB{font-family:var(--hel);font-size:15px;line-height:1.5;color:rgba(255,255,255,.85);margin:0 0 28px}.IntakeQuestionnaire_options__aFmPo{display:flex;flex-direction:column;gap:12px;margin-top:20px}.IntakeQuestionnaire_option__Najjp{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;background:#fff;border:2px solid transparent;border-radius:14px;padding:20px 22px;font-family:var(--hel);font-size:18px;color:#1c1a17;transition:border-color .15s,box-shadow .15s,transform .12s}.IntakeQuestionnaire_option__Najjp:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,0,0,.22)}.IntakeQuestionnaire_option__Najjp.IntakeQuestionnaire_selected__fd71D{border-color:#1c1a17}.IntakeQuestionnaire_tick__gcEJK{width:22px;height:22px;border-radius:50%;border:1.5px solid #cfc8bd;display:grid;place-items:center;flex-shrink:0;color:#fff}.IntakeQuestionnaire_option__Najjp.IntakeQuestionnaire_selected__fd71D .IntakeQuestionnaire_tick__gcEJK{border-color:#1c1a17;background:#1c1a17;color:#fff}.IntakeQuestionnaire_navRow__GmPTY{display:flex;align-items:center;gap:18px;margin-top:30px}.IntakeQuestionnaire_back__kEFa4{display:inline-flex;align-items:center;gap:8px;font-family:var(--hel);font-size:14px;color:rgba(255,255,255,.85)}.IntakeQuestionnaire_back__kEFa4:hover{color:#fff}.IntakeQuestionnaire_resultIcon__6Dc7m{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;margin-bottom:24px;background:#fff}.IntakeQuestionnaire_iconGood__h86A7{color:#2e7d5b}.IntakeQuestionnaire_iconReview__rzLXi{color:#c9760f}.IntakeQuestionnaire_iconStop__cDUyh{color:var(--orange)}.IntakeQuestionnaire_iconUrgent__R5Wdu{color:#b3191a}.IntakeQuestionnaire_resultTitle__YOy1w{font-family:var(--hel);font-weight:400;letter-spacing:-.02em;line-height:1.02;font-size:clamp(30px,4.4vw,52px);margin:0 0 18px;color:#fff}.IntakeQuestionnaire_resultBody__fiVlQ{font-family:var(--hel);font-size:17px;line-height:1.55;color:rgba(255,255,255,.92);margin:0 0 26px;max-width:54ch}.IntakeQuestionnaire_notes__l9IbM{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}.IntakeQuestionnaire_notes__l9IbM li{position:relative;padding-left:26px;font-family:var(--hel);font-size:15px;line-height:1.5;color:#fff}.IntakeQuestionnaire_notes__l9IbM li:before{content:"";position:absolute;left:6px;top:7px;width:8px;height:8px;border-radius:2px;background:#ffe4cf}.IntakeQuestionnaire_crisis__Z5PhF{background:#fff;border:2px solid #b3191a;border-radius:14px;padding:20px 22px;margin:0 0 30px}.IntakeQuestionnaire_crisis__Z5PhF h4{font-family:var(--hel);font-weight:700;font-size:15px;margin:0 0 8px;color:#b3191a}.IntakeQuestionnaire_crisis__Z5PhF p{font-family:var(--hel);font-size:14.5px;line-height:1.55;margin:0;color:#2a2723}.IntakeQuestionnaire_crisis__Z5PhF a{color:#b3191a;font-weight:700}.IntakeQuestionnaire_ctaRow__KvpjW{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.IntakeQuestionnaire_restart__kDgGS{font-family:var(--hel);font-size:14px;color:rgba(255,255,255,.85)}.IntakeQuestionnaire_restart__kDgGS:hover{color:#fff}.IntakeQuestionnaire_disclaimer__E2euI{font-family:var(--hel);font-size:12.5px;line-height:1.6;color:rgba(255,255,255,.8);max-width:74ch;margin:40px 0 0}.IntakeQuestionnaire_safetyLink__I0TB6{font-family:var(--hel);font-size:14px;color:#fff;margin-top:26px;display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:3px}.IntakeQuestionnaire_safetyLink__I0TB6:hover{color:#ffe4cf}