.Contact_page__5CABN{padding-top:2rem}.Contact_hero__6S_6o{padding:4rem 0;border-bottom:1px solid var(--border-default)}.Contact_heroInner___1FxV{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:5rem;gap:5rem;align-items:end}.Contact_heroLeft__IwjBB h1{font-size:clamp(2.75rem,5vw,4.25rem);font-weight:800;letter-spacing:-.04em;line-height:1.04;color:var(--text-primary);margin-bottom:1.25rem}.Contact_heroLeft__IwjBB p{font-size:1.08rem;line-height:1.75;color:var(--text-secondary);max-width:520px}.Contact_heroRight__0LMVa{display:flex;flex-direction:column;gap:1.25rem;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;padding:2rem 2.25rem}.Contact_contactItem__U21ZF{display:flex;flex-direction:column;gap:.3rem;padding-bottom:1.15rem;border-bottom:1px solid var(--border-subtle)}.Contact_contactItem__U21ZF:last-child{border-bottom:none;padding-bottom:0}.Contact_contactLabel__df_tI{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-yellow)}.Contact_contactValue__ZBXvV{font-size:1rem;font-weight:500;color:var(--text-primary);text-decoration:none;transition:color .2s ease}a.Contact_contactValue__ZBXvV:hover{color:var(--accent-yellow)}.Contact_formSection__PPfsf{padding:5rem 0 7rem}.Contact_formGrid__sO1yW{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:5.5rem;gap:5.5rem;align-items:start}.Contact_formSidebar__xZKGI{position:-webkit-sticky;position:sticky;top:110px}.Contact_formSidebarLabel__jjwBj{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-yellow);margin-bottom:1rem}.Contact_formSidebarText__OG1Vb{font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.Contact_form__a5YHI{display:flex;flex-direction:column;gap:1.65rem;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:14px;padding:2.75rem}.Contact_fieldRow__qpBbt{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.Contact_field__Qp4Il{display:flex;flex-direction:column;gap:.55rem}.Contact_label__N_djt{font-size:.82rem;font-weight:600;color:var(--text-primary);letter-spacing:.03em}.Contact_required__8qHg7{color:var(--accent-yellow);margin-left:.25rem}.Contact_input__jRgx3,.Contact_textarea__bazgj{width:100%;padding:.9rem 1.05rem;font-family:var(--font-body);font-size:.96rem;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:8px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.Contact_input__jRgx3::placeholder,.Contact_textarea__bazgj::placeholder{color:var(--text-muted)}.Contact_input__jRgx3:focus,.Contact_textarea__bazgj:focus{border-color:var(--accent-yellow);box-shadow:0 0 0 3px rgba(245,183,39,.14)}.Contact_inputError__9xW7m{border-color:#ef4444!important}.Contact_textarea__bazgj{resize:vertical;min-height:150px;line-height:1.65}.Contact_errorMsg__3seSm{font-size:.78rem;color:#f87171;margin-top:-.2rem}.Contact_trap__NHtYQ{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.Contact_submitRow__Ocw3l{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.Contact_submitBtn__MueG9{display:inline-flex;align-items:center;gap:.65rem;padding:.95rem 2.25rem;font-family:var(--font-heading);font-size:.95rem;font-weight:700;letter-spacing:.01em;color:var(--text-on-light);background:var(--accent-yellow);border:none;border-radius:8px;cursor:pointer;transition:background-color .22s ease,transform .22s ease,box-shadow .22s ease}.Contact_submitBtn__MueG9:hover:not(:disabled){background:var(--accent-yellow-hover);transform:translateY(-2px);box-shadow:0 10px 26px rgba(245,183,39,.25)}.Contact_submitBtn__MueG9:disabled{opacity:.45;cursor:not-allowed;transform:none}.Contact_globalError__88qGV{font-size:.88rem;color:#f87171}.Contact_successState___xTEy{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:3rem;background:var(--bg-elevated);border:1px solid var(--border-accent);border-radius:12px}.Contact_successTitle__YMPlz{font-size:1.6rem;font-weight:800;letter-spacing:-.03em;color:var(--text-primary)}.Contact_successText__SBE_h{font-size:1.02rem;color:var(--text-secondary);line-height:1.65}.Contact_backBtn__V9Jln{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-heading);font-size:.92rem;font-weight:700;color:var(--accent-yellow);border-bottom:1.5px solid var(--accent-yellow);padding-bottom:2px;text-decoration:none;transition:color .2s ease}.Contact_backBtn__V9Jln:hover{color:var(--accent-yellow-hover)}@media (max-width:1024px){.Contact_formGrid__sO1yW,.Contact_heroInner___1FxV{grid-template-columns:1fr;gap:2.5rem}.Contact_formSidebar__xZKGI{position:static}}@media (max-width:640px){.Contact_fieldRow__qpBbt{grid-template-columns:1fr;gap:1.25rem}.Contact_form__a5YHI{padding:1.75rem 1.35rem}.Contact_hero__6S_6o{padding:2.5rem 0}.Contact_formSection__PPfsf{padding:3rem 0 5rem}}