.form-field-wrapper{position:relative;margin-bottom:1rem}.form-field-wrapper input{transition:border-color 300ms ease,box-shadow 300ms ease}.form-field-wrapper input:focus-visible{outline:2px solid var(--color-focus, hsl(211deg, 100%, 40%));outline-offset:2px}.form-field-wrapper input.is-valid{border-color:var(--color-success, hsl(134deg, 61%, 41%));box-shadow:0 0 0 .2rem rgba(41,168,71,.25)}.form-field-wrapper input.is-valid:focus{border-color:var(--color-success, hsl(134deg, 61%, 41%));box-shadow:0 0 0 .2rem rgba(41,168,71,.25)}.form-field-wrapper input.is-invalid{border-color:var(--color-error, hsl(354deg, 70%, 54%));box-shadow:0 0 0 .2rem rgba(220,56,72,.25)}.form-field-wrapper input.is-invalid:focus{border-color:var(--color-error, hsl(354deg, 70%, 54%));box-shadow:0 0 0 .2rem rgba(220,56,72,.25)}.form-field-wrapper input:hover:not(:disabled):not(.is-invalid):not(.is-valid){border-color:var(--color-primary-light, hsl(211deg, 100%, 75%))}.form-field-wrapper input[type=checkbox].is-invalid{outline:2px solid var(--color-error, hsl(354deg, 70%, 54%));outline-offset:2px}.form-field-wrapper input[type=checkbox].is-valid{outline:2px solid var(--color-success, hsl(134deg, 61%, 41%));outline-offset:2px}.form-field-wrapper input[type=checkbox]:hover:not(:disabled){cursor:pointer}.form-field-wrapper .error-message{color:var(--color-error, hsl(354deg, 70%, 54%));font-size:1.4rem;margin-top:.25rem;margin-bottom:0;display:block}.form-field-wrapper .error-message.d-none{display:none !important}.form-field-wrapper:has(input.is-invalid) label{color:var(--color-error, hsl(354deg, 70%, 54%))}.form-field-wrapper:has(input.is-valid) label{color:var(--color-success, hsl(134deg, 61%, 41%))}button[type=submit]{transition:opacity 300ms ease,background-color 300ms ease}button[type=submit]:disabled,button[type=submit].disabled{opacity:.6;cursor:not-allowed;pointer-events:none}button[type=submit]:disabled:hover,button[type=submit].disabled:hover{background-color:inherit;border-color:inherit}.form-field-wrapper .error-message:not(.d-none){animation:fade-in 300ms ease-in}@keyframes fade-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.form-field-wrapper input,button[type=submit]{transition:none}}@media(prefers-contrast: high){.form-field-wrapper input.is-invalid{border-color:#000;border-width:2px}.form-field-wrapper input.is-valid{border-color:#000;border-width:2px}.form-field-wrapper .error-message{color:#000;font-weight:bold}}@media print{.form-field-wrapper input.is-invalid,.form-field-wrapper input.is-valid{border-color:#000 !important;box-shadow:none !important}.form-field-wrapper .error-message{display:none !important}}.fc-page{--fc-accent: var(--color-primary);--fc-accent-dark: var(--color-primary-alt);--fc-accent-light: var(--color-lighter-primary-alt);--fc-accent-border: hsla(259.4deg, 95%, 52.7%, 30%);--fc-accent-mid: hsl(259.4deg, 70%, 42%);--fc-amber: var(--color-secondary);--fc-amber-light: hsl(37.1deg, 100%, 80%);--fc-amber-bg: hsl(37.1deg, 100%, 96%);--fc-amber-text: hsl(31deg, 100%, 27%);--fc-line: hsl(212deg, 28%, 90%);--fc-muted: hsl(215deg, 16%, 47%);--fc-text: var(--color-black);--fc-subline: hsl(211deg, 20%, 35%);--fc-bg: var(--color-lighter-primary-alt);--fc-card-bg: hsl(213deg, 100%, 99%);--fc-progress-track: hsl(259.4deg, 30%, 93%);--fc-shadow: 0 1.8rem 4.5rem hsla(259.4deg, 50%, 20%, 12%);--fc-radius: 1.6rem;--fc-card-radius: 2.2rem;--fc-eyebrow-bg: hsla(259.4deg, 95%, 52.7%, 10%);--fc-eyebrow-text: var(--color-primary-alt);background:var(--fc-bg);padding-block:4.4rem 6.4rem}.fc-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--spacings-5);align-items:start;width:min(100%,var(--container-size, var(--container-xl)));margin-inline:auto;padding-inline:var(--container-px);margin-bottom:var(--spacings-7)}.fc-hero__copy{display:flex;flex-direction:column;gap:var(--spacings-3);padding-top:var(--spacings-3)}.fc-hero__headline{margin:0;color:var(--color-primary-alt);font-weight:var(--fw-light);line-height:1.17}.fc-hero__headline strong,.fc-hero__headline .text--primary{font-weight:var(--fw-bold)}.fc-hero__subline{margin:0;max-width:62rem;line-height:1.55;font-weight:var(--fw-light);font-size:var(--fs-default-mobile)}@media(min-width: 768px){.fc-hero__subline{font-size:var(--fs-default-desktop)}}@supports(font-size: clamp(var(--fs-default-mobile), 3vw, var(--fs-default-desktop))){.fc-hero__subline{font-size:clamp(var(--fs-default-mobile), 3vw, var(--fs-default-desktop))}}.fc-hero__benefits{--marker-size: 24px;--ul-ps: calc(var(--marker-size) + var(--spacings-2));display:flex;flex-direction:column;gap:var(--spacings-1);margin:0;padding-left:var(--ul-ps);list-style:none}.fc-hero__benefits li{position:relative;font-weight:var(--fw-light);line-height:1.55;font-size:var(--fs-default-mobile)}@media(min-width: 768px){.fc-hero__benefits li{font-size:var(--fs-default-desktop)}}@supports(font-size: clamp(var(--fs-default-mobile), 3vw, var(--fs-default-desktop))){.fc-hero__benefits li{font-size:clamp(var(--fs-default-mobile), 3vw, var(--fs-default-desktop))}}.fc-hero__benefits li::before{content:"";position:absolute;left:calc(var(--ul-ps)*-1);top:.1rem;width:var(--marker-size);height:var(--marker-size);background-image:url(/assets/images/svg/check-mark_new.c7205370d46a34023eae.svg);background-repeat:no-repeat;background-size:100%}.fc-hero__proof{display:flex;flex-wrap:wrap;gap:var(--spacings-2);align-items:center;color:var(--fc-muted);font-weight:var(--fw-light);font-size:var(--fs-small-mobile)}@media(min-width: 768px){.fc-hero__proof{font-size:var(--fs-small-desktop)}}@supports(font-size: clamp(var(--fs-small-mobile), 3vw, var(--fs-small-desktop))){.fc-hero__proof{font-size:clamp(var(--fs-small-mobile), 3vw, var(--fs-small-desktop))}}.fc-hero__proof strong{color:var(--fc-text);font-weight:var(--fw-semibold)}.fc-hero__proof-dot{color:var(--fc-line)}.fc-eyebrow{display:inline-flex;gap:var(--spacings-1);align-items:center;background:var(--fc-eyebrow-bg);color:var(--fc-eyebrow-text);border-radius:99.9rem;padding:.8rem 1.3rem;font-weight:var(--fw-semibold);width:fit-content;font-size:var(--fs-small-mobile)}@media(min-width: 768px){.fc-eyebrow{font-size:var(--fs-small-desktop)}}@supports(font-size: clamp(var(--fs-small-mobile), 3vw, var(--fs-small-desktop))){.fc-eyebrow{font-size:clamp(var(--fs-small-mobile), 3vw, var(--fs-small-desktop))}}.fc-eyebrow svg{--size: 1.6rem;flex-shrink:0;width:var(--size);height:var(--size)}.fc-card{background:var(--color-white);border-radius:var(--fc-card-radius);box-shadow:var(--fc-shadow);border:1px solid var(--fc-line);overflow:hidden;position:sticky;top:1.8rem}.fc-card__head{padding:2.2rem 2.4rem;background:linear-gradient(135deg, var(--fc-accent), var(--fc-accent-mid));color:var(--color-white)}.fc-card__head-title{margin:0 0 .8rem;font-size:2.4rem;line-height:1.15;color:var(--color-white)}.fc-card__head-sub{margin:0;opacity:.94;font-size:1.5rem;color:var(--color-white)}.foerder-check{padding:0 2.4rem 2.4rem;display:flex;flex-direction:column;gap:2.4rem}.foerder-check__progress-wrap{display:flex;flex-direction:column;gap:.8rem;padding-top:1.8rem}.foerder-check__progress-label{display:flex;justify-content:space-between;align-items:center;font-size:1.3rem;color:var(--fc-muted);font-weight:700}.foerder-check__progress{height:.9rem;background:var(--fc-progress-track);border-radius:9.9rem;overflow:hidden}.foerder-check__progress-bar{display:block;height:100%;width:33%;background:linear-gradient(90deg, var(--fc-amber), var(--fc-amber-light));border-radius:9.9rem;transition:width 300ms ease}.foerder-check__step:not([hidden]){display:flex;flex-direction:column;gap:1.6rem}.foerder-check__headline{font-size:2.4rem;line-height:1.18;margin-bottom:0;font-weight:900;color:var(--fc-accent-dark)}.foerder-check__intro,.foerder-check__results-intro{color:var(--fc-muted);font-size:1.5rem;margin-bottom:0}.foerder-check__results-intro{font-style:italic}.foerder-check__field{display:flex;flex-direction:column;gap:.6rem}.foerder-check__field-error{color:var(--color-theme-error);font-size:1.4rem;font-weight:700}.foerder-check .form-label{font-size:1.5rem;font-weight:700;color:var(--fc-text);margin-bottom:0}.foerder-check input[type=text],.foerder-check input[type=tel],.foerder-check .form-select{padding:1rem 1.2rem;border-radius:8px;border:1px solid var(--color-black);font-size:1.6rem;color:var(--color-black);width:100%;transition:border-color 200ms ease,box-shadow 200ms ease}.foerder-check input[type=text]::placeholder,.foerder-check input[type=tel]::placeholder,.foerder-check .form-select::placeholder{color:var(--fc-muted);font-size:1.5rem}.foerder-check input[type=text]:focus,.foerder-check input[type=tel]:focus,.foerder-check .form-select:focus{outline:none;border-width:2px;border-color:var(--fc-accent);box-shadow:0 0 0 .2rem var(--fc-accent-border)}.foerder-check input[type=text].is-invalid,.foerder-check input[type=tel].is-invalid,.foerder-check .form-select.is-invalid{border-width:2px;border-color:var(--color-theme-error);box-shadow:0 0 0 .2rem rgba(220,56,72,.25)}.foerder-check input[type=text].is-valid,.foerder-check input[type=tel].is-valid,.foerder-check .form-select.is-valid{border-color:var(--color-theme-success);box-shadow:0 0 0 .2rem rgba(41,168,71,.25)}.foerder-check .invalid-feedback{font-size:1.3rem;color:var(--color-theme-error);font-weight:700;display:none}.foerder-check .form-field-wrapper label{font-size:1.5rem;font-weight:700;color:var(--fc-text);margin-bottom:0}.foerder-check .form-field-wrapper .error-message{font-size:1.3rem;color:var(--color-theme-error);font-weight:700;margin-top:.4rem}.foerder-check .form-field-wrapper .error-message:not(.d-none){display:block !important}.foerder-check__form{display:flex;flex-direction:column;gap:1.6rem}.foerder-check__form.was-validated .form-field-wrapper input[type=text]:has(+.error-message:not(.d-none)),.foerder-check__form.was-validated .form-field-wrapper input[type=tel]:has(+.error-message:not(.d-none)){border-color:var(--color-theme-error) !important;box-shadow:0 0 0 .2rem rgba(220,56,72,.25)}.foerder-check__form.was-validated .form-field-wrapper input[type=checkbox].is-invalid{outline:2px solid var(--color-theme-error);outline-offset:2px}.foerder-check .form-check .invalid-feedback{margin-top:.4rem}.foerder-check input.is-invalid~.invalid-feedback,.foerder-check select.is-invalid~.invalid-feedback{display:block}.foerder-check .form-check{display:flex;align-items:flex-start;gap:1rem;padding:0}.foerder-check .form-check-input{flex-shrink:0;margin:.2rem 0 0;width:1.8rem;height:1.8rem;cursor:pointer}.foerder-check .form-check-input.is-invalid{outline:2px solid var(--color-theme-error);outline-offset:2px}.foerder-check .form-check-label{font-size:1.4rem;color:var(--fc-muted);line-height:1.5;cursor:pointer}.foerder-check .form-check-label a{color:var(--fc-accent);text-decoration:underline}.foerder-check__option-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.foerder-check__option{border:2px solid var(--fc-line);border-radius:var(--fc-radius);padding:1.4rem 1rem;cursor:pointer;font-weight:800;font-size:1.6rem;text-align:center;background:var(--color-white);transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease;line-height:1.3}.foerder-check__option:hover,.foerder-check__option--selected{border-color:var(--fc-accent);background:var(--fc-accent-light);color:var(--fc-accent-dark)}.foerder-check__actions{display:flex;gap:1.2rem;align-items:center}.foerder-check__btn-next{flex:1;min-width:0}.foerder-check__microcopy{font-size:1.2rem;color:var(--fc-muted);text-align:center;margin-bottom:0}.foerder-check__results{display:flex;flex-direction:column;gap:1.1rem}.foerder-check__result-title{font-weight:900;font-size:1.5rem;color:var(--fc-accent-dark);flex:1 1 12rem;min-width:0;word-break:break-word}.foerder-check__result-betrag{color:var(--fc-accent);font-weight:700;font-size:1.4rem;flex:0 1 auto;max-width:100%;text-align:right;word-break:break-word;line-height:1.4}.foerder-check__result-card{border:1px solid var(--fc-line);border-radius:var(--fc-radius);padding:1.4rem;background:var(--fc-card-bg);min-width:0;overflow-wrap:anywhere}.foerder-check__result-card--priority{border-color:var(--fc-accent-border);background:var(--fc-accent-light)}.foerder-check__result-header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1rem;align-items:flex-start;margin-bottom:.6rem}.foerder-check__result-desc{color:var(--fc-muted);font-size:1.4rem;margin-bottom:.4rem;word-break:break-word}.foerder-check__result-stelle{color:var(--fc-muted);font-size:1.3rem;margin-bottom:0;word-break:break-word}.foerder-check__hint-box{margin-block:1rem;background:var(--fc-amber-bg);border-radius:var(--fc-radius);padding:1.3rem 1.4rem;color:var(--fc-amber-text);font-size:1.4rem;line-height:1.5}.foerder-check__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.foerder-check__step--success:not([hidden]){text-align:center;padding-block:1.6rem}.foerder-check__success-icon{width:6.6rem;height:6.6rem;border-radius:50%;margin:0 auto 1.6rem;display:grid;place-items:center;background:var(--fc-accent-light);color:var(--fc-accent)}@media(max-width: 575.98px){.foerder-check__option-grid{grid-template-columns:1fr}.foerder-check__actions{flex-direction:column}.foerder-check__actions .btn{width:100%}}.section-type-mindshapecomparisonportal_foerdercheck>.background{padding-block:0;min-height:0}.section-type-mindshapecomparisonportal_foerdercheck>.background>.frame{padding:0;max-width:none}@media(min-width: 992px){.fc-hero__benefits{--marker-size: 32px}}@media(max-width: 991.98px){.fc-hero{grid-template-columns:1fr;gap:var(--spacings-3);margin-bottom:var(--spacings-5)}.fc-hero__copy{padding-top:0}.fc-card{position:static}}@media(max-width: 767.98px){.fc-page{padding-block:2.4rem 4rem}}
