.hero.svelte-1bv7ezn{padding:var(--spacing-3xl) 0 var(--spacing-2xl);background:linear-gradient(135deg,#f8fafc,#e0e7ff)}.hero-content.svelte-1bv7ezn{text-align:center;max-width:800px;margin:0 auto}.hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin-bottom:var(--spacing-md)}.hero-subtitle.svelte-1bv7ezn{font-size:1.25rem}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-3xl);max-width:1200px;margin:0 auto}.contact-form.svelte-1bv7ezn{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md)}.form-group.svelte-1bv7ezn{margin-bottom:var(--spacing-md)}label.svelte-1bv7ezn{display:block;font-weight:600;margin-bottom:.5rem;color:var(--color-text)}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{width:100%;padding:.875rem 1rem;border:2px solid var(--color-border);border-radius:var(--border-radius);font-size:1rem;transition:var(--transition);font-family:inherit}input.svelte-1bv7ezn:focus,select.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #6366f11a}textarea.svelte-1bv7ezn{resize:vertical}button[type=submit].svelte-1bv7ezn{width:100%;margin-top:var(--spacing-md)}.error.svelte-1bv7ezn{color:#dc2626;font-size:.875rem;margin-top:.25rem;display:block}button.svelte-1bv7ezn:disabled{opacity:.6;cursor:not-allowed}.alert.svelte-1bv7ezn{padding:1rem;border-radius:var(--border-radius);margin-bottom:var(--spacing-md);font-weight:500;display:flex;align-items:center;gap:.5rem}.alert-success.svelte-1bv7ezn{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.alert-error.svelte-1bv7ezn{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.contact-info.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--spacing-lg)}.info-card.svelte-1bv7ezn{text-align:center;padding:var(--spacing-lg)}.info-icon.svelte-1bv7ezn{margin-bottom:var(--spacing-md);color:var(--color-primary);display:flex;justify-content:center}.info-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin-bottom:var(--spacing-sm)}.info-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-bottom:var(--spacing-md);font-size:.9375rem}.info-card.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn){width:100%}.bg-secondary.svelte-1bv7ezn{background:var(--color-bg-secondary)}.section-header.svelte-1bv7ezn{text-align:center;max-width:700px;margin:0 auto var(--spacing-3xl)}.faq-list.svelte-1bv7ezn{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-md)}.faq-item.svelte-1bv7ezn{background:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg)}.faq-item.svelte-1bv7ezn summary:where(.svelte-1bv7ezn){font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1.125rem;color:var(--color-secondary)}.faq-item.svelte-1bv7ezn summary:where(.svelte-1bv7ezn):hover{color:var(--color-primary)}.faq-item.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-top:var(--spacing-md);padding-left:var(--spacing-md);font-size:.9375rem}@media (max-width: 968px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr}}
