.contact-page[data-v-b5d0d0ac]{max-width:1000px;margin:0 auto}.page-description[data-v-b5d0d0ac]{font-size:1.125rem;color:var(--color-text-light);margin-bottom:var(--space-xl)}.contact-cards[data-v-b5d0d0ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.contact-card[data-v-b5d0d0ac]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;text-align:center;transition:transform .2s}.contact-card[data-v-b5d0d0ac]:hover{transform:translateY(-2px)}.contact-card i[data-v-b5d0d0ac]{font-size:3rem;color:#06c;margin-bottom:1rem}.contact-card h3[data-v-b5d0d0ac]{margin:0 0 1rem;color:#333}.contact-card .contact-info[data-v-b5d0d0ac]{color:#666;line-height:1.6}.contact-card .contact-info p[data-v-b5d0d0ac]{margin:.5rem 0}.contact-form[data-v-b5d0d0ac]{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000001a;max-width:600px;margin:0 auto}.contact-form h2[data-v-b5d0d0ac]{text-align:center;margin-bottom:1.5rem;color:#333}.form-group[data-v-b5d0d0ac]{margin-bottom:1rem}.form-group label[data-v-b5d0d0ac]{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.form-input[data-v-b5d0d0ac]{width:100%;padding:.75rem;border:2px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b5d0d0ac]:focus{outline:none;border-color:#06c}.form-feedback[data-v-b5d0d0ac]{padding:.75rem;border-radius:4px;margin-bottom:1rem;font-weight:500}.form-feedback.success[data-v-b5d0d0ac]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-feedback.error[data-v-b5d0d0ac]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.btn[data-v-b5d0d0ac]{display:inline-block;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;border:none;border-radius:4px;cursor:pointer;transition:all .2s;width:100%}.btn-primary[data-v-b5d0d0ac]{background-color:#06c;color:#fff}.btn-primary[data-v-b5d0d0ac]:hover:not(:disabled){background-color:#0052a3}.btn[data-v-b5d0d0ac]:disabled{opacity:.6;cursor:not-allowed}
