.page_intro__WnZo6{max-width:760px;margin:0 auto 2.5rem;text-align:center}.page_intro__WnZo6 p{margin-top:.75rem}.page_formCard__2dHxa{max-width:760px;margin:0 auto;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:2.5rem 2rem}@media (min-width:640px){.page_formCard__2dHxa{padding:3rem 2.5rem}}.page_form__AdXl6{display:flex;flex-direction:column;gap:2.25rem}.page_honeypot__e2_HB{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none;left:-9999px}.page_fieldset__Ayl2o{display:flex;flex-direction:column;gap:1.25rem;border:none;padding:0;margin:0}.page_legend__Qx3yJ{font-family:var(--font-heading),sans-serif;font-size:1.0625rem;font-weight:600;color:var(--color-text);padding-bottom:.75rem;border-bottom:1px solid var(--color-border);width:100%}.page_row__OTvnK{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:640px){.page_row__OTvnK{grid-template-columns:1fr 1fr}}.page_field__JjV4D{display:flex;flex-direction:column;gap:.5rem}.page_label__88qZ6{font-family:var(--font-body),sans-serif;font-size:.875rem;font-weight:500;color:var(--color-text)}.page_required__R6u7g{color:#dc2626}.page_input__excZt,.page_select__hkdJl,.page_textarea__etg1z{width:100%;padding:12px 16px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body),sans-serif;font-size:.9375rem;color:var(--color-text);background:var(--color-bg);transition:border-color var(--transition),box-shadow var(--transition);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.page_input__excZt::placeholder,.page_textarea__etg1z::placeholder{color:#96adb2}.page_input__excZt:focus,.page_select__hkdJl:focus,.page_textarea__etg1z:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(25,125,159,.1)}.page_inputError__h2riv{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.08)!important}.page_selectWrap__j2tfv{position:relative}.page_select__hkdJl{cursor:pointer;padding-right:40px}.page_selectArrow__djb_Q{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-muted);display:flex;align-items:center}.page_textarea__etg1z{resize:vertical;min-height:110px;line-height:1.6}.page_error__F6ZUU{font-size:.8rem;color:#dc2626;display:flex;align-items:center;gap:.3rem}.page_radioGroup__Ii41J{display:flex;gap:1.5rem;flex-wrap:wrap}.page_radioOption__285hJ{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--color-text);cursor:pointer}.page_radioOption__285hJ input[type=radio]{accent-color:var(--color-primary);width:17px;height:17px;cursor:pointer}.page_checkboxOption__fXgpm{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;color:var(--color-text);cursor:pointer}.page_checkboxOption__fXgpm input[type=checkbox]{accent-color:var(--color-primary);width:18px;height:18px;cursor:pointer}.page_submitBtn__kR_ky{width:100%;justify-content:center;padding:14px 28px;font-size:1rem}.page_submitBtn__kR_ky:disabled{opacity:.75;cursor:not-allowed}.page_spinner__yj9Ea{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:page_spin__NS3WR .7s linear infinite}@keyframes page_spin__NS3WR{to{transform:rotate(1turn)}}.page_success__jauhE{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;padding:2rem 1rem}.page_successIcon__0ah_9{width:64px;height:64px;border-radius:50%;background:rgba(0,159,153,.12);border:2px solid var(--color-secondary);display:flex;align-items:center;justify-content:center;color:var(--color-secondary)}.page_successIcon__0ah_9 svg{width:30px;height:30px}.page_success__jauhE h2{font-size:1.375rem;color:var(--color-text)}.page_success__jauhE p{font-size:.9375rem;color:var(--color-text-muted);max-width:420px;line-height:1.7}.page_reference__c0uyX{font-family:var(--font-body),monospace;font-weight:600;background:var(--color-bg-soft);border-radius:var(--radius-md);padding:8px 16px;color:var(--color-primary);letter-spacing:.02em}