.contact_container__cCpH8{max-width:900px;margin:0 auto;padding:0 20px}.contact_header__t971_{margin-bottom:32px}.contact_title__Arsm_{font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--text);letter-spacing:-.8px}.contact_content__V_iO4{display:grid;grid-gap:24px;gap:24px}.contact_card__wnBJV{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:32px;position:relative;overflow:hidden;animation:contact_fadeIn__wz7ff .3s ease both}.contact_card__wnBJV:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent)}.contact_cardHeader__5MKPv{display:flex;align-items:center;gap:12px;margin-bottom:16px}.contact_icon__2KuL6{color:var(--accent)}.contact_cardTitle__HRUF6{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text);letter-spacing:-.5px;margin:0}.contact_description__vGvJw{font-size:14px;color:var(--text-muted);margin:0 0 24px;line-height:1.6}.contact_contactList__wCbVs{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.contact_contactItem__adlTv{display:flex;align-items:flex-start;gap:16px;padding:16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all .2s ease}.contact_contactItem__adlTv:hover{border-color:var(--accent);background:var(--surface-3)}.contact_contactIcon__klekC{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--accent-alpha);border-radius:var(--radius);color:var(--accent);flex-shrink:0}.contact_contactInfo__3Yswu{flex:1 1;display:flex;flex-direction:column;gap:4px}.contact_contactLabel__4BJTf{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.contact_contactValue__YRztY{font-size:15px;font-weight:500;color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;transition:opacity .2s ease}.contact_contactValue__YRztY:hover{opacity:.8}.contact_note__8aCoc{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;color:var(--text-muted)}.contact_note__8aCoc svg{color:var(--accent);flex-shrink:0}.contact_faqList__nMnox{display:flex;flex-direction:column;gap:12px}.contact_faqItem__hJkG6{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);overflow:hidden;transition:all .2s ease}.contact_faqItem__hJkG6:hover{border-color:var(--accent-alpha)}.contact_faqItem__hJkG6[open]{border-color:var(--accent)}.contact_faqQuestion__uZZd0{padding:16px 18px;font-size:14px;font-weight:600;color:var(--text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;display:flex;align-items:center;justify-content:space-between;transition:background .2s ease}.contact_faqQuestion__uZZd0:hover{background:var(--surface-3)}.contact_faqQuestion__uZZd0:after{content:"▼";font-size:10px;color:var(--text-muted);transition:transform .2s ease}.contact_faqItem__hJkG6[open] .contact_faqQuestion__uZZd0:after{transform:rotate(180deg)}.contact_faqAnswer__Zp_2i{padding:0 18px 16px;font-size:13.5px;color:var(--text-muted);line-height:1.7;animation:contact_fadeIn__wz7ff .2s ease both}.contact_faqAnswer__Zp_2i strong{color:var(--text);font-weight:600}@keyframes contact_fadeIn__wz7ff{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.contact_container__cCpH8{padding:0 16px}.contact_card__wnBJV{padding:24px 20px}.contact_title__Arsm_{font-size:24px}.contact_cardTitle__HRUF6{font-size:18px}.contact_contactItem__adlTv{flex-direction:column;align-items:flex-start;gap:12px}.contact_contactIcon__klekC{width:36px;height:36px}}