.contactHero.svelte-1bv7ezn{background:#071827;color:#fff;padding:6rem 0}.contactHero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5rem);line-height:1;margin:.7rem 0 1.2rem;max-width:850px}.contactHero.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#c9d5da;font-size:1.08rem;line-height:1.7;max-width:680px}.contactGrid.svelte-1bv7ezn{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem;align-items:start}.contactItem.svelte-1bv7ezn{display:flex;gap:1rem;padding:1rem 0;border-top:1px solid #d8e1e5;color:#c85226}.contactItem.svelte-1bv7ezn>div:where(.svelte-1bv7ezn){display:grid}.contactItem.svelte-1bv7ezn small:where(.svelte-1bv7ezn){color:#6d7d85;text-transform:uppercase;font-weight:900;letter-spacing:.08em}.contactItem.svelte-1bv7ezn a:where(.svelte-1bv7ezn),.contactItem.svelte-1bv7ezn b:where(.svelte-1bv7ezn){font-size:1.05rem;color:#071827;font-weight:900;margin:.2rem 0}.contactItem.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#687983;font-size:.82rem}.urgent.svelte-1bv7ezn{background:#fff0e8;border-left:4px solid #c85226;padding:1rem;margin-top:1.5rem}.urgent.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:.86rem;line-height:1.5;margin:.4rem 0 0}@media(max-width:820px){.contactGrid.svelte-1bv7ezn{grid-template-columns:1fr;gap:2.5rem}.contactHero.svelte-1bv7ezn{padding:4rem 0}}
