.page-hero.svelte-1bv7ezn{display:grid;gap:1.5rem;padding:2rem 0 3rem;max-width:44rem}.page-hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.1}.page-hero.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-muted);margin:0}.contact-sections.svelte-1bv7ezn{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem;padding-bottom:3rem}form.svelte-1bv7ezn{display:grid;gap:1.25rem;padding:2rem;border-radius:1.5rem;background:var(--color-surface);border:1px solid rgba(255,255,255,.08)}.field.svelte-1bv7ezn{display:grid;gap:.5rem}label.svelte-1bv7ezn{font-weight:500}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{padding:.85rem 1rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000073;color:var(--color-text);font-family:inherit}input.svelte-1bv7ezn::placeholder,textarea.svelte-1bv7ezn::placeholder{color:#fff6}textarea.svelte-1bv7ezn{resize:vertical}.contact-info.svelte-1bv7ezn{display:grid;gap:1.25rem}.contact-info.svelte-1bv7ezn article:where(.svelte-1bv7ezn){padding:1.5rem 1.75rem;border-radius:1.25rem;background:#0f0f10f2;border:1px solid rgba(255,255,255,.06);display:grid;gap:.75rem}.contact-info.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0;color:var(--color-muted)}.contact-info.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--color-accent);font-weight:600}@media(max-width:900px){.contact-sections.svelte-1bv7ezn{grid-template-columns:1fr}form.svelte-1bv7ezn{order:1}.contact-info.svelte-1bv7ezn{order:2}.button.svelte-1bv7ezn{width:100%}}
