.contact-page[data-v-e5496849]{padding:var(--spacing-xxl) 0;position:relative}.page-title[data-v-e5496849]{display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;margin-bottom:var(--spacing-xl)}.page-title span[data-v-e5496849]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-icon[data-v-e5496849]{display:block;color:var(--color-primary)}.contact-grid[data-v-e5496849]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-xl)}.contact-form-section[data-v-e5496849]{padding:var(--spacing-xl)}.contact-form-section h2[data-v-e5496849]{margin-bottom:var(--spacing-xs);color:var(--color-text-light)}.contact-form-section p[data-v-e5496849]{margin-bottom:var(--spacing-lg);color:var(--color-text-gray)}.contact-form[data-v-e5496849]{display:flex;flex-direction:column;gap:32px}.form-group[data-v-e5496849]{display:flex;flex-direction:column;gap:12px}.form-group label[data-v-e5496849]{color:var(--color-text-light);font-weight:500;font-size:.9rem}.form-group input[data-v-e5496849],.form-group select[data-v-e5496849],.form-group textarea[data-v-e5496849]{padding:var(--spacing-md);background:#7d7d7d1a;border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-text-light);font-family:inherit;font-size:1rem}.form-group input[data-v-e5496849]:focus,.form-group select[data-v-e5496849]:focus,.form-group textarea[data-v-e5496849]:focus{outline:none;border-color:var(--color-primary)}.form-group select option[data-v-e5496849]{background-color:#1a1a1a;color:#fff}.btn-block[data-v-e5496849]{width:100%}.sidebar[data-v-e5496849]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.contact-info[data-v-e5496849]{padding:var(--spacing-xl)}.faq-link[data-v-e5496849]{padding:40px}.faq-link p[data-v-e5496849]{margin-bottom:24px;color:var(--color-text-gray)}.contact-info h2[data-v-e5496849],.faq-link h2[data-v-e5496849]{color:var(--color-primary);margin-bottom:var(--spacing-md);font-size:1.2rem}.contact-methods[data-v-e5496849]{display:flex;flex-direction:column;gap:var(--spacing-md)}.contact-method[data-v-e5496849]{display:flex;gap:var(--spacing-sm)}.method-icon[data-v-e5496849]{font-size:1.5rem}.contact-method h3[data-v-e5496849]{font-size:1rem;color:var(--color-text-light)}.contact-method p[data-v-e5496849],.contact-method a[data-v-e5496849]{font-size:.9rem;color:var(--color-text-gray)}.contact-method a[data-v-e5496849]{color:var(--color-primary);text-decoration:none}.alert[data-v-e5496849]{padding:var(--spacing-md);border-radius:var(--radius-md);margin-top:var(--spacing-md);font-size:.9rem}.success[data-v-e5496849]{background:#27ae6033;color:var(--color-green);border:1px solid var(--color-green)}.error[data-v-e5496849]{background:#e74c3c33;color:var(--color-red);border:1px solid var(--color-red)}.contact-form-section[data-v-e5496849]:hover,.contact-info[data-v-e5496849]:hover,.faq-link[data-v-e5496849]:hover{transform:none;box-shadow:none;border-color:var(--glass-border)}.file-upload-wrapper[data-v-e5496849]{width:100%}.file-input-hidden[data-v-e5496849]{display:none}.file-upload-btn[data-v-e5496849]{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border-style:dashed}.file-upload-btn[data-v-e5496849]:hover{background:#ffffff0d}.modal-overlay[data-v-e5496849]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-lg)}.success-modal[data-v-e5496849]{text-align:center;max-width:400px;width:100%;padding:var(--spacing-xxl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.modal-icon-wrapper[data-v-e5496849]{width:64px;height:64px;border-radius:50%;background:#2ecc7133;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-sm)}.modal-icon[data-v-e5496849]{font-size:2rem;color:var(--color-green)}.success-modal h3[data-v-e5496849]{font-size:1.5rem;color:var(--color-text-light)}.success-modal p[data-v-e5496849]{color:var(--color-text-gray);line-height:1.6}.spin[data-v-e5496849]{animation:spin-e5496849 1s linear infinite}@keyframes spin-e5496849{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.contact-grid[data-v-e5496849]{grid-template-columns:1fr}}
