.rf-kopf{padding-block:clamp(28px,3.4vw,52px) clamp(28px,3.4vw,44px)}.rf-kopf-reihe{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px)}@media (min-width:880px){.rf-kopf-reihe{flex-direction:row;align-items:end;justify-content:space-between;gap:clamp(32px,4vw,72px)}}.rf-titel-gross{margin:0;max-width:16ch;font-size:clamp(1.95rem,3.1vw,3rem);font-weight:400;line-height:1.08;letter-spacing:-.03em}.rf-titel-gross,.rf-weiter{color:var(--color-ink,#002923)}.rf-weiter{display:inline-flex;align-items:center;gap:10px;min-height:44px;flex:none;font-size:15px;font-weight:500;transition:color var(--dur-normal) var(--ease-weich),gap var(--dur-normal) var(--ease-weich)}@media (hover:hover){.rf-weiter:hover{color:var(--color-deep,#016d5f);gap:14px}}.rf-weiter:focus-visible{outline:2px solid var(--color-teal,#009486);outline-offset:4px;border-radius:4px}.rf-karten{padding-block:0 clamp(48px,5.5vw,88px);overflow:clip}.rk-karte{display:grid;grid-template-columns:1fr;border-radius:var(--radius-platte,24px);overflow:hidden}.rk-karte+.rk-karte{margin-top:clamp(16px,2vw,26px)}@media (min-width:900px){.rk-karte{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:stretch}.rk-gedreht{grid-template-columns:minmax(0,1fr) minmax(0,.42fr)}.rk-gedreht .rk-zeichen{order:2}}.rk-dunkel{background:var(--color-ink,#002923)}.rk-zeichen{display:grid;place-items:center;padding:clamp(28px,3.4vw,52px);min-height:180px}.rk-hell .rk-zeichen{background:rgba(255,255,255,.55)}.rk-dunkel .rk-zeichen{background:rgba(255,255,255,.05)}.rk-zeichen-form{display:grid;place-items:center;width:clamp(112px,12vw,152px);aspect-ratio:1;clip-path:polygon(24% 0,100% 0,100% 76%,76% 100%,0 100%,0 24%);background:var(--color-teal,#009486);color:#ffffff}.rk-dunkel .rk-zeichen-form{background:var(--color-teal-hell,#4dbdb0);color:var(--color-ink,#002923)}.rk-inhalt{padding:clamp(26px,3.2vw,48px);display:flex;flex-direction:column;gap:clamp(18px,2.2vw,28px)}.rk-kopf-links{gap:10px}.rk-kopf,.rk-kopf-links{display:flex;flex-wrap:wrap;align-items:center}.rk-kopf{justify-content:space-between;gap:clamp(16px,2vw,28px)}.rk-pille{margin:0;padding:8px 16px;border-radius:9999px;font-family:var(--font-sans,system-ui,sans-serif);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rk-hell .rk-pille{background:var(--color-ink,#002923);color:#ffffff}.rk-dunkel .rk-pille{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9)}.rk-zahlen{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:clamp(16px,2vw,28px)}.rk-zahl{display:flex;flex-direction:column;gap:2px;padding-left:14px;max-width:15ch}.rk-hell .rk-zahl{border-left:1px solid rgba(0,41,35,.16)}.rk-dunkel .rk-zahl{border-left:1px solid rgba(255,255,255,.2)}.rk-zahl-wert{font-size:clamp(1.5rem,2vw,1.9rem);font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rk-hell .rk-zahl-wert{color:var(--color-ink,#002923)}.rk-dunkel .rk-zahl-wert{color:#ffffff}.rk-zahl-was{font-size:12.5px;line-height:1.4}.rk-hell .rk-zahl-was{color:var(--color-leise,#4e4e4e)}.rk-dunkel .rk-zahl-was{color:rgba(255,255,255,.82)}.rk-zitat{margin:0;position:relative;font-size:clamp(1.16rem,1.75vw,1.55rem);line-height:1.44;letter-spacing:-.015em}.rk-hell .rk-zitat{color:var(--color-ink,#002923)}.rk-dunkel .rk-zitat{color:#ffffff}.rk-anfuehrung{font-family:var(--font-akzent,Georgia,serif);font-size:1.5em;line-height:0;vertical-align:-.16em}.rk-anfuehrung:first-child{margin-right:.04em}.rk-anfuehrung:not(:first-child){margin-left:.05em}.rk-hell .rk-anfuehrung{color:var(--color-teal,#009486)}.rk-dunkel .rk-anfuehrung{color:var(--color-teal-hell,#4dbdb0)}.rk-quelle{display:flex;flex-direction:column;gap:2px;margin-top:clamp(16px,2vw,24px)}.rk-firma{font-family:var(--font-sans,system-ui,sans-serif);font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.rk-hell .rk-firma{color:var(--color-ink,#002923)}.rk-dunkel .rk-firma{color:#ffffff}.rk-stimme{font-size:14px;font-weight:600;letter-spacing:-.005em}.rk-hell .rk-stimme{color:var(--color-ink,#002923)}.rk-dunkel .rk-stimme{color:#ffffff}.rk-mandant{font-size:13px;line-height:1.45}.rk-hell .rk-mandant{color:var(--color-leise,#4e4e4e)}.rk-dunkel .rk-mandant{color:rgba(255,255,255,.82)}.rf-zahlen-sektion{background:#ffffff;padding-block:clamp(36px,4vw,64px) clamp(56px,6.5vw,104px)}.rf-zahlen-mitte{display:flex;flex-direction:column;align-items:center;text-align:center}.rf-zahlen-zeichen{display:flex;justify-content:center;margin-bottom:clamp(12px,1.4vw,20px)}.rf-zahlen-signet{width:clamp(84px,8.5vw,120px);height:auto;color:var(--color-ink,#002923)}.rf-zahlen-satz{margin:0;max-width:56ch;font-size:clamp(1.12rem,1.7vw,1.5rem);line-height:1.5;letter-spacing:-.015em;color:var(--color-leise,#4e4e4e)}.rf-zahlen-satz strong{font-weight:400;color:var(--color-ink,#002923)}.rf-zahlen{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,36px) 0}@media (min-width:720px){.rf-zahlen{grid-template-columns:repeat(4,minmax(0,1fr))}}.rf-zahl{display:flex;flex-direction:column;align-items:center;gap:6px;padding-inline:clamp(12px,1.6vw,24px)}.rf-zahl+.rf-zahl{border-left:1px solid rgba(0,41,35,.14)}@media (max-width:719px){.rf-zahl:nth-child(odd){border-left:0}}.rf-zahl-wert{font-size:clamp(2.1rem,3.2vw,3rem);font-weight:700;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--color-ink,#002923)}.rf-zahl-was{max-width:18ch;font-size:12.5px;line-height:1.45;color:var(--color-leise,#4e4e4e)}.rf-gitter-sektion{background:#ffffff;padding-block:clamp(8px,1vw,16px) clamp(56px,6vw,104px)}.rf-gitter-titel{margin:0 0 clamp(24px,3vw,38px);font-family:var(--font-sans,system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-deep,#016d5f)}.rf-gitter{display:grid;grid-template-columns:1fr;gap:clamp(14px,1.8vw,22px)}@media (min-width:640px){.rf-gitter{grid-template-columns:repeat(2,minmax(0,1fr))}}.rf-karte{display:flex;flex-direction:column;gap:clamp(12px,1.4vw,16px);padding:clamp(22px,2.4vw,30px);border-radius:var(--radius-bauteil,16px);border:1px solid rgba(0,41,35,.1);background:#ffffff;transition:border-color var(--dur-normal) var(--ease-weich),box-shadow var(--dur-normal) var(--ease-weich)}@media (hover:hover){.rf-karte:hover{border-color:rgba(0,41,35,.2);box-shadow:0 14px 34px -26px rgba(0,41,35,.4)}}.rf-logo{display:flex;align-items:center;gap:11px}.rf-logo-kachel{display:grid;place-items:center;width:38px;height:38px;flex:none;clip-path:polygon(22% 0,100% 0,100% 78%,78% 100%,0 100%,0 22%);background:var(--color-ink,#002923);color:#ffffff;letter-spacing:.02em}.rf-logo-kachel,.rf-logo-wort{font-family:var(--font-sans,system-ui,sans-serif);font-size:13px;font-weight:700}.rf-logo-wort{letter-spacing:.1em;line-height:1.25;color:var(--color-ink,#002923)}.rf-feld,.rf-logo-wort{text-transform:uppercase}.rf-feld{display:flex;align-items:center;gap:7px;margin:0;font-family:var(--font-sans,system-ui,sans-serif);font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.35;color:var(--color-deep,#016d5f)}.rf-titel{margin:0;font-size:clamp(1.06rem,1.35vw,1.2rem);font-weight:400;line-height:1.28;letter-spacing:-.018em;color:var(--color-ink,#002923)}.rf-punkte{list-style:none;margin:0;padding:0;display:grid;gap:7px}.rf-punkt{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5;color:var(--color-ink,#002923)}.rf-punkt-haken{flex:none;margin-top:3px;color:var(--color-deep,#016d5f)}.rf-ergebnis{margin:auto 0 0;padding-top:clamp(12px,1.4vw,16px);border-top:1px solid rgba(0,41,35,.1);font-size:13.5px;line-height:1.58;color:var(--color-leise,#4e4e4e)}.rf-fragen{padding-block:clamp(56px,6.5vw,104px)}.rf-fragen-raster{display:grid;grid-template-columns:1fr;gap:clamp(28px,3.4vw,48px)}@media (min-width:1024px){.rf-fragen-raster{grid-template-columns:380px minmax(0,1fr);gap:clamp(48px,5vw,80px)}.rf-fragen-kopf{position:sticky;top:calc(var(--hl-leiste-h, 100px) + 24px);align-self:start}}.rf-partner{padding-block:clamp(28px,3.4vw,52px) clamp(52px,6vw,96px)}.rf-partner-augenbraue{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-deep);margin:0 0 clamp(12px,1.4vw,18px)}.rf-partner-satz{margin:clamp(14px,1.8vw,22px) 0 0;max-width:62ch;font-size:clamp(16px,1.6vw,18.5px);line-height:1.55;color:var(--color-leise)}.rf-partner-aufruf{margin-top:clamp(22px,2.6vw,32px)}.rf-partner-raster{display:grid;grid-template-columns:1fr;gap:clamp(28px,3.6vw,56px);align-items:center}@media (min-width:900px){.rf-partner-raster{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:clamp(40px,5vw,88px)}}.rf-zahlfelder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;align-items:start;gap:clamp(12px,1.5vw,18px);margin:0;padding:0;list-style:none}.rf-zahlfeld{display:flex;flex-direction:column;gap:6px;padding:clamp(18px,2.1vw,26px)}@media (min-width:560px){.rf-zahlfeld:nth-child(2n){margin-top:clamp(16px,2.4vw,32px)}}.rf-zahlfeld-wert{font-family:var(--font-serif);font-size:clamp(26px,2.4vw,36px);line-height:1.05;font-weight:400;letter-spacing:-.04em;color:var(--color-ink)}.rf-zahlfeld-was{font-size:13.5px;line-height:1.4;color:var(--color-leise)}.rf-faelle{padding-block:0 clamp(56px,6vw,96px);overflow:clip}.rf-faelle .rk-karte+.rk-karte{margin-top:clamp(20px,2.4vw,34px)}.rf-bewertung{padding-block:clamp(24px,3vw,44px) clamp(48px,5.5vw,88px)}.rf-bewertung-form{max-width:100%}.rf-bewertung-inhalt{display:flex;flex-direction:column;gap:clamp(18px,2.2vw,28px)}@media (min-width:880px){.rf-bewertung-inhalt{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(32px,4vw,64px)}}.rf-bewertung-text{max-width:56ch}.rf-bewertung-titel{margin:0;max-width:24ch;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.18;letter-spacing:-.015em;color:var(--color-ink)}.rf-bewertung-satz{margin:clamp(10px,1.2vw,14px) 0 0;font-size:15.5px;line-height:1.5;color:var(--color-leise)}.rf-bewertung-knopf{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:0 0 auto}.rf-bewertung-hinweis{margin:0;font-size:13px;line-height:1.4;color:var(--color-leise)}