.contact-page[data-v-1b2b4e83]{background-color:var(--white);padding:80px 0}.container[data-v-1b2b4e83]{margin:0 auto;max-width:1200px;padding:0 24px}.contact-grid[data-v-1b2b4e83]{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr 1fr}@media(max-width:960px){.contact-grid[data-v-1b2b4e83]{gap:40px;grid-template-columns:1fr}}.info-section h1[data-v-1b2b4e83]{color:var(--text-main);font-size:42px;font-weight:800;margin-bottom:16px}.info-section .subtitle[data-v-1b2b4e83]{color:var(--text-secondary);font-size:18px;line-height:1.6;margin-bottom:48px}.info-section .contact-methods[data-v-1b2b4e83]{margin-bottom:48px}.info-section .method[data-v-1b2b4e83]{display:flex;gap:16px;margin-bottom:32px}.info-section .method .icon[data-v-1b2b4e83]{align-items:center;background:#eef2ff;border-radius:8px;color:var(--primary-color);display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.info-section .method h3[data-v-1b2b4e83]{font-size:18px;font-weight:600;margin-bottom:4px}.info-section .method p[data-v-1b2b4e83]{color:var(--text-secondary);font-size:14px;margin-bottom:4px}.info-section .method a[data-v-1b2b4e83],.info-section .method span[data-v-1b2b4e83]{color:var(--text-main);font-weight:500;-webkit-text-decoration:none;text-decoration:none}.info-section .method a[data-v-1b2b4e83]:hover{color:var(--primary-color)}.info-section .faq-link[data-v-1b2b4e83]{background:#f9fafb;border-radius:12px;padding:24px}.info-section .faq-link h3[data-v-1b2b4e83]{font-size:16px;font-weight:600;margin-bottom:8px}.info-section .faq-link p[data-v-1b2b4e83]{color:var(--text-secondary);font-size:14px}.info-section .faq-link a[data-v-1b2b4e83]{color:var(--primary-color);font-weight:500;-webkit-text-decoration:none;text-decoration:none}.form-section .form-card[data-v-1b2b4e83]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:40px}.form-section .form-row[data-v-1b2b4e83]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.form-section .submit-btn[data-v-1b2b4e83]{font-weight:600;margin-top:16px;padding:12px;width:100%}