.header_topContainer__xn6N5{display:flex;justify-content:space-between}.header_headerContainer__FazBG{font-family:sans-serif;color:#fff}.header_title__h8YkR{padding-left:1rem;font-size:2rem}@media(max-width:800px){.header_title__h8YkR{font-size:1.5rem}.header_menuItems__FaxhL{padding-top:.25rem}}@media(min-width:800px){.header_menuItems__FaxhL{padding-top:2.25rem}}.header_menuItems__FaxhL{padding-right:1rem;font-size:1rem}.header_menuItems__FaxhL a{margin:.5rem}.header_menuItems__FaxhL a:hover{cursor:pointer}.footer_footer__3kcQj{display:flex;height:2rem;align-items:center;justify-content:center;font-size:1.25rem;padding-bottom:2.5rem;margin-top:2rem}.consentForm_container__uIuPq{max-width:1000px;margin:0 auto;padding:2rem 1rem;min-height:80vh;background:#f5f5f5}.consentForm_formSection__aZIEs{background:#fff;padding:3rem;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.consentForm_formSection__aZIEs h1{color:#000;margin-bottom:2rem;font-size:1.5rem;text-align:center;font-weight:700;letter-spacing:.5px}.consentForm_formSection__aZIEs h2{color:#000;margin:2rem 0 1.5rem;font-size:1.2rem;text-align:center;font-weight:700}.consentForm_pdfPreview__fceEO{background:#f8f9fa;padding:1rem;border-radius:4px;margin-bottom:2rem;text-align:center}.consentForm_pdfPreview__fceEO p{margin:0;color:#495057}.consentForm_pdfPreview__fceEO a{color:#007bff;text-decoration:underline;font-weight:500}.consentForm_pdfPreview__fceEO a:hover{color:#0056b3}.consentForm_form__xdcx9{display:flex;flex-direction:column}.consentForm_consentText__kPyRJ{margin:2rem 0;line-height:1.8;text-align:justify}.consentForm_consentText__kPyRJ p{margin-bottom:1rem;color:#000;font-size:.95rem}.consentForm_consentText__kPyRJ .consentForm_acknowledgment__f2OqT,.consentForm_consentText__kPyRJ .consentForm_attestation__SMwN2{margin-top:1.5rem;text-align:left}.consentForm_consentText__kPyRJ .consentForm_acknowledgment__f2OqT strong{display:block;margin-bottom:.5rem}.consentForm_pageDivider__cHg58{border:none;border-top:2px solid #dee2e6;margin:3rem 0}.consentForm_signatureBlock__Srz4D{margin:2rem 0;padding:1.5rem 0;border-bottom:1px solid #e9ecef}.consentForm_signatureBlock__Srz4D:last-of-type{border-bottom:none}.consentForm_signatureLabel__a4elo{margin-bottom:1rem}.consentForm_signatureLabel__a4elo p{font-size:.85rem;font-weight:600;line-height:1.4;color:#000;margin:0}.consentForm_signatureRow__xBjLZ{display:grid;grid-template-columns:3fr 1fr;grid-gap:2rem;gap:2rem;align-items:start}@media(max-width:768px){.consentForm_signatureRow__xBjLZ{grid-template-columns:1fr;gap:1rem}}.consentForm_signatureField__EO5Pr{display:flex;flex-direction:column;gap:.5rem}.consentForm_signatureField__EO5Pr label{font-weight:600;color:#000;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.consentForm_dateField__L5Prr{display:flex;flex-direction:column;gap:.5rem}.consentForm_dateField__L5Prr label{font-weight:600;color:#000;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.consentForm_dateField__L5Prr input{padding:.75rem;border:1px solid #000;border-radius:0;font-size:.95rem;background:#fff}.consentForm_dateField__L5Prr input:focus{outline:none;border-color:#000;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.consentForm_formGroup__NRWDp{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0}.consentForm_formGroup__NRWDp label{font-weight:600;color:#000;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.consentForm_formGroup__NRWDp input{padding:.75rem;border:1px solid #000;border-radius:0;font-size:.95rem;background:#fff}.consentForm_formGroup__NRWDp input:focus{outline:none;border-color:#000;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.consentForm_formGroup__NRWDp input:required:invalid{border-color:#000}.consentForm_signatureContainer__9Sxck{border:2px solid #000;border-radius:0;background:#fff;cursor:crosshair}.consentForm_signatureCanvas__aMMBA{width:100%;height:120px;touch-action:none;border:2px solid #000;background:#fff;border-radius:4px}.consentForm_sigCanvas__sVSdy{width:100%;height:100%}.consentForm_therapistSignature__zvxKx{border-bottom:2px solid #000;min-height:80px;display:flex;align-items:flex-end;padding:.5rem;background:#fafafa;position:relative}.consentForm_prefilledSignature__fEvxN{max-width:200px;max-height:60px;opacity:.8}.consentForm_staticDate__J_9I6{border-bottom:2px solid #000;padding:.75rem;min-height:50px;display:flex;align-items:center;justify-content:center;color:#666;font-size:1.2rem;letter-spacing:2px}.consentForm_clearButton__HuvHF{align-self:flex-start;padding:.4rem 1rem;background-color:#6c757d;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:.85rem;transition:background-color .15s ease-in-out}.consentForm_clearButton__HuvHF:hover{background-color:#5a6268}.consentForm_clearButton__HuvHF:active{background-color:#545b62}.consentForm_submitSection__vNtyV{margin-top:2rem;display:flex;justify-content:center}.consentForm_submitButton__nHvQf{padding:1rem 2.5rem;background-color:#28a745;color:#fff;border:none;border-radius:4px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .15s ease-in-out}.consentForm_submitButton__nHvQf:hover:not(:disabled){background-color:#218838}.consentForm_submitButton__nHvQf:active:not(:disabled){background-color:#1e7e34}.consentForm_submitButton__nHvQf:disabled{background-color:#6c757d;cursor:not-allowed}.consentForm_disclaimer__FCwTO{margin-top:2rem;padding:1rem;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;font-size:.9rem;color:#856404}.consentForm_disclaimer__FCwTO p{margin:0}@media(max-width:768px){.consentForm_container__uIuPq{padding:1rem .5rem}.consentForm_formSection__aZIEs{padding:1.5rem}.consentForm_formSection__aZIEs h1{font-size:1.2rem}.consentForm_formSection__aZIEs h2{font-size:1rem}.consentForm_signatureRow__xBjLZ{grid-template-columns:1fr}.consentForm_submitButton__nHvQf{width:100%;padding:.875rem 1.5rem}}.consentForm_spinnerContainer__UTg3s{display:flex;align-items:center;justify-content:center;gap:.5rem}.consentForm_spinner___LFX4{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:consentForm_spin__J1TE1 .6s linear infinite}@keyframes consentForm_spin__J1TE1{to{transform:rotate(1turn)}}.consentForm_toast__48wRH{position:fixed;top:20px;right:20px;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-size:.95rem;font-weight:500;z-index:1000;animation:consentForm_slideIn__kYfLW .3s ease-out}.consentForm_toast__48wRH.consentForm_success__W42CG{background-color:#10b981;color:#fff}.consentForm_toast__48wRH.consentForm_error__4Ak9U{background-color:#ef4444;color:#fff}@keyframes consentForm_slideIn__kYfLW{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}