.contact-form[data-astro-cid-vekgkm42]{flex-direction:column;gap:1rem;display:flex}.status[data-astro-cid-vekgkm42]{border-radius:var(--r);background:var(--c-surface);border-left:3px solid;padding:1rem 1.25rem;scroll-margin-top:2rem;display:none}.status[data-astro-cid-vekgkm42]:target{display:block}.status--success[data-astro-cid-vekgkm42]{border-color:var(--c-success)}.status--error[data-astro-cid-vekgkm42]{border-color:var(--c-danger)}.status__title[data-astro-cid-vekgkm42]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-mono);text-transform:uppercase;line-height:1.5}.status--success[data-astro-cid-vekgkm42] .status__title[data-astro-cid-vekgkm42]{color:var(--c-success)}.status--error[data-astro-cid-vekgkm42] .status__title[data-astro-cid-vekgkm42]{color:var(--c-danger)}.status__text[data-astro-cid-vekgkm42]{color:var(--c-muted);font-size:var(--fs-small);margin-top:.5rem;line-height:1.6}.form[data-astro-cid-vekgkm42]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r);flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.form__details[data-astro-cid-vekgkm42]{flex-direction:column;gap:1.25rem;display:flex}.audience[data-astro-cid-vekgkm42]{border:0;min-width:0;margin:0;padding:0}.audience__options[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.choice[data-astro-cid-vekgkm42]{border:1px solid var(--c-border-strong);border-radius:var(--r);background:var(--c-surface);cursor:pointer;transition:border-color var(--motion-fast) var(--easing), background-color var(--motion-fast) var(--easing);flex-direction:column;gap:.25rem;padding:.875rem 2.5rem .875rem 1rem;display:flex;position:relative}.choice[data-astro-cid-vekgkm42]:hover{border-color:var(--c-action)}.choice[data-astro-cid-vekgkm42]:has(:checked){border-color:var(--c-action);background:var(--c-bg);box-shadow:inset 0 0 0 1px var(--c-action)}.choice__input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice[data-astro-cid-vekgkm42]:has(:focus-visible),.consent[data-astro-cid-vekgkm42]:has(:focus-visible),.segmented__option[data-astro-cid-vekgkm42]:has(:focus-visible){outline:2px solid var(--c-action);outline-offset:2px}.choice__title[data-astro-cid-vekgkm42]{color:var(--c-ink);font-weight:600;line-height:1.35}.choice__text[data-astro-cid-vekgkm42]{color:var(--c-quiet);font-size:var(--fs-tiny);line-height:1.45}.choice__mark[data-astro-cid-vekgkm42]{border:1px solid var(--c-border-strong);background:var(--c-surface);width:1.125rem;height:1.125rem;transition:background-color var(--motion-fast) var(--easing), border-color var(--motion-fast) var(--easing);border-radius:50%;position:absolute;top:.875rem;right:.875rem}.choice__mark[data-astro-cid-vekgkm42]:after{content:"";border:solid var(--c-surface);opacity:0;border-width:0 2px 2px 0;width:.3125rem;height:.5625rem;position:absolute;top:.1875rem;left:.34375rem;transform:rotate(45deg)}[data-astro-cid-vekgkm42]:has(>.choice__input:checked)>.choice__mark[data-astro-cid-vekgkm42]{border-color:var(--c-action);background:var(--c-action)}[data-astro-cid-vekgkm42]:has(>.choice__input:checked)>.choice__mark[data-astro-cid-vekgkm42]:after{opacity:1}.choice__mark--box[data-astro-cid-vekgkm42]{border-radius:var(--r);flex:none;position:relative;top:.125rem;right:auto}.consent[data-astro-cid-vekgkm42]{border:1px solid var(--c-border-strong);border-radius:var(--r);background:var(--c-surface);color:var(--c-ink);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;line-height:1.5;display:flex;position:relative}.consent[data-astro-cid-vekgkm42]:hover,.consent[data-astro-cid-vekgkm42]:has(:checked){border-color:var(--c-action)}.segmented[data-astro-cid-vekgkm42]{border:1px solid var(--c-border-strong);border-radius:var(--r);max-width:100%;display:inline-flex}.segmented__option[data-astro-cid-vekgkm42]{min-height:var(--tap-min);color:var(--c-ink);cursor:pointer;transition:background-color var(--motion-fast) var(--easing), color var(--motion-fast) var(--easing);align-items:center;padding:.5rem 1.125rem;display:inline-flex;position:relative}.segmented__option[data-astro-cid-vekgkm42]+.segmented__option[data-astro-cid-vekgkm42]{border-left:1px solid var(--c-border-strong)}.segmented__option[data-astro-cid-vekgkm42]:hover{background:var(--c-bg)}.segmented__option[data-astro-cid-vekgkm42]:has(:checked){background:var(--c-action);color:var(--c-surface)}.practice[data-astro-cid-vekgkm42]{flex-direction:column;gap:1.25rem;display:flex}.patient-notice[data-astro-cid-vekgkm42]{border-left:3px solid var(--c-action);border-radius:var(--r);background:var(--c-bg);flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.patient-notice__title[data-astro-cid-vekgkm42]{color:var(--c-action);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-mono);text-transform:uppercase;line-height:1.5}.patient-notice__text[data-astro-cid-vekgkm42]{color:var(--c-muted);font-size:var(--fs-small);line-height:1.6}.patient-notice__text[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--c-action);text-underline-offset:3px}@supports selector(:has(*)){.patient-notice[data-astro-cid-vekgkm42],.form[data-astro-cid-vekgkm42] .company[data-astro-cid-vekgkm42],.company__required[data-astro-cid-vekgkm42],.patient-account[data-astro-cid-vekgkm42],.practice[data-astro-cid-vekgkm42],.form__details[data-astro-cid-vekgkm42]{display:none}.form[data-astro-cid-vekgkm42]:has(#requester-hersteller:checked) .company[data-astro-cid-vekgkm42],.form[data-astro-cid-vekgkm42]:has(#requester-sonstiges:checked) .company[data-astro-cid-vekgkm42]{display:flex}.form[data-astro-cid-vekgkm42]:has(#requester-hersteller:checked) .company__required[data-astro-cid-vekgkm42]{display:inline}.form[data-astro-cid-vekgkm42]:has(#requester-patient:checked) .patient-account[data-astro-cid-vekgkm42]{display:block}.form[data-astro-cid-vekgkm42]:has(#requester-patient:checked) .patient-notice[data-astro-cid-vekgkm42],.form[data-astro-cid-vekgkm42]:has(#requester-praxis:checked) .practice[data-astro-cid-vekgkm42],.form[data-astro-cid-vekgkm42]:has([name=requesterType]:not(#requester-patient):checked) .form__details[data-astro-cid-vekgkm42],.form[data-astro-cid-vekgkm42]:has(#requester-patient:checked):has([name=patientPortal]:checked) .form__details[data-astro-cid-vekgkm42]{display:flex}}@media (width<=34rem){.audience__options[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.form__heading[data-astro-cid-vekgkm42]{font-size:var(--fs-section);line-height:1.28}.form__required-note[data-astro-cid-vekgkm42]{color:var(--c-quiet);font-size:var(--fs-small);margin-top:-1rem}.form__row[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;display:grid}.field[data-astro-cid-vekgkm42]{flex-direction:column;min-width:0;display:flex}.field__label[data-astro-cid-vekgkm42]{color:var(--c-ink);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-mono);text-transform:uppercase;margin-bottom:.5rem;line-height:1.34}.field__required[data-astro-cid-vekgkm42]{color:var(--c-danger)}.field__input[data-astro-cid-vekgkm42]{border:1px solid var(--c-border-strong);border-radius:var(--r);background:var(--c-surface);min-width:0;min-height:2.75rem;color:var(--c-ink);transition:border-color var(--motion-fast) var(--easing);padding:.75rem .875rem;font-size:1rem}.field__input[data-astro-cid-vekgkm42]:hover{border-color:var(--c-action)}.field__input[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--c-action);outline:2px solid var(--c-action);outline-offset:1px}.field__input--area[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem;line-height:1.6}.field__hint[data-astro-cid-vekgkm42]{color:var(--c-quiet);font-size:var(--fs-tiny);margin-top:.4375rem;line-height:1.5}.field__input[data-astro-cid-vekgkm42]:user-invalid{border-color:var(--c-danger)}.honeypot[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__privacy[data-astro-cid-vekgkm42]{color:var(--c-quiet);font-size:var(--fs-small);line-height:1.6}.form__privacy[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--c-action);text-underline-offset:3px}.form__submit[data-astro-cid-vekgkm42]{align-self:flex-start}@media (width<=34rem){.form__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}.form__submit[data-astro-cid-vekgkm42]{align-self:stretch}}.contact[data-astro-cid-657w5j3a]{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);max-width:64rem;display:grid}.detail[data-astro-cid-657w5j3a]+.detail[data-astro-cid-657w5j3a]{border-top:1px solid var(--c-border);margin-top:2rem;padding-top:2rem}.detail__label[data-astro-cid-657w5j3a]{color:var(--c-quiet);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.5rem;font-weight:400}.detail[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{min-height:var(--tap-min);color:var(--c-action);text-underline-offset:3px;align-items:center;display:inline-flex}.detail[data-astro-cid-657w5j3a] address[data-astro-cid-657w5j3a]{color:var(--c-muted);line-height:var(--lh-lead)}@media (width<=52rem){.contact[data-astro-cid-657w5j3a]{grid-template-columns:1fr}}
