.contact-page[data-v-60793edf]{background:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;padding:80px 0}.container[data-v-60793edf]{margin:0 auto;max-width:1100px;padding:0 20px}.contact-header[data-v-60793edf]{margin-bottom:60px;text-align:center}.contact-header h1[data-v-60793edf]{color:#222;font-size:36px;font-weight:700;margin-bottom:16px}.contact-header p[data-v-60793edf]{color:#666;font-size:18px}.contact-grid[data-v-60793edf]{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1.5fr}@media(max-width:768px){.contact-grid[data-v-60793edf]{grid-template-columns:1fr}}.info-card[data-v-60793edf]{background:#2254f4;border-radius:12px;box-shadow:0 10px 30px rgba(34,84,244,.2);color:#fff;padding:40px}.info-card h3[data-v-60793edf]{font-size:24px;font-weight:600;margin-bottom:32px}.info-card .info-item[data-v-60793edf]{display:flex;gap:16px;margin-bottom:32px}.info-card .info-item i[data-v-60793edf]{font-size:24px;margin-top:4px;opacity:.8}.info-card .info-item h4[data-v-60793edf]{font-size:16px;font-weight:600;margin-bottom:8px}.info-card .info-item p[data-v-60793edf]{font-size:14px;line-height:1.5;opacity:.9}.info-card .social-links[data-v-60793edf]{display:flex;gap:16px;margin-top:60px}.info-card .social-links .social-icon[data-v-60793edf]{background:hsla(0,0%,100%,.1);border-radius:20px;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .2s}.info-card .social-links .social-icon[data-v-60793edf]:hover{background:hsla(0,0%,100%,.2)}.form-card[data-v-60793edf]{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:40px}.form-card h3[data-v-60793edf]{color:#333;font-size:24px;font-weight:600;margin-bottom:32px}.form-card .form-group[data-v-60793edf]{margin-bottom:24px}.form-card .form-group label[data-v-60793edf]{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-card .form-group input[data-v-60793edf],.form-card .form-group select[data-v-60793edf],.form-card .form-group textarea[data-v-60793edf]{border:1px solid #ddd;border-radius:6px;font-size:14px;outline:none;padding:12px;transition:border-color .2s;width:100%}.form-card .form-group input[data-v-60793edf]:focus,.form-card .form-group select[data-v-60793edf]:focus,.form-card .form-group textarea[data-v-60793edf]:focus{border-color:#2254f4}.form-card .btn-submit[data-v-60793edf]{background:#2254f4;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 40px;transition:background .2s}.form-card .btn-submit[data-v-60793edf]:hover{background:#1d39c4}.form-card .btn-submit[data-v-60793edf]:disabled{background:#a0cfff;cursor:not-allowed}