.contact.svelte-1bv7ezn{max-width:640px;font-family:var(--font-body);color:var(--gud-fg-1);margin:0 auto;padding:56px 24px 80px}.head.svelte-1bv7ezn{margin-bottom:28px}.eyebrow.svelte-1bv7ezn{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-orange);margin:0 0 10px;font-size:.76rem;font-weight:800}.head.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-family:var(--font-brand);color:var(--brand-premium-teal);margin:0;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;line-height:1.02}.script.svelte-1bv7ezn{font-family:var(--font-script);color:var(--brand-gold-base)}.lede.svelte-1bv7ezn{color:var(--gud-fg-2);max-width:52ch;margin:16px 0 0;font-size:1.05rem;line-height:1.6}.contact-card.svelte-1bv7ezn{border:1px solid var(--gud-hairline);border-radius:var(--radius-box,.75rem);background:#fff;padding:24px;box-shadow:0 8px 24px #253d250f}.two.svelte-1bv7ezn{grid-template-columns:1fr;gap:12px;display:grid}.opt.svelte-1bv7ezn{color:var(--gud-fg-3);font-weight:400}.send.svelte-1bv7ezn{background:var(--brand-orange);color:#fff;font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;min-height:48px;margin-top:6px;padding:14px 26px;font-size:1rem;font-weight:700;transition:background .15s,transform .12s}.send.svelte-1bv7ezn:hover:not(:disabled){background:var(--brand-flame)}.send.svelte-1bv7ezn:disabled{opacity:.55;cursor:not-allowed}@media (width>=560px){.two.svelte-1bv7ezn{grid-template-columns:1fr 1fr}}
