.contact-hero[data-astro-cid-uw5kdbxl]{padding:calc(4rem + 64px) 0 var(--space-2xl);background:var(--bg-secondary);text-align:center}.page-title[data-astro-cid-uw5kdbxl]{font-size:3rem;font-weight:700;margin-bottom:var(--space-md);background:linear-gradient(135deg,var(--text-primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-astro-cid-uw5kdbxl]{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.7}.contact-main[data-astro-cid-uw5kdbxl]{padding:var(--space-2xl) 0}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-2xl)}.contact-form-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.contact-info-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:1.5rem;margin-bottom:var(--space-xl)}.contact-form[data-astro-cid-uw5kdbxl]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl)}.form-group[data-astro-cid-uw5kdbxl]{margin-bottom:var(--space-lg)}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{display:block;font-size:.9rem;font-weight:500;margin-bottom:var(--space-sm);color:var(--text-primary)}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;padding:var(--space-md);font-size:1rem;font-family:inherit;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--transition-fast)}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--accent)}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::placeholder,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::placeholder{color:var(--text-muted)}.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]{cursor:pointer}.btn-full[data-astro-cid-uw5kdbxl]{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md);font-size:1rem}.form-note[data-astro-cid-uw5kdbxl]{margin-top:var(--space-lg);text-align:center;font-size:.9rem;color:var(--text-muted)}.form-note[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--accent)}.contact-methods[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl)}.contact-method[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.contact-method[data-astro-cid-uw5kdbxl]:hover{border-color:var(--accent);transform:translate(4px)}.method-icon[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--bg-tertiary);border-radius:var(--radius-sm);color:var(--accent);flex-shrink:0}.method-info[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:.9rem;font-weight:600;margin-bottom:var(--space-xs)}.method-value[data-astro-cid-uw5kdbxl]{font-size:.85rem;color:var(--text-secondary);margin-bottom:var(--space-xs)}.method-desc[data-astro-cid-uw5kdbxl]{font-size:.8rem;color:var(--text-muted)}.location-info[data-astro-cid-uw5kdbxl],.response-time[data-astro-cid-uw5kdbxl]{padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--space-md)}.location-info[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl],.response-time[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:.9rem;font-weight:600;margin-bottom:var(--space-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.location-info[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.response-time[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.95rem;color:var(--text-secondary)}.timezone[data-astro-cid-uw5kdbxl]{font-size:.85rem;color:var(--text-muted);margin-top:var(--space-xs)}.faq-section[data-astro-cid-uw5kdbxl]{padding:var(--space-2xl) 0;background:var(--bg-secondary)}.faq-section[data-astro-cid-uw5kdbxl] .section-title[data-astro-cid-uw5kdbxl]{text-align:center;margin-bottom:var(--space-2xl)}.faq-section[data-astro-cid-uw5kdbxl] .section-title[data-astro-cid-uw5kdbxl]:after{left:50%;transform:translate(-50%)}.faq-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);max-width:1000px;margin:0 auto}.faq-item[data-astro-cid-uw5kdbxl]{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-xl);animation:fadeIn .5s ease forwards;animation-delay:var(--delay);opacity:0}.faq-item[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:1rem;font-weight:600;margin-bottom:var(--space-sm);color:var(--text-primary)}.faq-item[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.9rem;color:var(--text-secondary);line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.contact-grid[data-astro-cid-uw5kdbxl],.faq-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}@media(max-width:600px){.page-title[data-astro-cid-uw5kdbxl]{font-size:2rem}}
