.contact_hero__MH_6V{padding-top:56px;padding-bottom:8px}.contact_heroTitle__v1l17{font-size:clamp(3rem,11vw,6.5rem);line-height:.96;letter-spacing:-.03em;font-weight:400}.contact_heroTitleGold__HPHe_{display:block;color:var(--accent)}.contact_heroBody__SVDPf{color:var(--text-muted);max-width:48ch;margin-top:24px;font-size:1.15rem}.contact_layout__N5mJF{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;margin-top:48px}@media (min-width:980px){.contact_layout__N5mJF{grid-template-columns:1fr 380px;align-items:start}}.contact_form___aGjp{border:1px solid var(--border);border-radius:16px;padding:24px;background:var(--surface);box-shadow:var(--shadow)}.contact_formTitle__Oloqn{color:var(--accent-soft);font-size:1.4rem;font-weight:700}.contact_formSub__8n6Vs{color:var(--text-muted);font-size:.9rem;margin-top:4px;margin-bottom:24px}.contact_field__uPKPG{display:grid;grid-gap:8px;gap:8px;margin-bottom:20px}.contact_label__f_aeS{font-size:.9rem;font-weight:500}.contact_req__OhYat{color:var(--accent-soft)}.contact_input__NXGUw{width:100%;padding:10px 13px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;resize:vertical}.contact_input__NXGUw::placeholder{color:var(--text-muted)}.contact_row2__JVWKe{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}@media (min-width:560px){.contact_row2__JVWKe{grid-template-columns:1fr 1fr;gap:20px}}.contact_success__UwdEQ{color:#2e7d32;font-size:.9rem;margin-bottom:12px}.contact_error__fEMTu{color:#b3261e;font-size:.9rem;margin-bottom:12px}.contact_side__K_u4s{display:grid;grid-gap:24px;gap:24px}.contact_expectCard__by_ui{border:1px solid var(--border);border-radius:16px;padding:20px}.contact_expectTitle__VlvDD{color:var(--accent-soft);font-weight:700;margin-bottom:16px}.contact_expectItem__NJwyp{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;margin-bottom:14px}.contact_expectNum__uVO4D{width:24px;height:24px;border-radius:6px;border:1px solid var(--accent-soft);color:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:.75rem}.contact_expectText__kcDMH{font-size:.9rem}.contact_expectText__kcDMH strong{color:var(--text)}.contact_expectText__kcDMH span{color:var(--text-muted)}.contact_directCard__KKt3j{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;padding:20px}.contact_directTitle__b1L8i{font-weight:700;font-size:1.2rem;margin-bottom:16px}.contact_directRow__9hMQs{display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;margin-bottom:16px;align-items:start}.contact_directIcon__Xi9Op{color:var(--accent-soft)}.contact_directLabel__pzCJe{color:var(--text-muted);font-size:.78rem}.contact_directValue__Qv3ZO{font-weight:600;font-size:.92rem}.contact_socialLabel__76kjB{color:var(--text-muted);font-size:.85rem;margin-bottom:12px}.contact_socials____oL_{display:flex;gap:10px}.contact_social__7PpYk{width:40px;height:40px;border-radius:9px;border:1px solid var(--accent-soft);color:var(--accent-soft);display:inline-flex;align-items:center;justify-content:center}.contact_faqSection__bRqUT{padding-top:64px;padding-bottom:64px}.contact_faqHead__t9hQ3{font-size:clamp(1.8rem,4vw,2.4rem)}.contact_faqSub__OQ4w_{color:var(--text-muted);margin-top:10px}