.anfrage-section[data-astro-cid-yngto2ov]{min-height:60vh}.intro[data-astro-cid-yngto2ov]{color:var(--color-text-light);margin-top:.5rem;margin-bottom:2rem}.wizard-progress[data-astro-cid-yngto2ov]{background:var(--color-border);border-radius:999px;height:4px;margin-bottom:.5rem;overflow:hidden}.wizard-progress-bar[data-astro-cid-yngto2ov]{background:var(--color-primary);width:0%;height:100%;transition:width .3s var(--ease-out-expo)}.wizard-step-label[data-astro-cid-yngto2ov]{color:var(--color-text-light);min-height:1.2em;margin-bottom:2rem;font-size:.85rem}.auth-error[data-astro-cid-yngto2ov]{border-radius:var(--radius);color:#b91c1c;background:#fef2f2;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.9rem}.anfrage-form[data-astro-cid-yngto2ov] fieldset[data-astro-cid-yngto2ov]{border:none;margin:0;padding:0}.anfrage-form[data-astro-cid-yngto2ov] legend[data-astro-cid-yngto2ov]{font-family:var(--font-display);margin-bottom:1.5rem;padding:0;font-size:1.4rem;font-weight:700}.js-wizard[data-astro-cid-yngto2ov] .wizard-step[data-astro-cid-yngto2ov]:not(.is-active){display:none}.wizard-step[data-astro-cid-yngto2ov]+.wizard-step[data-astro-cid-yngto2ov]{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:3rem}.js-wizard[data-astro-cid-yngto2ov] .wizard-step[data-astro-cid-yngto2ov]+.wizard-step[data-astro-cid-yngto2ov]{border-top:none;margin-top:0;padding-top:0}.form-row[data-astro-cid-yngto2ov]{flex-direction:column;gap:.4rem;margin-bottom:1.5rem;display:flex}.form-row[data-astro-cid-yngto2ov] label[data-astro-cid-yngto2ov],.group-label[data-astro-cid-yngto2ov]{font-size:.9rem;font-weight:600}.optional[data-astro-cid-yngto2ov]{color:var(--color-text-light);font-weight:400}.form-row[data-astro-cid-yngto2ov] input[data-astro-cid-yngto2ov][type=text],.form-row[data-astro-cid-yngto2ov] input[data-astro-cid-yngto2ov][type=email],.form-row[data-astro-cid-yngto2ov] input[data-astro-cid-yngto2ov][type=tel],.form-row[data-astro-cid-yngto2ov] input[data-astro-cid-yngto2ov][type=url],.form-row[data-astro-cid-yngto2ov] textarea[data-astro-cid-yngto2ov]{border:none;border-bottom:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-base);background:0 0;border-radius:0;padding:.6rem .1rem;font-size:1rem;transition:border-color .25s,box-shadow .25s}.form-row[data-astro-cid-yngto2ov] textarea[data-astro-cid-yngto2ov]{resize:vertical}.form-row[data-astro-cid-yngto2ov] input[data-astro-cid-yngto2ov]:focus,.form-row[data-astro-cid-yngto2ov] textarea[data-astro-cid-yngto2ov]:focus{border-bottom-color:var(--color-primary);box-shadow:0 1px 12px -4px var(--color-primary);outline:none}.checkbox-grid[data-astro-cid-yngto2ov]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem 1.5rem;display:grid}.checkbox-label[data-astro-cid-yngto2ov]{cursor:pointer;align-items:center;gap:.5rem;font-size:.95rem;font-weight:400;display:flex}.checkbox-label[data-astro-cid-yngto2ov] input[data-astro-cid-yngto2ov][type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary);flex-shrink:0}.checkbox-with-text[data-astro-cid-yngto2ov]{grid-column:1/-1}.inline-text[data-astro-cid-yngto2ov]{border:none;border-bottom:1px solid var(--color-border);font-family:var(--font-base);color:var(--color-text);background:0 0;flex:1;padding:.3rem .1rem;font-size:.9rem}.inline-text[data-astro-cid-yngto2ov]:focus{border-bottom-color:var(--color-primary);outline:none}.form-grid-2[data-astro-cid-yngto2ov]{grid-template-columns:1fr;column-gap:1.5rem;display:grid}@media (width>=600px){.form-grid-2[data-astro-cid-yngto2ov]{grid-template-columns:1fr 1fr}}.social-grid[data-astro-cid-yngto2ov]{margin-top:.75rem}.field-hint[data-astro-cid-yngto2ov]{color:var(--color-text-light);margin:.25rem 0 0;font-size:.85rem}.wizard-submit[data-astro-cid-yngto2ov]{margin-top:1.5rem}.hint-box[data-astro-cid-yngto2ov]{border-radius:var(--radius);background:var(--color-bg-alt);color:var(--color-text-light);padding:1rem 1.25rem;font-size:.9rem}.wizard-nav[data-astro-cid-yngto2ov]{justify-content:space-between;margin-top:2.5rem;display:none}.js-wizard[data-astro-cid-yngto2ov] .wizard-nav[data-astro-cid-yngto2ov]{display:flex}.wizard-nav[data-astro-cid-yngto2ov] .btn[data-astro-cid-yngto2ov][hidden]{display:none!important}
