.page-container[data-v-0c48544f]{max-width:1200px;margin:0 auto;padding:40px 20px}.hero[data-v-0c48544f]{background:linear-gradient(135deg,#0057ad,#004e9c);color:#fff;padding:60px 40px;border-radius:12px;margin-bottom:40px;text-align:center}.hero h1[data-v-0c48544f]{font-size:2.2rem}.contact-layout[data-v-0c48544f]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.info-item[data-v-0c48544f]{display:flex;gap:16px;margin-bottom:24px;align-items:flex-start}.info-item .icon[data-v-0c48544f]{font-size:1.5rem}.info-item h2[data-v-0c48544f],.contact-form h2[data-v-0c48544f]{color:#0057ad;margin-bottom:20px}.info-item p[data-v-0c48544f]{color:#666;margin:4px 0 0}.contact-form[data-v-0c48544f]{background:#f9fafb;padding:32px;border-radius:12px}.contact-form input[data-v-0c48544f],.contact-form textarea[data-v-0c48544f]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;margin-bottom:16px;font-size:1rem;box-sizing:border-box}.submit-btn[data-v-0c48544f]{width:100%;background:#0057ad;color:#fff;border:none;padding:14px;border-radius:8px;font-size:1rem;cursor:pointer}.submit-btn[data-v-0c48544f]:disabled{background:#888}.error-msg[data-v-0c48544f]{color:#dc2626;font-size:.9rem;margin:-8px 0 12px}.success-msg[data-v-0c48544f]{color:#16a34a;font-size:.9rem;margin:-8px 0 12px}@media (max-width: 768px){.contact-layout[data-v-0c48544f]{grid-template-columns:1fr}}
