a.svelte-1bv7ezn{text-decoration:none}.container.svelte-1bv7ezn{width:100%;max-width:80rem;margin-block:2rem;margin-inline:auto;padding-inline:clamp(1rem,5vw,3rem)}.form-grid.svelte-1bv7ezn{background-color:#f6f6fe;border:1px solid #e6e6e680;border-radius:10px;grid-template-columns:1fr 1fr;gap:2rem;padding:clamp(1rem,5vw,3rem);display:grid}.container.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-family:var(--font-body);color:#333;font-size:clamp(1rem,5vw,1.25rem)}.container.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-family:var(--font-heading);text-align:center;margin-bottom:2rem;font-size:clamp(1.25rem,5vw,1.75rem)}.text.svelte-1bv7ezn{flex-direction:column;gap:1rem;display:flex}.text.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-family:var(--font-heading);font-size:clamp(1rem,5vw,1.25rem)}.text.svelte-1bv7ezn a:where(.svelte-1bv7ezn){width:max-content}form.svelte-1bv7ezn{flex-direction:column;gap:1rem;display:flex}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{width:100%;font-family:var(--font-body);border:1px solid #ccc;border-radius:5px;padding:.5rem}textarea.svelte-1bv7ezn{resize:vertical}.input-group.svelte-1bv7ezn{flex-direction:column;gap:.25rem;display:flex}label.svelte-1bv7ezn{font-family:var(--font-body);color:#666;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.btn.svelte-1bv7ezn{background-color:var(--color-primary);color:#fff;font-family:var(--font-body);cursor:pointer;border:none;border-radius:5px;padding:.75rem 1.5rem;font-weight:500;transition:all .3s}.btn.svelte-1bv7ezn:hover{background-color:hsl(var(--primary-h), var(--primary-s), calc(var(--primary-l) - 5%));transform:translateY(2px)}@media (width<=80rem){.form-grid.svelte-1bv7ezn{grid-template-columns:1fr}}
