.contact-page.svelte-1bv7ezn{padding:4rem 1rem;color:var(--text-main, #262626);background:var(--bg-main, #ffffff);min-height:80vh}.container.svelte-1bv7ezn{max-width:1200px;margin:0 auto}.contact-header.svelte-1bv7ezn{text-align:center;max-width:600px;margin:0 auto 4rem}.contact-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:2.5rem;font-weight:800;margin-bottom:1rem;background:var( --accent-gradient, linear-gradient(135deg, #0078d4 0%, #50e6ff 100%) );-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-header.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:1.125rem;color:var(--text-secondary, #505050);line-height:1.6}.team-section.svelte-1bv7ezn{margin-bottom:6rem;text-align:center}.team-section.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:2rem;margin-bottom:3rem;color:var(--text-main)}.team-grid.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.team-card.svelte-1bv7ezn{background:var(--surface, #fff);padding:2rem;border-radius:1rem;border:1px solid var(--border-light, #e5e5e5);text-align:center;transition:transform .2s,box-shadow .2s}.team-card.svelte-1bv7ezn:hover{transform:translateY(-5px);box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .1))}.team-avatar.svelte-1bv7ezn{width:80px;height:80px;background:var(--bg-secondary, #f5f5f5);border-radius:50%;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;color:var(--primary, #0067b8)}.team-avatar.svelte-1bv7ezn span:where(.svelte-1bv7ezn){font-size:40px}.team-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.25rem;margin-bottom:.5rem;color:var(--text-main)}.team-role.svelte-1bv7ezn{display:block;color:var(--primary);font-weight:600;font-size:.9rem;margin-bottom:1rem}.team-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--text-secondary);font-size:.95rem;line-height:1.5}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:start}.info-card.svelte-1bv7ezn{display:flex;flex-direction:column;gap:2rem}.info-item.svelte-1bv7ezn{display:flex;gap:1.5rem;align-items:flex-start}.icon.svelte-1bv7ezn{background:var(--bg-secondary, #f5f5f5);color:var(--primary, #0067b8);padding:1rem;border-radius:12px;font-size:1.5rem}.info-item.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:var(--text-main)}.info-item.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--text-secondary);line-height:1.5}.info-item.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--primary);text-decoration:none;font-weight:500}.info-item.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{text-decoration:underline}.social-links.svelte-1bv7ezn{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-light, #e5e5e5)}.social-links.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1rem;color:var(--text-muted, #737373);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.social-icons.svelte-1bv7ezn{display:flex;gap:1rem}.social-icons.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--text-main);font-weight:500;text-decoration:none;padding:.5rem 1rem;border:1px solid var(--border-medium, #d1d1d1);border-radius:6px;transition:all .2s}.social-icons.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{background:var(--bg-secondary);border-color:var(--text-main)}.contact-form-wrapper.svelte-1bv7ezn{background:var(--surface, #fff);padding:2.5rem;border-radius:1rem;border:1px solid var(--border-light, #e5e5e5);box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .1))}.form-group.svelte-1bv7ezn{margin-bottom:1.5rem}.form-group.svelte-1bv7ezn label:where(.svelte-1bv7ezn){display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-main)}.form-group.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.form-group.svelte-1bv7ezn select:where(.svelte-1bv7ezn),.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){width:100%;padding:.75rem 1rem;border:1px solid var(--border-medium, #d1d1d1);border-radius:8px;background:var(--bg-main, #fff);color:var(--text-main);font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-group.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.form-group.svelte-1bv7ezn select:where(.svelte-1bv7ezn):focus,.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #0067b81a}.submit-btn.svelte-1bv7ezn{width:100%;padding:1rem;background:var(--primary, #0067b8);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.submit-btn.svelte-1bv7ezn:hover{background:var(--primary-hover, #005a9e)}@media(max-width:768px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:3rem}.contact-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:2rem}.contact-form-wrapper.svelte-1bv7ezn{padding:1.5rem}}
