.contact_container__cCpH8{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-primary)}.contact_header__t971_{border-bottom:1px solid var(--border-subtle);background-color:var(--bg-secondary);position:-webkit-sticky;position:sticky;top:0;z-index:50}.contact_nav__DIHC5{display:flex;align-items:center;justify-content:space-between;height:var(--topbar-height)}.contact_brand__BRjl2{display:flex;align-items:center;gap:var(--space-2);font-weight:600;font-size:1.05rem;letter-spacing:-.01em}.contact_brandBadge__ASV2y{font-size:.75rem;padding:2px 6px;background-color:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--accent-primary);text-transform:uppercase;font-family:var(--font-mono)}.contact_navLinks__N0b6U{display:flex;align-items:center;gap:var(--space-3)}.contact_loginBtn__AR7RB{padding:6px 14px;border-radius:var(--radius-md);background-color:var(--accent-primary);color:#ffffff;font-size:.875rem;font-weight:500;transition:background-color .15s ease}.contact_loginBtn__AR7RB:hover{background-color:var(--accent-primary-hover)}.contact_main__SQQdP{flex:1 1;padding-top:var(--space-8);padding-bottom:var(--space-12)}.contact_contactLayout__szbOE{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8)}.contact_infoColumn__KCcfV{display:flex;flex-direction:column;gap:var(--space-6)}.contact_titleArea__G3s9B{display:flex;flex-direction:column;gap:var(--space-2)}.contact_title__Arsm_{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.contact_subtitle___F43n{font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.contact_infoCards__EPpCP{display:flex;flex-direction:column;gap:var(--space-4)}.contact_infoCard__9XwbY{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);display:flex;align-items:flex-start;gap:var(--space-3)}.contact_cardIcon__jLVUe{width:20px;height:20px;color:var(--accent-primary);flex-shrink:0;margin-top:2px}.contact_cardContent__VYY1f{display:flex;flex-direction:column;gap:2px}.contact_cardTitle__HRUF6{font-size:.875rem;font-weight:600;color:var(--text-primary)}.contact_cardValue__8SwtC{font-size:.8125rem;color:var(--text-secondary)}.contact_cardValue__8SwtC a{color:var(--accent-primary)}.contact_formCard__c5kgd{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.contact_formTitle__Oloqn{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-4)}.contact_form___aGjp{display:flex;flex-direction:column;gap:var(--space-4)}.contact_textareaWrapper__iAkpJ{display:flex;flex-direction:column;gap:var(--space-1)}.contact_textareaLabel__dkNeO{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.contact_textarea__nz_oc{width:100%;padding:8px 12px;font-size:.875rem;color:var(--text-primary);background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);resize:vertical;min-height:100px;font-family:inherit;transition:border-color .15s ease}.contact_textarea__nz_oc:focus-visible{border-color:var(--accent-primary);outline:none}.contact_successBox__wRz28{background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-md);padding:var(--space-4);color:var(--accent-success);font-size:.875rem;display:flex;align-items:center;gap:var(--space-2)}.contact_footer__Mmo82{border-top:1px solid var(--border-subtle);background-color:var(--bg-secondary);padding:var(--space-6) 0;font-size:.8125rem;color:var(--text-muted)}.contact_footerNav__xgojs{justify-content:space-between;align-items:center;flex-wrap:wrap}.contact_footerLinks__qlWa_,.contact_footerNav__xgojs{display:flex;gap:var(--space-4)}.contact_footerLink___zZFO{color:var(--text-secondary);transition:color .15s ease}.contact_footerLink___zZFO:hover{color:var(--text-primary)}@media (max-width:768px){.contact_contactLayout__szbOE{grid-template-columns:1fr;gap:var(--space-6)}}.contact_honeypot__4GP9j{position:absolute;left:-9999px;top:-9999px;opacity:0;pointer-events:none;visibility:hidden;height:0;width:0;overflow:hidden}