.contact_contactPage__1rDu5{background:transparent}.contact_mainSection__g_VMU{padding:9rem 0;border-top:1px solid var(--border-color)}.contact_contactGrid__39ECc{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:64px;gap:64px;align-items:start}.contact_formColumn__fpoxP{display:flex;flex-direction:column}.contact_formColumn__fpoxP h2{font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--text-primary);margin-bottom:12px}.contact_formDescription__dbUul{font-size:15.5px;line-height:1.65;color:var(--text-primary);opacity:.88;max-width:52ch;margin-bottom:28px}.contact_form___aGjp{display:flex;flex-direction:column;gap:20px;max-width:480px}.contact_formGroup__p53v_{display:flex;flex-direction:column;gap:8px}.contact_formGroup__p53v_ label{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--accent-primary);text-transform:uppercase;letter-spacing:1.5px}.contact_formGroup__p53v_ input,.contact_formGroup__p53v_ textarea{border:1px solid var(--border-color-heavy);background:var(--card-bg,rgba(26,28,35,.85));padding:12px 16px;font-family:inherit;font-size:15px;color:var(--text-primary);border-radius:8px;transition:all var(--transition-normal)}.contact_formGroup__p53v_ input::placeholder,.contact_formGroup__p53v_ textarea::placeholder{color:rgba(156,163,175,.6)}.contact_formGroup__p53v_ input:focus,.contact_formGroup__p53v_ textarea:focus{outline:none;border-color:var(--accent-primary);background:var(--card-bg-hover,rgba(35,38,50,.95));color:var(--text-primary);box-shadow:0 0 0 3px rgba(245,158,11,.12)}.contact_formSubmit__5vjqj{margin-top:12px}.contact_formNote__NuRcG{font-family:var(--font-mono);font-size:10px;color:var(--text-secondary);line-height:1.45}.contact_successMessage____ZJc{border:1.5px solid rgba(245,158,11,.3);background:rgba(245,158,11,.06);padding:28px;font-family:var(--font-mono);font-size:13.5px;line-height:1.65;color:var(--text-primary);border-radius:12px;box-shadow:var(--card-shadow)}.contact_timerNotice__mkz7N{margin-top:14px;font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.contact_timerBadge__itXBy{display:inline-flex;align-items:center;justify-content:center;background:rgba(245,158,11,.2);border:1px solid rgba(245,158,11,.4);color:var(--accent-primary);font-weight:700;padding:2px 8px;border-radius:4px;font-size:13px}.contact_errorMessage__R_65m{background:rgba(251,113,133,.08);border:1px solid rgba(251,113,133,.3);color:#fb7185;font-size:13px;padding:12px 16px;border-radius:8px;font-family:var(--font-mono)}.contact_successRef__JRCJ5{font-size:11px;color:var(--accent-primary);display:block;margin-top:10px;font-weight:700}.contact_infoColumn__KCcfV{display:flex;flex-direction:column;gap:40px}.contact_mapContainer__biItp{width:100%;min-height:320px;border:1px solid var(--border-color);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.4);position:relative;background:var(--card-bg,rgba(26,28,35,.7))}.contact_mapDirectLink__WdaPx{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-family:var(--font-mono);font-size:11.5px;font-weight:700;color:var(--accent-primary);text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:all .3s ease}.contact_mapDirectLink__WdaPx:hover{color:#fbbf24;transform:translateX(4px)}@media(max-width:960px){.contact_contactGrid__39ECc{grid-template-columns:1fr;gap:48px}}@media(max-width:640px){.contact_mainSection__g_VMU{padding:6rem 0}.contact_formDescription__dbUul{font-size:15px}}[data-theme=light] .contact_formColumn__fpoxP h2{color:#0f172a!important;font-weight:800}[data-theme=light] .contact_formDescription__dbUul{color:#334155!important;opacity:1!important;font-weight:450}[data-theme=light] .contact_formGroup__p53v_ label{color:#b45309;font-weight:800}[data-theme=light] .contact_formGroup__p53v_ input,[data-theme=light] .contact_formGroup__p53v_ textarea{background:#fff!important;border:1.5px solid rgba(15,23,42,.18)!important;color:#0f172a!important}[data-theme=light] .contact_formGroup__p53v_ input::placeholder,[data-theme=light] .contact_formGroup__p53v_ textarea::placeholder{color:#94a3b8}[data-theme=light] .contact_formGroup__p53v_ input:focus,[data-theme=light] .contact_formGroup__p53v_ textarea:focus{background:#fff!important;border-color:#d97706!important;color:#0f172a!important;box-shadow:0 0 0 3px rgba(217,119,6,.15)!important}[data-theme=light] .contact_formNote__NuRcG{color:#64748b!important}[data-theme=light] .contact_successMessage____ZJc{background:#fff!important;border:1.5px solid #d97706!important;color:#0f172a!important;box-shadow:0 10px 30px rgba(15,23,42,.08)}[data-theme=light] .contact_mapContainer__biItp{background:#fff!important;border:1.5px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 30px rgba(15,23,42,.06)}[data-theme=light] .contact_mapDirectLink__WdaPx{color:#b45309}[data-theme=light] .contact_mapDirectLink__WdaPx:hover{color:#d97706}