.vlb{--b-gruen-hell: #4ac97f;--b-gruen-hell-wash: rgba(74, 201, 127, .18);--b-gruen-hell-flaeche: rgba(74, 201, 127, .14);--b-bg: #ffffff;--b-fg: #121212;--b-muted: rgba(18, 18, 18, .72);--b-line: rgba(18, 18, 18, .12);--b-karte: #ffffff;--b-karte-line: rgba(18, 18, 18, .16);--b-flaeche2: #f3f3f3;--b-icon-bg: #f3f3f3;--b-gruen-text: #15633a;--b-gruen-wash: #e7f4ec;--b-gruen-voll: #1d874a;--b-gruen-auf: #ffffff;--b-ring: rgba(18, 18, 18, .55);--b-neutral: rgba(18, 18, 18, .14);--b-neutral-rand: rgba(18, 18, 18, .2);--b-kicker: rgba(18, 18, 18, .72);--b-fokus-innen: #121212;--b-ease: cubic-bezier(.16, 1, .3, 1);position:relative;background:var(--b-bg);color:var(--b-fg)}.vlb--warm{--b-bg: #f2f1ec;--b-flaeche2: #ffffff;--b-icon-bg: #f2f1ec}.vlb--gelb{--b-bg: #f5d700;--b-muted: rgba(18, 18, 18, .8);--b-line: rgba(18, 18, 18, .2);--b-flaeche2: rgba(255, 255, 255, .55);--b-kicker: rgba(18, 18, 18, .8)}.vlb--nacht,.vlb--ink{--b-bg: #242833;--b-fg: #ffffff;--b-muted: rgba(255, 255, 255, .78);--b-line: rgba(255, 255, 255, .14);--b-karte: rgba(255, 255, 255, .05);--b-karte-line: rgba(255, 255, 255, .2);--b-flaeche2: rgba(255, 255, 255, .05);--b-icon-bg: rgba(255, 255, 255, .08);--b-gruen-text: var(--b-gruen-hell);--b-gruen-wash: var(--b-gruen-hell-flaeche);--b-gruen-voll: var(--b-gruen-hell);--b-gruen-auf: #121212;--b-ring: rgba(255, 255, 255, .62);--b-neutral: rgba(255, 255, 255, .16);--b-neutral-rand: rgba(255, 255, 255, .24);--b-kicker: #f5d700;--b-fokus-innen: #242833}.vlb--ink{--b-bg: #121212}.vlb *,.vlb *:before,.vlb *:after{box-sizing:border-box}.vlb :where(p,h2,h3,h4,ul,ol,dl,dd,figure,blockquote){margin:0}.vlb :where(ul,ol){padding:0;list-style:none}.vlb :where(a){color:inherit}.vlb :where(h2,h3,h4){color:inherit;letter-spacing:normal}.vlb :focus-visible{outline:3px solid #f5d700;outline-offset:2px;box-shadow:0 0 0 2px var(--b-fokus-innen)}.vlb__innen{max-width:1400px;margin:0 auto;padding:0 24px}.vlb__kopf{display:grid;gap:14px;max-width:80rem;margin-bottom:40px}.vlb__kopf--mitte{margin-left:auto;margin-right:auto;text-align:center;justify-items:center}.vlb__kicker{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--b-kicker)}.vlb__kicker:before{content:"";flex:none;width:26px;height:4px;background:#b2110e}.vlb--gelb .vlb__kicker:before{background:#121212}.vlb__h2{font-size:clamp(3rem,4.4vw,4.4rem);font-weight:900;font-style:italic;line-height:1.08;letter-spacing:-.015em;text-wrap:balance;color:inherit}.vlb__h2 em{font-style:italic;background:#f5d700;color:#121212;padding:0 .14em .06em;border-radius:var(--rescu-r-marker, .08em);box-decoration-break:clone;-webkit-box-decoration-break:clone}.vlb--gelb .vlb__h2 em{background:#121212;color:#f5d700}.vlb__lead{max-width:62ch;font-size:1.6rem;line-height:1.55;color:var(--b-muted)}.vlb__h3{font-size:2.4rem;font-weight:900;font-style:italic;line-height:1.15;letter-spacing:-.01em}.vlb__fussnote{margin-top:28px;max-width:90rem;font-size:1.1rem;line-height:1.5;color:var(--b-muted)}.vlb__fussnote a{text-underline-offset:3px}.vlb-icon-disc{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--rescu-r-round, 50%);background:var(--b-icon-bg);color:var(--b-fg)}.vlb-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:0 22px;border:0;border-radius:var(--rescu-r-md, 10px);font:inherit;font-size:1.6rem;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;cursor:pointer;overflow:hidden;transition:background-color .2s ease,color .2s ease,transform .2s var(--b-ease),box-shadow .2s ease}.vlb-btn>span{white-space:nowrap}.vlb-btn:active{transform:scale(.985)}.vlb .vlb-btn--gruen{background:#1d874a;color:#fff;box-shadow:0 6px 16px #1d874a47}.vlb .vlb-btn--gruen:hover{background:#15633a;color:#fff}.vlb .vlb-btn--rot{background:#b2110e;color:#fff}.vlb .vlb-btn--rot:hover{background:#971110;color:#fff}.vlb--nacht .vlb-btn--rot,.vlb--ink .vlb-btn--rot{box-shadow:inset 0 0 0 1.5px #fff9}.vlb .vlb-btn--umriss{background:transparent;color:#b2110e;box-shadow:inset 0 0 0 2px #b2110e}.vlb .vlb-btn--umriss:hover{background:#b2110e;color:#fff}.vlb--nacht .vlb-btn--umriss,.vlb--ink .vlb-btn--umriss{color:#fff;box-shadow:inset 0 0 0 2px #ffffffbf}.vlb--nacht .vlb-btn--umriss:hover,.vlb--ink .vlb-btn--umriss:hover{background:#fff;color:#121212}.vlb-btn--breit{width:100%}.vlb-btn.ist-ok{background:#15633a}.vlb-link{display:inline-flex;align-items:center;gap:6px;font-size:1.4rem;font-weight:800;text-decoration:none;color:var(--b-gruen-text)}.vlb-link:hover{text-decoration:underline;text-underline-offset:3px}.vlb-link .vlx-icon{transition:transform .2s var(--b-ease)}.vlb-link:hover .vlx-icon{transform:translate(3px)}.vlb-haken{display:grid;gap:9px;align-content:start}.vlb-haken li{display:flex;gap:10px;align-items:flex-start;font-size:1.4rem;line-height:1.45}.vlb-haken__disc{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:1px;border-radius:var(--rescu-r-round, 50%);background:var(--b-gruen-wash);color:var(--b-gruen-text)}.vlb-fehler{padding:10px 12px;border:1px solid #b2110e;background:#f9e9e8;color:#121212;font-size:1.4rem;border-radius:.3rem}.vlb-problem__raster{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.vlb-problem__links{position:sticky;top:calc(var(--header-height, 0px) + 32px);display:grid;gap:22px}.vlb-problem__links .vlb__kopf{margin-bottom:0}.vlb-zellen{position:relative;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;max-width:400px;padding:22px 18px 18px;background:var(--b-flaeche2);border:2px solid var(--b-karte-line);border-radius:var(--rescu-r-lg, 16px)}.vlb-zellen__pol{position:absolute;top:-12px;display:grid;place-items:center;width:30px;height:18px;border-radius:.3rem;background:var(--b-fg);color:var(--b-bg);font-size:1.1rem;font-weight:900;line-height:1}.vlb-zellen__pol--plus{left:22px}.vlb-zellen__pol--minus{right:22px}.vlb-zellen__zelle{aspect-ratio:1 / 1;border-radius:var(--rescu-r-round, 50%);background:radial-gradient(circle at 35% 32%,rgba(255,255,255,.55),var(--b-neutral) 62%);box-shadow:inset 0 0 0 1.5px var(--b-neutral-rand)}.vlb-zellen__zelle--1{background:radial-gradient(circle at 35% 32%,#fff,#f5d700 58%);box-shadow:inset 0 0 0 1.5px #1212122e}.vlb-zellen__zelle--2{background:radial-gradient(circle at 35% 32%,#f5d700,#b2110e 62%);box-shadow:0 0 8px #b2110e73}.vlb-zellen__zelle--3{background:radial-gradient(circle at 40% 36%,#b2110e,#121212 78%);box-shadow:0 0 14px #b2110ecc}.vlb-zellen__unter{font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--b-muted)}.vlb-problem__bruecke{display:grid;gap:14px;padding:22px 24px;background:var(--b-flaeche2);border:1px solid var(--b-line);border-radius:var(--rescu-r-lg, 16px);box-shadow:0 10px 30px #12121214}.vlb-problem__bruecke p{font-size:1.6rem;font-weight:700;line-height:1.45}.vlb-problem__phasen{display:grid;gap:14px;counter-reset:phase}.vlb-phase{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:6px 20px;padding:26px 26px 24px;background:var(--b-karte);border:1px solid var(--b-karte-line);border-radius:var(--rescu-r-lg, 16px)}.vlb-phase__nr{grid-row:span 3;font-size:clamp(3rem,3.6vw,3.8rem);font-weight:900;font-style:italic;line-height:.9;color:#b2110e;letter-spacing:-.03em}.vlb--nacht .vlb-phase__nr{color:#f5d700}.vlb-phase__titel{font-size:2rem;font-weight:900;font-style:italic;line-height:1.15}.vlb-phase__text{font-size:1.6rem;line-height:1.55;color:var(--b-muted)}.vlb-phase__fakt{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:10px;padding-top:14px;border-top:1px solid var(--b-line)}.vlb-phase__zahl{font-size:clamp(3rem,3.6vw,3.8rem);font-weight:900;font-style:italic;line-height:1;letter-spacing:-.015em}.vlb-phase__zahl small{font-size:.5em;margin-left:4px}.vlb-phase__label{flex:1 1 220px;font-size:1.4rem;font-weight:700;line-height:1.35}.vlb-phase__quelle{flex:1 1 100%;font-size:1.1rem;color:var(--b-muted)}.vlb-phase__quelle a{text-underline-offset:3px}.vlb-wirkung__buehne{position:relative;padding:18px 18px 8px;background:radial-gradient(70% 70% at 50% 75%,rgba(178,17,14,.16),transparent 70%),#ffffff08;border:1px solid var(--b-line);border-radius:var(--rescu-r-lg, 16px)}.vlb--hell .vlb-wirkung__buehne,.vlb--warm .vlb-wirkung__buehne{background:radial-gradient(70% 70% at 50% 75%,rgba(178,17,14,.08),transparent 70%),#fff}.vlb-wirkung__svg{display:block;width:100%;height:auto}.vlb-wirkung__schalter{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 14px 6px 8px;border:1px solid var(--b-karte-line);border-radius:var(--rescu-r-pill, 999px);background:var(--b-bg);color:var(--b-fg);font:inherit;font-size:1.4rem;font-weight:800;cursor:pointer}.vlb-wirkung__schiene{position:relative;width:40px;height:24px;border-radius:var(--rescu-r-pill, 999px);background:var(--b-ring);transition:background-color .25s ease}.vlb-wirkung__schiene:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--rescu-r-round, 50%);background:#fff;transition:transform .3s var(--b-ease)}.vlb-wirkung__schalter[aria-pressed=true] .vlb-wirkung__schiene{background:#2ab7ca}.vlb-wirkung__schalter[aria-pressed=true] .vlb-wirkung__schiene:after{transform:translate(16px)}.vlb-wirkung__legende{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.vlb-wirkung__punkt{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 14px;padding:18px;background:var(--b-karte);border:1px solid var(--b-karte-line);border-radius:var(--rescu-r-lg, 16px);transition:border-color .25s ease,background-color .25s ease}.vlb-wirkung__punkt>:not(.vlb-wirkung__nr){grid-column:2}.vlb-wirkung__punkt--solid{grid-column:1 / -1;border-style:dashed}.vlb-wirkung__punkt--solid.ist-an{border-style:solid;border-color:#2ab7ca;background:#2ab7ca14}.vlb-wirkung__nr{grid-row:span 3;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--rescu-r-round, 50%);background:#f5d700;color:#121212;font-size:1.4rem;font-weight:900}.vlb-wirkung__punkt--solid .vlb-wirkung__nr{background:#2ab7ca}.vlb-wirkung__titel{font-size:2rem;font-weight:900;font-style:italic;line-height:1.2}.vlb-wirkung__text{font-size:1.4rem;line-height:1.5;color:var(--b-muted)}.vlb-belege{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.vlb-beleg{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:.3rem;background:var(--b-gruen-wash);color:var(--b-gruen-text);font-size:1.1rem;font-weight:800;line-height:1.3}.vlb-svg__boden{stroke:var(--b-line);stroke-width:2}.vlb-svg__auto{fill:none;stroke:var(--b-muted);stroke-width:2;stroke-linejoin:round;stroke-dasharray:7 6;opacity:.6}.vlb-svg__akku{fill:#f5d7002e;stroke:#f5d700;stroke-width:2}.vlb-svg__decke{fill:#ffffff1a;stroke:#fff;stroke-width:3;stroke-linejoin:round}.vlb-svg__gewebe{fill:currentColor;opacity:.1}.vlb-svg__saum{fill:none;stroke:#f5d700;stroke-width:2;stroke-dasharray:2 7;stroke-linecap:round}.vlb--hell .vlb-svg__decke,.vlb--warm .vlb-svg__decke{fill:#1212120f;stroke:#121212}.vlb-svg__falte{fill:none;stroke:currentColor;stroke-width:1.5;opacity:.35}.vlb-svg__flamme{fill:#b2110e}.vlb-svg__flamme--kern{fill:#f5d700}.vlb-svg__rauch{fill:var(--b-neutral-rand)}.vlb-svg__marker circle{fill:#f5d700}.vlb-svg__marker text{fill:#121212;font:900 15px Roboto,sans-serif}.vlb-svg__marker--solid circle{fill:#2ab7ca}.vlb-svg__solid{opacity:0;transition:opacity .45s ease}.vlb-svg__solid.ist-an{opacity:1}.vlb-svg__modul{fill:#fff;stroke:#2ab7ca;stroke-width:2}.vlb--hell .vlb-svg__modul,.vlb--warm .vlb-svg__modul{fill:#f3f3f3}.vlb-svg__strahl{fill:none;stroke:#2ab7ca;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:3 9}.vlb-svg__kegel{fill:#2ab7ca29}.vlb-kombi__buehne{--kd-fg: #ffffff;--kd-muted: rgba(255, 255, 255, .78);--kd-line: rgba(255, 255, 255, .16);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:#121212;color:#fff;border-radius:var(--rescu-r-lg, 16px);overflow:hidden;box-shadow:0 24px 60px #12121247}.vlb-kombi__bild{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;align-content:center;gap:0;padding:64px 28px 84px;background:radial-gradient(60% 60% at 50% 55%,rgba(245,215,0,.14),transparent 70%),#f2f1ec;color:#121212}.vlb-kombi__produkt{display:grid;justify-items:center;gap:10px;text-align:center}.vlb-kombi__produkt img{width:100%;max-width:320px;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--rescu-r-md, 10px);box-shadow:0 18px 44px #12121229}.vlb-kombi__produkt-name{font-size:1.1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vlb-kombi__siegel{position:absolute;left:18px;right:18px;bottom:18px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.vlb-kombi__siegel li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 6px;border-radius:.3rem;background:#121212;color:#fff;font-size:1.1rem;font-weight:800}.vlb-kombi__siegel .vlx-icon{color:#f5d700}.vlb-kombi__plus{display:grid;place-items:center;width:54px;height:54px;margin:0 -8px;border-radius:var(--rescu-r-round, 50%);background:#121212;color:#f5d700;box-shadow:0 10px 26px #1212124d;position:relative;z-index:1}.vlb-kombi__badge{position:absolute;top:18px;left:18px;padding:5px 10px 6px;border-radius:.3rem;background:#f5d700;color:#121212;font-size:1.1rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vlb-kombi__wahl{display:grid;align-content:start;gap:18px;padding:34px 34px 30px}.vlb-kombi__titel{font-size:2.4rem;font-weight:900;font-style:italic;line-height:1.1}.vlb-kombi__unter{font-size:1.4rem;line-height:1.5;color:var(--kd-muted)}.vlb-kombi__label{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kd-muted);margin-bottom:8px}.vlb-kombi__chips{display:flex;flex-wrap:wrap;gap:8px}.vlb-kombi__chip{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid rgba(255,255,255,.62);border-radius:var(--rescu-r-md, 10px);font-size:1.4rem;font-weight:900;font-style:italic;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.vlb-kombi__chip input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.vlb-kombi__chip:hover{border-color:#fff}.vlb-kombi__chip.ist-gewaehlt{background:var(--b-gruen-hell);border-color:var(--b-gruen-hell);color:#121212}.vlb-kombi__chip:has(input:focus-visible){outline:3px solid #f5d700;outline-offset:2px}.vlb-kombi__inhalt{display:grid;gap:8px;padding:16px 0;border-top:1px solid var(--kd-line);border-bottom:1px solid var(--kd-line)}.vlb-kombi__zeile{display:flex;justify-content:space-between;gap:16px;font-size:1.4rem;line-height:1.4}.vlb-kombi__zeile>span:first-child{display:flex;gap:10px;align-items:flex-start}.vlb-kombi__zeile .vlb-haken__disc{background:var(--b-gruen-hell-wash);color:var(--b-gruen-hell)}.vlb-kombi__zeile-preis{flex:none;font-weight:800;white-space:nowrap;color:var(--kd-fg)}.vlb-kombi__preis{display:grid;gap:4px}.vlb-kombi__summe{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.vlb-kombi__betrag{font-size:clamp(3rem,3.6vw,3.8rem);font-weight:900;line-height:1.05;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.vlb-kombi__art{font-size:1.4rem;font-weight:700;color:var(--kd-muted)}.vlb-kombi__brutto{font-size:1.4rem;color:var(--kd-muted)}.vlb-kombi__brutto strong{color:var(--kd-fg)}.vlb-kombi__rabatt{display:flex;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;border-radius:var(--rescu-r-md, 10px);background:var(--b-gruen-hell-flaeche);color:var(--kd-fg);font-size:1.4rem;line-height:1.35}.vlb-kombi__rabatt strong{color:var(--b-gruen-hell);white-space:nowrap}.vlb-kombi__knoepfe{display:grid;gap:10px}.vlb-kombi__hinweis{font-size:1.1rem;color:var(--kd-muted);text-align:center}.vlb-kombi__zweit{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px}.vlb-solo{display:grid;grid-template-columns:200px minmax(0,1.5fr) minmax(240px,.9fr);gap:28px;align-items:center;padding:24px 28px 24px 24px;background:var(--b-karte);border:1px solid var(--b-karte-line);border-radius:var(--rescu-r-lg, 16px)}.vlb-solo__bild{aspect-ratio:1 / 1;border-radius:var(--rescu-r-md, 10px);overflow:hidden;background:#f5d700}.vlb-solo__bild img{width:100%;height:100%;object-fit:cover;display:block}.vlb-solo__text{display:grid;gap:10px;min-width:0}.vlb-solo__kicker{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--b-muted)}.vlb-solo__titel{font-size:2.4rem;font-weight:900;font-style:italic;line-height:1.12}.vlb-solo .vlb-haken{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px}.vlb-solo .vlb-haken li{font-size:1.4rem}.vlb-solo__kauf{display:grid;gap:10px;padding-left:28px;border-left:1px solid var(--b-line)}.vlb-solo__preis{font-size:clamp(3rem,3.6vw,3.8rem);font-weight:900;line-height:1.05}.vlb-solo__preis small{font-size:1.4rem;font-weight:700;color:var(--b-muted);margin-left:6px}.vlb-solo__brutto{font-size:1.4rem;color:var(--b-muted);margin-top:-4px}.vlb-solo__kauf .vlb-btn{min-height:50px;font-size:1.4rem}.vlb-ablauf{padding:24px;background:var(--b-flaeche2);border:1px solid var(--b-line);border-radius:var(--rescu-r-lg, 16px)}.vlb-ablauf__titel{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--b-muted);margin-bottom:16px}.vlb-ablauf__liste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;position:relative}.vlb-ablauf__liste:before{content:"";position:absolute;left:20px;right:20px;top:20px;height:2px;background:var(--b-line)}.vlb-ablauf__schritt{position:relative;display:grid;gap:10px;align-content:start}.vlb-ablauf__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--rescu-r-round, 50%);background:#121212;color:#f5d700;position:relative;z-index:1}.vlb--nacht .vlb-ablauf__icon{background:#f5d700;color:#121212}.vlb-ablauf__schritt:nth-child(3) .vlb-ablauf__icon{background:#2ab7ca;color:#121212}.vlb-ablauf__schritt-titel{font-size:1.6rem;font-weight:900;font-style:italic;line-height:1.2}.vlb-ablauf__schritt-text{font-size:1.4rem;line-height:1.45;color:var(--b-muted)}.vlb-vertrauen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.vlb-vertrauen li{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--b-line);border-radius:var(--rescu-r-md, 10px);background:var(--b-karte)}.vlb-vertrauen__text{display:grid;gap:2px;min-width:0;padding-top:2px}.vlb-vertrauen__text strong{font-size:1.4rem;font-weight:900;line-height:1.25}.vlb-vertrauen__text span{font-size:1.1rem;line-height:1.4;color:var(--b-muted)}.vlb-wahl3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:14px;align-items:stretch}.vlb-wahl3__karte{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:16px;padding:26px 24px 24px;background:var(--b-karte);border:1px solid var(--b-karte-line);border-radius:var(--rescu-r-lg, 16px)}.vlb-wahl3__karte--mitte{--b-muted: rgba(255, 255, 255, .78);--kd-fg: #ffffff;--kd-muted: rgba(255, 255, 255, .78);--kd-line: rgba(255, 255, 255, .16);background:#121212;color:#fff;border-color:#121212;box-shadow:0 24px 60px #12121247;padding-top:40px}.vlb--nacht .vlb-wahl3__karte--mitte,.vlb--ink .vlb-wahl3__karte--mitte{--b-muted: rgba(18, 18, 18, .72);--kd-fg: #121212;--kd-muted: rgba(18, 18, 18, .72);--kd-line: rgba(18, 18, 18, .14);background:#f2f1ec;color:#121212;border-color:#f2f1ec}.vlb-wahl3__karte--mitte .vlb-kombi__unter{color:var(--b-muted)}.vlb-wahl3__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);padding:5px 12px 6px;border-radius:.3rem;background:#f5d700;color:#121212;font-size:1.1rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.vlb-wahl3__bild{aspect-ratio:4 / 3;display:grid;place-items:center;background:#f2f1ec;border-radius:var(--rescu-r-md, 10px);overflow:hidden}.vlb-wahl3__bild img{width:100%;height:100%;object-fit:cover}.vlb-wahl3__bild--duo{grid-template-columns:1fr auto 1fr;padding:0;background:transparent;gap:0;aspect-ratio:auto}.vlb-wahl3__bild--duo img{aspect-ratio:1 / 1;height:auto;border-radius:var(--rescu-r-md, 10px)}.vlb-wahl3__bild--duo .vlb-kombi__plus{width:40px;height:40px;margin:0 -6px}.vlb-wahl3__kopf{display:grid;gap:6px}.vlb-wahl3__kicker{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--b-muted)}.vlb-wahl3__titel{font-size:2.4rem;font-weight:900;font-style:italic;line-height:1.12}.vlb-wahl3__karte--mitte .vlb-haken__disc{background:var(--b-gruen-hell-wash);color:var(--b-gruen-hell)}.vlb--nacht .vlb-wahl3__karte--mitte .vlb-haken__disc{background:#e7f4ec;color:#15633a}.vlb-wahl3__fuss{display:grid;gap:10px}.vlb-wahl3__preis{font-size:2.4rem;font-weight:900;line-height:1.1}.vlb-wahl3__preis small{font-size:1.1rem;font-weight:700;color:var(--b-muted);margin-left:4px}.vlb-wahl3__karte--mitte .vlb-kombi__chip{border-color:#ffffff9e}.vlb--nacht .vlb-wahl3__karte--mitte .vlb-kombi__chip{border-color:#1212128c}.vlb--nacht .vlb-wahl3__karte--mitte .vlb-kombi__chip.ist-gewaehlt{background:#1d874a;border-color:#1d874a;color:#fff}.vlb--nacht .vlb-wahl3__karte--mitte .vlb-kombi__rabatt{background:#e7f4ec;color:#121212}.vlb--nacht .vlb-wahl3__karte--mitte .vlb-kombi__rabatt strong{color:#15633a}.vlb--nacht .vlb-wahl3__karte--mitte .vlb-kombi__brutto,.vlb--nacht .vlb-wahl3__karte--mitte .vlb-kombi__art{color:#121212b8}.vlb--nacht .vlb-wahl3__karte--mitte .vlb-kombi__brutto strong{color:#121212}.vlb-story__raster{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px}.vlb-story__buehne{display:none}.vlb-story__schritte{display:grid;gap:28px;counter-reset:schritt}.vlb-story__schritt{display:grid;gap:14px}.vlb-story__inline{aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--rescu-r-0, 0)}.vlb-story__inline img{width:100%;height:100%;object-fit:cover;display:block}.vlb-story__nr{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--b-kicker)}.vlb-story__titel{font-size:clamp(3rem,4.4vw,4.4rem);font-weight:900;font-style:italic;line-height:1.1}.vlb-story__text{font-size:1.6rem;line-height:1.55;color:var(--b-muted);max-width:46ch}@media screen and (min-width:990px){.vlb-js .vlb-story__buehne{display:block;position:sticky;top:calc(var(--header-height, 0px) + 32px);align-self:start}.vlb-js .vlb-story__rahmen{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#121212}.vlb-js .vlb-story__bild{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s ease}.vlb-js .vlb-story__bild.ist-aktiv{opacity:1}.vlb-js .vlb-story__bild img{width:100%;height:100%;object-fit:cover;display:block}.vlb-js .vlb-story__fortschritt{display:grid;grid-template-columns:repeat(var(--n, 4),1fr);gap:6px;margin-top:14px}.vlb-js .vlb-story__balken{height:4px;border-radius:var(--rescu-r-pill, 999px);background:var(--b-line);overflow:hidden}.vlb-js .vlb-story__balken span{display:block;height:100%;background:#f5d700;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--b-ease)}.vlb-js .vlb-story__balken.ist-voll span{transform:scaleX(1)}.vlb-js .vlb-story__inline{display:none}.vlb-js .vlb-story__schritte{gap:0}.vlb-js .vlb-story__schritt{min-height:54vh;align-content:center;padding:24px 0;transition:opacity .4s ease}.vlb-js .vlb-story__schritt:first-child{min-height:46vh;align-content:start;padding-top:0}.vlb-js .vlb-story__schritt:last-child{min-height:52vh}}@media screen and (max-width:989px){.vlb-story__raster{grid-template-columns:minmax(0,1fr);gap:0}}.vlb-lagen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vlb-lage{display:grid;grid-template-rows:auto 1fr;background:var(--b-karte);border:1px solid var(--b-karte-line);border-radius:var(--rescu-r-lg, 16px);overflow:hidden;transition:transform .3s var(--b-ease),box-shadow .3s ease}.vlb-lage:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1212121f}.vlb-lage--gross{grid-column:1 / -1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:none}.vlb-lage__bild{position:relative;aspect-ratio:4 / 3;background:#f2f1ec;overflow:hidden}.vlb-lage--gross .vlb-lage__bild{aspect-ratio:auto;min-height:380px}.vlb-lage__bild img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--b-ease)}.vlb-lage__bild--ganz img{object-fit:contain;mix-blend-mode:multiply;padding:6%}.vlb-lage__bild--dunkel{background:#121212}.vlb-lage__bild--dunkel img{object-fit:contain;padding:4%}.vlb-lage:hover .vlb-lage__bild img{transform:scale(1.04)}.vlb-lage__objekt{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:7px;padding:5px 10px 6px 7px;border-radius:.3rem;background:#121212db;color:#fff;font-size:1.1rem;font-weight:800}.vlb-lage__text{display:flex;flex-direction:column;gap:12px;padding:20px}.vlb-lage--gross .vlb-lage__text{padding:34px;gap:16px;justify-content:center}.vlb-lage--gross .vlb-lage__empf{margin-top:6px}.vlb-lage__titel{font-size:2rem;font-weight:900;font-style:italic;line-height:1.15}.vlb-lage--gross .vlb-lage__titel{font-size:clamp(3rem,3.6vw,3.8rem)}.vlb-lage__problem{font-size:1.4rem;line-height:1.5;color:var(--b-muted)}.vlb-lage__empf{display:grid;gap:8px;margin-top:auto;padding:14px;border-radius:var(--rescu-r-md, 10px);background:var(--b-flaeche2);border:1px solid var(--b-line)}.vlb-lage__empf-label{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--b-muted)}.vlb-lage__empf-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.vlb-lage__masse{font-size:2rem;font-weight:900;font-style:italic}.vlb-lage__preis{font-size:1.4rem;font-weight:800;color:var(--b-gruen-text)}.vlb-lage__plus{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:.3rem;background:#121212;color:#f5d700;font-size:1.1rem;font-weight:800}.vlb-lage__aktion{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.vlb-lage__aktion .vlb-btn{min-height:46px;font-size:1.4rem;padding:0 16px}@media(prefers-reduced-motion:no-preference){.vlb-an{animation:vlbRein .8s var(--b-ease) backwards;animation-delay:var(--d, 0ms)}.vlb-zellen.vlb-an .vlb-zellen__zelle--1,.vlb-zellen.vlb-an .vlb-zellen__zelle--2,.vlb-zellen.vlb-an .vlb-zellen__zelle--3{animation:vlbZelle .6s ease-out backwards;animation-delay:calc(var(--z, 0) * .14s + .3s)}.vlb-svg__flamme{transform-box:fill-box;transform-origin:50% 100%;animation:vlbFlackern 1.6s ease-in-out infinite alternate}.vlb-svg__flamme:nth-of-type(2n){animation-duration:1.1s}.vlb-svg__rauch{transform-box:fill-box;animation:vlbRauch 5s ease-in-out infinite}.vlb-svg__rauch:nth-of-type(2){animation-delay:-1.7s}.vlb-svg__rauch:nth-of-type(3){animation-delay:-3.3s}.vlb-svg__solid.ist-an .vlb-svg__strahl{animation:vlbStrahl .9s linear infinite}.vlb-wirkung.vlb-an .vlb-svg__decke{animation:vlbDecke 1.4s var(--b-ease) .2s backwards}.vlb-kombi__plus{animation:none}.vlb-kombi__buehne.vlb-an .vlb-kombi__plus{animation:vlbPop .6s var(--b-ease) .5s backwards}.vlb-btn--gruen:after,.vlb-btn--rot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.24) 50%,transparent 65%);transform:translate(-120%)}.vlb-btn--gruen:hover:after,.vlb-btn--rot:hover:after{animation:vlbGlanz .9s ease-out 1 forwards}.vlb-kombi__chip.ist-gewaehlt{animation:vlbPopSanft .3s var(--b-ease)}.vlb-kombi__betrag.ist-neu{animation:vlbHell .6s ease-out}}@keyframes vlbRein{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes vlbZelle{0%{background:radial-gradient(circle at 35% 32%,rgba(255,255,255,.55),var(--b-neutral) 62%);box-shadow:inset 0 0 0 1.5px var(--b-neutral-rand)}}@keyframes vlbFlackern{0%{transform:scaleY(.82) scaleX(1.04)}to{transform:scaleY(1.08) scaleX(.96)}}@keyframes vlbRauch{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(-14px);opacity:.55}}@keyframes vlbStrahl{to{stroke-dashoffset:-24}}@keyframes vlbDecke{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes vlbPop{0%{scale:.3}70%{scale:1.12}to{scale:1}}@keyframes vlbPopSanft{0%{scale:.96}to{scale:1}}@keyframes vlbGlanz{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes vlbHell{0%{color:#f5d700}}@media(prefers-reduced-motion:reduce){.vlb *,.vlb *:before,.vlb *:after{transition-duration:.01ms!important}}@media screen and (max-width:1100px){.vlb-lagen,.vlb-vertrauen{grid-template-columns:repeat(2,minmax(0,1fr))}.vlb-wahl3{grid-template-columns:minmax(0,1fr);max-width:640px;margin:0 auto}.vlb-wahl3__karte--mitte{order:-1}}@media screen and (max-width:989px){.vlb-problem__raster{grid-template-columns:minmax(0,1fr);gap:32px}.vlb-problem__links{position:static}.vlb-kombi__buehne{grid-template-columns:minmax(0,1fr)}.vlb-solo{grid-template-columns:160px minmax(0,1fr)}.vlb-solo__kauf{grid-column:1 / -1;padding-left:0;border-left:0;padding-top:16px;border-top:1px solid var(--b-line)}.vlb-ablauf__liste{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.vlb-ablauf__liste:before{display:none}.vlb-lage--gross{grid-template-columns:minmax(0,1fr)}.vlb-lage--gross .vlb-lage__bild{min-height:0;aspect-ratio:4 / 3}.vlb-lage--gross .vlb-lage__text{padding:22px}}@media screen and (max-width:749px){.vlb__innen{padding:0 18px}.vlb__kopf{margin-bottom:28px}.vlb-wirkung__legende{grid-template-columns:minmax(0,1fr)}.vlb-wirkung__buehne{padding:10px 6px 4px}.vlb-wirkung__schalter{position:static;margin:0 0 8px 6px}.vlb-lagen{grid-template-columns:minmax(0,1fr)}.vlb-solo{grid-template-columns:96px minmax(0,1fr);padding:18px;gap:14px}.vlb-solo__kauf{grid-column:1 / -1;padding-left:0;border-left:0;padding-top:14px;border-top:1px solid var(--b-line)}.vlb-solo .vlb-haken{grid-template-columns:minmax(0,1fr)}.vlb-kombi__bild{padding:26px 14px}.vlb-kombi__plus{width:42px;height:42px}.vlb-kombi__wahl{padding:24px 18px}.vlb-phase{grid-template-columns:minmax(0,1fr);padding:22px 20px}.vlb-phase__nr{grid-row:auto;font-size:clamp(3rem,3.6vw,3.8rem)}.vlb-vertrauen{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:499px){.vlb-btn{padding:0 14px}.vlb-btn>span{white-space:normal;line-height:1.15}.vlb-ablauf__liste{grid-template-columns:minmax(0,1fr)}.vlb-kombi__zeile{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/rescu-vlb.css.map */
