.page-module__ts-64W__hero{background-color:var(--surface);color:var(--text-main);text-align:center;padding:6rem 0 4rem}.page-module__ts-64W__title{color:var(--primary);margin-bottom:1rem;font-size:3rem}.page-module__ts-64W__subtitle{color:var(--text-body);max-width:600px;margin:0 auto;font-size:1.25rem}.page-module__ts-64W__section{background-color:var(--background);padding:5rem 0}.page-module__ts-64W__formCard{background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);max-width:800px;margin:0 auto;padding:3rem;box-shadow:0 10px 30px #0000000d}.page-module__ts-64W__form{flex-direction:column;gap:1.5rem;display:flex}.page-module__ts-64W__row{grid-template-columns:1fr;gap:1.5rem;display:grid}.page-module__ts-64W__formGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__ts-64W__label{color:var(--text-main);font-size:.95rem;font-weight:500}.page-module__ts-64W__input,.page-module__ts-64W__select,.page-module__ts-64W__textarea{border:1px solid var(--border);background-color:var(--background);color:var(--text-main);border-radius:var(--radius-md);padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.page-module__ts-64W__input:focus,.page-module__ts-64W__select:focus,.page-module__ts-64W__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-ring);outline:none}.page-module__ts-64W__textarea{resize:vertical}@media (min-width:768px){.page-module__ts-64W__row{grid-template-columns:1fr 1fr}}
