.lp.fokus{--fk-rand:20px}.lp .motiv{margin:0;position:relative}.lp .motiv img{border-radius:var(--fk-rand);border:1px solid var(--linie);width:100%;height:auto;box-shadow:var(--schatten-weich);display:block}.lp .motiv figcaption{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--tinte-3);margin-top:.7rem;font-size:.68rem}.lp .motiv[data-ki] figcaption:before{content:"";background:var(--messing);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:.5rem;display:inline-block}.lp .fk-held{padding-top:clamp(6.5rem,13vh,9.5rem);padding-bottom:clamp(3rem,7vh,6rem);position:relative;overflow:clip}.lp .fk-held:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#c9a0632b 0%,#c9a06300 62%);width:74vw;max-width:900px;height:74vw;max-height:900px;position:absolute;top:-18vh;right:-12vw}.lp .fk-held-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.lp .fk-held-text .display{margin-top:1.3rem;font-size:clamp(2.5rem,5.1vw,4rem)}.lp .fk-held-text .lede{max-width:46ch;margin-top:1.5rem}.lp .fk-held-text .btn-reihe{margin-top:2.2rem}.lp .fk-held-text .cta-zusatz{margin-top:1rem}.lp .fk-held-buehne{position:relative}.lp .fk-parallax{border-radius:var(--fk-rand);overflow:clip}.lp .fk-parallax .motiv img{box-shadow:none;transform:translate3d(0, calc((var(--fort,.5) - .5) * -8%), 0) scale(1.1);will-change:transform;border:0;border-radius:0}.lp .fk-parallax{border:1px solid var(--linie);box-shadow:var(--schatten-weich)}.lp .fk-held-buehne .motiv figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--nacht-fg);background:#14100a8c;border-radius:999px;margin:0;padding:.34rem .7rem;font-size:.62rem;position:absolute;bottom:.9rem;left:1rem}.lp .fk-held-buehne .motiv[data-ki] figcaption:before{background:var(--messing-hell)}.lp .fk-chip-1{top:8%;left:-8%}.lp .fk-chip-2{bottom:12%;right:-6%}.lp .fk-nacht{background:var(--nacht);color:var(--nacht-fg);--grad-text:var(--marke-grad-nacht);--linie:var(--nacht-linie);isolation:isolate;position:relative;overflow:clip}.lp .fk-nacht-grund{z-index:-2;position:absolute;inset:-12% 0}.lp .fk-nacht-bild{object-fit:cover;object-position:center 40%;transform:translate3d(0, calc((var(--fort,.5) - .5) * -10%), 0);opacity:.3;filter:grayscale(.25);will-change:transform}.lp .fk-nacht-grund:after{content:"";background:linear-gradient(100deg, var(--nacht) 18%, #14100ad1 52%, #14100a9e 100%), linear-gradient(to bottom, var(--nacht) 0%, #14100a00 22%, #14100a00 78%, var(--nacht) 100%);position:absolute;inset:0}.lp .fk-nacht-innen{position:relative}.lp .fk-nacht .display{max-width:18ch;margin-top:1.4rem}.lp .fk-nacht-grid{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:start;gap:clamp(2.2rem,5vw,4.5rem);margin-top:clamp(2.5rem,6vh,4rem);display:grid}.lp .fk-zahlen{gap:.9rem;display:grid}.lp .fk-bildnachweis{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--nacht-dim);opacity:.75;margin-top:clamp(2rem,5vh,3.4rem);font-size:.64rem}.lp .fk-schritte{padding-top:clamp(4.5rem,10vh,7.5rem)}.lp .fk-spur{gap:clamp(4rem,9vh,7rem);margin-top:clamp(3rem,7vh,5rem);display:grid;position:relative}.lp .fk-spur-linie{background:var(--linie);width:1px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-.5px)}.lp .fk-spur-linie:after{content:"";background:linear-gradient(to bottom, var(--messing-hell), var(--messing-tief));transform-origin:top;transform:scaleY(clamp(0, calc((var(--fort,0) - .15) * 1.7), 1));position:absolute;inset:0}.lp .fk-schritt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.8rem,4vw,3.6rem);display:grid}.lp .fk-schritt[data-seite=rechts] .fk-schritt-text{order:2}.lp .fk-schritt-text h3{margin-top:.9rem;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.14}.lp .fk-schritt-text p{color:var(--tinte-2);max-width:42ch;margin-top:1rem}.lp .fk-schritt-n{font-family:var(--mono);letter-spacing:.14em;color:var(--messing-tinte);border-bottom:1px solid var(--messing);padding-bottom:.5rem;font-size:.72rem;display:inline-block}.lp .fk-merke{border:1px solid color-mix(in srgb, var(--messing) 42%, transparent);font-family:var(--font-bodoni), Georgia, serif;padding-left:1.1rem;font-size:1.06rem;font-style:italic;color:var(--tinte)!important;margin-top:1.2rem!important}.lp .fk-abbinder{text-align:center;font-family:var(--font-bodoni), Georgia, serif;color:var(--tinte);text-wrap:balance;margin-top:clamp(3rem,7vh,5rem);font-size:clamp(1.3rem,2.6vw,1.9rem);font-style:italic}.lp .fk-beweis-kopf{max-width:46rem}.lp .fk-beweis-kopf .lede{margin-top:1.4rem}.lp .fk-beweis-buehne{border-radius:calc(var(--fk-rand) + 8px);background:radial-gradient(120% 90% at 50% 0%, var(--sand) 0%, var(--papier) 74%);border:1px solid var(--linie);margin-top:clamp(2.4rem,6vh,3.6rem);padding:clamp(.9rem,2.4vw,2rem)}.lp .fk-beweis-buehne .motiv img{border-radius:12px}.lp .fk-beweis-fuss{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.6rem,4vw,3.5rem);margin-top:clamp(2.2rem,5vh,3.2rem);display:grid}.lp .fk-punkte{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.3rem 2rem;margin:0;padding:0;list-style:none;display:grid}.lp .fk-punkte li{gap:.25rem;padding-left:1.5rem;display:grid;position:relative}.lp .fk-punkte li:before{content:"";background:var(--messing);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.lp .fk-punkte b{font-size:1rem;font-weight:500}.lp .fk-punkte span{color:var(--tinte-2);font-size:.93rem}.lp .fk-ablauf-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin:clamp(2.5rem,6vh,4rem) 0 0;padding:0;list-style:none;display:grid}.lp .fk-ablauf-marke{border:1px solid var(--linie-stark);background:var(--sand);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--tinte-2);border-radius:999px;margin-top:1.1rem;padding:.32rem .7rem;font-size:.63rem;display:inline-block}.lp .fk-plaene{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}.lp .fk-preise .notiz a{color:var(--messing-tinte)}@media (max-width:900px){.lp .fk-held-grid,.lp .fk-nacht-grid{grid-template-columns:minmax(0,1fr)}.lp .fk-beweis-fuss{grid-template-columns:minmax(0,1fr);justify-items:start}.lp .fk-held-buehne{order:0;margin-top:2.4rem}.lp .fk-chip-1,.lp .fk-chip-2{display:none}.lp .fk-schritt,.lp .fk-schritt[data-seite=rechts] .fk-schritt-text{order:0;grid-template-columns:minmax(0,1fr)}.lp .fk-schritt-bild{order:-1}.lp .fk-spur-linie{left:0}.lp .fk-spur{padding-left:1.6rem}.lp .fk-schritt-text p,.lp .fk-held-text .lede{max-width:none}}@media (max-width:640px){.lp .fk-held{padding-top:5.5rem}.lp .fk-held-text .btn-reihe{display:grid}.lp .fk-held-text .btn-reihe>*{text-align:center;justify-content:center}.lp .motiv figcaption,.lp .fk-held-buehne .motiv figcaption{font-size:.75rem}.lp .fk-bildnachweis{opacity:.85;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.lp .fk-parallax .motiv img,.lp .fk-nacht-bild{transform:none}.lp .fk-spur-linie:after{transform:scaleY(1)}}.lp .fk-held-text .btn-reihe{justify-content:flex-start}.lp .fk-held-grid{align-items:stretch}.lp .fk-held-text{align-self:center}.lp .fk-held-buehne{align-items:stretch;display:flex}.lp .fk-parallax{flex:1;min-height:min(30rem,62vh)}.lp .fk-parallax .motiv,.lp .fk-parallax .motiv img{height:100%}.lp .fk-parallax .motiv img{object-fit:cover}.lp .fk-parallax .motiv{display:flex}.lp .motiv[data-rahmen=telefon]{flex-direction:column;align-items:center;display:flex}.lp .motiv[data-rahmen=telefon] img{width:auto;max-width:100%;max-height:min(34rem,68vh);box-shadow:var(--schatten-weich), 0 0 0 1px #19151038;background:linear-gradient(160deg,#2b2620,#14100a);border-color:#0000;border-radius:30px;padding:7px}@media (max-width:640px){.lp .btn-reihe{justify-content:stretch;display:grid}.lp .btn-reihe>.btn,.lp .btn-reihe>.btn-geist{text-align:center;justify-content:center}}.lp .fk-schritt-bild .motiv{aspect-ratio:4/3;flex-direction:column;justify-content:center;display:flex}.lp .fk-schritt-bild .motiv img{object-fit:cover;object-position:top center;height:100%}.lp .fk-schritt-bild .motiv figcaption{position:absolute;bottom:-1.9rem;left:0}.lp .fk-schritt-bild .motiv:not([data-ki]){border-radius:var(--fk-rand);background:radial-gradient(120% 90% at 50% 0%, var(--sand) 0%, var(--papier) 72%);border:1px solid var(--linie);align-items:center;padding:clamp(.9rem,2vw,1.6rem)}.lp .fk-schritt-bild .motiv:not([data-ki]) img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%}.lp .fk-schritt-bild .motiv[data-rahmen=telefon]{border-radius:var(--fk-rand);background:radial-gradient(120% 90% at 50% 0%, var(--sand) 0%, var(--papier) 70%);border:1px solid var(--linie);align-items:center}.lp .fk-schritt-bild .motiv[data-rahmen=telefon] img{object-fit:contain;border-radius:26px;width:auto;max-width:none;height:88%;max-height:none}.lp .fk-schritt-bild .motiv[data-rahmen=telefon] figcaption{white-space:nowrap;left:50%;transform:translate(-50%)}.lp .fk-spur{gap:clamp(3.4rem,7vh,5.5rem)}.lp .fk-schritt{align-items:center}@media (max-width:900px){.lp .fk-schritt-bild .motiv figcaption,.lp .fk-schritt-bild .motiv[data-rahmen=telefon] figcaption{white-space:normal;margin-top:.7rem;position:static;bottom:auto;left:auto;transform:none}.lp .fk-schritt{gap:1.5rem}.lp .fk-schritt-text{padding-top:.4rem}.lp .fk-held-buehne{align-items:flex-start}.lp .fk-parallax{aspect-ratio:4/3;flex:none;width:100%;min-height:0}.lp .fk-parallax .motiv,.lp .fk-parallax .motiv img{height:100%}}
