.rs{--grund:#fffcf7;--tinte:#1b2b6b;--text2:#3f4a73;--text3:#5f6788;--rand:rgba(27,43,107,0.18);--magenta:#e8007d;--magenta-dunkel:#c4006a;--ton:#00b8d4;--sicher-oben:env(safe-area-inset-top,0px);--sicher-unten:env(safe-area-inset-bottom,0px);min-height:100vh;min-height:100svh;background:var(--grund);color:var(--tinte);display:flex;flex-direction:column;font-family:var(--sans);-webkit-tap-highlight-color:transparent;--dx:1}.rs[data-richtung=zurueck]{--dx:-1}.rs :focus-visible{outline:3px solid var(--tinte);outline-offset:3px;border-radius:6px}.rs [tabindex="-1"]:focus{outline:none}.rs [data-balken="1"]{--form:url(/images/beratung/balken-1.svg)}.rs [data-balken="2"]{--form:url(/images/beratung/balken-2.svg)}.rs [data-balken="3"]{--form:url(/images/beratung/balken-3.svg)}.rs [data-balken="4"]{--form:url(/images/beratung/balken-4.svg)}.rs [data-balken="5"]{--form:url(/images/beratung/balken-5.svg)}.rs-marke{display:block;height:auto;width:150px}.rs-marke-klein{width:96px}.rs-einstieg-marke{padding:calc(14px + var(--sicher-oben)) 20px 4px;max-width:560px;margin:0 auto;width:100%}.rs-kopf{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(8px + var(--sicher-oben)) 12px 8px;background:var(--grund)}.rs-kopf.ueber-szene{position:absolute;left:0;right:0;background:transparent}.rs-knopf-rund{width:48px;height:48px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;touch-action:manipulation;color:var(--tinte);background:rgba(255,252,247,.95);box-shadow:0 2px 12px rgba(27,43,107,.14)}.rs-knopf-rund:active{transform:scale(.95)}.rs-knopf-rund[disabled]{visibility:hidden}.rs-ton-knopf[aria-pressed=false]{color:var(--text3)}.rs-knopf-platz{width:48px;height:48px;flex:none}.rs-logo{display:flex;flex-direction:column;gap:3px;padding:7px 10px;border-radius:12px;background:rgba(255,252,247,.95);box-shadow:0 2px 12px rgba(27,43,107,.12)}.rs-logo span{display:block;width:52px;height:7px;position:relative}.rs-logo span:after,.rs-logo span:before{content:"";position:absolute;inset:0;-webkit-mask:var(--form) 0 0 /100% 100% no-repeat;mask:var(--form) 0 0 /100% 100% no-repeat;background:var(--ton)}.rs-logo span:before{opacity:.2}.rs-logo span:after{clip-path:inset(0 calc(100% - var(--voll, 0%)) 0 0);transition:clip-path .6s cubic-bezier(.3,.1,.3,1)}.rs-buehne{position:relative;display:flex;justify-content:center;background:var(--grund)}.rs-buehne:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:26%;background:linear-gradient(transparent,var(--grund));pointer-events:none;z-index:2}.rs-szene{position:relative;isolation:isolate;width:100%;max-width:760px;height:clamp(200px,31svh,260px);overflow:hidden;background:var(--grund)}.rs-buehne.ist-klein .rs-szene{height:clamp(170px,24svh,210px)}.rs-buehne-einstieg .rs-szene{height:clamp(200px,30svh,270px)}.rs-schleier,.rs-szene img{position:absolute;inset:0;width:100%;height:100%}.rs-szene img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 60%;object-position:50% 60%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;transition:opacity .28s ease}.rs-buehne-einstieg .rs-szene img,.rs-szene.ist-geladen img{opacity:1}.rs-buehne-einstieg .rs-szene img{-o-object-position:50% 72%;object-position:50% 72%}.rs-skizze{z-index:0;opacity:0;filter:grayscale(1) sepia(.18) contrast(.92) brightness(1.13)}.rs-szene .rs-farbe{z-index:0}.rs-anim .rs-skizze{animation:rsSkizze .52s cubic-bezier(.3,.5,.3,1) both}.rs-anim .rs-farbe{-webkit-mask-image:url(/images/beratung/maske/pinsel.png),url(/images/beratung/maske/tropfen-1.png),url(/images/beratung/maske/tropfen-2.png),url(/images/beratung/maske/tropfen-3.png);mask-image:url(/images/beratung/maske/pinsel.png),url(/images/beratung/maske/tropfen-1.png),url(/images/beratung/maske/tropfen-2.png),url(/images/beratung/maske/tropfen-3.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--m1,0 58%),var(--m2,30% 46%),var(--m3,70% 38%),var(--m4,52% 78%);mask-position:var(--m1,0 58%),var(--m2,30% 46%),var(--m3,70% 38%),var(--m4,52% 78%);animation:var(--lauf,rsLaufQuer) var(--dauer,2s) linear .42s both}.mit-fluss .rs-farbe{transition:none}.ist-fluss .rs-farbe{opacity:0!important}.ist-fluss .rs-skizze{animation:rsSkizze .52s cubic-bezier(.3,.5,.3,1) both}.rs-fluss{position:absolute;inset:0;width:100%;height:100%;z-index:1;display:block;pointer-events:none;transition:opacity .34s ease}.rs-fluss.ist-aus{opacity:0}.rs-szene[data-variante=rechts]{--lauf:rsLaufQuer}.rs-anim[data-variante=rechts] :is(.rs-farbe,.rs-lasur){-webkit-mask-image:url(/images/beratung/maske/pinsel-rechts.png),url(/images/beratung/maske/tropfen-1.png),url(/images/beratung/maske/tropfen-2.png),url(/images/beratung/maske/tropfen-3.png);mask-image:url(/images/beratung/maske/pinsel-rechts.png),url(/images/beratung/maske/tropfen-1.png),url(/images/beratung/maske/tropfen-2.png),url(/images/beratung/maske/tropfen-3.png)}.rs-szene[data-variante=oben],.rs-szene[data-variante=unten]{--lauf:rsLaufSenkrecht}.rs-anim[data-variante=oben] :is(.rs-farbe,.rs-lasur){-webkit-mask-image:url(/images/beratung/maske/pinsel-oben.png),url(/images/beratung/maske/tropfen-1.png),url(/images/beratung/maske/tropfen-2.png),url(/images/beratung/maske/tropfen-3.png);mask-image:url(/images/beratung/maske/pinsel-oben.png),url(/images/beratung/maske/tropfen-1.png),url(/images/beratung/maske/tropfen-2.png),url(/images/beratung/maske/tropfen-3.png)}.rs-anim[data-variante=unten] :is(.rs-farbe,.rs-lasur){-webkit-mask-image:url(/images/beratung/maske/pinsel-unten.png),url(/images/beratung/maske/tropfen-1.png),url(/images/beratung/maske/tropfen-2.png),url(/images/beratung/maske/tropfen-3.png);mask-image:url(/images/beratung/maske/pinsel-unten.png),url(/images/beratung/maske/tropfen-1.png),url(/images/beratung/maske/tropfen-2.png),url(/images/beratung/maske/tropfen-3.png)}.rs-szene[data-variante=licht]{--lauf:rsLaufLicht}.rs-anim[data-variante=licht] :is(.rs-farbe,.rs-lasur){-webkit-mask-image:url(/images/beratung/maske/tropfen-2.png),url(/images/beratung/maske/tropfen-1.png),url(/images/beratung/maske/tropfen-3.png),url(/images/beratung/maske/tropfen-2.png);mask-image:url(/images/beratung/maske/tropfen-2.png),url(/images/beratung/maske/tropfen-1.png),url(/images/beratung/maske/tropfen-3.png),url(/images/beratung/maske/tropfen-2.png)}.rs-szene[data-variante=regen]{--lauf:rsLaufRegen}.rs-anim[data-variante=regen] :is(.rs-farbe,.rs-lasur){-webkit-mask-image:url(/images/beratung/maske/tropfen-1.png),url(/images/beratung/maske/tropfen-3.png),url(/images/beratung/maske/tropfen-2.png),url(/images/beratung/maske/tropfen-1.png);mask-image:url(/images/beratung/maske/tropfen-1.png),url(/images/beratung/maske/tropfen-3.png),url(/images/beratung/maske/tropfen-2.png),url(/images/beratung/maske/tropfen-1.png)}.rs-szene[data-variante=vorhang]{--lauf:rsLaufVorhang}.rs-anim[data-variante=vorhang] :is(.rs-farbe,.rs-lasur){-webkit-mask-image:url(/images/beratung/maske/pinsel.png),url(/images/beratung/maske/pinsel-rechts.png),url(/images/beratung/maske/tropfen-2.png),url(/images/beratung/maske/tropfen-3.png);mask-image:url(/images/beratung/maske/pinsel.png),url(/images/beratung/maske/pinsel-rechts.png),url(/images/beratung/maske/tropfen-2.png),url(/images/beratung/maske/tropfen-3.png)}@keyframes rsSkizze{0%{opacity:.3;filter:grayscale(1) sepia(.18) contrast(.92) brightness(1.13) blur(1.2px)}to{opacity:.82;filter:grayscale(1) sepia(.18) contrast(.92) brightness(1.13) blur(0)}}@keyframes rsLaufQuer{0%{-webkit-mask-size:0 55%,0 0,0 0,0 0;mask-size:0 55%,0 0,0 0,0 0;animation-timing-function:cubic-bezier(.42,.05,.4,1)}40%{-webkit-mask-size:150% 66%,26% 26%,0 0,0 0;mask-size:150% 66%,26% 26%,0 0,0 0;animation-timing-function:cubic-bezier(.3,.4,.4,1)}60%{-webkit-mask-size:200% 80%,95% 95%,60% 60%,40% 40%;mask-size:200% 80%,95% 95%,60% 60%,40% 40%;animation-timing-function:cubic-bezier(.3,.4,.4,1)}80%{-webkit-mask-size:260% 105%,200% 200%,175% 175%,175% 175%;mask-size:260% 105%,200% 200%,175% 175%,175% 175%;animation-timing-function:cubic-bezier(.2,.5,.3,1)}to{-webkit-mask-size:340% 170%,600% 600%,600% 600%,600% 600%;mask-size:340% 170%,600% 600%,600% 600%,600% 600%}}@keyframes rsLaufSenkrecht{0%{-webkit-mask-size:70% 0,0 0,0 0,0 0;mask-size:70% 0,0 0,0 0,0 0;animation-timing-function:cubic-bezier(.42,.05,.4,1)}40%{-webkit-mask-size:84% 150%,26% 26%,0 0,0 0;mask-size:84% 150%,26% 26%,0 0,0 0;animation-timing-function:cubic-bezier(.3,.4,.4,1)}60%{-webkit-mask-size:100% 200%,95% 95%,60% 60%,40% 40%;mask-size:100% 200%,95% 95%,60% 60%,40% 40%;animation-timing-function:cubic-bezier(.3,.4,.4,1)}80%{-webkit-mask-size:130% 260%,200% 200%,175% 175%,175% 175%;mask-size:130% 260%,200% 200%,175% 175%,175% 175%;animation-timing-function:cubic-bezier(.2,.5,.3,1)}to{-webkit-mask-size:200% 340%,600% 600%,600% 600%,600% 600%;mask-size:200% 340%,600% 600%,600% 600%,600% 600%}}@keyframes rsLaufLicht{0%{-webkit-mask-size:0 0,0 0,0 0,0 0;mask-size:0 0,0 0,0 0,0 0;animation-timing-function:cubic-bezier(.42,.05,.4,1)}35%{-webkit-mask-size:75% 75%,0 0,0 0,0 0;mask-size:75% 75%,0 0,0 0,0 0;animation-timing-function:cubic-bezier(.3,.4,.4,1)}60%{-webkit-mask-size:175% 175%,50% 50%,30% 30%,0 0;mask-size:175% 175%,50% 50%,30% 30%,0 0;animation-timing-function:cubic-bezier(.3,.4,.4,1)}80%{-webkit-mask-size:330% 330%,165% 165%,125% 125%,95% 95%;mask-size:330% 330%,165% 165%,125% 125%,95% 95%;animation-timing-function:cubic-bezier(.2,.5,.3,1)}to{-webkit-mask-size:720% 720%,600% 600%,600% 600%,600% 600%;mask-size:720% 720%,600% 600%,600% 600%,600% 600%}}@keyframes rsLaufRegen{0%{-webkit-mask-size:0 0,0 0,0 0,0 0;mask-size:0 0,0 0,0 0,0 0;animation-timing-function:cubic-bezier(.42,.05,.4,1)}25%{-webkit-mask-size:55% 55%,12% 12%,0 0,0 0;mask-size:55% 55%,12% 12%,0 0,0 0;animation-timing-function:cubic-bezier(.3,.4,.4,1)}50%{-webkit-mask-size:120% 120%,70% 70%,30% 30%,0 0;mask-size:120% 120%,70% 70%,30% 30%,0 0;animation-timing-function:cubic-bezier(.3,.4,.4,1)}75%{-webkit-mask-size:260% 260%,190% 190%,140% 140%,100% 100%;mask-size:260% 260%,190% 190%,140% 140%,100% 100%;animation-timing-function:cubic-bezier(.2,.5,.3,1)}to{-webkit-mask-size:600% 600%,600% 600%,600% 600%,600% 600%;mask-size:600% 600%,600% 600%,600% 600%,600% 600%}}@keyframes rsLaufVorhang{0%{-webkit-mask-size:0 60%,0 60%,0 0,0 0;mask-size:0 60%,0 60%,0 0,0 0;animation-timing-function:cubic-bezier(.42,.05,.4,1)}40%{-webkit-mask-size:110% 70%,110% 70%,20% 20%,0 0;mask-size:110% 70%,110% 70%,20% 20%,0 0;animation-timing-function:cubic-bezier(.3,.4,.4,1)}60%{-webkit-mask-size:170% 85%,170% 85%,70% 70%,50% 50%;mask-size:170% 85%,170% 85%,70% 70%,50% 50%;animation-timing-function:cubic-bezier(.3,.4,.4,1)}80%{-webkit-mask-size:240% 115%,240% 115%,180% 180%,170% 170%;mask-size:240% 115%,240% 115%,180% 180%,170% 170%;animation-timing-function:cubic-bezier(.2,.5,.3,1)}to{-webkit-mask-size:340% 180%,340% 180%,600% 600%,600% 600%;mask-size:340% 180%,340% 180%,600% 600%,600% 600%}}@keyframes rsTrocknen{0%{filter:saturate(.5) brightness(1.04) contrast(.95)}to{filter:none}}.rs-schleier{z-index:1;background:rgba(255,252,247,.5);opacity:0;transition:opacity .42s ease;pointer-events:none}.rs-schleier.ist-an{opacity:1}.rs-inhalt{flex:1;width:100%;max-width:560px;margin:0 auto;padding:2px 18px calc(24px + var(--sicher-unten));position:relative;z-index:3}.rs-auftritt{animation:rsAuftritt .46s cubic-bezier(.16,1,.3,1) both}@keyframes rsAuftritt{0%{opacity:0;transform:translate3d(calc(var(--dx) * 30px),0,0)}to{opacity:1;transform:none}}.rs-geht-vor{--rx:-1}.rs-geht-zurueck{--rx:1}.rs-geht-vor .rs-einstieg-text,.rs-geht-vor .rs-inhalt,.rs-geht-zurueck .rs-einstieg-text,.rs-geht-zurueck .rs-inhalt{animation:rsRaus .21s cubic-bezier(.55,0,.8,.3) both;pointer-events:none}@keyframes rsRaus{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(calc(var(--rx) * 34px),0,0)}}.rs-geht-vor .rs-buehne-einstieg,.rs-geht-vor .rs-szene,.rs-geht-zurueck .rs-buehne-einstieg,.rs-geht-zurueck .rs-szene{animation:rsSzeneRaus .21s ease-in both}@keyframes rsSzeneRaus{0%{opacity:1}to{opacity:.3}}.rs-frage{border:none;padding:0;margin:0;min-width:0}.rs-legende{display:block;padding:0;width:100%}.rs-kicker{display:block;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--magenta-dunkel)}.rs-kicker small{color:var(--text3);font-size:inherit;font-weight:600;letter-spacing:inherit}.rs-titel{display:block;font-family:var(--sans);font-weight:700;font-size:clamp(27px,7.8vw,32px);line-height:1.1;letter-spacing:-.012em;color:var(--tinte);margin:6px 0 4px;overflow-wrap:anywhere}.rs-zusatz{font-size:15px;line-height:1.5;color:var(--text2);margin:4px 0 0}.rs-optionen{display:flex;flex-direction:column;gap:11px;margin:16px 0 8px}.rs-opt{position:relative;isolation:isolate;display:flex;align-items:center;gap:14px;width:100%;min-height:66px;padding:12px 16px 12px 18px;color:var(--tinte);text-align:left;cursor:pointer;touch-action:manipulation;background:#fff;border:1.5px solid var(--rand);border-radius:16px;transition:border-color .16s ease,background-color .16s ease,transform .12s ease,box-shadow .16s ease}.rs-opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.rs-opt:active{transform:scale(.985)}@media (hover:hover){.rs-opt:hover{border-color:rgba(27,43,107,.4)}}.rs-opt:focus-within{outline:3px solid var(--tinte);outline-offset:3px}.rs-opt:has(input:focus:not(:focus-visible)){outline:none}.rs-opt-marke{flex:none;width:30px;height:11px;align-self:center;-webkit-mask:var(--form,url(/images/beratung/balken-1.svg)) 0 0 /100% 100% no-repeat;mask:var(--form,url(/images/beratung/balken-1.svg)) 0 0 /100% 100% no-repeat;background:var(--ton);transition:transform .22s cubic-bezier(.3,1.4,.5,1)}.rs-opt-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rs-opt-label{font-size:17px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.rs-opt-hint{font-size:13.5px;font-weight:500;line-height:1.35;color:var(--text2)}.rs-haken{flex:none;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(27,43,107,.35);color:transparent;background:#fff;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.rs-opt input[type=checkbox]~.rs-haken{border-radius:7px}.rs-opt.ist-an{border:2.5px solid var(--tinte);padding:11px 15px 11px 17px;background:color-mix(in srgb,var(--ton) 14%,#fff);box-shadow:0 8px 22px -16px rgba(27,43,107,.6)}.rs-opt.ist-an .rs-haken{background:var(--tinte);border-color:var(--tinte);color:#fff;transform:scale(1.06)}.rs-opt.ist-an .rs-opt-marke{transform:scaleX(1.25);transform-origin:left center}.rs-proben{flex:none;display:flex}.rs-probe{width:26px;height:26px;border-radius:50%;margin-left:-7px;border:2px solid #fff;box-shadow:0 0 0 1px rgba(27,43,107,.15);background-size:520%;background-position:50% 58%;background-repeat:no-repeat;background-color:#f1ede6}.rs-probe:first-child{margin-left:0}.rs-haupt{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:60px;padding:0 22px 3px;font:700 17.5px var(--sans);color:#fff;text-decoration:none;text-align:center;background:none;border:none;cursor:pointer;touch-action:manipulation}.rs-haupt:before{content:"";position:absolute;inset:0;z-index:-1;-webkit-mask:url(/images/beratung/balken-3.svg) 0 0/100% 100% no-repeat;mask:url(/images/beratung/balken-3.svg) 0 0/100% 100% no-repeat;background:var(--magenta-dunkel);transition:transform .12s ease}.rs-haupt:active:before{transform:scale(.985)}.rs-haupt[disabled]{cursor:default;color:var(--tinte)}.rs-haupt[disabled]:before{background:#d5d8e4}.rs-haupt[aria-busy=true]{cursor:progress}.rs-zweit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:0 20px;font:700 16.5px var(--sans);color:var(--tinte);text-decoration:none;text-align:center;background:var(--grund);border:2px solid var(--tinte);border-radius:14px;cursor:pointer;touch-action:manipulation;transition:background-color .14s ease,transform .12s ease}.rs-zweit:active{transform:scale(.985)}@media (hover:hover){.rs-zweit:hover{background:#fff}}.rs-leise{display:inline-flex;align-items:center;background:none;border:none;color:var(--text2);font:600 15px var(--sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;padding:12px 4px;cursor:pointer;min-height:48px}.rs-fuss-fix{position:sticky;bottom:0;z-index:10;padding:14px 0 calc(10px + var(--sicher-unten));margin-top:6px;background:linear-gradient(180deg,rgba(255,252,247,0),var(--grund) 30%)}.rs-einstieg{flex:1}.rs-einstieg,.rs-einstieg-text{display:flex;flex-direction:column}.rs-einstieg-text{padding:0 20px calc(24px + var(--sicher-unten));max-width:560px;margin:0 auto;width:100%;position:relative;z-index:3;align-items:flex-start}.rs-gross{font-family:var(--sans);font-weight:700;font-size:clamp(31px,8.8vw,44px);line-height:1.04;letter-spacing:-.02em;color:var(--tinte);margin:0 0 12px}.rs-lead{font-size:16.5px;line-height:1.5;max-width:36ch;margin:0 0 22px}.rs-lead,.rs-meta{color:var(--text2)}.rs-meta{font-size:14px;font-weight:600;margin:10px 0 0;align-self:center}.rs-klein{font-size:13.5px;color:var(--text3);margin-top:12px;line-height:1.5}.rs-klein a{color:inherit;text-decoration:underline;text-underline-offset:2px}.eg-inline-link,.rs-klein a{display:inline-block;padding:12px 6px;margin:-12px -6px}.rs-feld{display:block;text-align:left;width:100%}.rs-feld span{display:block;font-size:14px;font-weight:600;color:var(--text2);margin-bottom:6px}.rs-eingabe{width:100%;height:58px;padding:0 18px;font:500 18px var(--sans)!important;color:var(--tinte);background:#fff;border:2px solid var(--rand);border-radius:14px;outline:none;transition:border-color .16s ease}.rs-eingabe:focus{border-color:var(--tinte)}.rs-name-logo{position:relative;width:min(200px,52vw);aspect-ratio:880/770;margin:18px auto 16px;container-type:inline-size;cursor:text}.rs-name-logo svg{position:absolute;inset:0;display:block;width:100%;height:100%}.rs-name-luecke{position:absolute;left:0;right:0;top:42.15%;transform:translateY(-52%);text-align:center;white-space:nowrap;font-family:var(--serif);font-weight:400;font-size:min(17cqw,calc(150cqw / (var(--n) + 2)));line-height:1;color:var(--tinte)}.rs-name-luecke>span{display:inline-block;white-space:pre}.rs-name-platz{font-style:italic;font-weight:300;color:var(--text3)}@media (prefers-reduced-motion:no-preference){.rs-name-logo.hat-name .rs-name-luecke>span{animation:rsNameBuchstabe .38s cubic-bezier(.16,1,.3,1) both}}@keyframes rsNameBuchstabe{0%{opacity:0;transform:translateY(.28em)}to{opacity:1;transform:none}}.rs-schalter{display:flex;gap:14px;align-items:flex-start;margin-top:16px;padding:14px 16px;background:#fff;border:1.5px solid var(--rand);border-radius:16px;cursor:pointer}.rs-schalter input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:46px;height:28px;margin-top:1px;border-radius:99px;background:#d9dbe5;position:relative;cursor:pointer;transition:background-color .16s ease}.rs-schalter input:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(27,43,107,.3);transition:transform .18s ease}.rs-schalter input:checked{background:var(--tinte)}.rs-schalter input:checked:after{transform:translateX(18px)}.rs-schalter-text b{display:block;font-size:16px;color:var(--tinte)}.rs-schalter-text small{display:block;font-size:13.5px;line-height:1.45;color:var(--text2);margin-top:3px}.rs-auswertung{transition:background-color .85s cubic-bezier(.4,0,.2,1)}.rs-auswertung.ist-nacht{background-color:#1b2b6b}.rs-auswertung .rs-kopf{transition:opacity .5s ease}.rs-auswertung.ist-nacht .rs-kopf{opacity:0}.rs-vorlesen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.rs-aw{justify-content:center;text-align:center}.rs-aw,.rs-aw-buehne{display:flex;flex-direction:column;align-items:center}.rs-aw-buehne{width:min(330px,80vw)}.rs-aw-schritte,.rs-aw-tag,.rs-aw-unten{transition:opacity .45s ease}.rs-auswertung.ist-nacht :is(.rs-aw-tag,.rs-aw-unten,.rs-aw-schritte){opacity:0}.rs-aw-oben{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(25px,6.6vw,31px);color:var(--text2);margin:0 0 16px;animation:rsAwText .95s cubic-bezier(.16,1,.3,1) .26s both}.rs-aw-logo{position:relative;width:100%;aspect-ratio:880/770;container-type:inline-size}.rs-aw-fall{position:absolute;inset:0;perspective:900px}.rs-aw-klappe{position:absolute;transform-style:preserve-3d;transform-origin:50% 50%;will-change:transform;animation:rsKlappeRein .62s cubic-bezier(.2,.75,.25,1) calc(.12s + var(--k) * 70ms) both,rsKlappe 2.2s cubic-bezier(.55,0,.25,1) calc(.82s + var(--k) * 70ms) infinite}.rs-aw-seite{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.rs-aw-seite svg{display:block;width:100%;height:100%;overflow:visible}.rs-aw-hinten{transform:rotateX(180deg)}.rs-aw-vorn .rs-aw-flaeche{fill:var(--f0);animation:rsKlappeVorn 2.2s linear calc(.82s + var(--k) * 70ms) infinite;transition:fill .85s ease}.rs-aw-hinten .rs-aw-flaeche{fill:var(--f1);animation:rsKlappeHinten 2.2s linear calc(.82s + var(--k) * 70ms) infinite}.rs-aw-klappe.ist-gelandet,.rs-aw-klappe.ist-gelandet .rs-aw-flaeche,.rs-aw-logo.ist-fertig .rs-aw-flaeche,.rs-aw-logo.ist-fertig .rs-aw-klappe{animation:none}@keyframes rsKlappeRein{0%{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}@keyframes rsKlappe{0%,7%{transform:rotateX(0deg)}25%,32%{transform:rotateX(-180deg)}50%,57%{transform:rotateX(-1turn)}75%,82%{transform:rotateX(-540deg)}to{transform:rotateX(-2turn)}}@keyframes rsKlappeVorn{0%,28%{fill:var(--f0)}28.01%,78%{fill:var(--f2)}78.01%,to{fill:var(--f0)}}@keyframes rsKlappeHinten{0%,53%{fill:var(--f1)}53.01%,to{fill:var(--f3)}}.rs-aw-logo.ist-fertig .rs-aw-glanz{animation:rsAwGlanz 1.05s cubic-bezier(.6,0,.35,1) calc(var(--k) * 60ms) both}@keyframes rsAwGlanz{0%{transform:translateX(0)}to{transform:translateX(1240px)}}.rs-auswertung.ist-nacht .rs-aw-klappe-5 .rs-aw-vorn .rs-aw-flaeche{fill:#fffaf0}.rs-aw-name{position:absolute;left:0;right:0;top:42.15%;transform:translateY(-52%);text-align:center;white-space:nowrap;font-family:var(--serif);font-weight:400;font-size:min(17cqw,calc(150cqw / (var(--n) + 2)));line-height:1;color:var(--tinte);transition:color .85s ease}.rs-aw-name span{display:inline-block;white-space:pre;opacity:0}.rs-aw-logo.ist-fertig .rs-aw-name span{opacity:1;animation:rsBuchstabe .82s cubic-bezier(.16,1,.3,1) calc(.36s + var(--i) * 55ms) both}@keyframes rsBuchstabe{0%{opacity:0;transform:translateY(.32em);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.rs-auswertung.ist-nacht .rs-aw-name{color:#fffaf0}.rs-aw-saetze{display:grid;margin:20px 0 0;animation:rsAwText .95s cubic-bezier(.16,1,.3,1) .9s both}.rs-aw-satz{grid-area:1/1;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(21px,5.6vw,26px);line-height:1.25;color:var(--text2);margin:0;transition:opacity .42s ease,transform .65s cubic-bezier(.16,1,.3,1)}.rs-aw-satz-2{opacity:0;transform:translateY(12px)}.rs-aw-saetze.ist-fertig .rs-aw-satz-1{opacity:0;transform:translateY(-12px)}.rs-aw-saetze.ist-fertig .rs-aw-satz-2{opacity:1;transform:none;transition-delay:.16s}@keyframes rsAwText{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rs-aw-schritte{margin:26px auto 0;width:min(310px,82vw);gap:4px}.rs-aw-schritte li{min-height:34px;font-size:14.5px;animation:rsAwText .8s cubic-bezier(.16,1,.3,1) both}.rs-aw-schritte li:first-child{animation-delay:1.35s}.rs-aw-schritte li:nth-child(2){animation-delay:1.45s}.rs-aw-schritte li:nth-child(3){animation-delay:1.55s}.rs-schritte{list-style:none;display:flex;flex-direction:column;gap:12px;margin:22px 0;padding:0}.rs-schritte li{display:flex;align-items:center;gap:14px;min-height:52px;font-size:16.5px;font-weight:600;color:var(--text3);transition:color .25s ease}.rs-schritt-zeichen{flex:none;width:36px;height:13px;position:relative;-webkit-mask:url(/images/beratung/balken-2.svg) 0 0/100% 100% no-repeat;mask:url(/images/beratung/balken-2.svg) 0 0/100% 100% no-repeat;background:rgba(27,43,107,.15);overflow:hidden}.rs-schritt-zeichen:after{content:"";position:absolute;inset:0;background:var(--ton);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.3,.1,.3,1)}.rs-schritte li.ist-dran{color:var(--tinte)}.rs-schritte li.ist-dran .rs-schritt-zeichen:after{transform:scaleX(.6)}.rs-schritte li.ist-fertig{color:var(--tinte)}.rs-schritte li.ist-fertig .rs-schritt-zeichen:after{transform:scaleX(1)}.rs-fehlerbox{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.rs-fehlerbox>p:first-child{font-size:15px;font-weight:600;line-height:1.5;color:#9e0047}.rs-film{position:fixed;inset:0;z-index:300;background:#10183c;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--sicher-oben) 0 var(--sicher-unten)}.rs-film-box{position:relative;height:min(100svh - 104px,177.78vw);aspect-ratio:9/16;max-width:100vw;background:var(--grund);overflow:hidden;container-type:inline-size}.rs-ebene{position:absolute;display:flex;flex-direction:column;justify-content:center;text-align:center;color:var(--tinte);opacity:0;transform:translateY(2cqw);transition:opacity .6s ease,transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none}.rs-ebene.ist-an{opacity:1;transform:none}.rs-ebene-gruss{font-family:var(--sans);font-weight:700;font-size:11cqw;line-height:1.02;letter-spacing:-.02em;overflow-wrap:anywhere}.rs-ebene-gruss small{display:block;font-size:4.4cqw;font-weight:500;letter-spacing:0;margin-top:2.4cqw;color:var(--text2)}.rs-ebene-satz{font-family:var(--sans);font-weight:700;font-size:6.4cqw;line-height:1.18;letter-spacing:-.01em}.rs-ebene-satz small{display:block;font-size:4cqw;font-weight:500;margin-top:1.6cqw;color:var(--text2)}.rs-ebene-luecke{white-space:nowrap;overflow-wrap:normal;letter-spacing:-.025em}.rs-ebene-leise{font-weight:500;font-size:5.4cqw}.rs-ebene-hell{color:#fffcf7;font-size:8.4cqw;text-shadow:0 .3cqw 1cqw rgba(16,24,60,.7),0 0 5cqw rgba(16,24,60,.75),0 0 10cqw rgba(16,24,60,.5)}.rs-ebene-karte{flex-direction:row;align-items:center;justify-content:flex-start;gap:3.2cqw;padding:1.6cqw;background:#fff;border-radius:2.6cqw;box-shadow:0 1.4cqw 4cqw -1.6cqw rgba(16,24,60,.35);text-align:left}.rs-ebene-karte img{height:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:1.6cqw;flex:none}.rs-ebene-karte span{display:flex;flex-direction:column;font-family:var(--sans);font-weight:700;font-size:5.6cqw;line-height:1.1;color:var(--tinte);min-width:0;overflow-wrap:anywhere}.rs-ebene-karte small{font-size:3.2cqw;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--magenta-dunkel);margin-bottom:1cqw}.rs-film-leiste{display:flex;gap:8px;align-items:center;justify-content:center;padding:10px 12px 4px;width:100%;max-width:560px}.rs-film-leiste .rs-haupt{flex:1;min-height:52px;font-size:16px}.rs-film-leiste .rs-knopf-rund[aria-pressed=false]{color:var(--text3)}.rs-film-zeit{color:rgba(255,255,255,.7);font-size:12.5px;margin:2px 0 8px}.fn-box{background:#1b2b6b;cursor:pointer}.fn-buehne{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden}@media (min-width:960px){.rs-frage-raster{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1200px;margin:0 auto;width:100%;padding:92px 32px 40px;flex:1}.rs-frage-raster .rs-buehne{position:sticky;top:92px;border-radius:24px;overflow:hidden}.rs-frage-raster .rs-buehne:after{display:none}.rs-frage-raster .ist-klein .rs-szene,.rs-frage-raster .rs-szene{height:auto;aspect-ratio:4/3}.rs-frage-raster .rs-inhalt{padding:0}.rs-kopf.ueber-szene{position:fixed}.rs-fuss-fix{position:static;background:none;padding-top:18px}.rs-einstieg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;max-width:1200px;margin:0 auto;width:100%;padding:0 32px 40px;-moz-column-gap:48px;column-gap:48px}.rs-einstieg-marke{grid-column:1/-1;max-width:none;padding-left:0}.rs-buehne-einstieg{grid-column:2;grid-row:2;border-radius:24px;overflow:hidden}.rs-buehne-einstieg:after{display:none}.rs-buehne-einstieg .rs-szene{height:auto;aspect-ratio:4/3}.rs-einstieg-text{grid-column:1;grid-row:2;padding:0}}@media (prefers-reduced-motion:reduce){.rs *,.rs :after,.rs :before{animation:none!important;transition:none!important}.rs-szene img{opacity:1!important;-webkit-mask-image:none!important;mask-image:none!important;clip-path:none!important;filter:none!important}.rs-skizze{display:none}.rs-ebene{transform:none}}.rs-zweit.rs-ueberspringen{border-color:transparent;background:transparent;color:var(--text2);font-weight:500;gap:6px;box-shadow:none}.rs-zweit.rs-ueberspringen svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.rs-zweit.rs-ueberspringen:hover{background:rgba(27,43,107,.05)}.rs-zweit.rs-ueberspringen:hover svg{transform:translateX(3px)}}.rs-warte-logo{width:min(190px,48vw);height:auto;margin:0 0 26px;overflow:visible}.rs-warte-logo path{transform-box:fill-box;transform-origin:0 50%;animation:rsWeben 1.9s cubic-bezier(.65,0,.35,1) calc(var(--i) * .11s) infinite alternate both}@keyframes rsWeben{0%{transform:scaleX(.18);opacity:.35}60%,to{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){.rs-warte-logo path{animation:none}}.rs-optionen>*{animation:rsAntwort .56s cubic-bezier(.16,1,.3,1) 70ms both}.rs-optionen>:nth-child(2){animation-delay:.12s}.rs-optionen>:nth-child(3){animation-delay:.17s}.rs-optionen>:nth-child(4){animation-delay:.22s}.rs-optionen>:nth-child(5){animation-delay:.27s}.rs-optionen>:nth-child(6){animation-delay:.32s}.rs-optionen>:nth-child(n+7){animation-delay:.37s}@keyframes rsAntwort{0%{opacity:0;transform:translate3d(calc(var(--dx) * 26px),4px,0)}to{opacity:1;transform:none}}.rs-opt:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--ton) 16%,#fff);transform:scaleX(0);transform-origin:0 50%;transition:transform .46s cubic-bezier(.16,1,.3,1)}.rs-opt.ist-an{background:#fff}.rs-opt.ist-an:before{transform:scaleX(1)}.rs-opt.ist-neu .rs-haken{animation:rsHaken .42s cubic-bezier(.3,1.6,.5,1)}@keyframes rsHaken{0%{transform:scale(.5)}to{transform:scale(1.06)}}.rs-haken path{stroke-dasharray:1;stroke-dashoffset:0}.rs-opt.ist-neu .rs-haken path{animation:rsHakenZiehen .32s cubic-bezier(.65,0,.35,1) 90ms both}@keyframes rsHakenZiehen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.rs-opt.ist-neu{animation:rsGewaehlt .46s cubic-bezier(.2,.9,.3,1) both}@keyframes rsGewaehlt{0%{transform:scale(.975)}to{transform:none}}.rs-opt:after{content:"";position:absolute;inset:-2px;z-index:-2;border-radius:inherit;border:2px solid var(--ton);opacity:0;pointer-events:none}.rs-opt.ist-neu:after{animation:rsRing .7s cubic-bezier(.2,.7,.2,1) both}@keyframes rsRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.03,1.2)}}@media (prefers-reduced-motion:reduce){.rs-optionen>*{animation:none}.rs-opt:before{transition:none}.rs-opt.ist-neu,.rs-opt.ist-neu .rs-haken,.rs-opt.ist-neu .rs-haken path,.rs-opt.ist-neu:after{animation:none}}