.FuerAerzteContactForm_embed__HzNf9{width:100%;max-width:36rem;margin:0 auto var(--sp-10);padding:var(--sp-6) var(--sp-6);border-radius:var(--radius-2xl);text-align:left;background:color-mix(in srgb,var(--surface-1) 82%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 75%,transparent);box-shadow:var(--shadow-xs)}@media (max-width:768px){.FuerAerzteContactForm_embed__HzNf9{padding:var(--sp-5) var(--sp-4);margin-bottom:var(--sp-8)}}.FuerAerzteContactForm_form__Ttz7k{display:flex;flex-direction:column;gap:var(--sp-5)}.FuerAerzteContactForm_field__CgUJy{display:flex;flex-direction:column;gap:var(--sp-2)}.FuerAerzteContactForm_label__zb7S1{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.FuerAerzteContactForm_optional__9Xns6{font-weight:var(--weight-normal);color:var(--text-tertiary)}.FuerAerzteContactForm_input__dMAni,.FuerAerzteContactForm_textarea__jms1E{width:100%;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background:var(--surface-1);border:1px solid color-mix(in srgb,var(--border-subtle) 90%,transparent);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4);transition:border-color .15s ease,box-shadow .15s ease}.FuerAerzteContactForm_input__dMAni:focus,.FuerAerzteContactForm_textarea__jms1E:focus{outline:none;border-color:color-mix(in srgb,var(--brand-muted) 45%,var(--border-subtle));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-softer) 65%,transparent)}.FuerAerzteContactForm_input__dMAni:disabled,.FuerAerzteContactForm_textarea__jms1E:disabled{opacity:.65;cursor:not-allowed}.FuerAerzteContactForm_textarea__jms1E{min-height:10rem;resize:vertical}.FuerAerzteContactForm_honeypot__YF0II{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FuerAerzteContactForm_hint__SaAjn{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-tertiary);margin:0}.FuerAerzteContactForm_submit__uZblS{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--btn-height-lg);padding:0 var(--btn-px-lg);font-size:var(--text-base);font-weight:var(--weight-semibold);color:#fff;background:var(--brand);border:none;border-radius:var(--btn-radius);cursor:pointer;transition:background .15s ease,transform .15s var(--ease-out)}.FuerAerzteContactForm_submit__uZblS:hover:not(:disabled){background:var(--brand-muted)}.FuerAerzteContactForm_submit__uZblS:disabled{opacity:.7;cursor:not-allowed}.FuerAerzteContactForm_spinner__xjCfX{animation:FuerAerzteContactForm_spin__bH2qO .7s linear infinite}@keyframes FuerAerzteContactForm_spin__bH2qO{to{transform:rotate(1turn)}}.FuerAerzteContactForm_success__OptLo{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--accent-soft) 35%,var(--surface-1));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);color:var(--text-primary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.FuerAerzteContactForm_success__OptLo svg{flex-shrink:0;color:var(--accent);margin-top:.1rem}.FuerAerzteContactForm_error__kRpm3{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;font-size:var(--text-sm);color:#b45309}.FuerAerzteContactForm_error__kRpm3 svg{flex-shrink:0;margin-top:.1rem}