.dv{--rand:clamp(18px, 5vw, 40px);--pink:#e0457f;--pink-zart:color-mix(in oklab, var(--magenta) 8%, #fff);--grau-titel:color-mix(in oklab, var(--ink) 52%, var(--paper));--glas:linear-gradient(165deg, #ffffffeb, #f5f5f6c7 55%, #fbeef4b8);--glas-rand:inset 0 0 0 1px #fffffff2, inset 0 -1px 0 #1111110a;--glas-schatten:0 1px 2px #1e0a0f0d, 0 30px 60px -36px #1e0a0f59}.dv em{font-style:italic}.dv section{width:min(100% - 2 * var(--rand), 1120px);margin-inline:auto}.dv-kopf{background:#ffffff8c;border-bottom:1px solid #1111110f;justify-content:center;padding:14px 0 12px;display:flex}.dv-kopf img{width:auto;height:34px}.dv-drei{text-align:center;letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}.dv-drei .g{color:var(--grau-titel)}.dv-drei .t{color:var(--ink)}.dv-drei em.t{color:var(--ink);font-weight:600}.dv-drei .m{color:var(--magenta)}.dv-drei em.m{font-weight:600}.dv-h1{font-size:clamp(2rem,1rem + 4vw,3.6rem)}.dv-h2{font-size:clamp(1.9rem,1rem + 3.2vw,3.2rem)}.dv-h3{font-size:clamp(1.6rem,1.1rem + 1.8vw,2.4rem)}.dv-drei.links{text-align:left}.dv-zeile{display:block}.dv-rahmen{background:color-mix(in oklab, var(--magenta) 8%, transparent);box-shadow:inset 2px 0 0 var(--pink), inset -2px 0 0 var(--pink);color:var(--ink);padding:0 .12em;display:inline-block;position:relative}.dv-rahmen:before,.dv-rahmen:after{content:"";background:var(--pink);border-radius:50%;width:7px;height:7px;position:absolute}.dv-rahmen:before{top:-4px;left:-2.5px}.dv-rahmen:after{bottom:-4px;right:-2.5px}.dv-hero{text-align:center;justify-items:center;padding:26px 0 80px;display:grid}.dv-fortschritt{gap:8px;width:min(100%,400px);margin-bottom:22px;display:grid}.dv-fortschritt-text{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:.75rem;display:flex}.dv-fortschritt-text em{color:var(--ink);font-size:.875rem}.dv-fortschritt-balken{background:linear-gradient(#ececec,#f7f7f7);border-radius:99px;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000014}.dv-fortschritt-balken i{border-radius:inherit;background:linear-gradient(90deg, #f6a9c6, var(--pink) 70%, var(--magenta));position:absolute;inset:0 50% 0 0}.dv-fortschritt-balken i:after{content:"";animation:dv-streif 2.6s var(--weich) infinite;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);position:absolute;inset:0;translate:-100%}@keyframes dv-streif{to{translate:100%}}.dv-stopp{background:linear-gradient(160deg, #d6286b, var(--magenta));color:#fff;letter-spacing:-.01em;border-radius:10px;margin-bottom:14px;padding:4px 14px;font-size:1.05rem;font-weight:700;display:inline-block;rotate:-2deg;box-shadow:0 12px 28px -14px #b0004de6}.dv-unter{max-width:64ch;color:var(--muted);text-wrap:balance;margin:20px auto 0;font-size:clamp(.95rem,.88rem + .3vw,1.0625rem);line-height:1.55}.dv-unter b{color:var(--ink);font-weight:600}.dv-video{isolation:isolate;width:min(100%,580px);box-shadow:var(--glas-rand), 0 30px 70px -30px #1e0a0f66;background:linear-gradient(160deg,#ffffffe6,#ebe6e8b3);border-radius:30px;margin-top:30px;padding:9px;position:relative}.dv-video:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#e0457f29,#0000 70%);border-radius:50%;position:absolute;inset:-40px -80px}.dv-video-innen{aspect-ratio:16/9;background:#111;border-radius:22px;position:relative;overflow:hidden}.dv-video-innen video{object-fit:cover;width:100%;height:100%;display:block}.dv-video-ton{cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.dv-play{aspect-ratio:1;background:#ffffffeb;border-radius:50%;place-items:center;width:clamp(64px,8vw,92px);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 0 0 10px #ffffff38,0 18px 40px -12px #1e0a0f73}.dv-play svg{width:42%;height:42%;fill:var(--magenta);display:block}.dv-video-ton:hover .dv-play,.dv-video-ton:focus-visible .dv-play{transform:scale(1.06);box-shadow:0 0 0 14px #ffffff4d,0 22px 46px -12px #1e0a0f80}.dv-video-ton:focus-visible{outline:3px solid var(--magenta);outline-offset:-3px}.dv-cta{justify-items:center;gap:14px;width:min(100%,440px);margin-top:28px;display:grid}.dv-knopf{cursor:pointer;width:100%;min-height:64px;font:inherit;color:#fff;text-align:center;background:linear-gradient(170deg, #d23a74, var(--magenta) 55%, #8f003f);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border:0;border-radius:18px;align-items:center;gap:12px;padding:9px 10px 9px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 4px #e0457f29,inset 0 1px #ffffff59,0 18px 34px -16px #b0004dbf}.dv-knopf:hover{transform:translateY(-2px);box-shadow:0 0 0 5px #e0457f33,inset 0 1px #ffffff59,0 24px 40px -16px #b0004dcc}.dv-knopf:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.dv-knopf-glanz{pointer-events:none;background:radial-gradient(120px 80px at var(--fx,30%) var(--fy,0%), #ffffff47, transparent 70%), repeating-linear-gradient(115deg, transparent 0 18px, #ffffff0a 18px 19px);position:absolute;inset:0}.dv-knopf-text{flex:1;gap:2px;display:grid;position:relative}.dv-knopf-text b{font-size:1.0625rem;font-weight:650;line-height:1.2}.dv-knopf-text b em{font-weight:600}.dv-knopf-text i{opacity:.82;font-size:.8125rem;font-style:normal}.dv-knopf-kachel{background:linear-gradient(160deg,#ffffff8c,#ffffff2e);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff8c}.dv-knopf-kachel svg{fill:#fff;width:24px;height:24px;animation:3.2s ease-in-out infinite dv-funkel}@keyframes dv-funkel{50%{transform:rotate(45deg)scale(.86)}}.dv-nein{font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;text-wrap:balance;background:0 0;border:0;padding:2px;font-size:.8125rem;text-decoration:underline}.dv-nein-antwort{margin:0;font-size:.9375rem}.dv-nein-antwort em{color:var(--magenta);font-weight:600}.dv-beweis{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:46px;display:flex}.dv-kachel{min-height:58px;color:inherit;background:var(--glas);box-shadow:var(--glas-rand), 0 1px 2px #1e0a0f14, 0 12px 24px -16px #1e0a0f4d;border-radius:16px;align-items:center;gap:10px;padding:10px 18px;text-decoration:none;display:flex}.dv-kachel small{color:var(--muted);white-space:nowrap;font-size:.625rem}.dv-kachel img{width:auto;height:28px}.dv-kachel-ig img{object-fit:cover;border-radius:50%;width:36px;height:36px}.dv-kachel-ig span{text-align:left;display:grid}.dv-kachel-ig b{align-items:center;gap:4px;font-size:.875rem;display:flex}.dv-kachel-ig b svg{fill:#3897f0;width:14px;height:14px}.dv-kachel-ig b svg .haken{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.dv-kachel-ig i{color:var(--muted);font-size:.75rem;font-style:normal}.dv-kachel-wert b{color:var(--magenta);font-size:1.25rem;font-weight:700}.dv-kachel-wert em{color:var(--magenta);font-size:.9375rem}.dv-sek{padding:90px 0 0}.dv-glas{background:var(--glas);box-shadow:var(--glas-rand), var(--glas-schatten);border-radius:32px;position:relative}.dv-termin{scroll-margin-top:10px}.dv-schritte{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.dv-schritt{padding:28px 28px 30px}.dv-schritt-kopf{justify-content:space-between;align-items:center;display:flex}.dv-nr{width:42px;height:42px;color:var(--pink);background:#fff;border-radius:12px;place-items:center;font-size:1.35rem;font-style:italic;font-weight:500;display:grid;box-shadow:inset 0 0 0 1px #11111114,0 2px 4px #0000000d}.dv-eck{background:#ffffffb3;padding:4px 10px;font-size:.9375rem;position:relative;box-shadow:inset 0 0 0 1px #1111111a}.dv-eck:before,.dv-eck:after{content:"";background:var(--pink);width:5px;height:5px;position:absolute}.dv-eck:before{top:-2px;left:-2px}.dv-eck:after{bottom:-2px;right:-2px}.dv-schritt h3{letter-spacing:-.04em;margin:26px 0 12px;font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem);font-weight:600;line-height:1.05}.dv-schritt h3 em{font-weight:600}.dv-schritt p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.55}.dv-buchung{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:36px;margin-top:28px;padding:40px;scroll-margin-top:16px;display:grid}.dv-chip{background:#fff;border-radius:12px;align-items:center;gap:9px;padding:9px 16px 9px 10px;font-size:1rem;display:inline-flex;box-shadow:inset 0 0 0 1px #11111112,0 1px 2px #0000000d}.dv-chip img{object-fit:contain;background:#fff;border-radius:8px;width:26px;height:26px;padding:3px;box-shadow:0 1px 2px #0000001f}.dv-chip em{color:var(--magenta)}.dv-buchung-text .dv-h3{text-align:left;margin-top:26px}.dv-buchung-text .dv-rahmen{margin-bottom:4px}.dv-haken-liste{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.dv-haken-liste li{text-align:left;align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.45;display:flex}.dv-haken-liste b{font-weight:650}.dv-haken{background:linear-gradient(160deg, #f6a9c6, var(--pink));border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid;box-shadow:inset 0 1px #ffffff80}.dv-haken svg{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.dv-minus{background:#fff;border-radius:7px;flex:none;width:22px;height:22px;margin-top:1px;position:relative;box-shadow:inset 0 0 0 1px #1111111f}.dv-minus:after{content:"";background:var(--muted);border-radius:2px;height:2px;position:absolute;top:10px;left:6px;right:6px}.dv-kalender{background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 1px 2px #1e0a0f0f,0 20px 40px -26px #1e0a0f4d}.dv-kalender-frame{background:#fff;border:0;width:100%;height:700px;display:block}.dv-methode{height:430px;margin-top:40px;position:relative}.dv-methode-linien{fill:none;width:100%;height:100%;stroke:color-mix(in oklab, var(--ink) 18%, transparent);stroke-width:1.4px;position:absolute;inset:0}.dv-methode-mitte{background:linear-gradient(#fff,#f3f3f4);border-radius:26px;align-items:center;gap:12px;padding:18px 28px 18px 18px;display:flex;position:absolute;top:42%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #fff,0 2px 4px #0000000d,0 24px 46px -22px #1e0a0f66,0 0 0 10px #e0457f0d}.dv-methode-mitte img{object-fit:contain;background:#fff;border-radius:11px;width:40px;height:40px;padding:5px;box-shadow:0 1px 3px #00000026}.dv-methode-mitte b{letter-spacing:-.035em;font-size:clamp(1.3rem,1rem + 1vw,1.8rem);font-weight:600}.dv-methode-mitte em{color:var(--magenta)}.dv-methode-tier{animation:5s ease-in-out infinite dv-schweb;animation-delay:calc(var(--i) * -1s);background:#ffffffeb;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #1111111a,0 10px 22px -14px #1e0a0f59}.dv-methode-tier:before,.dv-methode-tier:after{content:"";background:var(--pink);width:6px;height:6px;position:absolute}.dv-methode-tier:before{top:-3px;left:-3px}.dv-methode-tier:after{bottom:-3px;right:-3px}.dv-methode-tier img{object-fit:contain;background:radial-gradient(#fff, var(--stone));border-radius:10px;width:44px;height:44px}.dv-methode-tier span{text-align:left;display:grid}.dv-methode-tier b{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.dv-methode-tier b em{color:var(--magenta)}.dv-methode-tier small{color:var(--muted);font-size:.75rem}.dv-methode-tier.lo{top:8%;left:10%}.dv-methode-tier.lu{top:52%;left:15%}.dv-methode-tier.u{top:76%;left:50%;translate:-50%}.dv-methode-tier.ru{top:52%;right:15%}.dv-methode-tier.ro{top:8%;right:10%}@keyframes dv-schweb{50%{transform:translateY(-7px)}}.dv-gruender{background:radial-gradient(70% 80% at 100% 0%, #e0457f29, transparent 60%), var(--glas);border-radius:40px;grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.dv-gruender-wand{min-height:520px;position:relative;overflow:hidden}.dv-gruender-text{align-content:center;gap:18px;padding:56px 52px 56px 36px;display:grid}.dv-gruender-text p{color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.dv-gruender-text p b{color:var(--ink);font-weight:650}.dv-gruender-text .ls-tierreihe{justify-self:start}.dv-fuer{grid-template-columns:1fr 1fr;gap:18px;max-width:1000px;margin:40px auto 0;display:grid}.dv-fuer-karte{padding:34px 36px 38px}.dv-fuer-karte h3{letter-spacing:-.04em;margin:0 0 4px;font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem);font-weight:600}.dv-fuer-karte.ja{background:linear-gradient(#fffffff2,#fcf0f5d9)}.dv-fuer-karte.nein{background:linear-gradient(#f2f2f3e6,#ececedcc)}.dv-fuer-karte.nein li{color:var(--muted)}.dv-faq-liste{gap:12px;max-width:780px;margin:40px auto 0;display:grid}.dv-faq{box-shadow:var(--glas-rand), 0 1px 2px #1e0a0f0d, 0 14px 30px -24px #1e0a0f4d;background:#ffffffeb;border-radius:24px}.dv-faq button{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:1.0625rem;font-weight:500;display:flex}.dv-faq button i{background:#fff;border-radius:9px;flex:none;width:30px;height:30px;position:relative;box-shadow:inset 0 0 0 1px #1111111a,0 1px 2px #0000000d}.dv-faq button i:before,.dv-faq button i:after{content:"";background:var(--pink);width:11px;height:1.6px;transition:rotate .35s var(--ease-out);border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.dv-faq button i:after{rotate:90deg}.dv-faq[data-offen] button i:after{rotate:0deg}.dv-faq-a{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:0fr;display:grid}.dv-faq-a>p{max-width:62ch;color:var(--muted);margin:0;padding:0 24px;font-size:.9375rem;line-height:1.6;overflow:hidden}.dv-faq[data-offen] .dv-faq-a{grid-template-rows:1fr}.dv-faq[data-offen] .dv-faq-a>p{padding-bottom:22px}.dv-schluss{text-align:center;justify-items:center;max-width:560px;margin:80px auto 0;display:grid}.dv-schluss>p{color:var(--muted);margin:16px 0 28px;font-size:1.0625rem;line-height:1.55}.dv-signatur{color:var(--magenta);letter-spacing:-.02em;margin:26px 0 0;font-size:1.35rem;font-style:italic;font-weight:500}.dv-fuss{padding:110px var(--rand) calc(110px + var(--sheet-h,0px) + env(safe-area-inset-bottom));text-align:center;justify-items:center;gap:10px;display:grid;overflow:hidden}.dv-wortmarke{letter-spacing:-.06em;color:#f0f0f1;text-shadow:0 1px #fff,0 -1px #00000012,0 10px 24px #0000000d;font-size:clamp(3.6rem,15vw,12rem);font-weight:800;line-height:.9}.dv-wortmarke em{font-weight:700}.dv-fuss p{color:var(--muted);margin:0;font-size:.8125rem}.dv-fuss p span{opacity:.5;margin:0 6px}.dv-fuss a,.dv-fuss button{all:unset;cursor:pointer;color:var(--ink)}.dv-fuss-klein{max-width:72ch;line-height:1.5;font-size:.6875rem!important}.dv-leiste{left:0;right:0;bottom:var(--sheet-h,0px);z-index:30;padding:10px var(--rand) calc(10px + env(safe-area-inset-bottom));transform:translateY(calc(110% + var(--sheet-h,0px)));transition:transform .4s var(--ease-out);background:linear-gradient(#0000,#fafafaf2 35%);position:fixed}.dv-leiste.an{transform:none}@media (min-width:861px){.dv-leiste{display:none}}@media (max-width:860px){.dv-schritte,.dv-fuer{grid-template-columns:1fr}.dv-buchung{grid-template-columns:1fr;gap:22px;padding:22px}.dv-kalender-frame{height:1000px}.dv-gruender{grid-template-columns:1fr}.dv-gruender-wand{min-height:300px}.dv-gruender-text{padding:30px 24px 34px}.dv-methode{grid-template-columns:1fr 1fr;gap:12px;height:auto;display:grid}.dv-methode-linien{display:none}.dv-methode-mitte{grid-column:1/-1;justify-self:center;margin-bottom:8px;position:static;translate:none}.dv-methode-tier,.dv-methode-tier.u{padding:8px 10px 8px 8px;animation:none;position:static;translate:none}.dv-methode-tier img{width:36px;height:36px}.dv-methode-tier b{font-size:.9375rem}.dv-methode-tier:last-child{grid-column:1/-1;justify-self:center}}@media (max-width:640px){.dv-hero{padding-top:18px}.dv-stopp{font-size:.95rem}.dv-video{border-radius:24px;padding:6px}.dv-video-innen{border-radius:18px}.dv-knopf{padding-left:14px}.dv-knopf-text b{font-size:1rem}.dv-beweis{flex-direction:column;align-items:center;gap:10px;margin-top:34px}.dv-kachel{justify-content:center;min-width:240px}.dv-sek{padding-top:70px}.dv-schritt{padding:22px}.dv-fuer-karte{padding:26px 22px 28px}.dv-faq button{padding:18px;font-size:1rem}.dv-faq-a>p{padding:0 18px}}@media (prefers-reduced-motion:reduce){.dv-fortschritt-balken i:after,.dv-knopf-kachel svg,.dv-methode-tier{animation:none}}.dv .dv-knopf em{color:#fff}.dv .dv-drei em.t,.dv .dv-schritt h3 em{color:var(--ink)}.dv .dv-schritt h3 em,.dv .dv-fuer-karte h3 em{font-weight:500}@media (max-width:640px){.dv-buchung{padding:22px 10px 10px}.dv-buchung-text{padding:0 12px}.dv-kalender{border-radius:20px}}@media (max-width:860px){.dv-methode-tier,.dv-methode-tier.u{position:relative;inset:auto}}.dv .dv-wortmarke em{color:inherit;font-style:italic}.dv-hero .dv-h1{font-size:clamp(1.85rem,.9rem + 3.6vw,3.35rem);line-height:1.06}.dv-unter{text-wrap:pretty;max-width:760px}.dv-unter b,.dv-unter span{display:block}@media (min-width:761px){.dv-hero .dv-h1 .dv-zeile,.dv-unter b,.dv-unter span{white-space:nowrap}}.dv-knopf-block{justify-items:stretch;gap:12px;width:100%;display:grid}.dv .dv-knopf-block .ls-knopf,.dv .dv-leiste .ls-knopf{width:100%;min-width:0;max-width:none;margin:0}.dv-gruender-text .dv-schluss .dv-knopf-block{max-width:460px}.dv-kachel-pe img{width:auto;height:30px}.dv-kachel-pe>span{text-align:left;display:grid}.dv-kachel-pe b{align-items:center;gap:6px;font-size:.9375rem;font-weight:700;display:flex}.dv-kachel-pe i{color:var(--muted);font-size:.75rem;font-style:normal}.dv-sterne{color:#e3a008;gap:1px;display:inline-flex}.dv-sterne svg{fill:currentColor;width:13px;height:13px}.dv-wand{perspective:1800px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(130% 100%,#000 62%,#0000 100%);mask-image:radial-gradient(130% 100%,#000 62%,#0000 100%)}.dv-wand-ebene{width:104%;transform-style:preserve-3d;grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(18deg)rotate(-8deg)}.dv-wand-spalte{will-change:transform;animation:dv-wand-auf calc(110s + var(--s) * 14s) linear infinite;animation-delay:calc(var(--s) * -17s);flex-direction:column;display:flex}.dv-wand-spalte.ab{animation-name:dv-wand-ab}.dv-wand-spalte span{aspect-ratio:3/4;background:var(--stone);border-radius:16px;margin-bottom:14px;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffffb3,0 18px 34px -20px #1e0a0f73}.dv-wand-spalte img,.dv-wand-spalte video{object-fit:cover;width:100%;height:100%;display:block}@keyframes dv-wand-auf{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes dv-wand-ab{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@supports (animation-timeline:view()){.dv-wand-ebene{animation:linear both dv-wand-kippen;animation-timeline:view();animation-range:entry exit}@keyframes dv-wand-kippen{0%{transform:translate(-50%,-46%)rotateX(22deg)rotate(-6deg)}to{transform:translate(-50%,-54%)rotateX(14deg)rotate(-10deg)}}}@media (max-width:860px){.dv-wand-ebene{gap:10px}.dv-wand-spalte span{border-radius:12px;margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.dv-wand-spalte,.dv-wand-ebene{animation:none!important}}@media (max-width:420px){.dv .ls-knopf .lbl{min-width:0}.dv .ls-knopf .lbl b{white-space:normal;font-size:.9375rem;line-height:1.2}}.dv section.dv-lauf{width:min(100% - 2 * var(--rand), 760px);gap:18px;padding-top:70px;display:grid}.dv-lauf>*{margin:0}@media (max-width:760px){.dv-hero .dv-h1{font-size:clamp(2.1rem,1.2rem + 4.4vw,2.6rem)}.dv-hero .dv-h1 .dv-zeile{display:block}.dv-hero .dv-h1 .dv-zeile+.dv-zeile{letter-spacing:-.03em;margin-top:.45em;font-size:.6em;line-height:1.15}}.dv{--glas:linear-gradient(170deg, #fff, var(--paper) 60%, color-mix(in oklab, var(--stone) 80%, var(--paper)));--glas-rand:inset 0 0 0 1px #ffffffe6;--glas-schatten:var(--schatten)}.dv .ls-kopf{padding-bottom:4px}.dv-hero .dv-stopp-titel{font-size:clamp(2.4rem,1.1rem + 4.6vw,4.2rem);line-height:1.02}.dv-stopp-titel .ls-wort{color:var(--magenta)}.dv-stopp-titel .dv-zeile+.dv-zeile{margin-top:.12em}@media (max-width:760px){.dv-hero .dv-stopp-titel .dv-zeile+.dv-zeile{margin-top:.2em;font-size:.62em}}.dv-bekannt{width:min(100%,760px);margin-top:40px}.dv-bekannt .ls-bekannt--mobil{margin:0;display:block}.dv-bekannt .ls-bekannt--mobil .ls-bekannt-kopf{margin-bottom:10px}@media (min-width:761px){.dv-bekannt .ls-bekannt--mobil ul{gap:52px;padding-right:52px}.dv-bekannt .ls-bekannt--mobil li img{max-height:30px}.dv-bekannt .ls-bekannt--mobil li img[src$=eurominds\.png]{max-height:36px}}.dv .dv-sek.ls-ich-sek{max-width:none;padding-left:0;padding-right:0}.dv-methode-sek .ls-auf-huelle{margin-top:36px}.dv-hero{grid-template-columns:minmax(0,1fr)}.dv-bekannt{width:100%;min-width:0;max-width:760px;overflow:hidden}.dv-hero{padding-bottom:8px}.dv .dv-sek.dv-termin{padding-top:56px}.dv-termin .dz-schritte{width:100%;padding-bottom:0}@media (max-width:640px){.dv .dv-sek.dv-termin{padding-top:44px}}.dv-schritt{transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);flex-direction:column;gap:0;padding:14px 14px 26px;display:flex;overflow:hidden}.dv-schritt>:not(.dv-sb){padding-inline:14px}.dv-schritt .dv-schritt-kopf{margin-top:20px}.dv-schritt h3{margin-top:16px}@media (hover:hover){.dv-schritt:hover{transform:translateY(-4px)}}.dv-schritt.fertig .dv-nr{color:#fff;background:linear-gradient(160deg, #d6286b, var(--magenta));box-shadow:0 8px 18px -10px #b0004db3}.dv-schritt.fertig .dv-nr svg{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dv-schritt.jetzt{box-shadow:var(--glas-rand), 0 0 0 2px color-mix(in oklab, var(--magenta) 28%, transparent), var(--glas-schatten)}.dv-schritt.jetzt .dv-eck{color:var(--magenta);font-weight:600}.dv-sb{isolation:isolate;background:radial-gradient(120% 90% at 50% 0%, #fff, color-mix(in oklab, var(--stone) 70%, #fff) 70%);border-radius:22px;place-content:center;gap:12px;height:170px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1111110d}.dv-sb:before{content:"";z-index:-1;opacity:.5;background:repeating-radial-gradient(circle at 50% 120%, transparent 0 13px, color-mix(in oklab, var(--magenta) 12%, transparent) 13px 14px);position:absolute;inset:0}.dv-sb-zeile{text-align:left;background:#fff;border-radius:14px;align-items:center;gap:10px;width:min(270px,100%);padding:10px 12px;display:flex;box-shadow:0 10px 24px -14px #1e0a0f59,inset 0 0 0 1px #1111110d}.dv-sb-zeile>img{object-fit:contain;background:var(--stone);border-radius:9px;width:30px;height:30px;padding:4px}.dv-sb-zeile>span:nth-child(2){flex:1;min-width:0;display:grid}.dv-sb-zeile b{white-space:nowrap;font-size:.75rem;font-weight:650}.dv-sb-zeile i{color:var(--muted);white-space:nowrap;font-size:.75rem;font-style:normal}.dv-sb-verdeckt{filter:blur(4px);color:var(--ink)}.dv-sb-ok{background:linear-gradient(160deg, #d6286b, var(--magenta));border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.dv-sb-ok svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.dv-sb-tiere{justify-content:center;display:flex}.dv-sb-tiere img{object-fit:contain;background:radial-gradient(#fff, var(--stone));border-radius:50%;width:40px;height:40px;margin:0 -4px;box-shadow:0 0 0 2px #fff,0 6px 14px -8px #1e0a0f66}.dv-sb-tage{gap:6px;display:flex}.dv-sb-tage span{background:#fff;border-radius:12px;justify-items:center;gap:2px;width:42px;padding:8px 0;display:grid;box-shadow:inset 0 0 0 1px #1111110f}.dv-sb-tage small{color:var(--muted);font-size:.625rem}.dv-sb-tage b{font-size:.9375rem;font-weight:650}.dv-sb-tage .aus{opacity:.45}.dv-sb-tage .an{background:linear-gradient(160deg, #d6286b, var(--magenta));color:#fff;animation:dv-sb-puls 2.8s var(--ease-out) infinite;box-shadow:0 10px 20px -10px #b0004dcc}.dv-sb-tage .an small{color:#fffc}.dv-sb-zeiten{justify-content:center;gap:6px;display:flex}.dv-sb-zeiten span{background:#fff;border-radius:99px;padding:5px 10px;font-size:.75rem;font-weight:600;box-shadow:inset 0 0 0 1px #11111114}.dv-sb-zeiten .an{color:var(--magenta);box-shadow:inset 0 0 0 1.5px var(--magenta)}@keyframes dv-sb-puls{50%{transform:translateY(-3px)}}.dv-sb-anruf{grid-auto-flow:column;justify-content:center;align-items:center;gap:12px}.dv-sb-ring{place-items:center;display:grid;position:relative}.dv-sb-ring img{object-fit:cover;border-radius:50%;width:56px;height:56px;box-shadow:0 0 0 3px #fff}.dv-sb-ring:before,.dv-sb-ring:after{content:"";border:2px solid #25d36699;border:2px solid lab(74.7716% -60.9649 41.133/.6);border-radius:50%;animation:2.4s ease-out infinite dv-sb-ring;position:absolute;inset:-6px}.dv-sb-ring:after{animation-delay:1.2s}@keyframes dv-sb-ring{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.dv-sb-anruf-text{text-align:left;display:grid}.dv-sb-anruf-text b{font-size:.875rem;font-weight:650}.dv-sb-anruf-text i{color:var(--muted);font-size:.75rem;font-style:normal}.dv-sb-gruen{background:#25d366;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 20px -10px #25d366e6}.dv-sb-gruen svg{fill:#fff;width:18px;height:18px}@media (max-width:860px){.dv-sb{height:150px}}@media (prefers-reduced-motion:reduce){.dv-sb-tage .an,.dv-sb-ring:before,.dv-sb-ring:after{animation:none}}@media (min-width:761px){.dv-unter span{white-space:normal;max-width:60ch;margin-inline:auto}}.dv-schritte.ls-stapel2{margin-top:0}.dv-schritte .ls-stapel-kopf{grid-column:1/-1;margin-bottom:24px}.dv-schritte .ls-st{display:flex}.dv-schritte .ls-st>.dv-schritt{flex:1}@media (max-width:860px) and (min-height:600px){.dv-termin{--raum:24vh}.dv-schritte.ls-stapel2{flex-direction:column;gap:0;max-width:520px;margin-inline:auto;display:flex}.dv-schritte.ls-stapel2 .ls-st{z-index:calc(1 + var(--i));top:var(--st-top,16px);padding-bottom:var(--raum);pointer-events:none;position:sticky}.dv-schritte.ls-stapel2 .ls-stapel-kopf{margin-bottom:22px}.dv-schritte.ls-stapel2 .dv-schritt{box-shadow:inset 0 0 0 1px #ffffffe6, 0 1px 2px rgb(30 10 15/calc(.06 * var(--sa,1))), 0 28px 56px -28px rgb(30 10 15/calc(.38 * var(--sa,1)));background:linear-gradient(#fff,#f5f5f6)}.dv-schritte.ls-stapel2 .dv-schritt.jetzt{box-shadow:inset 0 0 0 1px #ffffffe6, 0 0 0 2px color-mix(in oklab, var(--magenta) 26%, transparent), 0 28px 56px -28px rgb(30 10 15/calc(.38 * var(--sa,1)))}.dv-termin .dv-buchung{z-index:20;margin-top:calc(28px - var(--raum));position:relative}}@media (max-width:640px){.dv-termin{--raum:20vh}.dv-schritt{padding:12px 12px 22px}.dv-schritt>:not(.dv-sb){padding-inline:10px}.dv-schritt h3{margin:12px 0 8px}}@media (max-width:380px){.dv-sb{gap:10px;height:136px}.dv-sb-tage{gap:4px}.dv-sb-tage span{width:36px;padding:6px 0}.dv-sb-tiere img{width:34px;height:34px}.dv-sb-zeile{width:calc(100% - 24px)}.dv-sb-anruf{gap:8px}.dv-sb-ring img{width:46px;height:46px}.dv-sb-gruen{width:34px;height:34px}.dv-stopp-titel{font-size:2.2rem!important}}.dv-fuss{grid-template-columns:minmax(0,1fr)}.dv-fuss p{max-width:100%}@media (max-width:360px){.dv-wortmarke{font-size:3.1rem}}.dv-kalender-frame{height:560px;transition:height .3s var(--ease-out)}@media (max-width:860px){.dv-kalender-frame{height:580px}}.dv .dv-sek h2.dv-drei,.dv .dv-schritte h2.dv-drei{letter-spacing:-.045em;max-width:20ch;margin-inline:auto;font-size:clamp(2rem,1.2rem + 3.4vw,3.9rem);font-weight:600;line-height:1.02}.dv .dv-sek h2.dv-drei .g,.dv .dv-schritte h2.dv-drei .g,.dv .dv-sek h2.dv-drei .t{color:var(--ink)}.dv .dv-sek h2.dv-drei em,.dv .dv-schritte h2.dv-drei em{color:var(--magenta);font-weight:600}.dv .dv-sek h2.dv-drei .m{color:var(--ink)}.dv .dv-sek h2.dv-drei .m:is(em){color:var(--magenta)}.dv .dv-schritt,.dv .dv-buchung{box-shadow:inset 0 0 0 1px #ffffffe6, 0 1px 2px rgb(30 10 15/calc(.06 * var(--sa,1))), 0 28px 56px -28px rgb(30 10 15/calc(.32 * var(--sa,1)));background:linear-gradient(#fff,#f5f5f6)}.dv .dv-schritt.jetzt{box-shadow:inset 0 0 0 1px #ffffffe6, 0 0 0 2px color-mix(in oklab, var(--magenta) 24%, transparent), 0 28px 56px -28px rgb(30 10 15/calc(.32 * var(--sa,1)))}.dv-punkte{text-align:left;gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.dv-punkte li{color:var(--muted);align-items:flex-start;gap:12px;font-size:1rem;line-height:1.45;display:flex}.dv-punkte b{color:var(--ink);font-weight:650}.dv-punkte .ls-haken{margin-top:2px}.dv-schritt.fertig .dv-nr svg path,.dv-sb-ok svg path{stroke-dasharray:20}.ls-js .ls-st.in .dv-schritt.fertig .dv-nr{animation:dv-pop .55s var(--ease-out) .35s both}.ls-js .ls-st.in .dv-schritt.fertig .dv-nr svg path{animation:.45s ease-out .7s both dv-zieh}.ls-js .ls-st.in .dv-sb-zeile{animation:dv-rein .7s var(--ease-out) .15s both}.ls-js .ls-st.in .dv-sb-ok{animation:dv-pop .5s var(--ease-out) .85s both}.ls-js .ls-st.in .dv-sb-ok svg path{animation:.4s ease-out 1.1s both dv-zieh}.ls-js .ls-st.in .dv-sb-tiere img{animation:dv-rein .5s var(--ease-out) both;animation-delay:calc(.9s + var(--k,0) * 70ms)}.dv-sb-tiere img:nth-child(2){--k:1}.dv-sb-tiere img:nth-child(3){--k:2}.dv-sb-tiere img:nth-child(4){--k:3}.dv-sb-tiere img:nth-child(5){--k:4}.ls-js .ls-st.in .dv-sb-tage .an{animation:dv-wahl .5s var(--ease-out) 1s both, dv-sb-puls 2.8s var(--ease-out) 1.6s infinite}.ls-js .ls-st.in .dv-sb-zeiten .an{animation:dv-zeit .4s var(--ease-out) 1.5s both}.ls-js .dv-sb-ring:before,.ls-js .dv-sb-ring:after{opacity:0;animation-play-state:paused}.ls-js .ls-st.in .dv-sb-ring:before,.ls-js .ls-st.in .dv-sb-ring:after{animation-play-state:running;animation-delay:1.4s}.ls-js .ls-st.in .dv-sb-ring:after{animation-delay:2.6s}.ls-js .ls-st.in .dv-sb-gruen{animation:dv-pop .5s var(--ease-out) 1.2s both, dv-wackel 2.4s ease-in-out 1.8s infinite}@keyframes dv-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes dv-zieh{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@keyframes dv-rein{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes dv-wahl{0%{color:var(--ink);background:#fff;transform:scale(.92);box-shadow:inset 0 0 0 1px #1111110f}to{transform:scale(1)}}@keyframes dv-zeit{0%{color:var(--ink);box-shadow:inset 0 0 0 1px #11111114}}@keyframes dv-wackel{0%,70%,to{rotate:0deg}75%{rotate:-14deg}80%{rotate:12deg}85%{rotate:-10deg}90%{rotate:8deg}}@media (prefers-reduced-motion:reduce){.ls-js .ls-st.in :is(.dv-nr,.dv-nr svg path,.dv-sb-zeile,.dv-sb-ok,.dv-sb-ok svg path,.dv-sb-tiere img,.dv-sb-tage .an,.dv-sb-zeiten .an,.dv-sb-gruen){animation:none}}@media (max-width:860px) and (max-height:599px){.dv-schritte.ls-stapel2{grid-template-columns:1fr;gap:16px;max-width:520px;margin-inline:auto;display:grid}}.dv .dv-sek h2.dv-drei em.t,.dv .dv-sek h2.dv-drei em.m{color:var(--magenta)}.dv-jetzt-pille{color:#fff;letter-spacing:-.01em;background:linear-gradient(160deg, #d6286b, var(--magenta));border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 12px;font-size:.9375rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 8px 18px -8px #b0004db3}.dv-jetzt-pille i{background:#fff;border-radius:50%;width:8px;height:8px;position:relative}.dv-jetzt-pille i:after{content:"";background:#fff;border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite dv-ping;position:absolute;inset:0}@keyframes dv-ping{75%,to{opacity:0;transform:scale(2.6)}}.dv .dv-schritt.jetzt .dv-nr{color:#fff;background:linear-gradient(160deg, #d6286b, var(--magenta));font-style:normal;font-weight:600;box-shadow:0 8px 18px -10px #b0004db3}.dv .dv-schritte .dv-schritt.jetzt{box-shadow:inset 0 0 0 1px #ffffffe6, 0 0 0 2px var(--magenta), 0 0 0 8px #b0004d14, 0 34px 70px -30px rgb(176 0 77/calc(.45 * var(--sa,1)));background:radial-gradient(90% 60% at 50% 0,#e0457f17,#0000 70%),linear-gradient(#fff,#fbf6f8)}.dv-jetzt-link{cursor:pointer;font:inherit;color:var(--magenta);text-underline-offset:4px;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:16px;padding:8px 0;font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.dv-jetzt-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;animation:1.8s ease-in-out infinite dv-runter}@keyframes dv-runter{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.dv .dv-schritte .ls-st:nth-of-type(3) .dv-schritt:not(.jetzt) h3,.dv .dv-schritte .ls-st:nth-of-type(3) .dv-schritt:not(.jetzt) p{opacity:.72}@media (min-width:861px){.dv .dv-schritte .dv-schritt.jetzt{transform:translateY(-10px)scale(1.02)}@media (hover:hover){.dv .dv-schritte .dv-schritt.jetzt:hover{transform:translateY(-14px)scale(1.02)}}}.dv .ls-knopf .ls-glanz{display:block}.dv .ls-knopf .ls-glanz:before{opacity:0;animation:none;left:-40%}.dv .ls-knopf.wach .ls-glanz:before{animation:1.1s cubic-bezier(.45,0,.15,1) .15s both dv-glanz-einmal}@keyframes dv-glanz-einmal{0%{opacity:1;left:-40%}to{opacity:1;left:130%}}.dv .ls-knopf.wach{animation:dv-knopf-puls 1.6s var(--ease-out) .1s both}@keyframes dv-knopf-puls{0%{transform:scale(1);box-shadow:inset 0 1px #ffffff52,inset 0 -2px 6px #3c001959,0 0 #b0004d73,0 18px 34px -16px #b0004d99}30%{transform:scale(1.025)}to{transform:scale(1);box-shadow:inset 0 1px #ffffff52,inset 0 -2px 6px #3c001959,0 0 0 16px #b0004d00,0 18px 34px -16px #b0004d99}}.dv .ls-knopf.wach .pfeil svg{animation:dv-pfeil-stups .9s var(--ease-out) .5s 2}@keyframes dv-pfeil-stups{50%{transform:translate(4px)}}@media (hover:hover){.dv .ls-knopf{transition:transform .25s var(--ease-out), box-shadow .4s var(--ease-out)}.dv .ls-knopf:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff52,inset 0 -2px 6px #3c001959,0 0 0 4px #b0004d24,0 26px 44px -18px #b0004dbf}}@media (prefers-reduced-motion:reduce){.dv-jetzt-pille i:after,.dv-jetzt-link svg,.dv .ls-knopf.wach,.dv .ls-knopf.wach .ls-glanz:before,.dv .ls-knopf.wach .pfeil svg{animation:none!important}}.dv .dv-kalender{background:#fff;box-shadow:inset 0 0 0 1px #11111114}.dv .dv-kalender-frame{background:#fff}.dv{--glas-rand:inset 0 0 0 1px #11111112}.dv .dv-schritt,.dv .dv-buchung,.dv .dv-schritte.ls-stapel2 .dv-schritt{box-shadow:0 0 0 1px #11111112, 0 1px 2px rgb(17 17 17/calc(.05 * var(--sa,1))), 0 28px 56px -30px rgb(17 17 17/calc(.24 * var(--sa,1)));background:#fff}.dv .dv-schritte .dv-schritt.jetzt{background:radial-gradient(90% 60% at 50% 0,#e0457f12,#0000 70%),#fff}.dv .dv-schritte .ls-st .dv-schritt.jetzt{box-shadow:0 0 0 2px var(--magenta), 0 0 0 8px #b0004d14, 0 34px 70px -30px rgb(176 0 77/calc(.45 * var(--sa,1)))}.dv .dv-unter span{text-wrap:balance}@media (max-width:760px) and (max-height:780px){.dv .ls-kopf{padding-top:10px;padding-bottom:0}.dv .ls-logo{height:30px}.dv .dv-hero{padding-top:10px}.dv .dv-fortschritt{gap:6px;margin-bottom:10px}.dv .dv-unter{margin-top:10px;line-height:1.45}.dv .dv-video{margin-top:14px}.dv .dv-cta{gap:8px;margin-top:14px}}@media (max-width:760px) and (max-height:620px){.dv .ls-kopf{display:none}.dv .dv-hero .dv-stopp-titel{font-size:2rem!important}.dv .dv-unter{font-size:.9rem}}@media (min-width:761px) and (max-height:960px){.dv .ls-kopf{padding-top:12px}.dv .ls-logo{height:clamp(30px,5svh,44px)}.dv .dv-hero{padding-top:12px}.dv .dv-fortschritt{margin-bottom:14px}.dv .dv-unter{margin-top:12px}.dv .dv-video{width:min(100%,580px,177.778svh - 728.667px);min-width:360px;margin-top:18px}.dv .dv-cta{gap:10px;margin-top:18px}}@media (min-width:761px) and (max-height:820px){.dv .dv-hero .dv-stopp-titel{font-size:clamp(2rem,6.4svh,3rem)}.dv .dv-hero .dv-stopp-titel .dv-zeile{display:inline}.dv .dv-hero .dv-stopp-titel .dv-zeile+.dv-zeile{margin-left:.25em}.dv .dv-video{width:min(100%,580px,177.778svh - 622px)}}@media (min-width:761px) and (max-height:760px){.dv .dv-video{width:min(100%,580px,177.778svh - 764.222px)}.dv .dv-cta{gap:8px;margin-top:14px}}
