.funding-consent-form_container__Fl6MB{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;background:var(--ps-paper,#fafaf8)}.funding-consent-form_card__hBvBQ{width:100%;max-width:640px;background:var(--ps-surface,white);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.funding-consent-form_header__r5PCo{padding:2rem 2rem 1rem;border-bottom:1px solid var(--ps-control-border)}.funding-consent-form_title__l6dAc{font-size:calc(1.5rem * var(--ps-text-scale, 1));font-weight:600;color:var(--ps-ink,#1a1a1a);margin:0 0 .25rem}.funding-consent-form_subtitle__Ly7dC{font-size:calc(.9rem * var(--ps-text-scale, 1));color:var(--ps-ink-2,#666);margin:0}.funding-consent-form_previewBanner__0tZba{background-color:var(--ps-accent-soft,#fef3c7);color:var(--ps-warning,#92400e);text-align:center;padding:.5rem;font-size:calc(.85rem * var(--ps-text-scale, 1));font-weight:500}.funding-consent-form_form__MktE6{padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.funding-consent-form_field__qLbwr{display:flex;flex-direction:column;gap:.375rem}.funding-consent-form_label__g9swr{font-size:calc(.875rem * var(--ps-text-scale, 1));font-weight:500;color:var(--ps-ink,#374151)}.funding-consent-form_input__yyLV1{padding:.625rem .75rem;border:1px solid var(--ps-control-border);border-radius:8px;font-size:calc(.9375rem * var(--ps-text-scale, 1));outline:none;transition:border-color .15s}.funding-consent-form_input__yyLV1:focus{border-color:var(--ps-action-fill,#96814B);box-shadow:0 0 0 3px rgba(150,129,75,.1)}.funding-consent-form_radioGroup__mjllf{display:flex;flex-direction:column;gap:.5rem;padding:.25rem 0}.funding-consent-form_radioLabel__hfU9e{display:flex;align-items:center;gap:.5rem;font-size:calc(.9375rem * var(--ps-text-scale, 1));color:var(--ps-ink,#374151);cursor:pointer}.funding-consent-form_radio__xHNcD{accent-color:var(--ps-action-fill,#96814B)}.funding-consent-form_error__aCf9s{color:var(--ps-error,#dc2626);font-size:calc(.85rem * var(--ps-text-scale, 1));margin:0}.funding-consent-form_submitButton__pG8qm{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--ps-action-fill,#96814B);color:var(--ps-action-label,white);border:none;border-radius:8px;font-size:calc(.9375rem * var(--ps-text-scale, 1));font-weight:500;cursor:pointer;transition:background .15s}.funding-consent-form_submitButton__pG8qm:hover:not(:disabled){background:var(--ps-action-hover,#7a6a3e)}.funding-consent-form_submitButton__pG8qm:disabled{opacity:.5;cursor:not-allowed}.funding-consent-form_spinner__DQUWB{animation:funding-consent-form_spin__7VR00 1s linear infinite}@keyframes funding-consent-form_spin__7VR00{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.funding-consent-form_successCard__Yjg37{text-align:center;padding:3rem 2rem;background:var(--ps-surface,white);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);max-width:480px;width:100%}.funding-consent-form_successIcon__Kb1Xy{color:var(--ps-success,#16a34a);margin:0 auto 1rem}.funding-consent-form_successTitle__E_wmr{font-size:calc(1.5rem * var(--ps-text-scale, 1));font-weight:600;color:var(--ps-ink,#1a1a1a);margin:0 0 .5rem}.funding-consent-form_successMessage__13fYM{color:var(--ps-ink-2,#666);font-size:calc(.9375rem * var(--ps-text-scale, 1));margin:0}.funding-consent-form_input__yyLV1,.funding-consent-form_select__1fvBF,.funding-consent-form_textarea__nSlf4{background:var(--ps-surface);color:var(--ps-ink)}.funding-consent-form_input__yyLV1:focus-visible,.funding-consent-form_select__1fvBF:focus-visible,.funding-consent-form_submitButton__pG8qm:focus-visible,.funding-consent-form_textarea__nSlf4:focus-visible{outline:2px solid var(--ps-focus);outline-offset:3px;box-shadow:none}.funding-consent-form_submitButton__pG8qm{border:1px solid var(--ps-action-border)}.PracticeBrandHeader_header__9wxHG{text-align:center;padding-bottom:16px}.PracticeBrandHeader_logo__2GC97{display:block;max-height:80px;width:auto;margin:0 auto 12px;object-fit:contain}.PracticeBrandHeader_dualLogos__m3ATy{display:flex;align-items:center;justify-content:center;gap:24px;margin:0 auto 12px}.PracticeBrandHeader_dualLogo__aU7mq{max-height:56px;max-width:140px;width:auto;object-fit:contain}.PracticeBrandHeader_partnerLogoWrap__MRL_8{display:flex;flex-direction:column;align-items:center;gap:2px}.PracticeBrandHeader_partnerLabel__adfjF{font-size:11px;color:var(--ps-ink-3,var(--text-muted,#6b7280));line-height:1.2}.PracticeBrandHeader_orgName__ihZfS{font-size:1.25rem;font-weight:600;color:var(--ps-ink,var(--text-primary,#1a1a1a));line-height:1.3}.PracticeBrandHeader_subtitle__YgNQG{font-size:.875rem;color:var(--ps-ink-2,var(--text-secondary,#6b7280));margin-top:4px}.PracticeBrandHeader_stepIndicator__P8idM{font-size:13px;color:var(--ps-ink-3,var(--text-muted,#6b7280));margin-top:6px}.ps-root .PracticeBrandHeader_dualLogo__aU7mq,.ps-root .PracticeBrandHeader_logo__2GC97{background:#fff;border-radius:6px;padding:6px}@media (forced-colors:active){.ps-root .PracticeBrandHeader_dualLogo__aU7mq,.ps-root .PracticeBrandHeader_logo__2GC97{forced-color-adjust:none;background:#fff}}