.page_main__c0U7_{min-height:100vh;padding:5rem 1.5rem 4rem}.page_container__5YXRc{max-width:800px;margin:0 auto}.page_backLink__YMutG{display:inline-block;color:var(--text-muted);font-size:.875rem;margin-bottom:1.5rem;transition:color .2s}.page_backLink__YMutG:hover{color:var(--text-primary)}.page_header__Sl3_3{text-align:center;margin-bottom:3rem}.page_title__Q_S9Y{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0 0 .75rem}.page_subtitle__Mwvhg{font-size:1.125rem;color:var(--text-muted);margin:0}.page_contactMethods__Wev0L{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:3rem}.page_method__1wGUO{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;text-align:center;transition:border-color .2s}.page_method__1wGUO:hover{border-color:var(--accent)}.page_methodIcon__gZhe9{font-size:2rem;display:block;margin-bottom:.75rem}.page_method__1wGUO h3{font-size:1rem;font-weight:600;margin:0 0 .25rem;color:var(--text-primary)}.page_method__1wGUO p{font-size:.8125rem;color:var(--text-muted);margin:0 0 .75rem}.page_methodLink__mAg7v{color:var(--accent);font-size:.875rem;font-weight:500;text-decoration:none}.page_methodLink__mAg7v:hover{text-decoration:underline}.page_formSection__JJp5H{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:2rem;margin-bottom:2rem}.page_formTitle__BpX1_{font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;color:var(--text-primary)}.page_form__arM1T{display:flex;flex-direction:column;gap:1.25rem}.page_formRow__qjAzl{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.page_formGroup__bIAM3{display:flex;flex-direction:column;gap:.5rem}.page_label__zFMfb{font-size:.875rem;font-weight:500;color:var(--text-primary)}.page_input__4_GuJ,.page_select__zrwMk,.page_textarea__ppW_b{padding:.75rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:8px;font-size:.9375rem;color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.page_input__4_GuJ:focus,.page_select__zrwMk:focus,.page_textarea__ppW_b:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.page_input__4_GuJ::placeholder,.page_textarea__ppW_b::placeholder{color:var(--text-muted);opacity:.6}.page_select__zrwMk{cursor:pointer}.page_textarea__ppW_b{resize:vertical;min-height:120px}.page_submitButton__jMO2u{padding:.875rem 2rem;background:var(--accent);color:var(--bg);border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .1s,opacity .2s;align-self:flex-start}.page_submitButton__jMO2u:hover:not(:disabled){transform:translateY(-1px)}.page_submitButton__jMO2u:disabled{opacity:.7;cursor:not-allowed}.page_successMessage__GwSWz{text-align:center;padding:2rem}.page_successIcon__Zz02M{font-size:3rem;display:block;margin-bottom:1rem}.page_successMessage__GwSWz h3{font-size:1.25rem;margin:0 0 .5rem;color:var(--text-primary)}.page_successMessage__GwSWz p{color:var(--text-muted);margin:0 0 1.5rem}.page_resetButton__gv_mN{padding:.75rem 1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-weight:500;cursor:pointer;transition:border-color .2s}.page_resetButton__gv_mN:hover{border-color:var(--accent)}.page_faqSection__Li5oE{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;text-align:center;margin-bottom:1.5rem}.page_faqSection__Li5oE h3{font-size:1rem;margin:0 0 .5rem;color:var(--text-primary)}.page_faqSection__Li5oE p{font-size:.875rem;color:var(--text-muted);margin:0 0 1rem}.page_faqLink__k5PQl{color:var(--accent);font-weight:600;text-decoration:none}.page_faqLink__k5PQl:hover{text-decoration:underline}.page_responseInfo__glMhM{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:rgba(0,245,212,.05);border:1px solid rgba(0,245,212,.2);border-radius:12px}.page_responseIcon__RqTKV{font-size:1.5rem}.page_responseInfo__glMhM strong{display:block;color:var(--text-primary);margin-bottom:.25rem}.page_responseInfo__glMhM p{margin:0;font-size:.875rem;color:var(--text-muted)}@media (max-width:700px){.page_contactMethods__Wev0L,.page_formRow__qjAzl{grid-template-columns:1fr}.page_title__Q_S9Y{font-size:1.75rem}.page_submitButton__jMO2u{width:100%}}