.prefill-note.svelte-wkxllv{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;color:var(--muted);font-weight:700}.feedback-section.svelte-wkxllv{padding-top:0}.feedback-card.svelte-wkxllv{padding:1rem 1.2rem;border-radius:24px}.feedback-card.svelte-wkxllv strong:where(.svelte-wkxllv),.feedback-card.svelte-wkxllv p:where(.svelte-wkxllv){display:block;margin:0}.feedback-card.svelte-wkxllv p:where(.svelte-wkxllv){margin-top:.35rem;line-height:1.7}.error-card.svelte-wkxllv{border:1px solid rgba(177,67,61,.16);background:#fcf0eff0}.honeypot-field.svelte-wkxllv{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kontakt-grid.svelte-wkxllv{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:1.25rem;align-items:start}.form-shell.svelte-wkxllv{padding:1.25rem}.form-header.svelte-wkxllv{margin-bottom:1.5rem}.contact-form.svelte-wkxllv{display:grid;gap:1rem}.field-grid.svelte-wkxllv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field.svelte-wkxllv{display:grid;gap:.45rem}.field.svelte-wkxllv label:where(.svelte-wkxllv){font-weight:700;font-size:.92rem}.form-actions.svelte-wkxllv{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.5rem}.side-stack.svelte-wkxllv{display:grid;gap:1rem}.info-panel.svelte-wkxllv,.mini-cta.svelte-wkxllv{padding:1.25rem}.info-panel.svelte-wkxllv h3:where(.svelte-wkxllv),.mini-cta.svelte-wkxllv h3:where(.svelte-wkxllv){margin:.7rem 0;font-size:1.4rem;line-height:1.15}.info-points.svelte-wkxllv{display:grid;gap:1rem;margin-top:1.2rem}.point.svelte-wkxllv{display:grid;grid-template-columns:18px 1fr;gap:.8rem;align-items:start}.point-dot.svelte-wkxllv{width:12px;height:12px;margin-top:.35rem;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--brand));box-shadow:0 0 0 6px #d8a35d1f}.point.svelte-wkxllv strong:where(.svelte-wkxllv){display:block;margin-bottom:.25rem}.point.svelte-wkxllv p:where(.svelte-wkxllv){margin:0;line-height:1.65}.mini-cta.svelte-wkxllv{display:grid;gap:.9rem}.mini-cta.svelte-wkxllv p:where(.svelte-wkxllv){margin:0;line-height:1.7}@media(max-width:1100px){.kontakt-grid.svelte-wkxllv{grid-template-columns:1fr}}@media(max-width:760px){.field-grid.svelte-wkxllv,.form-actions.svelte-wkxllv{grid-template-columns:1fr}.form-actions.svelte-wkxllv{flex-direction:column}.form-actions.svelte-wkxllv .btn{width:100%}}
