.rc-form{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000012}.rc-form--breit{padding:24px}.rc-form--kopf{padding:20px;box-shadow:0 10px 40px #00000059}@media (width>=1024px){.rc-form--breit{padding:32px}.rc-form--kopf{padding:24px}}.rc-form-titel{color:#212830;margin:0 0 14px;font-size:19px;font-weight:700;line-height:1.3}.rc-form-felder{grid-template-columns:1fr;align-items:end;gap:14px;display:grid}@media (width>=640px){.rc-form--kopf .rc-form-felder{grid-template-columns:1fr 1fr}.rc-form--kopf .rc-absenden{grid-column:1/-1}}@media (width>=768px){.rc-form--breit .rc-form-felder{grid-template-columns:1fr 1fr auto}}.rc-label{color:#212830;margin-bottom:8px;font-size:15px;font-weight:700;display:block}.rc-label span{color:#6c6f72;font-weight:400}.rc-eingabe{color:#212830;background:#fff;border:1px solid #c5c5c5;border-radius:10px;width:100%;height:52px;padding:0 16px;font-size:16px}.rc-absenden{white-space:nowrap;justify-content:center;height:52px}.rc-beispiele{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.rc-beispiele>span{color:#6c6f72;font-size:14px}@media (width>=1024px) and (width<=1279px){.rc-form--kopf .rc-beispiele>span{flex-basis:100%}}.rc-chip{color:#5f5f5f;cursor:pointer;background:#fff;border:1px solid #c5c5c5;border-radius:999px;padding:7px 15px;font-size:14px;transition:all .15s}.rc-chip:hover,.rc-chip:focus-visible{color:#d71f27;border-color:#d71f27;outline:none}#rc-form input:focus{border-color:#d71f27;outline:none;box-shadow:0 0 0 3px #d71f271f}#rc-ergebnis{scroll-margin-top:100px}.rc-nur-ergebnis #rc-ergebnis:not(.hidden){padding:44px 0 56px}.rc-card{background:#fff;border-top:4px solid #d71f27;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px #00000012}.rc-kopf{padding:32px 32px 30px}.rc-eyebrow{letter-spacing:2px;text-transform:uppercase;color:#6c6f72;margin:0 0 8px;font-size:14px;font-weight:700}.rc-eyebrow i{color:#d71f27;font-style:normal}.rc-titel{color:#212830;margin:0 0 10px;font-size:clamp(24px,3.4vw,34px);font-weight:700;line-height:1.15}.rc-empfehlung{color:#5f5f5f;max-width:780px;margin:0;font-size:18px;line-height:1.55}.rc-empfehlung strong{color:#212830}.rc-preis{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:24px 0 8px;display:flex}.rc-streich{color:#6c6f72;font-size:clamp(24px,4vw,32px);font-weight:600;line-height:1;text-decoration:line-through 2px}.rc-neu{letter-spacing:-.02em;color:#d71f27;font-size:clamp(46px,8vw,66px);font-weight:700;line-height:.95}.rc-spar{color:#fff;white-space:nowrap;background:#212830;border-radius:999px;align-self:center;padding:6px 14px;font-size:15px;font-weight:700}.rc-bezug{color:#6c6f72;max-width:760px;margin:0;font-size:15px;line-height:1.5;display:grid}.rc-dringend{background:#f8f9fa;border-radius:12px;margin:22px 0 0;padding:18px 20px}.rc-wahl+.rc-wahl{border-top:1px solid #e8e8e8;margin-top:16px;padding-top:16px}.rc-dringend-frage{color:#212830;margin:0 0 10px;font-size:16px;font-weight:700}.rc-stufen{flex-wrap:wrap;gap:8px;display:flex}.rc-stufe,.rc-weite{color:#212830;cursor:pointer;background:#fff;border:1px solid #c5c5c5;border-radius:999px;min-height:44px;padding:9px 18px;font-size:15px;font-weight:600;transition:all .15s}.rc-stufe:hover,.rc-stufe:focus-visible,.rc-weite:hover,.rc-weite:focus-visible{border-color:#212830;outline:none}.rc-stufe.is-aktiv,.rc-weite.is-aktiv{color:#fff;background:#212830;border-color:#212830}.rc-dringend-text{color:#5f5f5f;margin:12px 0 0;font-size:15px;line-height:1.5;display:grid}.rc-dringend-text>span,.rc-bezug>span{visibility:hidden;grid-area:1/1}.rc-dringend-text>span.is-aktiv,.rc-bezug>span.is-aktiv{visibility:visible}.rc-dringend-text strong{color:#212830}.rc-kopf-cta{margin-top:24px}.rc-kopf-zusatz{color:#6c6f72;margin:10px 0 0;font-size:14px}.rc-gruppe{border-top:1px solid #e8e8e8;align-items:flex-start;gap:16px;padding:24px 32px;display:flex}.rc-gruppe>div{flex:1;min-width:0}.rc-badge{color:#fff;background:#d71f27;border-radius:9px;flex:none;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:15px;font-weight:700;display:inline-flex}.rc-badge--dunkel{background:#212830}.rc-gruppe-kopf{color:#212830;margin:3px 0 12px;font-size:18px;font-weight:700;line-height:1.3}.rc-start{background:#212830;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px 36px;padding:20px 26px;display:flex}.rc-start img{width:auto;height:48px}.rc-staerken{flex-wrap:wrap;flex:1;gap:14px 34px;margin:0;padding:0;list-style:none;display:flex}.rc-staerken li{color:#fff;flex-direction:column;gap:3px;font-size:14px;line-height:1.3;display:flex}.rc-staerken strong{color:#fff;font-size:26px;font-weight:700;line-height:1}.rc-kacheln{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px;display:grid}.rc-kachel{text-align:center;background:#fff;border:1px solid #e8e8e8;border-radius:10px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:14px 12px 10px;display:flex}.rc-kachel img{object-fit:contain;width:150px;max-width:100%;height:40px}.rc-kachel strong{color:#212830;align-items:center;min-height:40px;font-size:15px;display:flex}.rc-kachel-text{color:#6c6f72;font-size:13px;line-height:1.3}.rc-einzeln{color:#212830;margin-top:auto;font-size:13px;font-weight:600;text-decoration:underline}.rc-einzeln:hover{color:#d71f27}.rc-moeglich{background:#f8f9fa;border:1px dashed #c5c5c5;border-radius:10px;margin:12px 0 0;padding:14px 16px}.rc-moeglich p{color:#5f5f5f;margin:0 0 10px;font-size:15px;line-height:1.5}.rc-moeglich p strong{color:#212830}.rc-moeglich ul{flex-wrap:wrap;align-items:center;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.rc-moeglich li{align-items:center;margin:0;padding:0;display:flex}.rc-moeglich li img{object-fit:contain;width:auto;max-width:120px;height:26px}.rc-moeglich li strong{color:#212830;font-size:14px}.rc-hinweis{color:#6c6f72;margin:12px 0 0;font-size:14px;line-height:1.5}.rc-fuss{background:#f8f9fa;border-top:1px solid #e8e8e8;padding:24px 32px 26px}.rc-cta{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.rc-cta-weich{color:#212830;font-size:15px;font-weight:600;text-decoration:underline}.rc-cta-weich:hover{color:#d71f27}.rc-fussnote{color:#6c6f72;margin:16px 0 0;font-size:13px;line-height:1.5}.rc-hinweis-entwurf{color:#212830;background:#f8f9fa;border:1px solid #d71f27;border-radius:10px;margin-bottom:18px;padding:12px 16px;font-size:14px}@media (width<=639px){.rc-kopf{padding:24px 18px 22px}.rc-gruppe{gap:12px;padding:20px 16px}.rc-fuss{padding:20px 16px 22px}.rc-kacheln{grid-template-columns:1fr 1fr;gap:8px}.rc-kachel{padding:12px 8px 8px}.rc-start{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 16px}.rc-start img{height:40px}.rc-staerken{flex-direction:column;flex:none;gap:8px;width:100%}.rc-staerken li{flex-direction:row;align-items:baseline;gap:10px}.rc-staerken strong{min-width:96px;font-size:20px}.rc-kopf-cta,.rc-cta .btn-fill{text-align:center;justify-content:center;width:100%}}
