.site-header{z-index:60;transition:background .35s var(--ease-out), box-shadow .35s var(--ease-out);position:sticky;top:0}.site-header[data-scrolled]{-webkit-backdrop-filter:saturate(1.5)blur(16px);backdrop-filter:saturate(1.5)blur(16px);box-shadow:0 1px 0 var(--line);background:#ffffffd6}.site-header__in{justify-content:space-between;align-items:center;gap:24px;height:84px;display:flex}.site-header__logo img{width:auto;height:30px}.site-nav{align-items:center;gap:6px;display:flex}.site-nav__link{font:500 15.5px/1 var(--font-body);color:var(--ink);cursor:pointer;transition:background .25s var(--ease-out), color .25s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;text-decoration:none;display:inline-flex}.site-nav__link:hover,.site-nav__trigger[aria-expanded=true]{background:var(--surface-soft)}.site-nav__chev{width:12px;height:12px;transition:transform .3s var(--ease-out)}.site-nav__trigger[aria-expanded=true] .site-nav__chev{transform:rotate(180deg)}.site-header__right{align-items:center;gap:10px;display:flex}.site-rating{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:14px;font-weight:600;text-decoration:none;transition:box-shadow .25s;display:inline-flex}.site-rating:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.site-rating svg{color:#e5a50a;width:14px;height:14px}.site-nav{position:relative}.site-nav__item{position:static}.mega{--mega-w:min(880px, calc(100vw - 48px));margin-left:calc(var(--mega-w) / -2);width:var(--mega-w);opacity:0;visibility:hidden;transform-origin:50% 0;transition:opacity .22s var(--ease-out), translate .22s var(--ease-out), scale .22s var(--ease-out), visibility 0s linear .22s;position:absolute;top:calc(100% + 14px);left:50%;translate:0 -6px;scale:.985}.mega:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.mega[data-open]{opacity:1;visibility:visible;transition:opacity .22s var(--ease-out), translate .22s var(--ease-out), scale .22s var(--ease-out), visibility 0s;translate:0;scale:1}.mega__in{box-shadow:inset 0 0 0 1px var(--line), 0 30px 70px -28px #0b0f1459;background:#fff;border-radius:22px;grid-template-columns:1.1fr 1fr .9fr;gap:8px;padding:10px;display:grid}.mega__group{padding:14px 8px 8px}.mega__group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mega__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px 12px;font-size:12px;font-weight:700}.mega__link{color:var(--ink);transition:background .2s var(--ease-out);border-radius:14px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.mega__link:hover,.mega__link:focus-visible{background:var(--jade-tint)}.mega__icon{background:var(--jade-tint);width:36px;height:36px;color:var(--jade-text);border-radius:10px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.mega__icon svg{width:18px;height:18px}.mega__link:hover .mega__icon{background:var(--jade-text);color:#fff}.mega__title{font-size:15px;font-weight:600;line-height:1.3;display:block}.mega__desc{color:var(--ink-3);margin-top:2px;font-size:13.5px;line-height:1.4;display:block}.mega__aside{isolation:isolate;background:radial-gradient(120% 90% at 0% 0%, var(--night-2) 0%, var(--night) 60%);border-radius:16px;flex-direction:column;gap:8px;padding:22px 18px 18px;display:flex;position:relative;overflow:hidden}.mega__aside .eyebrow{margin-bottom:8px}.mega__check{color:#fff;background:#ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.mega__check .mega__desc{color:var(--on-night-2)}.mega__check svg{width:18px;height:18px;color:var(--jade-mint);transition:translate .25s var(--ease-out);flex:none}.mega__check:hover{background:#ffffff17;box-shadow:inset 0 0 0 1px #6fe3c159}.mega__check:hover svg{translate:3px}.burger{background:var(--ink);cursor:pointer;border:0;border-radius:999px;width:46px;height:46px;display:none;position:relative}.burger span{height:2px;transition:translate .3s var(--ease-out), rotate .3s var(--ease-out);background:#fff;border-radius:2px;position:absolute;left:15px;right:15px}.burger span:first-child{top:18px}.burger span:last-child{top:26px}.burger[aria-expanded=true] span:first-child{translate:0 4px;rotate:45deg}.burger[aria-expanded=true] span:last-child{translate:0 -4px;rotate:-45deg}.mobile-menu{z-index:59;border-top:1px solid var(--line);animation:menu-in .32s var(--ease-out);background:#fff;position:fixed;inset:72px 0 0;overflow-y:auto}@keyframes menu-in{0%{opacity:0;translate:0 -8px}}.mobile-menu__in{padding-block:12px 40px;display:grid}.mobile-menu__row{border:0;border-bottom:1px solid var(--line);min-height:60px;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;font-size:24px;text-decoration:none;display:flex}.mobile-menu__row svg{width:20px;height:20px;color:var(--jade-text)}.mobile-menu__row--soft{font-family:var(--font-body);letter-spacing:0;min-height:54px;font-size:17px;font-weight:600}.mobile-menu__row .faq__plus[data-open]{background:var(--jade-text);color:#fff;box-shadow:none;transform:rotate(45deg)}.mobile-menu__sub{border-bottom:1px solid var(--line);gap:2px;padding:8px 0 14px;display:grid}.mobile-menu__sublink{color:var(--ink);align-items:center;gap:12px;padding:9px 4px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.mobile-menu__cta{gap:12px;margin-top:28px;display:grid}.mobile-menu__cta .btn{justify-content:flex-start}@media (max-width:1100px){.site-rating{display:none}}@media (max-width:1040px){.site-nav,.site-header__cta{display:none}.burger{display:inline-block}.site-header__in{height:72px}.site-header__logo img{height:26px}}@media (min-width:1041px){.mobile-menu{display:none!important}}.section{padding-block:clamp(80px,10vw,140px)}.section-head{gap:16px;max-width:760px;margin-bottom:clamp(36px,4.5vw,60px);display:grid}.section-head--split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:40px;max-width:none}@media (max-width:900px){.section-head--split{grid-template-columns:1fr;gap:16px}}.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.svc-main{color:inherit;grid-template-rows:auto 1fr;gap:0;padding:0;text-decoration:none;display:grid}.svc-main__media{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--surface-soft), #fff);height:340px;position:relative;overflow:hidden}.svc-main__body{align-content:start;gap:12px;padding:clamp(24px,2.6vw,34px);display:grid}.svc-main__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.svc-main__tags{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.tag{background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.tag--jade{background:var(--jade-tint);color:var(--jade-text);box-shadow:inset 0 0 0 1px #006b5129}.browser{width:min(88%,560px);box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -30px #0b0f1473;transition:translate .6s var(--ease-out);background:#fff;border-radius:14px 14px 0 0;position:absolute;top:34px;left:50%;overflow:hidden;translate:-50%}.browser__bar{border-bottom:1px solid var(--line);background:#fbfcfc;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.browser__bar i{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.browser__url{background:var(--surface-soft);color:var(--ink-3);border-radius:6px;margin-left:10px;padding:3px 10px;font-size:11.5px}.browser__view{height:320px;overflow:hidden}.browser__page{width:100%}.browser__still{object-fit:cover;object-position:top;width:100%;height:100%}.browser__page[data-play]{animation:browse 24s var(--ease-in-out) .6s 1 both}@keyframes browse{0%,8%{translate:0}to{translate:0 calc(-100% + var(--view-h,320px))}}.svc-main[data-fx-on] .browser{translate:-50% -8px}.phones{justify-content:center;align-items:flex-start;gap:18px;padding-top:34px;display:flex;position:absolute;inset:0}.phone{aspect-ratio:9/19;background:var(--ink);width:168px;transition:translate .6s var(--ease-out), rotate .6s var(--ease-out);border-radius:30px;padding:7px;position:relative;box-shadow:0 30px 60px -30px #0b0f1499}.phones .phone:first-child{translate:12px 22px;rotate:-5deg}.phones .phone:nth-child(3){translate:-12px 22px;rotate:5deg}.svc-main[data-fx-on] .phone:first-child{translate:-4px 26px;rotate:-8deg}.svc-main[data-fx-on] .phone:nth-child(2){translate:0 -8px}.svc-main[data-fx-on] .phone:nth-child(3){translate:4px 26px;rotate:8deg}.phone__screen{background:#fff;border-radius:24px;height:100%;position:relative;overflow:hidden}.phone__screen:before{content:"";z-index:2;background:var(--ink);border-radius:999px;width:46px;height:12px;position:absolute;top:6px;left:50%;translate:-50%}.phone__screen img{width:100%;height:auto}.phone__screen .browser__page{animation-duration:30s}@keyframes browse-phone{0%,8%{translate:0}to{translate:0 calc(300px - 100%)}}.ad{color:var(--ink);gap:8px;padding:26px 10px 10px;font-size:10px;line-height:1.35;display:grid}.ad__head{align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.ad__head i{background:var(--jade);border-radius:50%;width:20px;height:20px}.ad__head small{color:var(--ink-3);font-size:9px;font-weight:500;display:block}.ad__img{aspect-ratio:1;text-align:center;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;border-radius:6px;place-items:center;padding:10px;font-size:15px;line-height:1.05;display:grid}.ad__btn{background:var(--surface-soft);border-radius:6px;justify-content:space-between;align-items:center;padding:7px 8px;font-weight:700;display:flex}.ad__label{z-index:3;color:#fff;letter-spacing:.04em;background:#0b0f14c7;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:600;position:absolute;bottom:10px;left:50%;translate:-50%}.svc-sub{color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;text-decoration:none;display:grid}.svc-sub .svc__icon{border-radius:16px;width:60px;height:60px}.svc-sub .svc__icon svg{width:26px;height:26px}.svc-sub__body{gap:6px;display:grid}.svc-sub__kinds{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.svc-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:28px;padding-top:24px;display:flex}.svc-foot p{margin:0}@media (max-width:960px){.svc-grid{grid-template-columns:1fr}}@media (max-width:560px){.svc-main__media{height:300px}.phone{border-radius:26px;width:138px}.phones .phone:nth-child(3){display:none}.svc-sub{grid-template-columns:auto 1fr}.svc-sub>.icon-btn{display:none}}@media (prefers-reduced-motion:reduce){.browser__page{animation:none}}.h1>.eyebrow{display:flex}.h1__line{display:block}.phone__fill{object-fit:cover;object-position:top;width:100%;margin-top:22px;height:calc(100% - 22px)!important}.phone__screen video.phone__fill{background:#1b1b1b}.route{height:calc(100svh + var(--strecke));background:linear-gradient(180deg, #fff 0%, var(--surface-soft) 14%, var(--surface-soft) 86%, #fff 100%);position:relative}.route__sticky{align-items:center;height:100svh;padding-top:84px;display:flex;position:sticky;top:0}.route__in{gap:clamp(22px,3vh,36px);display:grid}.route__head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:40px;display:grid}.route__head .lead{max-width:46ch}.route__path{--p:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.route__line{background:var(--line-strong);border-radius:2px;height:2px;position:absolute;top:19px;left:10%;right:10%}.route__line span{background:linear-gradient(90deg, var(--jade-bright), var(--jade-text));transform-origin:0;scale:var(--p) 1;transition:scale .6s var(--ease-out);border-radius:2px;position:absolute;inset:0}.route__path li button{cursor:pointer;text-align:center;width:100%;color:var(--ink-3);background:0 0;border:0;justify-items:center;gap:10px;padding:0 6px;display:grid;position:relative}.route__dot{width:40px;height:40px;box-shadow:inset 0 0 0 1.5px var(--line-strong);font-family:var(--font-display);font-weight:var(--display-weight);color:var(--ink-3);transition:background .4s var(--ease-out), color .4s var(--ease-out), box-shadow .4s var(--ease-out), rotate .5s var(--ease-out);background:#fff;border-radius:12px;place-items:center;font-size:16px;display:grid;position:relative}.route__path li[data-done] .route__dot{background:var(--jade-tint);color:var(--jade-text);box-shadow:inset 0 0 0 1.5px #006b5159}.route__path li[data-on] .route__dot{background:var(--jade-text);color:#fff;box-shadow:0 0 0 6px #008a6824, var(--glow-jade);font-size:0;rotate:45deg}.route__path li[data-on] .route__dot:after{content:"";background:#fff;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%;rotate:-45deg}.route__title{font-size:14.5px;font-weight:600;line-height:1.3;transition:color .3s}.route__path li[data-on] .route__title,.route__path button:hover .route__title{color:var(--ink)}.route__body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,80px);height:clamp(300px,100svh - 420px,440px);display:grid}.route__texts{height:100%;position:relative}.route__text{opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out), translate .6s var(--ease-out);align-content:center;gap:12px;display:grid;position:absolute;inset:0;translate:0 14px}.route__text[data-on]{opacity:1;pointer-events:auto;translate:0}.route__count{letter-spacing:.14em;text-transform:uppercase;color:var(--jade-text);margin:0;font-size:12.5px;font-weight:700}.route__text .body{max-width:50ch}.stations__link{color:var(--jade-text);margin-top:4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.stations__link svg{vertical-align:-3px;width:16px;height:16px;transition:translate .25s var(--ease-out);margin-left:6px;display:inline-block}.stations__link:hover svg{translate:3px}.route__stage{height:100%;position:relative}.route__device{opacity:0;transition:opacity .5s var(--ease-out), scale .7s var(--ease-out), translate .7s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 34px;translate:0 12px;scale:.96}.route__device[data-on]{opacity:1;translate:0;scale:1}.route__phone{aspect-ratio:9/19;border-radius:34px;flex:none;width:auto;height:100%;padding:7px}.route__phone .phone__screen{border-radius:28px;container-type:inline-size}.route__phone .mock__time{font-size:min(46px,26cqw)}.route__browser{width:min(100%,560px);height:92%;box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -30px #0b0f1473;background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.route__browser-view{flex:1;position:relative}.route__browser .mock{grid-template-columns:1.1fr 1fr;grid-auto-flow:dense;column-gap:16px;padding:18px 22px}.route__browser .mock__search{grid-column:1/-1}.route__browser .mock__map{grid-area:2/2/span 3;height:auto}.route__player{aspect-ratio:16/10;border-radius:16px;width:min(100%,560px);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0b0f148c}.route__player .mock{grid-template-rows:1fr auto auto;align-content:stretch;padding:14px}.route__player .mock__frame{aspect-ratio:auto}.route__player .mock__frame p{font-size:24px}.stations__note{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);background:#fff;border-radius:999px;margin:0;padding:5px 12px;font-size:13px;font-weight:600}.route__note{white-space:nowrap;position:absolute;bottom:0;left:50%;translate:-50%}.mock{align-content:start;gap:10px;padding:44px 12px 14px;font-size:12px;line-height:1.35;display:grid;position:absolute;inset:0}.mock--suche{background:#fff}.mock__search{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:10px 12px;display:flex}.mock__search svg{width:15px;height:15px}.mock__map{height:120px;box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(90deg,#006b510f 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#006b510f 1px,#0000 1px) 0 0/18px 18px,linear-gradient(160deg,#eef4f2,#f6f8f7);border-radius:12px;position:relative}.mock__map i{background:var(--ink-3);border-radius:50% 50% 50% 0;width:12px;height:12px;position:absolute;rotate:-45deg}.mock__map i.is-top{background:var(--jade);width:16px;height:16px;box-shadow:0 0 0 4px #008a682e}.mock__result{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);border-radius:10px;gap:2px;padding:9px 10px;display:grid}.mock__result b{color:var(--ink);font-size:12.5px}.mock__result.is-top{box-shadow:inset 0 0 0 1.5px var(--jade);background:var(--jade-tint)}.mock__stars{align-items:center;gap:3px;display:inline-flex}.mock__stars svg{color:#e5a50a;width:11px;height:11px}.mock--video{background:var(--night);color:#fff}.mock__frame{aspect-ratio:9/12;background:radial-gradient(#6fe3c140 1px,#0000 1.4px) 0 0/14px 14px,radial-gradient(80% 60% at 30% 20%,#1f3a31,#0a1411);border-radius:12px;align-content:end;padding:14px;display:grid;position:relative;overflow:hidden}.mock__frame p{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;margin:0;font-size:17px;line-height:1.1}.mock__frame p span{color:var(--jade-mint)}.mock__play{background:#ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -70%;box-shadow:inset 0 0 0 1px #ffffff4d}.mock__play svg{width:20px;height:20px}.mock__timeline{gap:3px;height:22px;display:flex;position:relative}.mock__timeline i{background:#00c89759;border-radius:4px}.mock__timeline i:nth-child(odd){background:#6fe3c133}.mock__playhead{background:#fff;border-radius:2px;width:2px;animation:6s linear infinite playhead;position:absolute;top:-4px;bottom:-4px}@keyframes playhead{0%{left:0}to{left:100%}}.mock__tracks{gap:4px;display:grid}.mock__tracks i{background:#ffffff1a;border-radius:3px;height:6px}.mock__tracks i:nth-child(2){width:70%}.mock__tracks i:nth-child(3){width:45%}.mock--anfrage{color:#fff;background:radial-gradient(120% 80% at 50% 0,#1f3a31,#0a1411 70%);padding-top:56px}.mock__time{text-align:center;font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 14px;font-size:46px;font-weight:600;line-height:1}.mock__notes{display:grid}.mock__note-wrap{animation:note-room .42s var(--ease-out) both;grid-template-rows:1fr;display:grid}.mock__note-wrap>.mock__note{min-height:0;margin-bottom:8px}.mock__note{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:50% 0;animation:note-in .55s var(--ease-out) .12s both;background:#ffffff1f;border-radius:14px;gap:3px;padding:11px 12px;display:grid;overflow:hidden}@keyframes note-room{0%{grid-template-rows:0fr}}.mock__note b{font-size:12px}.mock__note span{color:#ffffffc7}@keyframes note-in{0%{opacity:0;translate:0 -14px;scale:.94}60%{opacity:1;scale:1.015}}@media (max-width:1040px){.route__phone{border-radius:18%/8.5%;padding:5px}.route__phone .phone__screen{border-radius:14%/6.6%}.route__sticky{padding-top:72px}.route__head{grid-template-columns:1fr;gap:8px}.route__head .h2{font-size:clamp(26px,7vw,36px)}.route__head .lead{display:none}.route__line{top:15px}.route__dot{border-radius:10px;width:32px;height:32px;font-size:14px}.route__title{display:none}.route__body{grid-template-rows:minmax(0,1fr) 216px;grid-template-columns:1fr;align-items:stretch;gap:14px;height:calc(100svh - 250px)}.route__stage{order:-1;height:100%;min-height:0}.route__texts{height:100%}.route__text{align-content:start;gap:6px}.route__text .h3{font-size:21px}.route__text .body{font-size:15px;line-height:1.55}.route__device{inset:0 0 30px}.route__browser,.route__player{width:100%}.route__browser .mock{grid-template-columns:1fr;padding:12px}.route__browser .mock__map{display:none}.route__player .mock__frame p{font-size:16px}.mock{font-size:10.5px}.stations__note{padding:4px 9px;font-size:11px}}.hero{padding-block:4px 40px}.hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:16px;height:clamp(600px,100svh - 190px,710px);display:grid}.hero__main{flex-direction:column;justify-content:center;gap:34px;padding:clamp(28px,3.2vw,46px);display:flex}.hero__main .h1{font-size:clamp(36px,4.1vw,60px)}.hero__bottom{flex-direction:column;gap:24px;display:flex}.hero__bottom .lead{font-size:18px}.hero__cta{flex-wrap:wrap;gap:12px;display:flex}.hero__ort{color:var(--ink-2);align-items:center;gap:6px;margin:10px 0 0;font-size:15px;display:flex}.hero__ort svg{width:17px;height:17px;color:var(--jade-text);flex:none}.hero__trust{color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:14px;display:flex}.hero__trust span{align-items:center;gap:7px;display:inline-flex}.hero__trust svg{width:16px;height:16px;color:var(--jade-text)}.stage-wrap{--head:64px;--person-w:200px;padding-top:var(--head);min-height:0;position:relative}.stage{isolation:isolate;border-radius:var(--radius-card);height:100%;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);background:linear-gradient(160deg,#f4f8f6 0%,#e8f2ee 100%);position:relative;overflow:hidden}.stage .decor{width:360px;height:300px}.stage__person,.stage__head{width:var(--person-w);pointer-events:none;position:absolute;right:26px}.stage__person{z-index:3;top:calc(var(--head) * -1)}.stage__head{z-index:5;clip-path:inset(0 0 calc(100% - var(--head) - 2px) 0);top:0}.stage__person img,.stage__head img{width:100%;height:auto}.stage__browser{--view-h:320px;z-index:1;width:66%;box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -30px #0b0f1473;background:#fff;border-radius:12px;position:absolute;top:92px;left:26px;overflow:hidden}.stage__view{height:var(--view-h);overflow:hidden}.stage__phone{z-index:2;width:168px;position:absolute;bottom:-46px;right:42px;rotate:3deg}.tag-card{z-index:6;box-shadow:inset 0 0 0 1px var(--line), 0 16px 32px -18px #0b0f1466;color:var(--ink-2);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;line-height:1.35;display:flex;position:absolute}.tag-card b{color:var(--ink);font-weight:700}.stage__rating{top:26px;left:18px}.stage__name{right:18px;top:calc(var(--person-w) * .98 - var(--head) - 8px);flex-direction:column;align-items:flex-start;gap:0}.stage__proof{align-items:center;gap:12px;max-width:330px;bottom:22px;left:18px}.stage__proof>span:last-child{display:grid}.stage__proof-num{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.03em;color:var(--jade-text);font-size:40px;line-height:1}@media (max-width:1100px){.hero__grid{grid-template-columns:1fr;height:auto}.stage-wrap{height:540px}}@media (max-width:640px){.stage-wrap{--head:48px;--person-w:140px;height:500px}.stage__browser{--view-h:230px;width:82%;top:84px;left:16px}.stage__phone{width:128px;bottom:-60px;right:18px}.stage__person,.stage__head{right:12px}.stage__proof{max-width:none;padding:9px 11px;font-size:12.5px;bottom:16px;left:12px;right:12px}.stage__proof-num{font-size:30px}.stage__rating{top:18px;left:12px}.stage__name{padding:7px 10px;font-size:12.5px;right:10px}}.bench{grid-template:"list panel""info panel"1fr/minmax(0,1fr) minmax(0,1.4fr);align-items:stretch;gap:16px;display:grid}.bench__list{grid-area:list}.bench__panel{grid-area:panel;align-content:center}.bench__info{grid-area:info}.bench__list{align-content:start;gap:6px;display:grid}.bench__row{text-align:left;cursor:pointer;transition:background .3s var(--ease-out), box-shadow .3s var(--ease-out);background:0 0;border:0;border-radius:14px;gap:3px;padding:16px 18px 16px 22px;display:grid;position:relative}.bench__row:before{content:"";background:0 0;border-radius:2px;width:4px;height:calc(100% - 36px);transition:background .3s;position:absolute;top:18px;left:8px}.bench__row:hover{background:var(--surface-soft)}.bench__row[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);background:#fff}.bench__row[aria-selected=true]:before{background:var(--jade)}.bench__name{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.015em;color:var(--ink);font-size:19px}.bench__branche{color:var(--ink-3);font-size:13.5px;line-height:1.45}.bench__badge{background:var(--jade-tint);color:var(--jade-text);border-radius:8px;justify-self:start;margin-top:6px;padding:4px 10px;font-size:12.5px;font-weight:700}.bench__panel{isolation:isolate;border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);background:linear-gradient(160deg,#f4f8f6 0%,#e8f2ee 100%);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.bench__stage{padding:32px 32px 36px;display:grid;position:relative}.bench__browser{box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -30px #0b0f1473;z-index:0;opacity:0;background:#fff;border-radius:12px;grid-area:1/1;transition:none;position:relative;overflow:hidden;translate:0 10px}.bench__browser[data-prev]{z-index:1;opacity:1;translate:0}.bench__browser[data-on]{z-index:2;opacity:1;transition:opacity .35s var(--ease-out), translate .5s var(--ease-out);translate:0}.bench__view{aspect-ratio:1440/900;overflow:hidden}.bench__view img{object-fit:cover;width:100%;height:100%}.bench__result{max-width:340px;bottom:16px;right:20px}.bench__info{border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);background:#fff;align-content:space-between;justify-items:start;gap:22px;padding:26px 28px 28px;display:grid}.bench__info .body{max-width:62ch;margin-top:8px}.bench__tags{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.bench__tags .tag{padding:4px 10px;font-size:12.5px}.bench__live{background:var(--ink);color:#fff;white-space:nowrap;transition:background .3s var(--ease-out);border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.bench__live svg{width:16px;height:16px}.bench__live:hover{background:var(--jade-text)}@media (max-width:960px){.bench{grid-template:"list""panel""info"/minmax(0,1fr)}.bench__list{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;min-width:0;padding-bottom:6px;overflow-x:auto}.bench__list::-webkit-scrollbar{display:none}.bench__row{padding:10px 14px}.bench__row:before,.bench__branche,.bench__badge{display:none}.bench__name{font-size:16px}.bench__stage{padding:16px 16px 20px}.bench__result{grid-area:2/1;max-width:none;margin-top:12px;font-size:12.5px;position:relative;bottom:auto;left:auto;right:auto}.bench__info{grid-template-columns:1fr;padding:20px}.bench__live{justify-self:start}}.pd__head-wrap{text-align:center;justify-items:center;margin-inline:auto}.pd__head-wrap .lead{max-width:56ch}.pd__card-note{border-top:1px dashed var(--line);color:var(--ink-3);margin:4px 0 0;padding-top:12px}.pd__rule{text-align:center;width:100%;color:var(--ink-3);margin:18px 0 0}.pd__extras{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:16px;display:grid}.pd__extras:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){:is(.pd__extras,.pd__extras:has(>:nth-child(2):last-child)){grid-template-columns:1fr}}.pd__extra{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;padding:16px 22px;font-size:15px;display:flex}.pd__extra b{color:var(--ink)}.pd__extra-price{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;color:var(--ink);font-size:22px}.ablauf{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ablauf__head{gap:16px;display:grid;position:sticky;top:120px}@media (max-width:960px){.ablauf{grid-template-columns:1fr}.ablauf__head{position:static}}.wa{z-index:55;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));background:var(--jade-text);color:#fff;height:58px;transition:gap .35s var(--ease-out), padding .35s var(--ease-out), background .3s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:18px;align-items:center;gap:0;padding:0 7px;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 1px 2px #0b0f1426,0 16px 34px -12px #006b5199}.wa__icon{place-items:center;width:44px;height:44px;display:grid;position:relative}.wa__icon svg{width:26px;height:26px}.wa__label{white-space:nowrap;max-width:0;transition:max-width .35s var(--ease-out);font-size:15px;font-weight:600;overflow:hidden}.wa:is([data-fx-on],:focus-visible){background:var(--jade-deep);gap:4px;padding-right:18px}.wa:is([data-fx-on],:focus-visible) .wa__label{max-width:120px}.wa:is([data-fx-on],:focus-visible) .sq-burst i{animation:btn-square .85s var(--ease-out) both}.wa:focus-visible{outline-offset:4px;border-radius:18px}html:has(#mobile-menu:not([hidden])) .wa{display:none}.about{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.about__photo{isolation:isolate;border-radius:calc(var(--radius-card) + 6px);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);background:linear-gradient(160deg,#f4f8f6 0%,#e8f2ee 100%);margin:0;padding:14px;position:relative;overflow:hidden}.about__photo img{border-radius:var(--radius-card);width:100%;height:auto}.about__text{gap:16px;display:grid}.about__text .h2{margin-bottom:4px}.about__facts{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.about__facts li{background:var(--jade-tint);color:var(--jade-text);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600}.about__cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:10px;display:flex}@media (max-width:960px){.about{grid-template-columns:1fr}}.reviews__score{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);background:#fff;border-radius:16px;justify-items:start;gap:8px;padding:20px 22px;display:grid}.reviews__score p{color:var(--ink-2);margin:0;font-size:15.5px}.reviews__score b{color:var(--ink)}.reviews{columns:3 300px;column-gap:16px;margin:0;padding:0;list-style:none}.review{break-inside:avoid;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);background:#fff;border-radius:18px;gap:14px;margin-bottom:16px;padding:24px;display:grid}.review blockquote{gap:10px;margin:0;display:grid}.review blockquote p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.6}.review footer{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:14px;font-size:14.5px;display:flex}.review footer b{color:var(--ink);display:block}.review__ctx{color:var(--ink-3);font-size:13px;display:block}.review__avatar{background:var(--jade-tint);width:40px;height:40px;color:var(--jade-text);font-family:var(--font-display);font-weight:var(--display-weight);border-radius:12px;flex:none;place-items:center;font-size:15px;display:grid}.reviews__more{display:none}@media (max-width:760px){.reviews:not([data-alle]) .review:nth-child(n+5){display:none}.reviews__more{background:var(--surface-soft);width:100%;box-shadow:inset 0 0 0 1px var(--line);font:600 15px/1 var(--font-body);color:var(--ink);cursor:pointer;border:0;border-radius:12px;margin-top:4px;padding:14px;display:block}}.pd__hint{text-align:center;color:var(--ink-2);margin:22px 0 0;font-size:16px}.fragen{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.fragen__head{gap:16px;display:grid;position:sticky;top:120px}.fragen__note{margin:20px 0 0}@media (max-width:960px){.fragen{grid-template-columns:1fr}.fragen__head{position:static}}.kontakt__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:16px;display:grid}.kontakt__direkt{align-content:start;gap:22px;padding:clamp(26px,3vw,38px);display:grid;position:sticky;top:110px}.kontakt__name{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;color:#fff;margin:0;font-size:26px}.kontakt__wege{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kontakt__wege a{color:var(--on-night);background:#ffffff0d;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:background .25s,box-shadow .25s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.kontakt__wege a:hover{background:#ffffff17;box-shadow:inset 0 0 0 1px #6fe3c159}.kontakt__wege b{color:#fff;font-size:15.5px;display:block}.kontakt__wege a>span:last-child>span{color:var(--on-night-2);font-size:13.5px;line-height:1.4;display:block}.kontakt__icon{width:40px;height:40px;color:var(--jade-mint);background:#00c89724;border-radius:10px;flex:none;place-items:center;display:grid}.kontakt__icon svg{width:19px;height:19px}.kontakt__form{padding:clamp(24px,3vw,40px)}.kform{gap:20px;display:grid}.kform__themen{border:0;gap:10px;margin:0;padding:0;display:grid}.kform__themen legend{color:var(--ink);margin-bottom:10px;font-size:14px;font-weight:600}.kform__chips{flex-wrap:wrap;gap:8px;display:flex}.kchip{box-shadow:inset 0 0 0 1px var(--line-field);font:500 15px/1.2 var(--font-body);color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:12px;padding:11px 15px;transition:background .2s,box-shadow .2s,color .2s}.kchip:hover{box-shadow:inset 0 0 0 1px var(--jade)}.kchip[aria-pressed=true]{background:var(--jade-text);color:#fff;box-shadow:none}.kchip--sm{padding:8px 12px;font-size:14px}.kform__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kform__falle{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.kform__submit{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.kform__submit p{margin:0}.kform__submit .btn:disabled{opacity:.7;cursor:progress}.kontakt__danke{gap:14px;display:grid}.kontakt__termin{border-top:1px solid var(--line);justify-items:start;gap:10px;margin-top:8px;padding-top:20px;display:grid}.kontakt__termin p{margin:0}.kontakt__check{text-align:center;color:var(--ink-2);margin:22px 0 0;font-size:16px}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 4px #b423181a}@media (max-width:960px){.kontakt__grid{grid-template-columns:1fr}.kontakt__direkt{position:static}.kform__row{grid-template-columns:1fr}}.site-footer{isolation:isolate;background:radial-gradient(120% 80% at 0% 0%, var(--night-2) 0%, var(--night) 55%);color:var(--on-night-2);margin-top:clamp(40px,6vw,80px);position:relative}main:has(>.band:last-child)+.site-footer{margin-top:0}.site-footer__in{gap:40px;padding-block:clamp(56px,7vw,88px) clamp(96px,10vw,110px);display:grid}.site-footer__top{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.site-footer__brand img{width:auto;height:30px}.site-footer__brand p{max-width:34ch;margin:16px 0 18px;font-size:15px;line-height:1.55}.site-footer__brand address{font-size:14.5px;font-style:normal;line-height:1.7}.site-footer__brand b{color:#fff}.site-footer__label{letter-spacing:.14em;text-transform:uppercase;color:var(--jade-mint);margin:0 0 14px;font-size:12px;font-weight:700;display:block}.site-footer__col ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:var(--on-night);text-decoration:none;transition:color .2s}.site-footer__col a{padding-block:2px;font-size:15px;display:inline-block}.site-footer a:hover{color:var(--jade-mint)}.site-footer__ref{isolation:isolate;background:#ffffff0d;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;transition:background .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6fe3c138}.site-footer__ref-text{gap:4px;display:grid}.site-footer__ref .site-footer__label{margin-bottom:4px}.site-footer__ref b{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;color:#fff;font-size:clamp(20px,2vw,26px)}.site-footer__ref-sub{color:var(--on-night-2)}.site-footer__ref-btn{background:var(--jade-bright);width:48px;height:48px;color:var(--night);transition:translate .3s var(--ease-out);border-radius:12px;flex:none;place-items:center;display:grid}.site-footer__ref-btn svg{width:20px;height:20px}.site-footer__ref:is([data-fx-on],:focus-visible){background:#ffffff14;box-shadow:inset 0 0 0 1px #6fe3c173}.site-footer__ref:is([data-fx-on],:focus-visible) .site-footer__ref-btn{translate:4px}.site-footer__region{margin:0;font-size:13.5px;line-height:1.8}.site-footer__region a{color:var(--on-night-2);text-underline-offset:3px;-webkit-text-decoration:underline #a9bdb566;text-decoration:underline #a9bdb566}.site-footer__bottom{border-top:1px solid var(--line-night);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:22px;font-size:13.5px;display:flex}.site-footer__legal{gap:20px;display:flex}.site-footer__legal a{padding-block:4px;display:inline-block}@media (max-width:960px){.site-footer__top{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}}@media (max-width:560px){.site-footer__top{grid-template-columns:1fr}.site-footer__ref{padding:20px}}@media (max-width:1040px) and (min-height:740px){.route__head .lead{font-size:15px;line-height:1.5;display:block}.route__body{height:calc(100svh - 320px)}}@media (max-height:560px){.route{height:auto}.route__sticky{height:auto;padding-block:72px 48px;position:static}.route__body{height:400px}}@media (max-height:560px) and (max-width:1040px){.route__body{grid-template-rows:260px 230px;height:auto}.route__stage{overflow:hidden}}.route--night{background:radial-gradient(70% 50% at 85% 20%, #00c8971f, transparent 70%), var(--night);color:var(--on-night)}.route--night .route__line{background:#ffffff24}.route--night .route__path li button{color:var(--on-night-2)}.route--night .route__dot{background:var(--night-2);color:var(--on-night-2);box-shadow:inset 0 0 0 1.5px #ffffff29}.route--night .route__path li[data-done] .route__dot{color:var(--jade-mint);background:#00c89724;box-shadow:inset 0 0 0 1.5px #6fe3c166}.route--night .route__path li[data-on] .route__dot{background:var(--jade);box-shadow:0 0 0 6px #00c89729, var(--glow-jade)}.route--night .route__path li[data-on] .route__title,.route--night .route__path button:hover .route__title{color:#fff}.route--night .route__count,.route--night .stations__link{color:var(--jade-mint)}.route--night .stations__note{box-shadow:inset 0 0 0 1px var(--line-night);color:var(--on-night-2);background:#ffffff14}.route--night .phone{box-shadow:inset 0 0 0 1px #ffffff29,0 30px 60px -30px #000c}.band--jade{background:var(--jade-tint)}.arbeiten__alle{margin-top:28px}.stage-wrap--flat{--head:0px;padding-top:0}.stage--ads .phones{align-items:center;padding-top:0}.stage--ads .phone{width:clamp(130px,12vw,176px)}.stage--ads .stage__proof{z-index:6}@media (max-width:640px){.stage--ads .phones{gap:8px;padding-bottom:70px}.stage--ads .phone{border-radius:22px;width:104px;padding:5px}.stage--ads .phone__screen{border-radius:18px}.stage--ads .phone:nth-child(3){display:none}}.mock--formular,.mock--termin{color:var(--ink);background:#fff}.mock__form-h{font-family:var(--font-display);font-weight:var(--display-weight);margin:0 0 2px;font-size:15px}.mock__field{box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:9px;gap:2px;padding:7px 9px;display:grid}.mock__field span{color:var(--ink-3);font-size:10px}.mock__field b{font-weight:600}.mock__send{background:var(--jade-text);color:#fff;text-align:center;border-radius:10px;margin-top:4px;padding:9px;font-weight:700}.mock__day{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10px;font-weight:700}.mock__slot{border-radius:9px;padding:7px 9px}.mock__slot--frei{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.mock__slot--termin{background:var(--jade-tint);box-shadow:inset 3px 0 0 var(--jade);gap:2px;display:grid}.mock__slot--termin span{color:var(--ink-2)}.bausteine__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:761px){.bausteine__list>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}}.bausteine__row{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);background:#fff;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding:22px 24px;display:grid}.bausteine__ic{background:var(--jade-tint);width:40px;height:40px;color:var(--jade-text);border-radius:12px;place-items:center;display:grid}.bausteine__ic svg{width:20px;height:20px}.bausteine__row .h4{margin:8px 0 6px}.bausteine__row p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}@media (max-width:760px){.bausteine__list{grid-template-columns:minmax(0,1fr);gap:10px}.bausteine__row{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px}.bausteine__ic{border-radius:10px;width:34px;height:34px}.bausteine__ic svg{width:17px;height:17px}.bausteine__row .h4{margin:5px 0 4px;font-size:17px}.bausteine__row p{font-size:14.5px}}.beleg__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.beleg__media{isolation:isolate;border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);background:linear-gradient(160deg,#f4f8f6 0%,#e8f2ee 100%);padding:clamp(20px,3vw,36px);position:relative;overflow:hidden}.beleg__browser{z-index:1;box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -30px #0b0f1473;background:#fff;border-radius:12px;position:relative;overflow:hidden}.beleg__browser img{width:100%;height:auto;display:block}.beleg__body{justify-items:start;gap:16px;display:grid}.beleg__num{color:var(--ink);align-items:center;gap:14px;margin:4px 0 0;font-size:18px;font-weight:600;line-height:1.35;display:flex}.beleg__num .stage__proof-num{font-size:clamp(56px,6vw,80px)}.beleg__hinweis{background:var(--surface-soft);color:var(--ink-2);border-radius:10px;margin:0;padding:8px 12px}@media (max-width:960px){.beleg__grid{grid-template-columns:1fr}}.rahmen__boxes{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:16px;width:100%;display:grid}.rahmen__box{align-content:start;gap:10px;padding:28px;display:grid}.rahmen__t{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(26px,2.4vw,34px);line-height:1.1}.on-night .rahmen__t{color:#fff}.on-night .pl__k{color:var(--jade-mint)}.rahmen__gehoert{text-align:center;color:var(--ink-2);margin:20px 0 0}.rahmen__wann{gap:18px;margin-top:clamp(48px,6vw,80px);display:grid}.rahmen__wann .h3{text-align:center}.rahmen__cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rahmen__col{padding:26px 28px}.rahmen__col ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rahmen__col li{color:var(--ink-2);grid-template-columns:18px 1fr;gap:10px;display:grid}.rahmen__col li svg{width:18px;height:18px;color:var(--jade-text);margin-top:3px}.rahmen__x{width:14px;height:14px;margin:5px 2px 0;position:relative}.rahmen__x:before,.rahmen__x:after{content:"";background:var(--ink-3);width:2px;height:100%;margin-left:-1px;position:absolute;top:0;left:50%;rotate:45deg}.rahmen__x:after{rotate:-45deg}.rahmen__satz{text-align:center;margin-inline:auto}.rahmen__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin-top:32px;display:flex}.rahmen__tel{color:var(--jade-text);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.rahmen__tel svg{width:18px;height:18px}@media (max-width:960px){.rahmen__boxes,.rahmen__cols{grid-template-columns:1fr}}.passt__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.passt__grid .svc-sub{padding:24px}@media (max-width:960px){.passt__grid{grid-template-columns:1fr}}.mock--such{color:var(--ink);background:#fff;padding:16px 18px}.mock__suggest{box-shadow:0 12px 30px -16px #0b0f1459, inset 0 0 0 1px var(--line);border-radius:0 0 12px 12px;margin:-4px 0 0;padding:6px 0;list-style:none}.mock__suggest li{color:var(--ink-2);align-items:center;gap:8px;padding:7px 12px;display:flex}.mock__suggest li.is-on{background:var(--surface-soft);color:var(--ink);font-weight:600}.mock__suggest svg{width:13px;height:13px;color:var(--ink-3)}.mock__ad{background:var(--jade-tint);box-shadow:inset 3px 0 0 var(--jade);border-radius:10px;gap:3px;padding:10px 12px;display:grid}.mock__ad b{color:var(--jade-text);font-size:13.5px}.mock__ad span{color:var(--ink-2)}.mock__ad-k{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;color:var(--ink)!important}.mock__hit{gap:6px;padding:8px 2px;display:grid}.mock__hit i{background:var(--line);border-radius:4px;height:7px;display:block}.vergleich__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vergleich__card{align-content:start;gap:12px;padding:clamp(26px,3vw,40px);display:grid}.vergleich__card .h3{margin:0}.vergleich__satz{color:var(--ink-2);margin:22px 0 0}@media (max-width:960px){.vergleich__grid{grid-template-columns:1fr}}.stage--such .stage__browser{width:70%;top:70px}.stage--such .stage__view{position:relative}.stage--such .stage__phone{bottom:-30px}@media (max-width:640px){.stage--such .stage__browser{width:86%;top:70px}}.route__browser .mock--such{grid-template-columns:1fr;padding:18px 22px}.stage__beispiel{color:var(--ink-3);font-size:12.5px;font-weight:600;top:26px;right:18px}.on-night .stations__link{color:var(--jade-mint)}.mock__bild{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.beleg__zitat{background:var(--jade-tint);box-shadow:inset 3px 0 0 var(--jade);border-radius:14px;margin:0;padding:18px 20px}.beleg__zitat blockquote{margin:0}.beleg__zitat p{color:var(--ink);margin:0;font-size:17px;line-height:1.55}.beleg__zitat figcaption{color:var(--ink-2);margin-top:8px}.beleg__links{flex-wrap:wrap;gap:8px 24px;display:flex}.stage--web .stage__browser{top:70px}.stage--web .stage__view img,.stage--web .stage__phone .phone__screen img{object-fit:cover;object-position:top;width:100%;height:100%}.stage--wartung .stage__view img{object-position:left top}.chat{background:linear-gradient(#f4f8f6 0%,#e8f2ee 100%);flex-direction:column;gap:8px;padding:30px 10px 12px;font-size:11.5px;line-height:1.35;display:flex}.chat__head{border-bottom:1px solid var(--line);color:var(--ink);text-align:center;margin:0 0 4px;padding-bottom:8px;font-weight:700}.chat__msg{max-width:86%;color:var(--ink);border-radius:12px;margin:0;padding:7px 10px;box-shadow:0 1px #0b0f140f}.chat__msg--du{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.chat__msg--ich{background:var(--jade-tint-2);border-bottom-right-radius:4px;align-self:flex-end}.chat__tag{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:#fff;border-radius:999px;align-self:center;margin-top:auto;padding:3px 8px;font-size:10px}.vt{width:100%;margin-top:clamp(40px,5vw,64px)}.vt__h{text-align:center;margin:0 0 18px}.vt__scroll{border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);background:#fff;overflow-x:auto}.vt__table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.vt__table th,.vt__table td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:14px 18px}.vt__table tbody tr:last-child th,.vt__table tbody tr:last-child td{border-bottom:0}.vt__table thead th{font-family:var(--font-display);font-weight:var(--display-weight);color:var(--ink);font-size:17px}.vt__table thead th:nth-child(3){color:var(--jade-text)}.vt__table tbody th{text-align:left;color:var(--ink-2);font-weight:500}.vt__table td{color:var(--ink);font-weight:600}.vt__table td:nth-child(3){background:var(--jade-tint)}.vt__table svg{width:18px;height:18px;color:var(--jade-text);margin-inline:auto;display:block}.vt__nein{vertical-align:middle;background:var(--line-strong);width:12px;height:2px;display:inline-block}.vt__fuss{text-align:center;color:var(--ink-2);margin:12px 0 0}@media (max-width:640px){.vt__table{min-width:0;font-size:13px}.vt__table tbody th{width:38%}.vt__table th,.vt__table td{padding:11px 10px}.vt__table thead th{font-size:14px}}.beleg__media:has(.beleg__vorher){padding-bottom:clamp(56px,7vw,96px)}.beleg__vorher{z-index:2;background:#fff;border-radius:10px;width:38%;position:absolute;bottom:clamp(12px,1.6vw,22px);left:clamp(10px,1.6vw,20px);overflow:hidden;rotate:-3deg;box-shadow:0 0 0 4px #fff,0 24px 40px -18px #0b0f1480}.beleg__vorher img{filter:saturate(.85);width:100%;height:auto;display:block}.beleg__marke{background:var(--ink);color:#fff;letter-spacing:.04em;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;position:absolute;top:8px;left:8px}.beleg__marke--nach{background:var(--jade-text);inset:auto 10px 10px auto}.beleg__browser{position:relative}@media (max-width:640px){.beleg__vorher{width:46%}}.rahmen__netto{text-align:center;margin:28px auto 0}.mock--quiz{color:var(--ink);background:#fff;gap:9px}.mock__quiz-k{color:var(--ink-3);justify-content:space-between;margin:0;font-size:10px;display:flex}.mock__quiz-k span{white-space:nowrap}.mock__quiz-k span:last-child{color:var(--jade-text);font-weight:700}.mock__quiz-bar{background:var(--line);border-radius:4px;height:4px;display:block;overflow:hidden}.mock__quiz-bar i{background:var(--jade);width:40%;height:100%;display:block}.mock__quiz-opts{gap:7px;display:grid}.mock__quiz-opts span{box-shadow:inset 0 0 0 1.5px var(--line-strong);text-align:center;border-radius:10px;padding:10px;font-weight:600}.mock__quiz-opts span.is-on{background:var(--jade-tint);box-shadow:inset 0 0 0 1.5px var(--jade);color:var(--jade-text)}.mock__quiz-hint{text-align:center;color:var(--ink-3);margin:0;font-size:10px}.kform__quelle{margin-top:12px}.wv{background:radial-gradient(70% 50% at 85% 20%, #00c8971f, transparent 70%), var(--night);color:var(--on-night)}.wv__head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:clamp(32px,4vw,56px);display:grid}.wv__head .lead{max-width:46ch}.wv__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.wv__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wv__step{width:100%;box-shadow:inset 0 0 0 1px var(--line-night);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#ffffff0a;border:0;border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.wv__step:hover{background:#ffffff12}.wv__step[data-on]{background:#00c8971a;box-shadow:inset 0 0 0 1px #6fe3c173}.wv__n{background:var(--night-2);width:40px;height:40px;font-family:var(--font-display);font-weight:var(--display-weight);color:var(--on-night-2);border-radius:12px;place-items:center;font-size:15px;transition:background .3s,color .3s;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff29}.wv__step[data-on] .wv__n{background:var(--jade-text);box-shadow:none;color:#fff}.wv__body{align-content:center;gap:4px;display:grid}.wv__t{font-family:var(--font-display);font-weight:var(--display-weight);color:#fff;font-size:18px}.wv__d{color:var(--on-night-2);font-size:15px;line-height:1.55}.wv__bar{background:var(--jade-mint);opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .3s;position:absolute;top:14px;bottom:14px;left:0}.wv__step[data-on] .wv__bar{opacity:1}.wv__media{position:sticky;top:110px}.wv__frame{background:var(--night-2);box-shadow:inset 0 0 0 1px var(--line-night), 0 40px 80px -40px #000c;aspect-ratio:16/9;border-radius:20px;position:relative;overflow:hidden}.wv__video{object-fit:cover;width:100%;height:100%;display:block}.wv__controls{gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.wv__btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0a1411b8;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.wv__btn svg{fill:currentColor;width:20px;height:20px}@media (max-width:959px){.wv__head{grid-template-columns:1fr;gap:10px}.wv__grid{grid-template-columns:1fr}.wv__media{order:-1;position:static}.wv__frame{aspect-ratio:4/5}.wv__step{padding:13px 14px}.wv__t{font-size:16.5px}}.stage--video{place-items:center;padding:clamp(56px,6vw,80px) clamp(16px,3vw,36px) clamp(24px,3vw,36px);display:grid}.stage__player{z-index:2;width:100%;position:relative}.beleg__media--video{padding:clamp(16px,2.4vw,28px)}.beleg__media--video .wv__frame{z-index:1;position:relative}.kurz__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.kurz__body{gap:24px;display:grid}.kurz__strecke{flex-wrap:wrap;align-items:center;gap:10px 8px;margin:0;padding:0;list-style:none;display:flex}.kurz__strecke li{align-items:center;gap:8px;display:inline-flex}.kurz__strecke li+li:before{content:"";background:var(--jade);border-radius:2px;flex:none;width:20px;height:2px}.kurz__pill{background:var(--jade-tint);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-weight:600;display:inline-flex}.kurz__n{background:var(--jade-text);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}@media (max-width:960px){.kurz__grid{grid-template-columns:1fr}}.stimmen{padding-bottom:clamp(60px,7vw,100px)}.stimmen__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:grid}.stimmen__grid .review{grid-template-rows:auto 1fr auto;margin:0}@media (max-width:760px){.stimmen__grid{grid-template-columns:1fr}}.wv__grid--ohne{grid-template-columns:1fr}.wv__grid--ohne .wv__list{grid-template-columns:repeat(2,minmax(0,1fr))}.wv__step:disabled{cursor:default}.wv__haken{color:var(--on-night-2);flex-wrap:wrap;gap:10px 24px;margin:28px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.wv__haken li{align-items:center;gap:8px;display:inline-flex}.wv__haken svg{width:18px;height:18px;color:var(--jade-mint)}@media (max-width:760px){.wv__grid--ohne .wv__list{grid-template-columns:1fr}}@media (max-width:560px){.kurz__strecke li+li:before{display:none}}.wv__frame--platzhalter{background:linear-gradient(135deg, #00c89714, transparent 60%), var(--night-2);box-shadow:inset 0 0 0 1px var(--line-night), inset 0 0 0 9999px #ffffff03;place-items:center;display:grid}.wv__platz{color:var(--on-night-2);background:#ffffff0f;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-weight:600;display:inline-flex}.wv__platz svg{width:18px;height:18px;fill:var(--jade-mint)}.shopm{color:var(--ink);background:#fff;align-content:start;gap:12px;padding:14px 16px;font-size:11px;display:grid;position:absolute;inset:0}.shopm__top{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:10px;display:flex}.shopm__top b{font-family:var(--font-display);font-weight:var(--display-weight);font-size:13px}.shopm__nav{color:var(--ink-3);gap:10px;display:flex}.shopm__nav i{font-style:normal}.shopm__cart{background:var(--jade-tint);color:var(--jade-text);border-radius:999px;margin-left:auto;padding:4px 9px;font-weight:700}.shopm__h{font-family:var(--font-display);font-weight:var(--display-weight);margin:4px 0 0;font-size:15px}.shopm__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shopm__card{gap:4px;display:grid}.shopm__img{aspect-ratio:1;border-radius:8px;display:block}.shopm__card span:not(.shopm__img):not(.shopm__btn){color:var(--ink-2)}.shopm__btn{background:var(--ink);color:#fff;text-align:center;border-radius:7px;margin-top:4px;padding:6px;font-weight:700}.preise-hero{padding-top:16px}.preise-hero__card{text-align:center;justify-items:center;gap:24px;padding:clamp(36px,6vw,88px) clamp(20px,5vw,72px);display:grid;position:relative;overflow:hidden}.preise-hero__card .h1{flex-direction:column;align-items:center;max-width:16ch;font-size:clamp(36px,4.1vw,60px);display:flex}.preise-hero__card .lead{max-width:62ch;margin:0}.preise-hero__card .hero__cta,.preise-hero__card .hero__trust{justify-content:center}.preise-sprung{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.preise-sprung__pill{background:var(--jade-tint);color:var(--ink);transition:background .2s var(--ease-out);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none}.preise-sprung__pill:hover,.preise-sprung__pill:focus-visible{background:var(--jade-tint-2)}.preise-hinweis{text-align:center;margin-top:20px}.preise-wartung{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;width:100%;padding:clamp(24px,3vw,36px);display:grid}.preise-wartung .body{margin:0}@media (max-width:860px){.preise-wartung{grid-template-columns:1fr;gap:16px}}.ptabs{justify-items:center;scroll-margin-top:96px;display:grid}.ptabs__list{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin-bottom:clamp(32px,4vw,48px)}.ptabs__pill{width:calc((100% - 10px) / var(--n));background:var(--ink);transform:translateX(calc(var(--i) * 100%));transition:transform .5s var(--ease-out);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 8px 20px -10px #0b0f148c}.ptabs__panel{justify-items:center;width:100%;display:grid}.ptabs__panel[hidden]{display:none}@media (max-width:560px){.ptabs__list{width:100%}.ptabs__list button{padding:11px 6px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ptabs__pill{transition:none}}.kontakt--seite{padding-top:clamp(40px,6vw,72px)}@media (max-width:960px){.kontakt--seite .kontakt__form{order:-1}}@media (min-width:761px){.stimmen__grid>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}}.projekte__liste{gap:clamp(56px,8vw,112px);margin:0;padding:0;list-style:none;display:grid}.projekt{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.projekt--rechts .projekt__bild{order:2}.projekt__bild{width:100%;transition:translate .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:14px;text-decoration:none;display:block;position:relative;top:auto;left:auto;translate:none}.projekt__bild img{width:100%;height:auto;display:block}.projekt__bild:hover{translate:0 -4px}.projekt__text{justify-items:start;gap:14px;display:grid}.projekt__text .eyebrow,.projekt__text .h3,.projekt__text .body{margin:0}.projekt__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.projekte__mehr{text-align:center;justify-items:center;gap:16px;margin-top:clamp(56px,8vw,96px);padding:clamp(32px,4vw,56px);display:grid}.projekte__mehr .h4,.projekte__mehr .body{margin:0 0 6px}.studien{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:0;padding:0;list-style:none;display:grid}.studie{height:100%;color:inherit;padding:0;text-decoration:none;display:grid;overflow:hidden}.studie img{aspect-ratio:14/9;object-fit:cover;width:100%;height:auto;display:block}.studie__text{gap:6px;padding:20px 22px 24px;display:grid}.studie__kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.studie__genre{color:var(--jade-text);font-weight:600}@media (min-width:761px){.studien>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}}@media (max-width:900px){.projekt{grid-template-columns:1fr}.projekt--rechts .projekt__bild{order:0}}@media (max-width:760px){.studien{grid-template-columns:1fr}}.band+.stimmen{padding-top:clamp(60px,7vw,100px)}.about--seite{padding-top:clamp(32px,5vw,64px)}.about__h1{flex-direction:column;align-items:flex-start;margin-bottom:8px;font-size:clamp(34px,4.2vw,58px);display:flex}.ansatz{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.ansatz__text{gap:18px;display:grid}.ansatz__text p{margin:0}@media (max-width:900px){.ansatz{grid-template-columns:1fr}}.projekte__mehr .body{text-align:center}.stufen{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.stufe{align-content:start;gap:10px;padding:24px 20px;display:grid;position:relative}.stufe p{margin:0}.stufe .pd__badge{justify-self:start}.stufe__geld{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;font-size:clamp(30px,2.6vw,40px);line-height:1}.empfehlung{justify-items:center;display:grid}.eform{width:min(100%,760px);padding:clamp(24px,3.4vw,44px)}.eform__fortschritt{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.eform__fortschritt li{border-top:3px solid var(--line);color:var(--ink-3);align-items:center;gap:10px;padding-top:12px;font-size:14px;font-weight:600;display:flex}.eform__fortschritt li[data-on]{border-color:var(--jade);color:var(--ink)}.eform__n{background:var(--jade-tint);width:26px;height:26px;color:var(--jade-text);border-radius:8px;flex:none;place-items:center;font-size:13px;display:inline-grid}.eform__n svg{width:14px;height:14px}.eform__kopf{outline:none;gap:4px;margin:0 0 20px;display:grid}.eform__zaehler{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--jade-text);font-size:13px;font-weight:600}.eform__zusammen{background:var(--jade-tint);border-radius:14px;gap:10px;margin:0 0 16px;padding:16px 18px;display:grid}.eform__zusammen div{gap:2px;display:grid}.eform__zusammen dt{color:var(--jade-text);font-size:13px;font-weight:600}.eform__zusammen dd{color:var(--ink);margin:0}.eform__hinweis{color:var(--ink-2);margin:0 0 16px}.eform__knoepfe{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.eform__pflicht{text-align:right;color:var(--ink-3);margin:12px 0 0}.eform--danke h3{outline:none}.bedingungen{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.bedingungen__liste{color:var(--ink-2);gap:12px;margin:0;padding-left:20px;line-height:1.6;display:grid}@media (max-width:1100px){.stufen{grid-template-columns:repeat(2,minmax(0,1fr))}.stufen>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}}@media (max-width:900px){.bedingungen{grid-template-columns:1fr}}@media (max-width:600px){.stufen{grid-template-columns:1fr}.stufen>li:last-child:nth-child(odd){width:100%}.eform__fortschritt li span:last-child{display:none}.eform__knoepfe{justify-content:stretch}.eform__pflicht{text-align:left}}.artikel-kopf{gap:18px;max-width:880px;padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(24px,4vw,48px);display:grid}.artikel-kopf .h1{margin:0;font-size:clamp(36px,4.1vw,60px)}.artikel-kopf__pfad{color:var(--ink-3);font-size:14px}.artikel-kopf__pfad a{color:var(--jade-text);font-weight:600;text-decoration:none}.artikel-kopf__intro{margin:0}.artikel-kopf__autor{color:var(--ink-3);margin:0}.artikel-kopf__autor a{color:var(--ink);font-weight:600}.artikel-abschnitt{gap:16px;max-width:880px;padding-block:clamp(28px,4vw,48px);display:grid}.artikel-abschnitt .h3,.artikel-abschnitt .body{max-width:68ch;margin:0}.artikel-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:12px 0 0;display:grid}.artikel-zahlen:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.artikel-zahlen div{padding:22px 20px}.artikel-zahlen dt{font-family:var(--font-display);font-weight:var(--display-weight);color:var(--jade-text);font-size:clamp(26px,2.6vw,34px);line-height:1.05}.artikel-zahlen dd{color:var(--ink-2);margin:8px 0 0;font-size:15px;line-height:1.5}.artikel-haken{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.artikel-haken li{color:var(--ink-2);align-items:flex-start;gap:14px;line-height:1.55;display:flex}.artikel-haken .bausteine__ic{flex:none}.artikel-ende{padding-block:clamp(32px,5vw,64px)}.artikel-ende__karte{justify-items:start;gap:14px;max-width:880px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.artikel-ende__karte .h3,.artikel-ende__karte .body{margin:0}.artikel-weiter{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px 48px;max-width:880px;padding-top:32px;padding-bottom:clamp(56px,8vw,96px);display:grid}.artikel-weiter ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.artikel-weiter .pl__k{margin:0 0 10px}@media (max-width:760px){:is(.artikel-zahlen,.artikel-zahlen:has(>:nth-child(4):last-child),.artikel-weiter){grid-template-columns:1fr}}.artikel-ende__karte{max-width:calc(880px - 2 * var(--gutter));margin-inline:auto}main:has(>.artikel-kopf) .fragen{grid-template-columns:1fr;gap:24px;max-width:880px}main:has(>.artikel-kopf) .fragen__head{position:static}.rechtstext{max-width:880px;padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(56px,8vw,112px)}.rechtstext h1{margin:0 0 24px;font-size:clamp(34px,4.4vw,56px)}.rechtstext h2{font-family:var(--font-display);font-weight:var(--display-weight);margin:40px 0 12px;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.rechtstext h3{margin:28px 0 8px;font-size:18px;line-height:1.3}.rechtstext h4{margin:20px 0 6px;font-size:16px;line-height:1.4}.rechtstext p,.rechtstext li,.rechtstext address{max-width:72ch;color:var(--ink-2);font-size:16px;font-style:normal;line-height:1.7}.rechtstext p,.rechtstext address{margin:0 0 12px}.rechtstext ul,.rechtstext ol{margin:0 0 16px;padding-left:22px}.rechtstext a{color:var(--jade-text);text-underline-offset:3px;text-decoration:underline}.rechtstext table{border-collapse:collapse;width:100%;margin:8px 0 20px;font-size:15px}.rechtstext th,.rechtstext td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--ink-2);padding:10px 12px}.rechtstext .rechtstext__stand{color:var(--ink-3);font-size:14px}.ratgeber-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ratgeber-karte{height:100%;color:inherit;align-content:start;gap:12px;padding:24px;text-decoration:none;display:grid}.ratgeber-karte__kopf{justify-content:space-between;align-items:center;display:flex}.ratgeber-karte .h4,.ratgeber-karte .small{margin:0}@media (max-width:1000px){.ratgeber-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ratgeber-liste{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:1000px){.ratgeber-liste>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}}.acheck-bereich{justify-items:center;padding-top:clamp(24px,4vw,48px);display:grid}.acheck{gap:16px;width:min(100%,760px);padding:clamp(24px,3.6vw,48px);display:grid}.acheck__fortschritt{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.acheck__fortschritt span{border-radius:inherit;background:var(--jade);height:100%;transition:width .4s var(--ease-out);display:block}.acheck__zaehler{letter-spacing:.08em;text-transform:uppercase;color:var(--jade-text);margin:0;font-size:13px;font-weight:600}.acheck__frage,.acheck h2{outline:none;margin:0}.acheck__tipp{color:var(--ink-3);margin:-6px 0 0}.acheck__antworten{gap:10px;margin-top:8px;display:grid}.acheck__antwort{border:1px solid var(--line-strong);font:600 16px/1.35 var(--font-body);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s var(--ease-out), background .2s var(--ease-out);background:#fff;border-radius:14px;padding:16px 18px}.acheck__antwort:hover,.acheck__antwort:focus-visible{border-color:var(--jade);background:var(--jade-tint)}.acheck__antwort[aria-pressed=true]{border-color:var(--jade);background:var(--jade-tint-2)}.acheck__zurueck,.acheck__neu{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:15px}.acheck__liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acheck__liste li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:16.5px;line-height:1.55;display:flex}.acheck__urteil{font-size:clamp(28px,3.2vw,42px)}.acheck__liste--fehlt li{color:var(--ink-3)}.acheck__kanal{background:var(--jade-tint);border-radius:14px;gap:6px;padding:16px 18px;display:grid}.acheck__kanal p{margin:0}.acheck__hinweis{color:var(--ink-3);margin:0}.acheck__form{gap:16px;max-width:520px;display:grid}.acheck__form .kform__submit .small{margin-top:10px}.acheck__knoepfe{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.acheck__ergebnis--ja{box-shadow:inset 0 0 0 2px var(--jade), var(--shadow-1)}.acheck__liste .rahmen__x{flex:none;width:14px;height:14px;margin:5px 6px 0}.acheck__liste .bausteine__ic{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;margin-top:-1px;display:inline-grid}.acheck__liste .bausteine__ic svg{width:14px;height:14px}@media (min-width:1001px){.leistungen-liste>li:last-child:nth-child(3n+1){grid-column:2}}.sprunglink{z-index:1000;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:-60px;left:16px}.sprunglink:focus{top:16px}.hero__netto{color:var(--ink-3);margin:12px 0 0}.wv__gross{z-index:2;cursor:pointer;background:#0b0f141f;border:0;place-items:center;display:grid;position:absolute;inset:0}.wv__gross svg{background:var(--jade);fill:#fff;width:76px;height:76px;transition:transform .3s var(--ease-out);border-radius:50%;padding:22px 20px 22px 26px;box-shadow:0 18px 40px -16px #004d3ab3}.wv__gross:hover svg{transform:scale(1.06)}.site-footer__cookie{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.site-footer__cookie:hover{text-decoration:underline}.consent{visibility:hidden}html.consent-offen .consent{visibility:visible}.consent{z-index:9998;width:min(520px,100% - 24px);box-shadow:inset 0 0 0 1px var(--line), 0 24px 60px -24px #0b0f1473;background:#fff;border-radius:20px;gap:14px;padding:20px 22px;display:grid;position:fixed;bottom:20px;left:20px}.consent p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.consent b{color:var(--ink)}.consent__knoepfe{grid-template-columns:1fr 1fr;gap:10px;display:grid}.consent__knopf{border:1.5px solid var(--jade);font:600 14px/1.2 var(--font-body);color:var(--ink);cursor:pointer;transition:background .2s var(--ease-out);background:#fff;border-radius:999px;padding:12px 14px}.consent__knopf:hover,.consent__knopf:focus-visible{background:var(--jade-tint)}@media (max-width:640px){.consent{bottom:12px;left:12px}}.lv-pause{z-index:3;color:#fff;cursor:pointer;background:#0b0f14ad;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:8px;right:8px}.lv-pause svg{fill:currentColor;width:14px;height:14px}.lv-pause:focus-visible{outline:2px solid var(--jade-bright);outline-offset:2px}.svc-main--gestreckt{position:relative}.svc-main__link{color:inherit;text-decoration:none}.svc-main__link:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.svc-main--gestreckt .lv-pause{z-index:4}.svc-main--gestreckt .svc-main__media{z-index:3;pointer-events:none;position:relative}.svc-main--gestreckt .lv-pause{pointer-events:auto}.route__device:not([data-on]) .lv-pause{visibility:hidden}body:has(main #praemien) .site-footer__ref{display:none}.rechtstext h2,.rechtstext h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:380px){.h1{-webkit-hyphens:auto;hyphens:auto}}.route__phone .mock{gap:min(10px,5cqw);padding:min(44px,22cqw) min(12px,7cqw) min(14px,7cqw);font-size:min(12px,7.5cqw)}.route__phone .mock--anfrage{padding-top:min(56px,26cqw)}.route__phone .mock__time{margin-bottom:min(14px,6cqw)}.route__phone .mock__note{border-radius:min(14px,8cqw);gap:min(3px,1.5cqw);padding:min(11px,6cqw) min(12px,6cqw)}.route__phone .mock__note b{font-size:min(12px,8cqw)}.route__phone .mock__note-wrap>.mock__note{margin-bottom:min(8px,4cqw)}@container (max-width:160px){.mock__note span{display:none}}
