.rc[data-astro-cid-x2ltclvg]{padding:8rem 0 4rem}.rc-hidden[data-astro-cid-x2ltclvg]{display:none!important}.rc-progress[data-astro-cid-x2ltclvg]{max-width:var(--w-form);margin:0 auto 1.8rem}.rc-progress-label[data-astro-cid-x2ltclvg]{display:block;font-size:.8rem;font-weight:600;color:var(--gray-600);margin-bottom:.5rem}.rc-progress-track[data-astro-cid-x2ltclvg]{height:6px;background:var(--gray-100);border-radius:100px;overflow:hidden}.rc-progress-fill[data-astro-cid-x2ltclvg]{height:100%;width:0%;background:var(--accent);border-radius:100px;transition:width .35s}.rc-step-intro[data-astro-cid-x2ltclvg]{max-width:var(--w-form);margin:0 auto;text-align:center}.rc-trust-list[data-astro-cid-x2ltclvg]{list-style:none;display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:1.3rem 0 1.6rem;padding:0}.rc-trust-list[data-astro-cid-x2ltclvg] li[data-astro-cid-x2ltclvg]{display:flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;color:var(--gray-600)}.rc-trust-list[data-astro-cid-x2ltclvg] .ck[data-astro-cid-x2ltclvg]{flex-shrink:0;width:18px;height:18px;margin-top:0;border-radius:50%;font-size:0;line-height:0;color:#0000;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300155B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/68% no-repeat}.rc-kurve[data-astro-cid-x2ltclvg]{margin-top:0;margin-bottom:1.4rem}.rc-hero-foot[data-astro-cid-x2ltclvg]{font-size:.78rem;color:var(--gray-600);margin-top:.9rem}.rc-wrap[data-astro-cid-x2ltclvg]{display:grid;grid-template-columns:1.3fr 1fr;gap:1.6rem;align-items:start;margin-top:2rem}.rc-wrap[data-astro-cid-x2ltclvg].rc-wrap-final{grid-template-columns:1fr}.rc-wrap[data-astro-cid-x2ltclvg].rc-wrap-final .rc-inputs[data-astro-cid-x2ltclvg]{display:none}.rc-wrap[data-astro-cid-x2ltclvg].rc-wrap-final .rc-result[data-astro-cid-x2ltclvg]{position:static;max-width:var(--w-form);margin:0 auto}.rc-inputs[data-astro-cid-x2ltclvg]{display:flex;flex-direction:column;gap:1.2rem}.rc-block[data-astro-cid-x2ltclvg]{background:#fff;border:1px solid var(--gray-100);border-radius:16px;padding:1.6rem 1.7rem;box-shadow:0 2px 16px #00155b0d}.rc-block-title[data-astro-cid-x2ltclvg]{font-family:var(--font-fraunces);font-size:1.1rem;color:var(--brand);font-weight:600;margin-bottom:1.1rem}.rc-step-head[data-astro-cid-x2ltclvg]{margin-bottom:1.1rem}.rc-step-title[data-astro-cid-x2ltclvg]{font-family:var(--font-fraunces);font-size:1.1rem;color:var(--brand);font-weight:600;margin:0 0 .3rem}.rc-step-sub[data-astro-cid-x2ltclvg]{font-size:.85rem;color:var(--gray-600);line-height:1.5;margin:0}.rc-block[data-astro-cid-x2ltclvg] label[data-astro-cid-x2ltclvg]{display:block;font-size:.9rem;font-weight:600;color:var(--gray-800);margin:1rem 0 .4rem}.rc-block[data-astro-cid-x2ltclvg] label[data-astro-cid-x2ltclvg]:first-of-type{margin-top:0}.rc-block[data-astro-cid-x2ltclvg] select[data-astro-cid-x2ltclvg]{width:100%;padding:.7rem .9rem;border:1.5px solid var(--gray-200);border-radius:10px;font-size:.95rem;font-family:var(--font-inter);color:var(--brand);background:#fff}.rc-details[data-astro-cid-x2ltclvg]{margin-top:1.2rem;border-top:1px solid var(--gray-100);padding-top:.8rem}.rc-details[data-astro-cid-x2ltclvg] summary[data-astro-cid-x2ltclvg]{cursor:pointer;font-size:.88rem;font-weight:600;color:var(--accent-dark)}.rc-num[data-astro-cid-x2ltclvg]{width:100%;padding:.7rem .9rem;border:1.5px solid var(--gray-200);border-radius:10px;font-size:.95rem;margin-top:.3rem}.rc-num[data-astro-cid-x2ltclvg]:disabled{background:var(--gray-50);color:var(--gray-400);cursor:not-allowed}.rc-warn[data-astro-cid-x2ltclvg]{font-size:.82rem;line-height:1.5;color:var(--amber);background:var(--amber-bg);border-radius:8px;padding:.6rem .8rem;margin:.5rem 0 0}.rc-step-nav[data-astro-cid-x2ltclvg]{display:flex;justify-content:space-between;gap:.8rem;margin-top:1.4rem}.rc-btn-ghost[data-astro-cid-x2ltclvg]{background:none;color:var(--gray-600);border:1.5px solid var(--gray-200);padding:.9rem 1.5rem;border-radius:100px;font-family:var(--font-inter);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .25s}.rc-btn-ghost[data-astro-cid-x2ltclvg]:hover{border-color:var(--gray-400);color:var(--brand)}.rc-back-link[data-astro-cid-x2ltclvg]{background:none;border:none;color:#ffffffa6;font-size:.82rem;text-decoration:underline;cursor:pointer;padding:0;margin-bottom:1rem;display:block}.rc-back-link[data-astro-cid-x2ltclvg]:hover{color:#fff}.rc-result[data-astro-cid-x2ltclvg]{position:sticky;top:90px;background:var(--brand);color:#fff;border-radius:18px;padding:2rem 1.9rem;text-align:center;box-shadow:0 20px 50px #00155b2e;border-top:20px solid var(--accent)}.rc-result-label[data-astro-cid-x2ltclvg]{font-size:.9rem;color:#ffffffb3}.rc-gap-pending[data-astro-cid-x2ltclvg]{padding:.9rem 0 .3rem}.rc-gap-pending[data-astro-cid-x2ltclvg] p[data-astro-cid-x2ltclvg]{font-size:.95rem;line-height:1.6;color:#fffc;margin:0;text-align:left}.rc-gap-row[data-astro-cid-x2ltclvg]{margin:.3rem 0 .2rem}.rc-gap[data-astro-cid-x2ltclvg]{font-family:var(--font-fraunces);font-size:3rem;font-weight:600;line-height:1.1}.rc-unit[data-astro-cid-x2ltclvg]{font-size:.95rem;font-weight:400;color:#fff9;margin-left:.2rem}.rc-unit-nominal[data-astro-cid-x2ltclvg]{font-size:.8rem}.rc-gap-sub[data-astro-cid-x2ltclvg]{font-size:.82rem;color:#fff9;margin-bottom:1rem}.rc-divider[data-astro-cid-x2ltclvg]{border-top:1px solid #ffffff26;margin-top:1rem}.rc-einordnung-label[data-astro-cid-x2ltclvg]{display:inline-flex;align-items:center;gap:.45rem;margin:1rem 0 .4rem;padding:.35rem .9rem .35rem .75rem;border-radius:100px;font-family:var(--font-inter);font-size:.9rem;font-weight:600;line-height:1.3}.rc-einordnung-label[data-astro-cid-x2ltclvg]:before{content:"";width:16px;height:16px;flex-shrink:0;background-position:center;background-size:contain;background-repeat:no-repeat}.rc-result[data-astro-cid-x2ltclvg].rc-gruen .rc-einordnung-label[data-astro-cid-x2ltclvg]{background:var(--green-bg);color:var(--green)}.rc-result[data-astro-cid-x2ltclvg].rc-gruen .rc-einordnung-label[data-astro-cid-x2ltclvg]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232D6A4F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.rc-result[data-astro-cid-x2ltclvg].rc-gelb .rc-einordnung-label[data-astro-cid-x2ltclvg]{background:var(--amber-bg);color:var(--amber)}.rc-result[data-astro-cid-x2ltclvg].rc-gelb .rc-einordnung-label[data-astro-cid-x2ltclvg]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B45309' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 8v5M12 16.5v.5'/%3E%3C/svg%3E")}.rc-result[data-astro-cid-x2ltclvg].rc-rot .rc-einordnung-label[data-astro-cid-x2ltclvg]{background:var(--red-bg);color:var(--red)}.rc-result[data-astro-cid-x2ltclvg].rc-rot .rc-einordnung-label[data-astro-cid-x2ltclvg]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B91C1C' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2.5 20h19z'/%3E%3Cpath d='M12 10v4M12 17v.5'/%3E%3C/svg%3E")}.rc-einordnung[data-astro-cid-x2ltclvg]{font-size:.92rem;line-height:1.6;color:#ffffffe6;margin:.6rem 0 0}.rc-teaser-hint[data-astro-cid-x2ltclvg]{font-size:.8rem;line-height:1.5;color:#fff9;text-align:left;margin:.9rem 0 0;font-style:italic}.rc-nominal[data-astro-cid-x2ltclvg]{text-align:left;margin:.9rem 0 0;background:#ffffff1a;border-radius:10px;padding:.85rem 1rem}.rc-nominal-value[data-astro-cid-x2ltclvg]{font-family:var(--font-fraunces);font-size:1.6rem;font-weight:600;color:#fff;line-height:1.25}.rc-nominal-sub[data-astro-cid-x2ltclvg]{font-size:.78rem;line-height:1.4;color:#ffffffa6;margin:.3rem 0 0}.rc-methodik[data-astro-cid-x2ltclvg]{font-size:.8rem;line-height:1.55;color:#ffffffb8;text-align:left;margin:.8rem 0 0}.rc-anlass[data-astro-cid-x2ltclvg]{text-align:left;background:#ffffff14;border-radius:12px;padding:1rem 1.1rem;margin-top:1.2rem;font-size:.9rem;line-height:1.55}.rc-anlass[data-astro-cid-x2ltclvg] strong[data-astro-cid-x2ltclvg]{display:block;margin-bottom:.3rem;color:#fff}.rc-links[data-astro-cid-x2ltclvg]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;text-align:left}.rc-links[data-astro-cid-x2ltclvg] a[data-astro-cid-x2ltclvg]{color:#fff;font-size:.88rem;font-weight:600;text-decoration:none;background:#ffffff1a;padding:.6rem .8rem;border-radius:8px}.rc-links[data-astro-cid-x2ltclvg] a[data-astro-cid-x2ltclvg]:hover{background:#ffffff2e}.rc-wizard[data-astro-cid-x2ltclvg] .calc-disclaimer[data-astro-cid-x2ltclvg]{max-width:var(--w-form);margin-left:auto;margin-right:auto}.rc-contact[data-astro-cid-x2ltclvg]{max-width:var(--w-form);margin:2rem auto 0;background:#fff;border:1px solid var(--gray-100);border-radius:16px;padding:2rem;box-shadow:0 2px 16px #00155b0f}.rc-contact-intro[data-astro-cid-x2ltclvg]{font-size:.92rem;color:var(--gray-600);line-height:1.6;margin:0 0 1.3rem}.rc-form-row-2[data-astro-cid-x2ltclvg]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.rc-form[data-astro-cid-x2ltclvg] .form-row[data-astro-cid-x2ltclvg]{margin-bottom:.9rem}.rc-form[data-astro-cid-x2ltclvg] label[data-astro-cid-x2ltclvg]{display:block;font-size:.85rem;font-weight:600;color:var(--gray-800);margin-bottom:.35rem}.rc-form[data-astro-cid-x2ltclvg] input[data-astro-cid-x2ltclvg][type=text],.rc-form[data-astro-cid-x2ltclvg] input[data-astro-cid-x2ltclvg][type=email],.rc-form[data-astro-cid-x2ltclvg] input[data-astro-cid-x2ltclvg][type=tel]{width:100%;padding:.75rem .9rem;border:1.5px solid var(--gray-200);border-radius:10px;font-size:.95rem;font-family:var(--font-inter)}.rc-checkbox[data-astro-cid-x2ltclvg]{display:flex;gap:.6rem;font-size:.8rem;color:var(--gray-600);line-height:1.5;margin:.6rem 0 1rem}.rc-checkbox[data-astro-cid-x2ltclvg] input[data-astro-cid-x2ltclvg]{margin-top:.2rem;flex-shrink:0}.rc-checkbox[data-astro-cid-x2ltclvg] a[data-astro-cid-x2ltclvg]{color:var(--accent-dark);text-decoration:underline;text-underline-offset:2px}.rc-cta-row[data-astro-cid-x2ltclvg]{display:flex;gap:.8rem;flex-wrap:wrap}.rc-cta-row[data-astro-cid-x2ltclvg] .btn[data-astro-cid-x2ltclvg]{flex:1;min-width:200px;text-align:center}.rc-form-footnote[data-astro-cid-x2ltclvg]{font-size:.78rem;color:var(--gray-600);text-align:center;margin:.9rem 0 0}.rc-error[data-astro-cid-x2ltclvg]{color:var(--red);font-size:.85rem;margin-bottom:.6rem;display:none;padding-left:1.35rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B91C1C' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2.5 20h19z'/%3E%3Cpath d='M12 10v4M12 17v.5'/%3E%3C/svg%3E") 0 .15em / 1rem no-repeat}.rc-error[data-astro-cid-x2ltclvg].show{display:block}.rc-success[data-astro-cid-x2ltclvg]{display:none;text-align:center;padding:1rem 0}.rc-success-icon[data-astro-cid-x2ltclvg]{width:52px;height:52px;background:var(--green-bg);color:var(--green);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin:0 auto 1rem;font-weight:700}.rc-success[data-astro-cid-x2ltclvg] h3[data-astro-cid-x2ltclvg]{font-family:var(--font-fraunces);color:var(--brand);margin-bottom:.5rem}.rc-success[data-astro-cid-x2ltclvg] p[data-astro-cid-x2ltclvg]{font-size:.92rem;color:var(--gray-600);line-height:1.6}@media(max-width:900px){.rc-wrap[data-astro-cid-x2ltclvg]{grid-template-columns:1fr}.rc-result[data-astro-cid-x2ltclvg]{position:static}}@media(max-width:640px){.rc[data-astro-cid-x2ltclvg]{padding-top:6.5rem}.rc-form-row-2[data-astro-cid-x2ltclvg]{grid-template-columns:1fr}.rc-gap[data-astro-cid-x2ltclvg]{font-size:2.4rem}.rc-contact[data-astro-cid-x2ltclvg]{padding:1.5rem 1.25rem}.rc-step-nav[data-astro-cid-x2ltclvg]{flex-wrap:wrap}}
