html{overflow-x:hidden}img{max-width:100%;height:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.announce-bar{z-index:201;padding:0 var(--gutter,32px);box-sizing:border-box;background:radial-gradient(50% 200% at -10%,rgba(106,0,244,.32) 0%,rgba(175,78,220,.15) 35%,transparent 65%),radial-gradient(26% 200% at -3%,rgba(214,178,122,.12),transparent 55%),radial-gradient(38% 200% at 108%,rgba(106,0,244,.24) 0%,rgba(139,48,255,.11) 45%,transparent 70%),#13101e;border-bottom:1px solid rgba(106,0,244,.14);align-items:center;height:38px;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}#top-bar-wrapper .announce-bar{z-index:auto;position:relative;top:auto;left:auto;right:auto}.announce-inner{max-width:var(--container-max,1200px);width:100%;color:inherit;justify-content:center;align-items:center;gap:10px;margin:0 auto;text-decoration:none;display:flex;position:relative}.announce-icon{flex-shrink:0;align-items:center;line-height:1;display:flex}.announce-text{color:rgba(255,255,255,.9);text-align:center;font-size:14px;line-height:1.2}.announce-text strong{color:#fff}.announce-link{color:var(--gold-l,#eacda3);margin-left:8px;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.announce-link:hover{text-decoration:underline}}.announce-short{display:none}@media (max-width:768px){.announce-bar{height:34px;padding:0 36px 0 12px}.announce-long{display:none}.announce-short{display:inline}.announce-text{text-align:center;font-size:12px}.announce-link{display:none}}:root{--muted:var(--text-lo);--text-sm:14px;--bg:#1e1b2e;--gutter:clamp(24px, 5vw, 64px);--radius-sm:12px;--radius-md:clamp(12px, 3cqw, 18px);--radius-lg:clamp(16px, 4.5cqw, 24px);--btn-height:52px;--btn-radius:var(--radius-sm);--btn-padding:0 32px;--btn-font-size:14px;--btn-font-weight:600;--btn-letter-spacing:.08em;--btn-max-width:280px;--btn-pair-max-width:572px;--btn-transition:background .15s, border-color .15s, color .15s, transform .12s ease, opacity .12s ease, box-shadow .15s ease;--text-hi:#f0eef8;--text-body:#b5b1cc;--text-lo:#a8a4c2;--text-hint:#a8a4c2;--text-emphasis:#d8d5e4;--text-disabled:rgba(168,164,194,.55);--text-on-accent:#fff;--text-brand:#fff;--text-hi-l:#1a1729;--text-body-l:#3f3b4e;--text-lo-l:#625e70;--text-hint-l:#7a768c;--text-emphasis-l:#292536;--text-disabled-l:rgba(98,94,112,.55);--text-on-accent-l:#fff;--review-section-bg:var(--bg3,#2d2a48);--review-grid-to-google-gap:48px;--container-max:1200px;--bg2:#252240;--bg3:#2d2a48;--bg4:#342f52;--purple:#6a00f4;--purple-l:#8b30ff;--purple-d:#4d00b3;--purple-g:rgba(103,71,187,.18);--gold:#d6b27a;--gold-l:#eacda3;--gold-d:#b08840;--gold-g:rgba(214,178,122,.15);--text:var(--text-hi);--white:var(--text-hi);--muted2:var(--text-body);--border:rgba(255,255,255,.07);--border2:rgba(255,255,255,.12);--radius-xl:28px;--text-xs:12px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--text-4xl:clamp(44px, 7vw, 88px)}@media (max-width:900px){:root{--gutter:20px}}@media (max-width:480px){:root{--gutter:16px}}.nav-login-btn{border-radius:var(--radius-sm,12px);min-width:72px;height:36px;color:var(--text-lo);white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(255,255,255,.32);justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-login-btn:hover{color:rgba(255,255,255,.72);background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.28)}}.nav-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.nav-right .nav-hamburger{order:3}.nav-right .nav-login-btn{order:2}.nav-right a.btn-probe{order:1}#nav-overlay{z-index:190;cursor:pointer;background:rgba(0,0,0,.45);display:none;position:fixed;top:0;bottom:0;left:0;right:0}#nav-overlay.open{display:block}body.menu-open{overflow:hidden}.nav-mobile{max-height:calc(100vh - 76px - 16px - env(safe-area-inset-bottom,0px));z-index:199;-webkit-backdrop-filter:blur(12px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 0 calc(24px + env(safe-area-inset-bottom,0px));background:rgba(30,27,46,.98);border:1px solid rgba(255,255,255,.08);border-radius:20px;flex-direction:column;display:none;position:fixed;top:76px;bottom:16px;left:16px;right:16px;overflow-y:auto;box-shadow:0 20px 50px rgba(0,0,0,.45)}.nav-mobile.open{display:flex}@media (min-width:480px){.nav-mobile{left:20px;right:20px}}.nav-mobile a:not(.mob-login):not(.mob-probe){box-sizing:border-box;text-align:left;color:rgba(255,255,255,.65);letter-spacing:.03em;justify-content:flex-start;align-items:center;width:100%;min-height:56px;padding:0 24px 0 40px;font-size:18px;font-weight:400;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.nav-mobile a:not(.mob-login):not(.mob-probe):after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.07) 20%,rgba(255,255,255,.07) 80%,transparent 100%);height:1px;position:absolute;bottom:0;left:24px;right:24px}@media (hover:hover) and (pointer:fine){.nav-mobile a:not(.mob-login):not(.mob-probe):hover{color:rgba(255,255,255,.92)}}.nav-mobile a:not(.mob-login):not(.mob-probe):focus-visible{color:rgba(255,255,255,.92);outline:none}.nav-mobile .mob-probe{color:#fff;text-align:center;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background:#553ba0;border:none;border-radius:12px;justify-content:center;align-items:center;width:calc(100% - 48px);min-height:52px;margin:16px 24px 0;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,transform .12s,opacity .12s;display:flex}@media (hover:hover) and (pointer:fine){.nav-mobile .mob-probe:hover{opacity:.9;transform:scale(.97)}}.nav-mobile .mob-probe:active{opacity:.9;outline:none;transform:scale(.97)}.nav-mobile .mob-probe:focus-visible{opacity:.9;outline:none;transform:scale(.97)}.nav-mobile .mob-login{width:calc(100% - 48px);min-height:48px;color:var(--gold,#d6b27a);text-align:center;letter-spacing:.08em;text-transform:uppercase;box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid rgba(214,178,122,.4);border-radius:12px;justify-content:center;align-items:center;margin:12px 24px 0;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform .12s,opacity .12s;display:flex}@media (hover:hover) and (pointer:fine){.nav-mobile .mob-login:hover{border-color:var(--gold,#d6b27a);background:rgba(214,178,122,.08)}}.nav-mobile .mob-login:active{opacity:.9;outline:none;transform:scale(.97)}.nav-mobile .mob-login:focus-visible{opacity:.9;outline:none;transform:scale(.97)}.nav-inner{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1300px;height:100%;margin:0 auto;padding:0 max(16px,min(2.5vw,40px));display:flex}@media (max-width:1100px){.nav-inner{gap:24px}}.nav-right .btn-probe,.nav-right a[class*=btn],.nav-right button[class*=btn]{border-radius:var(--radius-sm,12px);justify-content:center;align-items:center;height:44px;min-height:44px;padding:0 22px;display:inline-flex}.nav-right .nav-cta-praev{border-radius:var(--radius-sm,12px);justify-content:center;align-items:center;height:44px;min-height:44px;padding:0 22px;font-size:14px;display:inline-flex}.nav-hamburger{box-sizing:border-box;cursor:pointer;z-index:1;pointer-events:auto;background:0 0;border:none;outline:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:48px;height:48px;padding:12px;display:none;position:relative}.nav-hamburger:focus{outline:2px solid transparent}.nav-hamburger span{background:rgba(255,255,255,.8);border-radius:2px;width:25px;height:2px;transition:transform .25s cubic-bezier(.19,1,.22,1),opacity .25s cubic-bezier(.19,1,.22,1);display:block}.nav-hamburger.open span:first-child{transform:translateY(8px)rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0}.nav-hamburger.open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (min-width:961px){.nav-right a.btn-probe{display:none}}@media (max-width:960px){.nav-hamburger{display:flex!important}.nav-links{display:none!important}.nav-right a.btn-probe{display:inline-flex}.nav-right .nav-cta-praev{display:none}.nav-brand .brand-block{display:flex}}@media (max-width:1100px) and (min-width:961px){.nav-brand .brand-block{display:none}}@media (max-width:640px){.nav-right a.btn-probe{display:none!important}}@media (max-width:560px){.nav-brand .brand-block{display:none}}@media (max-width:300px){.nav-right .nav-login-btn{display:none!important}}.nav-links li.nav-dropdown{list-style:none;position:relative}.nav-dd-toggle{cursor:pointer;color:var(--text-body);letter-spacing:.5px;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:5px;margin:-4px -2px;padding:4px 2px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-dd-toggle:hover{color:#fff}}.nav-dd-toggle:focus-visible{outline:2px solid var(--purple,#6a00f4);outline-offset:3px;color:#fff;border-radius:4px}.nav-dd-toggle .nav-dd-caret{flex-shrink:0;width:9px;height:9px;transition:transform .2s}.nav-dd-toggle[aria-expanded=true] .nav-dd-caret{transform:rotate(180deg)}.nav-dd-menu{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-md,18px);opacity:0;visibility:hidden;pointer-events:none;z-index:210;background:rgba(30,27,46,.98);border:1px solid rgba(255,255,255,.08);min-width:224px;margin:0;padding:8px;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.45)}.nav-dropdown.open .nav-dd-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-dd-menu li{margin:0}.nav-dd-menu a{border-radius:var(--radius-sm,12px);color:rgba(255,255,255,.72);letter-spacing:.02em;text-transform:none;white-space:nowrap;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}@media (hover:hover) and (pointer:fine){.nav-dd-menu a:hover{color:#fff;background:rgba(255,255,255,.06)}}.nav-dd-menu a:focus-visible{color:#fff;outline:2px solid var(--purple,#6a00f4);outline-offset:-2px;background:rgba(255,255,255,.06)}@media (max-width:960px){.nav-links li.nav-dropdown{display:none}}.nav-mobile .nav-group-toggle{box-sizing:border-box;cursor:pointer;color:rgba(255,255,255,.65);letter-spacing:.03em;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:56px;padding:0 24px 0 40px;font-family:inherit;font-size:18px;font-weight:400;transition:background .15s,color .15s;display:flex;position:relative}.nav-mobile .nav-group-toggle:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.07) 20%,rgba(255,255,255,.07) 80%,transparent 100%);height:1px;position:absolute;bottom:0;left:24px;right:24px}.nav-mobile .nav-group-toggle .nav-group-caret{flex-shrink:0;width:13px;height:13px;transition:transform .25s}.nav-mobile .nav-group-toggle[aria-expanded=true] .nav-group-caret{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.nav-mobile .nav-group-toggle:hover{color:rgba(255,255,255,.92)}}.nav-mobile .nav-group-toggle:focus-visible{color:rgba(255,255,255,.92);outline:2px solid var(--purple,#6a00f4);outline-offset:-2px}.nav-mobile .nav-group-panel{background:rgba(0,0,0,.15);flex-shrink:0;max-height:0;transition:max-height .28s;overflow:hidden}.nav-mobile .nav-group-panel.open{max-height:320px}.nav-mobile .nav-group-panel a{box-sizing:border-box;color:rgba(255,255,255,.55);letter-spacing:.02em;justify-content:flex-start;align-items:center;width:100%;min-height:48px;padding:0 24px 0 48px;font-size:16px;font-weight:400;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.nav-mobile .nav-group-panel a:hover{color:rgba(255,255,255,.9)}}.nav-mobile .nav-group-panel a:focus-visible{color:rgba(255,255,255,.9);outline:2px solid var(--purple,#6a00f4);outline-offset:-2px}.icon-arr{vertical-align:.01em;margin-left:5px;font-size:1.3em;line-height:1;transition:transform .15s;display:inline-block;transform:translate(0,0);-webkit-text-decoration:none!important;text-decoration:none!important}@media (hover:hover) and (pointer:fine){a:hover .icon-arr,button:hover .icon-arr{transform:translate(4px);-webkit-text-decoration:none!important;text-decoration:none!important}}a.text-link,a.link-arrow{color:var(--gold,#d6b27a);font-weight:500;text-decoration:none}a.link-arrow{align-items:baseline;gap:5px;font-size:14px;line-height:1;display:inline-flex}a.text-link:not(:has(.link-text)){text-underline-offset:2px;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-decoration-thickness:1px;transition:text-decoration-color .2s}a.text-link:not(:has(.link-text)):hover{text-decoration-color:rgba(214,178,122,.75)}a.text-link:not(:has(.link-text)):focus-visible{text-decoration-color:rgba(214,178,122,.75)}a.text-link .link-text,a.link-arrow .link-text{text-underline-offset:2px;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-decoration-thickness:1px;transition:text-decoration-color .2s}a.text-link:hover .link-text,a.link-arrow:hover .link-text{text-decoration-color:rgba(214,178,122,.75)}a.text-link:focus-visible .link-text{text-decoration-color:rgba(214,178,122,.75)}a.link-arrow:focus-visible .link-text{text-decoration-color:rgba(214,178,122,.75)}a.text-link:focus-visible{outline:2px solid var(--gold,#d6b27a);outline-offset:3px;border-radius:3px}a.link-arrow:focus-visible{outline:2px solid var(--gold,#d6b27a);outline-offset:3px;border-radius:3px}a.link-arrow .icon-arr{color:var(--gold,#d6b27a);margin-left:0;text-decoration:none!important}a.link-arrow>svg:first-child{flex-shrink:0;align-self:center;transform:translateY(1.5px)}.kuend-privacy-note a{color:var(--gold,#d6b27a);font-weight:500}.close-btn,.lfc-mclose,.kuend-close,.retain-close,.exit-close,.praev-close,.studio-modal-close,.firma-pre-close,.apply-modal-close,.info-modal-close,.firma-info-close,.modal-close{transition:border-color .15s,background .15s,color .15s;-ms-appearance:none!important;appearance:none!important;color:rgba(255,255,255,.5)!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;line-height:1!important;display:inline-flex!important}@media (hover:hover) and (pointer:fine){.close-btn:hover,.lfc-mclose:hover,.kuend-close:hover,.retain-close:hover,.exit-close:hover,.praev-close:hover,.studio-modal-close:hover,.firma-pre-close:hover,.apply-modal-close:hover,.info-modal-close:hover,.firma-info-close:hover,.modal-close:hover{color:rgba(255,255,255,.6)!important}.close-btn:hover svg,.lfc-mclose:hover svg,.kuend-close:hover svg,.retain-close:hover svg,.exit-close:hover svg,.praev-close:hover svg,.studio-modal-close:hover svg,.firma-pre-close:hover svg,.apply-modal-close:hover svg,.info-modal-close:hover svg,.firma-info-close:hover svg,.modal-close:hover svg,#kf-close:hover svg{transform:scale(1.15)}}.close-btn svg,.lfc-mclose svg,.kuend-close svg,.retain-close svg,.exit-close svg,.praev-close svg,.studio-modal-close svg,.firma-pre-close svg,.apply-modal-close svg,.info-modal-close svg,.firma-info-close svg,.modal-close svg,#kf-close svg{transition:transform .15s;width:12px!important;height:12px!important}.announce-close{color:rgba(255,255,255,.5);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.announce-close:hover{color:rgba(255,255,255,.9)}}.close-btn svg,.lfc-mclose svg,.kuend-close svg,.retain-close svg,.exit-close svg,.praev-close svg,.studio-modal-close svg,.firma-pre-close svg,.apply-modal-close svg,.info-modal-close svg,.firma-info-close svg,.modal-close svg{width:10px;height:10px}@media (max-width:768px){.close-btn,.lfc-mclose,.kuend-close,.retain-close,.exit-close,.praev-close,.studio-modal-close,.firma-pre-close,.apply-modal-close,.info-modal-close,.firma-info-close{border-radius:12px;width:44px;min-width:44px;height:44px}}@media (max-width:480px){.close-btn,.lfc-mclose,.kuend-close,.retain-close,.exit-close,.praev-close,.studio-modal-close,.firma-pre-close,.apply-modal-close,.info-modal-close,.firma-info-close,.modal-close{border:none!important}}[class*=close]:focus{outline:none!important}[class*=close]:not(input):not(textarea):not(select):focus-visible{outline:none!important}input:focus,textarea:focus,select:focus{border-color:rgba(106,0,244,.6)}input,textarea,select{-ms-appearance:none!important;appearance:none!important}input:focus,textarea:focus,select:focus{outline-offset:0!important;box-shadow:none!important;outline:none!important}input:focus-visible{outline-offset:0!important;box-shadow:none!important;outline:none!important}textarea:focus-visible{outline-offset:0!important;box-shadow:none!important;outline:none!important}select:focus-visible{outline-offset:0!important;box-shadow:none!important;outline:none!important}button:focus,a.btn:focus{box-shadow:none;outline:none}button:not([class*=close]):focus-visible{box-shadow:none;outline:2px solid var(--purple-l,#8b30ff)!important;outline-offset:2px!important}a.btn:not([class*=close]):focus-visible{box-shadow:none;outline:2px solid var(--purple-l,#8b30ff)!important;outline-offset:2px!important}.btn{box-sizing:border-box;text-align:center;white-space:nowrap;cursor:pointer;font-family:inherit;font-size:var(--btn-font-size,14px);font-weight:var(--btn-font-weight,700);letter-spacing:var(--btn-letter-spacing,.08em);text-transform:uppercase;border-radius:var(--btn-radius,12px);padding:var(--btn-padding,0 32px);height:var(--btn-height,52px);min-height:var(--btn-height,52px);border:none;justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}.btn.btn-primary,a.btn.btn-primary{color:#fff;background:#553ba0;border:none}@media (hover:hover) and (pointer:fine){.btn.btn-primary:hover{opacity:.9;transform:scale(.97)}}.btn.btn-primary:active{opacity:.9;transform:scale(.95)}.btn.btn-secondary,a.btn.btn-secondary{color:rgba(255,255,255,.75);background:0 0;border:1px solid rgba(255,255,255,.25)}@media (hover:hover) and (pointer:fine){.btn.btn-secondary:hover{color:#fff;border-color:rgba(255,255,255,.55)}}.btn.btn-ghost,a.btn.btn-ghost{color:rgba(255,255,255,.7);background:0 0;border:1px solid rgba(255,255,255,.15)}@media (hover:hover) and (pointer:fine){.btn.btn-ghost:hover{color:#fff;background:rgba(255,255,255,.06)}}.btn.btn-small{height:40px;padding:0 16px;font-size:12px}@media (max-width:768px){.btn{height:var(--btn-height,52px)}}button,.btn,a.btn,.btn-primary,.btn-outline-gold,.btn-secondary,.btn-ghost{white-space:nowrap;max-width:100%}.probe-path-card,#k-path-service,#k-path-self,.studio-card,.praev-studio-btn,.exit-studio-card,.retain-reason,.faq-question,.lk-faq-question,.praev-faq-question,.sol-faq-question,.ws-faq-question,.eg-faq-question,.club-faq-question{white-space:normal;text-wrap:pretty}.hero-btns,.clubs-hero-btns,.clubs-cta-btns,.cta-btns,.eg-hero-btns,.eg-cta-btns,.sol-hero-btns,.sol-cta-btns,.ws-hero-btns,.ws-cta-btns{max-width:var(--btn-pair-max-width,572px);flex-wrap:wrap;gap:12px;display:flex}.clubs-hero-btns,.clubs-cta-btns,.cta-btns,.eg-hero-btns,.eg-cta-btns,.sol-hero-btns,.sol-cta-btns,.ws-hero-btns,.ws-cta-btns{margin-left:auto;margin-right:auto}.hero-btns>.btn,.clubs-hero-btns>.btn,.clubs-cta-btns>.btn,.cta-btns>.btn,.eg-hero-btns>.btn,.eg-cta-btns>.btn,.sol-hero-btns>.btn,.sol-cta-btns>.btn,.ws-hero-btns>.btn,.ws-cta-btns>.btn{width:100%;min-width:0;max-width:var(--btn-max-width,280px);text-align:center;flex:0 auto}.btn-primary,.btn.btn-primary{transition:background .15s,transform .12s,opacity .12s}@media (hover:hover) and (pointer:fine){.btn-primary:hover,.btn.btn-primary:hover{transform:scale(.97);opacity:.9!important;color:#fff!important;background:#553ba0!important}}.btn-primary:active,.btn.btn-primary:active{opacity:.9;transform:scale(.95)}.nav-cta-praev,.btn-probe,.btn-green,.btn-buchen,.btn-wa,.btn-apply,.btn-apply-alt,.btn-cta-wa,.apply-submit,#kf-submit,.btn-probe-club,.btn-cta-probe,.praev-submit-btn,.probe-send-btn,.kuend-generate,.kuend-send-btn,.btn-home,.btn-gold{transition:background .15s,border-color .15s,color .15s,transform .12s,opacity .12s,box-shadow .15s}@media (hover:hover) and (pointer:fine){.nav-cta-praev:hover,.btn-probe:hover,.btn-green:hover,.btn-buchen:hover,.btn-wa:hover,.btn-apply:hover,.btn-apply-alt:hover,.btn-cta-wa:hover,.apply-submit:hover:not(:disabled),#kf-submit:hover,.btn-probe-club:hover,.btn-cta-probe:hover,.praev-submit-btn:hover:not(:disabled),.probe-send-btn:hover:not(:disabled),.kuend-generate:hover:not(:disabled),.kuend-send-btn:hover:not(:disabled),.btn-home:hover,.btn-gold:hover{transform:scale(.97);box-shadow:0 6px 20px rgba(0,0,0,.25);opacity:.9!important}}.nav-cta-praev:active,.btn-probe:active,.btn-green:active,.btn-buchen:active,.btn-wa:active,.btn-apply:active,.btn-apply-alt:active,.btn-cta-wa:active,.apply-submit:active,#kf-submit:active,.btn-probe-club:active,.btn-cta-probe:active,.praev-submit-btn:active,.probe-send-btn:active,.kuend-generate:active,.kuend-send-btn:active,.btn-home:active,.btn-gold:active{opacity:.9;transform:scale(.95)}.footer-legal{flex-wrap:wrap;justify-content:flex-start;gap:24px;display:flex}.footer-legal a{color:rgba(255,255,255,.3);font-size:12px;text-decoration:none;transition:color .2s}@media (hover:hover) and (pointer:fine){.footer-legal a:hover{color:rgba(255,255,255,.75)}}@media (max-width:680px){.footer-legal{justify-content:center;gap:12px}}.footer-logo-wrap{flex-direction:column;align-items:center;gap:22px;margin-top:18px;margin-bottom:6px;display:flex}.footer-logo-text,.footer-logo-prime{display:none}@media (max-width:600px){.footer-logo-wrap{flex-direction:row;align-items:center;gap:12px;margin-bottom:0}.footer-logo-svg{width:44px;height:30px}.footer-logo-text{align-items:flex-start}.footer-logo-text>div:first-child{font-size:18px!important}.footer-logo-prime{display:none}}button,.btn-outline-white,.btn-probe,.btn-green,.btn-buchen,.btn-wa,.btn-gold,.btn-home,.nav-cta-praev,.btn-apply,.btn-apply-alt,.btn-cta-wa,.praev-submit-btn,.probe-send-btn,.kuend-generate,.kuend-send-btn,.apply-submit,#kf-submit,.btn-download,.btn-ghost,.btn-anfragen-link{justify-content:center;align-items:center;line-height:1}.tarif-card,.ausst-card,.club-card,.job-card,.lf-why-card,.aktion-card,.aktion-card-probe,.aktion-card-featured,.aktion-card-praev,.firma-card,.firma-card--wellpass,.firma-card--hansefit{transition:transform .2s,border-color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.tarif-card:hover,.ausst-card:hover,.club-card:hover,.job-card:hover,.lf-why-card:hover,.aktion-card:hover,.aktion-card-probe:hover,.aktion-card-featured:hover,.aktion-card-praev:hover,.firma-card:hover,.firma-card--wellpass:hover,.firma-card--hansefit:hover{transform:translateY(-3px)}}.firma-wichtig-link{box-sizing:border-box;cursor:pointer;width:100%;max-width:100%;color:var(--gold);text-align:center;background:0 0;border:none;justify-content:center;align-items:baseline;gap:6px;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;display:flex}.firma-wichtig-link .wicht-text{white-space:nowrap;flex:0 auto;min-width:0}.firma-wichtig-link .icon-arr{flex-shrink:0;transition:transform .15s}@media (hover:hover) and (pointer:fine){.firma-wichtig-link:hover .wicht-text{text-decoration:underline}.firma-wichtig-link:hover .icon-arr{transform:translate(4px)}}.firma-wichtig-link:focus-visible .wicht-text{text-decoration:underline}.firma-wichtig-link:focus-visible .icon-arr{transform:translate(4px)}.legal-content a{color:var(--gold-l,#e8c98a);text-underline-offset:3px;-webkit-text-decoration:underline rgba(234,205,163,.28);text-decoration:underline rgba(234,205,163,.28);transition:text-decoration-color .2s,color .2s}@media (hover:hover) and (pointer:fine){.legal-content a:hover{color:var(--gold,#d6b27a);text-decoration-color:rgba(234,205,163,.85)}}@media (max-width:768px){.mf-phone,.mf-wa{transition:color .2s,border-color .2s}.mf-phone:hover{color:rgba(255,255,255,.95);border-color:rgba(255,255,255,.35)}.mf-wa:hover{color:#4ade80;border-color:rgba(37,211,102,.4)}}.lf-panel{background:var(--bg2,#252240);z-index:500;will-change:transform;border:1px solid rgba(139,48,255,.25);border-radius:20px 20px 0 0;flex-direction:column;width:min(420px,100vw);max-height:80vh;transition:transform .35s cubic-bezier(.32,0,.15,1);display:flex;position:fixed;bottom:0;right:0;transform:translateY(100%);box-shadow:0 -8px 40px rgba(0,0,0,.45)}.lf-panel.lf-panel--open{transform:translateY(0)}.lf-panel__header{border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.lf-panel__title{letter-spacing:.04em;color:var(--white,#fff);font-size:14px;font-weight:700}.lf-panel__body{-webkit-overflow-scrolling:touch;flex:1;padding:16px 20px;overflow-y:auto}.lf-panel__footer{border-top:1px solid rgba(255,255,255,.06);flex-shrink:0;padding:12px 16px 20px}.lf-panel-backdrop{z-index:499;opacity:0;pointer-events:none;background:rgba(0,0,0,.5);transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}.lf-panel-backdrop.lf-panel-backdrop--visible{opacity:1;pointer-events:auto}.lf-fab{background:var(--btn-primary-bg,#553ba0);color:#fff;cursor:pointer;z-index:450;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-family:inherit;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:fixed;bottom:24px;right:20px;box-shadow:0 4px 20px rgba(106,0,244,.4)}@media (hover:hover) and (pointer:fine){.lf-fab:hover{transform:scale(1.08);box-shadow:0 6px 28px rgba(106,0,244,.55)}}.lf-fab__badge{color:#1e1b2e;background:#4ade80;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.lf-badge-new{color:#4ade80;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;background:rgba(74,222,128,.15);border:1px solid rgba(74,222,128,.35);border-radius:4px;align-items:center;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.lf-badge-beta{color:var(--gold,#d6b27a);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;background:rgba(214,178,122,.12);border:1px solid rgba(214,178,122,.3);border-radius:4px;align-items:center;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.lf-step-bar{align-items:center;gap:6px;margin-bottom:16px;display:flex}.lf-step-dot{background:rgba(255,255,255,.2);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .2s,transform .2s}.lf-step-dot.active{background:var(--purple-l,#8b30ff);transform:scale(1.4)}.lf-step-dot.done{background:#4ade80}.lf-msg{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.lf-msg--user{flex-direction:row-reverse}.lf-msg__bubble{max-width:75%;color:var(--text,rgba(255,255,255,.9));border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.5}.lf-msg__bubble--ai{background:rgba(139,48,255,.12);border:1px solid rgba(139,48,255,.2);border-radius:4px 14px 14px}.lf-msg__bubble--user{background:var(--btn-primary-bg,#553ba0);color:#fff;border-radius:14px 4px 14px 14px}.lf-msg__avatar{background:var(--btn-primary-bg,#553ba0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.lf-input-row{align-items:center;gap:8px;display:flex}.lf-input-row input{color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.lf-input-row input:focus{border-color:rgba(106,0,244,.6)}.lf-input-row button{background:var(--btn-primary-bg,#553ba0);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}@media (hover:hover) and (pointer:fine){.lf-input-row button:hover{background:var(--purple-d,#4d00b3)}}[data-lf-animate]{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}[data-lf-animate].lf-animated{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-lf-animate],[data-lf-animate].lf-animated{opacity:1;transition:none;transform:none}}.lf-skeleton{background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.04) 75%) 0 0/200% 100%;border-radius:6px;animation:1.6s infinite lf-shimmer}@keyframes lf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lf-skeleton{animation:none}}.lf-toast-container{z-index:600;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.lf-toast{background:var(--bg2,#252240);color:rgba(255,255,255,.88);white-space:nowrap;opacity:0;pointer-events:auto;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px 18px;font-size:14px;transition:opacity .3s,transform .3s;transform:translateY(12px);box-shadow:0 4px 20px rgba(0,0,0,.4)}.lf-toast.lf-toast--visible{opacity:1;transform:none}.lf-toast--success{border-color:rgba(74,222,128,.4)}.lf-toast--error{border-color:rgba(239,68,68,.4)}.soc-btn{width:38px;height:38px;color:var(--text-lo);background:0 0;border:1px solid transparent;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;text-decoration:none;transition:color .15s,background .15s,border-color .15s,transform .15s;display:flex}.soc-btn svg{width:22px;height:22px}@media (hover:hover) and (pointer:fine){.soc-btn:hover{color:rgba(255,255,255,.9);transform:translateY(-1px)}}.nav-links a{position:relative;text-decoration:none!important}.nav-links a:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(214,178,122,.62) 22%,rgba(214,178,122,.62) 78%,transparent 100%);height:1px;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}@keyframes navUnderlineIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nav-links a:hover:after,.nav-links a.active:after{animation:.18s forwards navUnderlineIn;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav-links a:hover{color:#fff}}.nav-links a.nav-praev{color:#4ade80;font-weight:600}@media (hover:hover) and (pointer:fine){.nav-links a.nav-praev:hover{color:#86efac}}.nav-links a.nav-praev:after{background:linear-gradient(90deg,transparent 0%,rgba(74,222,128,.5) 22%,rgba(74,222,128,.5) 78%,transparent 100%)}.nav-links a.active{color:rgba(255,255,255,.95)}.nav-links a.nav-praev.active{color:#4ade80}.nav-mobile a.nav-praev:not(.mob-login):not(.mob-probe){color:#4ade80;font-weight:600}.nav-mobile a.active:not(.mob-login):not(.mob-probe){color:#fff;background:rgba(106,0,244,.04)}.nav-mobile a.active:not(.mob-login):not(.mob-probe):before{content:"";pointer-events:none;background:rgba(214,178,122,.9);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.nav-mobile .nav-group-panel a.active:not(.mob-login):not(.mob-probe):before{left:26px}.nav-mobile a.nav-praev.active:not(.mob-login):not(.mob-probe){background:rgba(74,222,128,.03)}.nav-mobile a.nav-praev.active:not(.mob-login):not(.mob-probe):before{background:rgba(74,222,128,.85)}footer .container{max-width:1300px;padding-left:max(16px,min(2.5vw,40px));padding-right:max(16px,min(2.5vw,40px))}footer .footer-grid{grid-template-columns:minmax(240px,360px) .95fr 1.05fr 1fr!important}@media (max-width:900px){footer .footer-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:600px){footer .footer-grid{grid-template-columns:1fr!important}}footer .footer-col h2{color:rgba(255,255,255,.7);letter-spacing:2px;text-transform:uppercase!important;margin-bottom:22px!important;font-size:12px!important;font-weight:700!important}footer .footer-bottom{border-top-color:rgba(255,255,255,.1);padding-top:24px}footer>.footer-bottom{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;max-width:1300px;margin-left:auto;margin-right:auto;padding:28px max(16px,min(2.5vw,40px)) 20px;position:relative;border-top:none!important}footer>.footer-bottom:before{content:"";background:rgba(255,255,255,.1);height:1px;position:absolute;top:0;left:max(16px,min(2.5vw,40px));right:max(16px,min(2.5vw,40px))}footer>.footer-bottom .footer-legal{order:2;justify-content:flex-end;margin-left:0}footer>.footer-bottom .footer-copy{text-align:left;order:1;padding-bottom:0}@media (max-width:900px){footer>.footer-bottom{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px}footer>.footer-bottom .footer-legal{order:1;justify-content:center}footer>.footer-bottom .footer-copy{text-align:center;order:2}}footer .footer-copy{color:rgba(255,255,255,.18)}@media (hover:hover) and (pointer:fine){footer .footer-col ul li a:hover{color:rgba(255,255,255,.95)}}footer .footer-contact a.footer-contact-link{color:var(--text-lo);align-items:center;gap:8px;text-decoration:none;transition:color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){footer .footer-contact a.footer-contact-link:hover{color:rgba(255,255,255,.92)}}footer .footer-contact a.footer-wa{color:var(--text-lo)}@media (hover:hover) and (pointer:fine){footer .footer-contact a.footer-wa:hover{color:#4ade80}footer .footer-contact a:not(.footer-contact-link):hover{color:rgba(255,255,255,.95)}}footer .footer-col ul li{margin-bottom:15px;line-height:1}footer .footer-col ul li a{line-height:1.4}footer .footer-col ul li a.footer-kuend{color:#d5d2de!important}@media (hover:hover) and (pointer:fine){footer .footer-col ul li a.footer-kuend:hover{color:var(--gold)!important}}.btn-outline-white,.btn-outline-green,.btn-probe,.btn-green,.btn-buchen,.btn-wa,.btn-gold,.btn-home,.btn-apply,.btn-apply-alt,.btn-cta-wa,.btn-cta-probe,.btn-probe-club,.aktion-btn,.praev-submit-btn,.probe-send-btn,.kuend-generate,.kuend-send-btn,.apply-submit,#kf-submit,.umbau-cta,.firma-cta,.firma-cta-btn,.firma-info-cta,.tarif-btn,.mob-probe,.btn-anfragen-link,.btn-halt-gold,.btn-halt-ghost,.btn-kuend-wa,.btn-kuend-send,.exit-cta-btn,.exit-alt-btn,.retain-btn-primary,.firma-pre-confirm{min-height:var(--btn-height,52px);padding:var(--btn-padding,0 32px);border-radius:var(--btn-radius,12px);font-size:var(--btn-font-size,14px);font-weight:var(--btn-font-weight,600);letter-spacing:var(--btn-letter-spacing,.08em);text-transform:uppercase;transition:var(--btn-transition,background .15s, border-color .15s, color .15s, transform .12s ease, opacity .12s ease, box-shadow .15s ease);line-height:1}.btn-primary{color:var(--text-hi);background:#553ba0;border:none}.btn-outline-gold{color:var(--text-hi);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.45)}@media (hover:hover) and (pointer:fine){.btn-outline-gold:hover{color:var(--white);border-color:rgba(255,255,255,.55)}}.btn-probe{color:var(--text-hi);background:#553ba0;border:none;text-decoration:none}@media (hover:hover) and (pointer:fine){.btn-probe:hover{color:var(--text-hi)!important;background:#553ba0!important}.btn-primary:hover,.btn-outline-gold:hover,.btn-outline-white:hover,.btn-outline-green:hover,.btn-probe:hover,.btn-green:hover,.btn-buchen:hover,.btn-wa:hover,.btn-gold:hover,.btn-home:hover,.btn-apply:hover,.btn-apply-alt:hover,.btn-cta-wa:hover,.btn-cta-probe:hover,.btn-probe-club:hover,.aktion-btn:hover,.praev-submit-btn:hover,.probe-send-btn:hover,.kuend-generate:hover,.kuend-send-btn:hover,.apply-submit:hover,#kf-submit:hover,.umbau-cta:hover,.firma-cta:hover,.firma-cta-btn:hover,.firma-info-cta:hover,.tarif-btn:hover,.mob-probe:hover,.btn-anfragen-link:hover,.btn-halt-gold:hover,.btn-halt-ghost:hover,.btn-kuend-wa:hover,.btn-kuend-send:hover,.exit-cta-btn:hover,.exit-alt-btn:hover,.retain-btn-primary:hover,.firma-pre-confirm:hover{opacity:.9;transform:scale(.97)}}.btn-primary:active,.btn-outline-gold:active,.btn-outline-white:active,.btn-outline-green:active,.btn-probe:active,.btn-green:active,.btn-buchen:active,.btn-wa:active,.btn-gold:active,.btn-home:active,.btn-apply:active,.btn-apply-alt:active,.btn-cta-wa:active,.btn-probe-club:active,.aktion-btn:active,.praev-submit-btn:active,.probe-send-btn:active,.kuend-generate:active,.kuend-send-btn:active,.apply-submit:active,#kf-submit:active,.umbau-cta:active,.firma-cta:active,.firma-cta-btn:active,.tarif-btn:active,.mob-probe:active,.btn-halt-gold:active,.btn-halt-ghost:active,.btn-kuend-wa:active,.btn-kuend-send:active,.exit-cta-btn:active,.exit-alt-btn:active,.retain-btn-primary:active,.firma-pre-confirm:active{opacity:.85;transform:scale(.95)}.tarif-card,.aktion-card,.aktion-card-probe,.aktion-card-featured,.aktion-card-praev,.ausst-card,.ausst-card-featured,.club-card,.job-card,.firma-card,.firma-card--wellpass,.firma-card--hansefit,.lf-why-card,.faq-item,.lk-faq-item,.praev-faq-item,.sol-faq-item,.ws-faq-item,.eg-faq-item,.club-faq-item,.faq-card{border-radius:var(--radius-md,18px)}.faq-list,.lk-faq-list,.praev-faq-list,.sol-faq-list,.ws-faq-list,.eg-faq-list,.club-faq-list{max-width:780px;margin:var(--copy-to-content,48px) auto 0;flex-direction:column;gap:8px;display:flex}.faq-item,.lk-faq-item,.praev-faq-item,.sol-faq-item,.ws-faq-item,.eg-faq-item,.club-faq-item{border:1px solid var(--border);background:0 0;transition:border-color .2s,background .2s;overflow:hidden}@media (hover:hover) and (pointer:fine){.faq-item:hover,.lk-faq-item:hover,.praev-faq-item:hover,.sol-faq-item:hover,.ws-faq-item:hover,.eg-faq-item:hover,.club-faq-item:hover{border-color:var(--border2)}}.faq-item.open,.lk-faq-item.open,.sol-faq-item.open,.eg-faq-item.open,.club-faq-item.open{border-color:rgba(106,0,244,.45)}.praev-faq-item.open{border-color:rgba(74,222,128,.45)}.ws-faq-item.open{border-color:rgba(214,178,122,.45)}.faq-question,.lk-faq-question,.praev-faq-question,.sol-faq-question,.ws-faq-question,.eg-faq-question,.club-faq-question{cursor:pointer;text-align:left;width:100%;min-width:0;color:var(--white);box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-family:inherit;display:flex}.faq-question-text,.lk-faq-question-text,.praev-faq-question-text,.sol-faq-question-text,.ws-faq-question-text,.eg-faq-question-text,.club-faq-question-text{letter-spacing:.2px;overflow-wrap:normal;word-break:normal;flex:auto;min-width:0;font-size:16px;font-weight:600;line-height:1.5}.faq-icon,.lk-faq-icon,.praev-faq-icon,.sol-faq-icon,.ws-faq-icon,.eg-faq-icon,.club-faq-icon{border:1px solid var(--border2);width:30px;height:30px;color:var(--muted);background:0 0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s;display:flex}.faq-icon svg,.lk-faq-icon svg,.praev-faq-icon svg,.sol-faq-icon svg,.ws-faq-icon svg,.eg-faq-icon svg,.club-faq-icon svg{stroke-width:2.5px;transition:transform .25s}.faq-item.open .faq-icon,.lk-faq-item.open .lk-faq-icon,.sol-faq-item.open .sol-faq-icon,.eg-faq-item.open .eg-faq-icon,.club-faq-item.open .club-faq-icon{color:var(--purple-l);background:rgba(106,0,244,.18);border-color:rgba(106,0,244,.55)}.praev-faq-item.open .praev-faq-icon{color:#4ade80;background:rgba(74,222,128,.15);border-color:rgba(74,222,128,.55)}.ws-faq-item.open .ws-faq-icon{color:var(--gold);background:rgba(214,178,122,.16);border-color:rgba(214,178,122,.5)}.faq-item.open .faq-icon svg,.lk-faq-item.open .lk-faq-icon svg,.praev-faq-item.open .praev-faq-icon svg,.sol-faq-item.open .sol-faq-icon svg,.ws-faq-item.open .ws-faq-icon svg,.eg-faq-item.open .eg-faq-icon svg,.club-faq-item.open .club-faq-icon svg{transform:rotate(180deg)}.faq-answer,.lk-faq-answer,.praev-faq-answer,.sol-faq-answer,.ws-faq-answer,.eg-faq-answer,.club-faq-answer{max-height:0;transition:max-height .35s;overflow:hidden}.faq-item.open .faq-answer,.lk-faq-item.open .lk-faq-answer,.praev-faq-item.open .praev-faq-answer,.sol-faq-item.open .sol-faq-answer,.ws-faq-item.open .ws-faq-answer,.eg-faq-item.open .eg-faq-answer,.club-faq-item.open .club-faq-answer{max-height:800px}.faq-answer-inner,.lk-faq-answer-inner,.praev-faq-answer-inner,.sol-faq-answer-inner,.ws-faq-answer-inner,.eg-faq-answer-inner,.club-faq-answer-inner{color:var(--muted2);border-top:1px solid var(--border);padding:14px 20px 20px;font-size:14px;line-height:1.75}.faq-answer a,.lk-faq-answer a,.praev-faq-answer a,.sol-faq-answer a,.ws-faq-answer a,.eg-faq-answer a,.club-faq-answer a{color:var(--gold);text-decoration:none}@media (hover:hover) and (pointer:fine){.faq-answer a:not(.link-arrow):hover,.lk-faq-answer a:not(.link-arrow):hover,.praev-faq-answer a:not(.link-arrow):hover,.sol-faq-answer a:not(.link-arrow):hover,.ws-faq-answer a:not(.link-arrow):hover,.eg-faq-answer a:not(.link-arrow):hover,.club-faq-answer a:not(.link-arrow):hover{text-decoration:underline}}@media (max-width:480px){.faq-question,.lk-faq-question,.praev-faq-question,.sol-faq-question,.ws-faq-question,.eg-faq-question,.club-faq-question{gap:10px;padding:16px 14px}.faq-icon,.lk-faq-icon,.praev-faq-icon,.sol-faq-icon,.ws-faq-icon,.eg-faq-icon,.club-faq-icon{width:26px;height:26px}.faq-answer-inner,.lk-faq-answer-inner,.praev-faq-answer-inner,.sol-faq-answer-inner,.ws-faq-answer-inner,.eg-faq-answer-inner,.club-faq-answer-inner{padding:12px 14px 16px}}select,textarea{border-radius:var(--radius-sm,12px)}input[type=text]{border-radius:var(--radius-sm,12px)}input[type=email]{border-radius:var(--radius-sm,12px)}input[type=tel]{border-radius:var(--radius-sm,12px)}input[type=number]{border-radius:var(--radius-sm,12px)}input[type=password]{border-radius:var(--radius-sm,12px)}input[type=date]{border-radius:var(--radius-sm,12px)}input[type=search]{border-radius:var(--radius-sm,12px)}.praev-modal-inner,.probe-modal-content,.buch-modal-content,.studio-modal-content,.firma-pre-content,.apply-modal-content,.info-modal-content,.kuend-modal-content,.kf-modal-content,.exit-overlay-inner,.retain-overlay-inner,.fan-modal-inner,.gift-modal-content,.rechner-card{border-radius:var(--radius-lg,24px)}button:not(.nav-hamburger):not(.mf-social-btn):not(.lf-fab):not(.lf-step-dot):not(.lf-badge-new):not(.lf-badge-beta):not(.tflex-btn):not(.t-tab):not(#scroll-top):not(.probe-path-card):not(.solbe-sig-clear-btn){border-radius:var(--radius-sm,12px)}:root{--ds-hero:72px;--ds-h2:48px;--ds-h3:32px;--ds-desc:20px;--ds-body:clamp(15px, .34vw + 13.91px, 18px);--ds-small:16px;--ds-eyebrow:clamp(10px, .45vw + 8.55px, 14px);--btn-font-size:14px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-7:56px;--space-8:64px;--space-9:72px;--space-10:80px;--space-11:88px;--space-12:96px;--space-13:104px;--space-14:112px;--space-15:120px;--space-16:128px;--space-17:136px;--space-18:144px;--section-pt:120px;--section-pb:120px;--section-padding-desktop:120px;--section-padding-tablet:96px;--section-padding-mobile:72px;--eyebrow-to-title:32px;--title-to-subtitle:16px;--subtitle-to-copy:32px;--copy-to-content:64px;--gap-eyebrow-h2:clamp(20px, 1.36vw + 15.64px, 32px);--gap-h2-desc:clamp(12px, .45vw + 10.55px, 16px);--gap-desc-content:64px;--gap-cards:32px;--gap-chips:16px;--text-line-height-body:1.5;--text-line-height-heading:1;--text-line-height-display:.98}.nav-inner .nav-brand{--nav-logo-h:clamp(44px, 11vw, 52px);gap:max(10px,min(1.15vw,16px));min-width:0}.nav-brand .lf-icon-box{height:var(--nav-logo-h);aspect-ratio:400/275;box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:auto;padding:0;display:flex}.nav-brand .brand-name{font-size:calc(var(--nav-logo-h) * .423);letter-spacing:.3em;min-width:0}.nav-brand .brand-block{min-width:0;margin-top:4px;overflow:hidden}@media (max-width:960px){.nav-inner{gap:10px;padding:0 max(16px,min(4vw,24px))}.nav-right{gap:10px}}@media (max-width:400px){.nav-inner .nav-brand{gap:8px}}.section-eyebrow{font-size:var(--ds-eyebrow,14px);letter-spacing:4px;color:var(--gold);text-transform:uppercase;margin-top:0;margin-bottom:var(--gap-eyebrow-h2,32px);opacity:.8;font-weight:600}.section-h2{margin-top:0;margin-bottom:var(--gap-desc-content,64px);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;text-wrap:balance;font-size:max(40px,min(1.82vw + 34.18px,56px));font-weight:400;line-height:1}@media (max-width:480px){.section-h2{font-size:max(32px,min(8.5vw,56px))}}p,li,.kuend-privacy-note,.praev-modal-sub,.exit-sub,.praev-note{text-wrap:pretty}@media (max-width:360px){.section-h2{font-size:max(28px,min(8.2vw,56px))}}.section-h2:has(+p){margin-bottom:var(--gap-h2-desc,16px)}.section-h2:has(+.section-subtitle){margin-bottom:var(--title-to-subtitle,16px)}.section-h2+p{margin-top:0;margin-bottom:var(--copy-to-content,64px)}.section-subtitle{color:var(--purple-l);font-size:max(18px,min(2vw,22px));font-weight:400;line-height:var(--text-line-height-heading,1);margin-top:0;margin-bottom:var(--subtitle-to-copy,32px)}.section-subtitle+p{margin-top:0;margin-bottom:var(--copy-to-content,64px)}.section-copy{font-size:var(--ds-body,18px);color:var(--text-body);line-height:var(--text-line-height-body,1.5);margin-top:0;margin-bottom:var(--copy-to-content,64px);max-width:640px}.section-header{margin-bottom:var(--copy-to-content,64px)}.section-header .section-eyebrow{margin-bottom:var(--eyebrow-to-title,32px)}.section-header .section-copy,.section-header p:last-child{margin-bottom:0}.cta-eyebrow{font-size:var(--ds-eyebrow,14px);letter-spacing:4px;text-transform:uppercase;color:var(--gold);opacity:.8;margin-bottom:var(--gap-eyebrow-h2,32px);font-weight:600}@media (max-width:700px){.section-eyebrow,.cta-eyebrow,.club-detail-eyebrow,.club-switch-eyebrow{display:none!important}}.section-h2 .heavy{text-transform:uppercase;letter-spacing:.03em;color:var(--white);overflow-wrap:normal;word-break:normal;font-weight:700}.section-h2 .light{text-transform:uppercase;letter-spacing:.16em;color:var(--white);margin-top:.15em;font-size:.68em;font-weight:300;line-height:1;display:block}.section-h2 .gold{color:var(--gold);margin-top:.15em;font-size:.68em;font-weight:300;line-height:1;display:block}.hero-accent-purple{color:var(--purple-l);text-transform:uppercase;letter-spacing:.16em;margin-top:.15em;font-size:.68em;font-weight:300;line-height:1;display:block}@media (max-width:900px){.hero-accent-purple,.section-h2 .light{letter-spacing:.05em}}.hero-eyebrow{font-size:var(--ds-eyebrow,14px);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0 0 var(--gap-eyebrow-h2,32px);font-weight:600}.hero-title{color:var(--white);text-transform:uppercase}.hero-copy{font-size:var(--ds-body,18px);line-height:var(--text-line-height-body,1.5);color:rgba(255,255,255,.7);max-width:600px;margin:0 0 var(--copy-to-content,64px)}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero-trust{color:rgba(255,255,255,.55);flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;font-size:12px;display:flex}.hero-xl .hero-header__title,.hero-xl .hero-title{letter-spacing:-.01em;text-transform:uppercase;font-size:max(54px,min(8vw,112px));font-weight:700;line-height:.95}.hero-xl .hero-header__accent{letter-spacing:.12em;text-transform:uppercase;font-size:max(28px,min(3vw,48px));font-weight:300;line-height:1.1}.hero-lg .hero-header__title,.hero-lg .hero-title{letter-spacing:-.01em;text-transform:uppercase;font-size:max(44px,min(5.5vw,78px));font-weight:700;line-height:.98}.hero-lg .hero-header__accent{letter-spacing:.1em;text-transform:uppercase;font-size:max(22px,min(2.5vw,38px));font-weight:300;line-height:1.15}.hero-md .hero-header__title,.hero-md .hero-title{letter-spacing:.02em;text-transform:uppercase;font-size:max(40px,min(4.8vw,68px));font-weight:700;line-height:1}.hero-md .hero-header__accent{letter-spacing:.04em;text-transform:uppercase;font-size:max(28px,min(3.2vw,48px));font-weight:400;line-height:1.1}.hero-sm .hero-header__title,.hero-sm .hero-title{letter-spacing:.02em;text-transform:uppercase;font-size:max(28px,min(3.5vw,44px));font-weight:700;line-height:1.05}.hero-sm .hero-header__accent{letter-spacing:.05em;text-transform:uppercase;font-size:max(18px,min(2vw,28px));font-weight:400;line-height:1.2}.hero-header--prevention .hero-header__title{letter-spacing:-.01em;text-transform:uppercase;color:var(--white);max-width:1100px;margin:0 0 20px;font-size:max(56px,min(5.2vw,88px));font-weight:700;line-height:.98}.hero-header--prevention .hero-header__accent{letter-spacing:.03em;text-transform:uppercase;white-space:normal;overflow-wrap:normal;word-break:normal;max-width:1180px;margin:0 0 24px;font-size:max(34px,min(3.3vw,58px));font-weight:400;line-height:1.08}footer{background:rgba(30,27,46,.97);padding:60px 0 24px;position:relative}.footer-grid{grid-template-columns:1.1fr 1fr 1fr 1.2fr;gap:40px;margin-bottom:28px;display:grid}.footer-brand-desc{color:var(--text-lo);max-width:240px;margin-top:4px;font-size:14px;line-height:1.7}.footer-col h2{letter-spacing:2px;text-transform:uppercase;color:var(--text-lo);margin-bottom:22px;font-size:12px;font-weight:400}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:14px}.footer-col ul li a{color:var(--text-lo);font-size:14px;text-decoration:none;transition:color .2s}@media (hover:hover) and (pointer:fine){.footer-col ul li a:hover{color:rgba(255,255,255,.9)}}.footer-col ul li a.footer-kuend{color:var(--gold);font-size:14px;transition:color .2s}@media (hover:hover) and (pointer:fine){.footer-col ul li a.footer-kuend:hover{color:rgba(255,255,255,.9)}}@media (hover:hover) and (pointer:fine){.footer-contact a:hover{color:rgba(255,255,255,.9)}}.footer-logo-wrap{transition:opacity .2s}@media (hover:hover) and (pointer:fine){.footer-logo-wrap:hover .footer-logo-svg path{fill-opacity:.9!important}.footer-logo-wrap:hover .footer-logo-text>div,.footer-logo-wrap:hover .footer-logo-prime>div:not([style*=background]){color:rgba(255,255,255,.9)!important}}.footer-copy{color:rgba(255,255,255,.3);flex-shrink:0;font-size:12px}@media (max-width:860px){.footer-grid{grid-template-columns:repeat(3,1fr);gap:32px}.footer-grid>div:first-child{border-bottom:1px solid rgba(255,255,255,.06);grid-column:1/-1;justify-content:center;align-items:center;gap:20px;margin-bottom:8px;padding-bottom:8px;flex-direction:row!important}.footer-grid>div:first-child .footer-brand-desc,.footer-grid>div:first-child .footer-logo-prime,.footer-grid>div:first-child .footer-social{display:none!important}.footer-col h2{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.footer-col h2:after{content:"+";color:rgba(255,255,255,.35);font-size:18px;font-weight:300;line-height:1}.footer-col.open h3:after{content:"−"}.footer-app-badges{display:flex!important}.footer-bottom{flex-direction:column;gap:16px}}@media (max-width:768px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important;margin-bottom:36px!important}footer{padding:48px 0 28px!important}.footer-brand-desc{display:none}.footer-col ul li{margin-bottom:10px!important}.footer-bottom{text-align:center!important;flex-direction:column!important;gap:12px!important}.footer-legal{flex-wrap:wrap;justify-content:center;gap:12px!important}.footer-app-badges{border-top:1px solid var(--border);justify-content:center;gap:12px;padding:20px 0 4px;display:flex}.footer-logo-wrap{flex-direction:row;align-items:center;gap:12px;margin-bottom:0}.footer-logo-svg{width:44px;height:30px}.footer-logo-text{align-items:flex-start}.footer-logo-text>div:first-child{font-size:18px!important}.footer-logo-prime{display:none}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr!important}}@media (max-width:900px){footer{display:none!important}#mob-footer{padding:32px var(--gutter,20px) 28px;text-align:center;background:#1e1b2e;border-top:1px solid rgba(255,255,255,.06);font-family:inherit;display:block}.mf-brand{flex-direction:column;align-items:center;gap:0;margin-bottom:4px;display:flex}.mf-brand a{transition:opacity .2s}@media (hover:hover) and (pointer:fine){.mf-brand a:hover svg path{fill-opacity:.9!important}.mf-brand a:hover .mf-brand-text{color:rgba(255,255,255,.9)!important}}.mf-brand-text{letter-spacing:.3em;text-transform:uppercase;color:var(--text-lo);margin-top:16px;margin-bottom:0;font-size:18px;font-weight:300;line-height:1}.mf-claim{letter-spacing:.16em;text-transform:uppercase;color:var(--text-lo);margin:7px 0 24px;font-size:10px;font-weight:600;line-height:1}.mf-contact{flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:260px;margin:0 auto 24px;display:flex}.mf-phone,.mf-wa{box-sizing:border-box;color:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.18);border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s,transform .15s;display:flex}.mf-phone:hover{color:rgba(255,255,255,.95);border-color:rgba(255,255,255,.65)}.mf-phone:active{transform:scale(.97)}.mf-wa:hover{color:#4ade80;border-color:#4ade80}.mf-wa:active{transform:scale(.97)}.mf-social-section{margin-bottom:20px}.mf-social-heading{letter-spacing:4px;text-transform:uppercase;color:rgba(255,255,255,.28);margin:0 0 4px;font-size:10px;font-weight:600}.mf-social{justify-content:center;gap:16px;display:flex}.mf-social-btn{color:rgba(255,255,255,.55);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.mf-social-btn svg{width:28px;height:28px}.mf-social-btn:hover,.mf-social-btn:active{color:rgba(255,255,255,.9);transform:translateY(-1px)scale(1.08)}.mf-apps{justify-content:center;gap:10px;margin:0 0 24px;padding:0;display:flex}.mf-apps a{color:#fff;opacity:.85;background:#000;border:1px solid rgba(255,255,255,.2);border-radius:8px;align-items:center;gap:8px;padding:7px 14px;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.mf-apps a:hover{opacity:1;transform:translateY(-2px)}.mf-nav{border-top:1px solid rgba(255,255,255,.06);flex-wrap:wrap;justify-content:center;margin-bottom:0;padding-top:18px;display:none}.mf-nav a{color:rgba(255,255,255,.52);padding:5px 10px;font-size:12px;text-decoration:none;transition:color .2s}.mf-nav a:hover{color:rgba(255,255,255,.85)}.mf-nav a.nav-praev{color:rgba(74,222,128,.65)}.mf-nav a.nav-praev:hover{color:#4ade80}.mf-accordion{width:100%;max-width:320px;margin:0 auto}.mf-acc-toggle{color:rgba(255,255,255,.55);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;width:100%;padding:13px 0;font-family:inherit;font-size:10px;font-weight:600;transition:color .2s;display:flex}.mf-acc-toggle:hover{color:rgba(255,255,255,.75)}.mf-acc-icon{flex-shrink:0;transition:transform .25s}.mf-acc-toggle.open .mf-acc-icon{transform:rotate(180deg)}.mf-acc-content{flex-direction:column;max-height:0;transition:max-height .28s;display:flex;overflow:hidden}.mf-acc-content.open{max-height:340px}.mf-acc-content a{color:rgba(255,255,255,.52);text-align:center;border-bottom:1px solid rgba(255,255,255,.05);padding:10px 0;font-size:12px;text-decoration:none;transition:color .2s}.mf-acc-content a:last-child{border-bottom:none}.mf-acc-content a:hover{color:rgba(255,255,255,.8)}.mf-kuend{text-align:center;color:rgba(255,255,255,.75);border-top:1px solid rgba(255,255,255,.07);padding:13px 0 10px;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s;display:block}.mf-kuend:hover{color:var(--gold)}.mf-copy{text-align:center;color:rgba(255,255,255,.2);letter-spacing:.03em;margin:24px 0 14px;font-size:10px}.mf-app-hint{letter-spacing:4px;text-transform:uppercase;color:rgba(255,255,255,.28);margin:20px 0 12px;font-size:10px;font-weight:600}}.text-short{display:none}@media (max-width:768px){.text-long{display:none}.text-short{display:inline}}.agb-section p,.ds-section p,.legal-card p{text-align:left;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;text-wrap:wrap;overflow-wrap:break-word;min-width:0}.modal-scroll,.firma-info-box,.firma-pre-scroll,.info-modal,.studio-modal,.kuend-modal,.kuend-autocomplete,.exit-modal,.praev-modal,.solbe-box,.conc-messages,.apply-modal-box,#kform-box,.modal-box{scrollbar-width:thin;scrollbar-color:rgba(214,178,122,.35) transparent}.modal-scroll::-webkit-scrollbar{width:8px}.firma-info-box::-webkit-scrollbar{width:8px}.firma-pre-scroll::-webkit-scrollbar{width:8px}.info-modal::-webkit-scrollbar{width:8px}.studio-modal::-webkit-scrollbar{width:8px}.kuend-modal::-webkit-scrollbar{width:8px}.kuend-autocomplete::-webkit-scrollbar{width:8px}.exit-modal::-webkit-scrollbar{width:8px}.praev-modal::-webkit-scrollbar{width:8px}.solbe-box::-webkit-scrollbar{width:8px}.conc-messages::-webkit-scrollbar{width:8px}.apply-modal-box::-webkit-scrollbar{width:8px}#kform-box::-webkit-scrollbar{width:8px}.modal-box::-webkit-scrollbar{width:8px}.modal-scroll::-webkit-scrollbar-track{background:0 0}.firma-info-box::-webkit-scrollbar-track{background:0 0}.firma-pre-scroll::-webkit-scrollbar-track{background:0 0}.info-modal::-webkit-scrollbar-track{background:0 0}.studio-modal::-webkit-scrollbar-track{background:0 0}.kuend-modal::-webkit-scrollbar-track{background:0 0}.kuend-autocomplete::-webkit-scrollbar-track{background:0 0}.exit-modal::-webkit-scrollbar-track{background:0 0}.praev-modal::-webkit-scrollbar-track{background:0 0}.solbe-box::-webkit-scrollbar-track{background:0 0}.conc-messages::-webkit-scrollbar-track{background:0 0}.apply-modal-box::-webkit-scrollbar-track{background:0 0}#kform-box::-webkit-scrollbar-track{background:0 0}.modal-box::-webkit-scrollbar-track{background:0 0}.modal-scroll::-webkit-scrollbar-thumb{background-color:rgba(214,178,122,.35);background-clip:padding-box;border:2px solid transparent;border-radius:8px}.firma-info-box::-webkit-scrollbar-thumb{background-color:rgba(214,178,122,.35);background-clip:padding-box;border:2px solid transparent;border-radius:8px}.firma-pre-scroll::-webkit-scrollbar-thumb{background-color:rgba(214,178,122,.35);background-clip:padding-box;border:2px solid transparent;border-radius:8px}.info-modal::-webkit-scrollbar-thumb{background-color:rgba(214,178,122,.35);background-clip:padding-box;border:2px solid transparent;border-radius:8px}.studio-modal::-webkit-scrollbar-thumb{background-color:rgba(214,178,122,.35);background-clip:padding-box;border:2px solid transparent;border-radius:8px}.kuend-modal::-webkit-scrollbar-thumb{background-color:rgba(214,178,122,.35);background-clip:padding-box;border:2px solid transparent;border-radius:8px}.kuend-autocomplete::-webkit-scrollbar-thumb{background-color:rgba(214,178,122,.35);background-clip:padding-box;border:2px solid transparent;border-radius:8px}.exit-modal::-webkit-scrollbar-thumb{background-color:rgba(214,178,122,.35);background-clip:padding-box;border:2px solid transparent;border-radius:8px}.praev-modal::-webkit-scrollbar-thumb{background-color:rgba(214,178,122,.35);background-clip:padding-box;border:2px solid transparent;border-radius:8px}.solbe-box::-webkit-scrollbar-thumb{background-color:rgba(214,178,122,.35);background-clip:padding-box;border:2px solid transparent;border-radius:8px}.conc-messages::-webkit-scrollbar-thumb{background-color:rgba(214,178,122,.35);background-clip:padding-box;border:2px solid transparent;border-radius:8px}.apply-modal-box::-webkit-scrollbar-thumb{background-color:rgba(214,178,122,.35);background-clip:padding-box;border:2px solid transparent;border-radius:8px}#kform-box::-webkit-scrollbar-thumb{background-color:rgba(214,178,122,.35);background-clip:padding-box;border:2px solid transparent;border-radius:8px}.modal-box::-webkit-scrollbar-thumb{background-color:rgba(214,178,122,.35);background-clip:padding-box;border:2px solid transparent;border-radius:8px}@media (hover:hover) and (pointer:fine){.modal-scroll::-webkit-scrollbar-thumb:hover{background-color:rgba(214,178,122,.55);background-clip:padding-box}.firma-info-box::-webkit-scrollbar-thumb:hover{background-color:rgba(214,178,122,.55);background-clip:padding-box}.firma-pre-scroll::-webkit-scrollbar-thumb:hover{background-color:rgba(214,178,122,.55);background-clip:padding-box}.info-modal::-webkit-scrollbar-thumb:hover{background-color:rgba(214,178,122,.55);background-clip:padding-box}.studio-modal::-webkit-scrollbar-thumb:hover{background-color:rgba(214,178,122,.55);background-clip:padding-box}.kuend-modal::-webkit-scrollbar-thumb:hover{background-color:rgba(214,178,122,.55);background-clip:padding-box}.kuend-autocomplete::-webkit-scrollbar-thumb:hover{background-color:rgba(214,178,122,.55);background-clip:padding-box}.exit-modal::-webkit-scrollbar-thumb:hover{background-color:rgba(214,178,122,.55);background-clip:padding-box}.praev-modal::-webkit-scrollbar-thumb:hover{background-color:rgba(214,178,122,.55);background-clip:padding-box}.solbe-box::-webkit-scrollbar-thumb:hover{background-color:rgba(214,178,122,.55);background-clip:padding-box}.conc-messages::-webkit-scrollbar-thumb:hover{background-color:rgba(214,178,122,.55);background-clip:padding-box}.apply-modal-box::-webkit-scrollbar-thumb:hover{background-color:rgba(214,178,122,.55);background-clip:padding-box}#kform-box::-webkit-scrollbar-thumb:hover{background-color:rgba(214,178,122,.55);background-clip:padding-box}.modal-box::-webkit-scrollbar-thumb:hover{background-color:rgba(214,178,122,.55);background-clip:padding-box}}.club-switch-section{padding:64px 0}@media (max-width:699px){.club-switch-section{padding:48px 0}}.club-switch-wrap{text-align:center;max-width:1040px;margin:0 auto}.club-switch-eyebrow{font-size:var(--ds-eyebrow,14px);letter-spacing:4px;color:var(--gold);text-transform:uppercase;opacity:.8;margin-bottom:14px;font-weight:600}.club-switch-h2{color:var(--white);margin-bottom:12px;font-size:max(24px,min(2.6vw,34px));line-height:1.25}.club-switch-h2 .heavy{font-weight:700}.club-switch-h2 .light{font-weight:400}.club-switch-intro{font-size:var(--ds-body,16px);color:var(--text-body);max-width:480px;margin:0 auto 36px;line-height:1.6}.club-switch-grid{flex-direction:column;gap:12px;display:flex}.club-switch-card{isolation:isolate;background-color:var(--bg);width:100%;min-height:200px;box-shadow:none;background-position:50%;background-size:cover;border:0;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;padding:16px;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden}.club-switch-card:before{content:"";border-radius:inherit;background:linear-gradient(rgba(35,20,55,.08) 0%,rgba(16,12,28,.6) 55%,rgba(10,8,16,.96) 100%);transition:background .2s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.club-switch-card:after{content:none}.club-switch-card>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.club-switch-card:hover{box-shadow:none;border:0;transform:translateY(-2px)}.club-switch-card:hover:before{background:linear-gradient(rgba(45,25,70,.14) 0%,rgba(16,12,28,.68) 55%,rgba(10,8,16,.98) 100%)}}.club-switch-card:focus{outline:none}.club-switch-card:focus-visible{outline:2px solid var(--purple-l);outline-offset:3px}.csc-brand{letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.65);font-size:12px;font-weight:600}.csc-name{color:var(--white);text-shadow:0 1px 6px rgba(0,0,0,.5);white-space:nowrap;text-overflow:ellipsis;margin:2px 40px 0 0;font-size:18px;font-weight:700;line-height:1.25;overflow:hidden}.tile-arrow{z-index:2;width:26px;height:26px;box-shadow:none;color:var(--gold);pointer-events:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;transition:color .2s,transform .2s;display:flex;position:absolute;bottom:16px;right:16px}.tile-arrow svg{width:18px;height:18px}a:hover .tile-arrow{color:var(--gold-l);transform:translate(3px)}a:focus-visible .tile-arrow{color:var(--gold-l);transform:translate(3px)}@media (prefers-reduced-motion:reduce){.tile-arrow{transition:color .2s}a:hover .tile-arrow{transform:none}a:focus-visible .tile-arrow{transform:none}}@media (max-width:699px){.club-switch-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:14px;padding:4px 4px 8px;display:flex;overflow-x:auto}.club-switch-grid::-webkit-scrollbar{display:none}.club-switch-card{scroll-snap-align:center;flex:0 0 82%;width:auto;min-width:220px;max-width:320px}}@media (min-width:700px){.club-switch-grid{flex-flow:wrap;justify-content:center;gap:16px}.club-switch-card{flex:0 calc(33.333% - 11px);width:auto;min-width:180px}}@media (min-width:1100px){.club-switch-card{flex:0 calc(20% - 13px)}}.club-detail-head{max-width:1040px;margin:0 auto 40px}.club-detail-eyebrow{font-size:var(--ds-eyebrow,14px);letter-spacing:4px;text-transform:uppercase;color:var(--gold);opacity:.8;margin:0 0 12px;font-weight:600}.club-detail-title.section-h2{margin-bottom:14px;font-size:max(28px,min(3.8vw,40px))}.club-detail-lead{font-size:var(--ds-body,16px);color:var(--text-body);max-width:680px;margin:0;line-height:1.6}.club-detail{background:var(--bg3);border:1px solid var(--border2);border-radius:var(--radius-lg,24px);max-width:1040px;margin:0 auto}.club-detail-top{border-radius:var(--radius-lg,24px);grid-template-columns:1fr;display:grid;overflow:hidden}.club-detail-media{aspect-ratio:16/10;background:var(--bg2,#252240);position:relative;overflow:hidden}.club-detail-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.club-detail-media:after{content:"";pointer-events:none;background:linear-gradient(transparent 38%,rgba(10,8,18,.58) 70%,rgba(10,8,18,.92) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.club-detail-facts-panel{flex-direction:column;align-items:stretch;padding:28px 24px 16px;display:flex}.club-detail-facts{grid-template-columns:1fr 1fr;gap:12px;width:100%;height:auto;display:grid}.club-detail-fact{text-align:center;background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-md,18px);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:16px 12px;display:flex}.club-detail-fact-icon{width:40px;height:40px;color:var(--purple-l);background:rgba(106,0,244,.12);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.club-detail-fact-icon svg{width:20px;height:20px}.club-detail-fact-label{color:var(--white);font-size:14px;font-weight:700;line-height:1.3}.club-detail-fact-sub{color:var(--text-lo);margin-top:2px;font-size:12px;line-height:1.4}.club-detail-footer{z-index:2;padding:16px 20px;position:absolute;bottom:0;left:0;right:0}.club-detail-location{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.club-detail-probe-cell{justify-content:center;align-items:center;margin-top:auto;padding-top:20px;display:flex}.club-detail-probe-cell .btn-primary{width:100%;max-width:320px}.club-detail-route-wrap{display:inline-flex;position:relative}.club-detail-route-btn.btn-outline-gold{flex-shrink:0;gap:8px}.club-detail-route-btn svg{flex-shrink:0}.club-detail-address{color:rgba(255,255,255,.9);text-shadow:0 1px 3px rgba(0,0,0,.55);justify-content:flex-start;min-width:0;margin:0}@media (max-width:380px){.club-detail-facts{grid-template-columns:1fr}}@media (min-width:640px) and (max-width:999px){.club-detail-facts-panel{padding:40px 44px 16px}}@media (max-width:640px){.club-detail-footer{padding:14px 16px}.club-detail-probe-cell{padding-top:16px}.club-detail-facts-panel{padding-bottom:14px}}@media (max-width:700px){.club-detail-media{aspect-ratio:auto;flex-direction:column;display:flex}.club-detail-media>img:not(.club-detail-media-slide){aspect-ratio:16/10;width:100%;height:auto;position:static;top:auto;bottom:auto;left:auto;right:auto}.club-detail-media:has(.club-detail-media-slide):before{content:"";aspect-ratio:16/10;width:100%;display:block}.club-detail-media:has(.club-detail-media-duo):before{content:"";aspect-ratio:16/10;width:100%;display:block}.club-detail-media>.club-detail-media-slide,.club-detail-media>.club-detail-media-duo{aspect-ratio:16/10;height:auto;bottom:auto}.club-detail-media:after{display:none}.club-detail-footer{background:var(--bg2,#252240);border-top:1px solid var(--border,rgba(255,255,255,.08));position:static}.club-detail-address{color:rgba(255,255,255,.65);text-shadow:none}}@media (min-width:1000px){.club-detail-top{grid-template-columns:60% 40%;min-height:520px}.club-detail-media{aspect-ratio:auto;height:100%}.club-detail-media:after{background:linear-gradient(transparent 45%,rgba(10,8,18,.55) 74%,rgba(10,8,18,.9) 100%)}.club-detail-facts-panel{padding:48px 44px 16px}}.club-detail-media{cursor:pointer}.club-detail-media-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.1s;position:absolute;top:0;bottom:0;left:0;right:0}.club-detail-media-slide.active{opacity:1}.club-detail-media-duo{opacity:0;transition:opacity 1.1s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.club-detail-media-duo.active{opacity:1}.club-detail-media-duo img{object-fit:cover;flex:50%;width:50%;height:100%}@media (max-width:900px){.clubs-section .container,.club-review-section .container,.club-faq .container,.club-switch-section .container,.gallery-section-header,.gallery-cta{padding-left:calc(var(--gutter) + 15px)!important;padding-right:calc(var(--gutter) + 15px)!important}}.section-tone-a{background:var(--bg)}.section-tone-b{background:var(--bg2,#252240)}.section-tone-c{background:var(--bg4,#342f52)}.club-review-section.section-tone-b{background:var(--review-section-bg)}.review-grid,.club-review-grid{margin-bottom:var(--review-grid-to-google-gap,48px)}@media (max-width:768px){.review-grid,.club-review-grid{margin-bottom:32px}}.review-google-row{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md,18px);background:rgba(255,255,255,.03);grid-template-columns:112px minmax(0,1fr);align-items:center;column-gap:32px;width:100%;max-width:420px;min-height:110px;margin-left:auto;margin-right:auto;padding:24px 28px;line-height:normal;display:grid}.review-google-rating{text-align:center;width:112px}.review-google-content{align-content:center;min-width:0;display:grid}.review-google-score{color:var(--white);font-size:32px;font-weight:800;line-height:1}.review-google-stars{color:#fbbc04;letter-spacing:2px;font-size:18px;line-height:1.3}.review-google-label{color:var(--white);font-size:14px;font-weight:700;line-height:1.3}.review-google-count{color:var(--text-lo);margin-top:3px;font-size:12px;line-height:1.5}.review-google-link{align-items:center;width:100%;min-width:0;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.review-google-link .link-text{min-width:0}@media (max-width:420px){.review-google-row{grid-template-columns:96px minmax(0,1fr);column-gap:20px;max-width:100%;min-height:auto;padding:20px}.review-google-rating{width:96px}}.review-card{background:var(--bg4);border:1px solid var(--border);border-radius:var(--radius-md,18px);flex-direction:column;padding:28px;transition:opacity .7s,transform .7s,border-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.review-card:hover{border-color:rgba(139,48,255,.3)}}.review-card-stars{color:var(--gold);letter-spacing:2px;margin-bottom:16px;font-size:15px}.review-card-text{color:var(--text);flex:1;margin-bottom:24px;font-size:14px;font-style:italic;line-height:1.7}.review-card-text:before{content:"“";color:var(--purple-l);vertical-align:-14px;margin-right:3px;font-size:32px;font-style:normal;line-height:0}.review-card-author{align-items:center;gap:12px;display:flex}.review-card-avatar{background:linear-gradient(135deg,var(--purple),var(--purple-l));width:38px;height:38px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.review-card-name{color:var(--white);font-size:14px;font-weight:700}.review-card-meta{color:var(--muted);margin-top:2px;font-size:12px}.card-headline{color:var(--white);font-size:20px;font-weight:700;line-height:1.25}.feature-headline{color:var(--white);text-transform:uppercase;font-size:max(28px,min(3.4vw,44px));font-weight:700;line-height:1.05}#scroll-top{z-index:490;-ms-appearance:none;appearance:none;width:100%;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:radial-gradient(ellipse 50% 200% at -10% 50%, rgba(106,0,244,.22) 0%, rgba(175,78,220,.1) 35%, transparent 65%), radial-gradient(ellipse 26% 200% at -3% 50%, rgba(214,178,122,.09), transparent 55%), radial-gradient(ellipse 38% 200% at 108% 50%, rgba(106,0,244,.16) 0%, rgba(139,48,255,.07) 45%, transparent 70%), var(--bg);box-shadow:none;color:rgba(255,255,255,.85);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none;border-top:1px solid rgba(106,0,244,.14);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;font-family:inherit;transition:transform .22s,color .2s,background .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}#scroll-top span.st-label{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}#scroll-top.visible{transform:translateY(0)}@media (hover:hover) and (pointer:fine){#scroll-top:hover{color:#fff}}#scroll-top:active{background:var(--purple-d);color:#fff}#scroll-top:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}@media (min-width:769px){#scroll-top{display:none!important}}@media (max-width:768px){body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}.club-photo-card{background:var(--bg2);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.club-photo{color:inherit;cursor:pointer;flex-direction:column;text-decoration:none;display:flex;position:relative}.club-photo:focus-visible{box-shadow:inset 0 0 0 3px var(--gold);outline:none}.club-photo-media{align-items:flex-end;padding:12px 14px 18px;display:flex;position:relative;overflow:hidden}.club-photo-media:before{content:"";background-image:var(--club-photo-image,none);filter:saturate(.8)brightness(.86);background-position:50%;background-size:cover;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.club-photo:hover .club-photo-media:before{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.club-photo:hover .club-photo-media:before{transform:none}}.club-photo-media:after{content:"";background:linear-gradient(rgba(10,8,20,0) 50%,rgba(10,8,20,.4) 75%,rgba(10,8,20,.85) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.club-photo-1{--club-photo-source:url(img/fitnessstudio-schneeberg-erzgebirge-lila-fitness.webp)}.club-photo-1 .club-photo-media{background-color:#1a0d40}.club-photo-2{--club-photo-source:url(img/fitnessstudio-schwarzenberg-erzgebirge-training.webp)}.club-photo-2 .club-photo-media{background-color:#0e1a38}.club-photo-3{--club-photo-source:url(img/fitnessstudio-stollberg-erzgebirge-clubs.webp)}.club-photo-3 .club-photo-media{background-color:#1f0f38}.club-photo-4{--club-photo-source:url(img/fitnessstudio-floeha-erzgebirge-training-24-7.webp)}.club-photo-4 .club-photo-media{background-color:#0d1f2d}.club-photo-5{--club-photo-source:url(img/fitnessstudio-hohenstein-ernstthal-clubs-erzgebirge.webp)}.club-photo-5 .club-photo-media{background-color:#1a1020}.club-photo-5 .club-photo-media:before{background-position:75%}.club-photo-6{--club-photo-source:url(img/fitnessstudio-lichtenstein-erzgebirge-neues-studio.webp)}.club-photo-6 .club-photo-media{background-color:#0f1a10}.club-photo-label{z-index:1;justify-content:center;align-items:baseline;gap:12px;width:100%;display:flex;position:relative}.cpl-city{letter-spacing:.05em;text-transform:uppercase;color:var(--text-hi);text-align:center;font-size:16px;font-weight:800;line-height:1.1}.club-photo-view{display:none}.club-photo-info{border-top:1px solid var(--border);cursor:pointer;align-items:center;gap:18px;padding:12px 16px;transition:background .2s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.club-photo-info:hover{background:rgba(255,255,255,.04)}.club-photo-info:hover .club-photo-route-btn{color:var(--text-hi);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}.club-photo-info:hover .club-photo-address{color:var(--text-hi)}}.club-photo-route-wrap{flex-shrink:0;position:relative}.club-photo-route-btn{width:42px;height:42px;color:var(--text-lo);cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:color .2s,border-color .2s,background .2s,transform .15s;display:flex}@media (hover:hover) and (pointer:fine){.club-photo-route-btn:hover{color:var(--text-hi);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);transform:translateY(-1px)}}.club-photo-route-btn:focus-visible{box-shadow:0 0 0 3px var(--gold)!important;outline:none!important}.club-photo-route-btn .cpr-pin{width:18px;height:18px}.club-photo-address{color:var(--text-body);flex-direction:column;gap:2px;min-width:0;margin:0;font-size:14px;font-style:normal;line-height:1.4;display:flex}.club-photo-route-menu{z-index:10;background:var(--bg2);border:1px solid rgba(255,255,255,.14);border-radius:12px;flex-direction:column;gap:2px;min-width:220px;max-width:calc(100vw - 32px);padding:6px;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 28px rgba(0,0,0,.4)}.club-photo-route-wrap.open .club-photo-route-menu{display:flex}.club-photo-route-menu a{white-space:nowrap;color:var(--text-hi);border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}@media (hover:hover) and (pointer:fine){.club-photo-route-menu a:hover{background:rgba(255,255,255,.07)}}@media (max-width:768px){.apply-modal-close,.info-modal-close,.firma-info-close,.modal-close{width:44px!important;min-width:44px!important;height:44px!important}.btn.btn-small{height:44px}.lf-input-row button,.club-photo-route-btn{width:44px;height:44px}}.praev-overlay,.kuend-overlay,.studio-modal-overlay,.info-modal-overlay,.firma-info-overlay,.firma-pre-overlay,.apply-modal-overlay,.exit-overlay,.retain-overlay,#kf-modal,#idxBuchModal,#praevBuchModal{box-sizing:border-box}.praev-modal,.kuend-modal,.studio-modal,.info-modal,.firma-info-box,.firma-pre-box,.apply-modal-box,.exit-modal,.retain-modal,#kform-box{box-sizing:border-box;max-width:100%}.praev-modal *,.kuend-modal *,.studio-modal *,.info-modal *,.firma-info-box *,.firma-pre-box *,.apply-modal-box *,.exit-modal *,.retain-modal *,#kform-box *{box-sizing:border-box;min-width:0}@media (max-width:600px){.praev-overlay,.kuend-overlay,.studio-modal-overlay,.info-modal-overlay,.firma-info-overlay,.firma-pre-overlay,.apply-modal-overlay,.exit-overlay,.retain-overlay{padding-left:16px!important;padding-right:16px!important}}.lf-2col-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.lf-2col-form-grid{grid-template-columns:1fr}.kuend-modal [style*="grid-template-columns:1fr 1fr"],.praev-modal [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}}.lf-send-success-card{background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.3);border-radius:12px;align-items:flex-start;gap:10px;margin-top:10px;padding:14px 16px;display:flex}.lf-send-success-icon{flex-shrink:0;margin-top:2px}.lf-send-success-title{color:var(--white,#fff);margin-bottom:3px;font-size:16px;font-weight:700}.lf-send-success-sub{color:var(--muted2,rgba(255,255,255,.7));margin:0;font-size:14px;line-height:1.5}.lf-send-error-note{color:#f87171;text-align:center;margin-top:8px;font-size:12px}.lf-modal-open #concierge-btn,.lf-modal-open #scroll-top{display:none!important}.nav-links li.nav-wide-only,.nav-links li.nav-wide-xl{display:none}@media (min-width:1600px){.nav-inner,footer .container,footer>.footer-bottom{max-width:1440px}.nav-links li.nav-wide-only{display:block}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}a{-webkit-text-fill-color:currentColor}html{scroll-behavior:smooth}body{background-color:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;padding-top:114px;transition:padding-top .28s}.container{max-width:var(--container-max);width:100%;padding:0 var(--gutter);margin:0 auto}#top-bar-wrapper{z-index:200;padding-top:env(safe-area-inset-top);background:var(--bg);position:fixed;top:0;left:0;right:0}nav{z-index:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(30,27,46,.97);border-bottom:1px solid rgba(255,255,255,.08);height:76px;position:relative;top:auto;left:auto;right:auto;box-shadow:0 4px 8px rgba(0,0,0,.3)}.nav-brand{align-items:center;gap:16px;text-decoration:none;display:flex}.lf-icon-box{box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.brand-block{flex-direction:column;gap:3px;margin-top:6px;display:flex}.brand-name{letter-spacing:.3em;color:var(--text-brand);text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:1}.nav-links{gap:32px;list-style:none;display:flex}.nav-links a{color:var(--text-body);letter-spacing:.5px;text-transform:uppercase;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background .15s,border-color .15s}.hero{clip-path:inset(0 -700px 0 0);isolation:isolate;align-items:center;min-height:calc(100vh - 120px);display:flex;position:relative;overflow:visible}.hero-bg{pointer-events:none;z-index:0;background:radial-gradient(44% 38% at 102% -2%,rgba(6,4,14,.44),transparent 54%),linear-gradient(148deg,#0b0915 0%,#110f1e 32%,#141221 60%,#0f0d1c 85%,#0b0915 100%);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes lf-ambient-breathe{0%,to{opacity:.875}50%{opacity:1}}.hero-ambient{pointer-events:none;z-index:1;background:radial-gradient(78% 90% at 90% 46%,rgba(106,0,244,.067),transparent 78%),radial-gradient(85% 140% at -22% 68%,rgba(106,0,244,.24),rgba(170,80,220,.1) 40%,transparent 70%),radial-gradient(56% 110% at -16% 64%,rgba(214,178,122,.12),transparent 62%);animation:20s ease-in-out infinite lf-ambient-breathe;position:absolute;top:0;bottom:0;left:0;right:0}.hero-line{pointer-events:none;z-index:1;width:1px;position:absolute;top:-120px;bottom:0;transform:skew(-30deg)}.hero-line--a,.hero-line--b{display:none}.hero-inner{z-index:2;width:100%;max-width:var(--container-max,1200px);padding:clamp(48px, 7.3vw + 25px, 112px) var(--gutter,clamp(24px, 5vw, 64px)) clamp(41px, 6.25vw + 21px, 96px);--hero-h1-fs:clamp(48px, 6.36vw + 27.64px, 104px);--hero-content-left:var(--gutter,clamp(24px, 5vw, 64px));--hero-def-w:calc(var(--hero-h1-fs) * 3.8);--hero-gap:90px;align-items:center;gap:60px;margin:0 auto;display:flex;position:relative}.hero-content{z-index:3;flex:0 0 54%;max-width:600px;position:relative}.hero-visual{top:50%;left:calc(var(--hero-content-left) + var(--hero-def-w) + var(--hero-gap));aspect-ratio:1536/1024;pointer-events:none;z-index:1;will-change:transform;width:auto;height:75%;margin:0;padding:0;display:block;position:absolute;overflow:visible;transform:translateY(-50%)}.hero-lf-big{opacity:.75;mix-blend-mode:normal;width:100%;height:auto;transition:transform 80ms linear;display:block;overflow:visible}.hero-lf-big .cls-1,.hero-lf-big path{fill:url(#badge-fill)!important;stroke:none!important}.hero-lf-big .cls-2{display:none}.hero-eyebrow{margin-bottom:max(16px,min(1.82vw + 10.18px,32px));margin-left:6px;font-size:max(11px,min(.34vw + 9.91px,14px))}.hero-h1 .light{letter-spacing:.08em;white-space:nowrap;line-height:.93}@media (max-width:480px){.hero-h1 .light{white-space:normal}}.hero-h1{font-size:var(--hero-h1-fs,clamp(48px, 6.36vw + 27.64px, 104px));letter-spacing:-.01em;margin-bottom:max(14px,min(1.82vw + 8.18px,30px));line-height:.93}.hero-h1 .h1-heavy{text-transform:uppercase;letter-spacing:.02em;color:var(--white);font-weight:700;display:block}.hero-h1 .h1-gold{text-transform:uppercase;letter-spacing:.02em;color:var(--gold);font-weight:700;display:block}.hero-h1 .dot{color:var(--purple-l)}.hero-p{color:rgba(194,192,216,.6);max-width:none;margin-bottom:max(28px,min(1.82vw + 22.18px,44px));padding-left:6px;font-size:max(14px,min(.227vw + 13.27px,16px));font-weight:400;line-height:1.8}.hero-fade-bottom{display:none}.ci-section{padding:var(--section-pt,120px) 0 var(--section-pb,120px);background:var(--bg4);opacity:0;transition:opacity .5s,transform .5s;transform:translateY(10px)}.ci-section .container{max-width:1100px}.ci-section.ci-visible{opacity:1;transform:translateY(0)}.ci-header{text-align:center;margin-bottom:var(--gap-desc-content,64px)}.ci-desc{font-size:var(--ds-body,18px);color:var(--text-lo);line-height:var(--text-line-height-body,1.5);text-align:center;max-width:600px;margin:0 auto}.ci-trust-line{text-align:center;letter-spacing:.24em;text-transform:uppercase;color:var(--text-lo);margin:24px 0 28px;font-size:12px;font-weight:600;line-height:1.4}.ci-search-glow{max-width:920px;margin:0 auto;position:relative}.ci-search-glow .ci-search-bar{z-index:1;margin:0;position:relative}.ci-lf-svg{pointer-events:none;z-index:10;position:absolute;overflow:visible}.ci-tag.ci-pulse{color:var(--text-hi)!important;background:rgba(106,0,244,.13)!important;border-color:rgba(106,0,244,.7)!important;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s!important;transform:scale(1.08)!important;box-shadow:0 0 14px rgba(106,0,244,.28)!important}.ci-search-bar{background:rgba(255,255,255,.13);border:1px solid rgba(118,50,255,.55);border-radius:16px;align-items:flex-end;max-width:920px;margin:0 auto;padding:6px 6px 6px 28px;transition:border-color .2s,background .2s;display:flex;position:relative;box-shadow:0 14px 36px rgba(0,0,0,.22),0 0 28px rgba(188,143,255,.1),inset 0 0 0 1px rgba(255,255,255,.28)}.ci-search-bar:focus-within{background:rgba(255,255,255,.18);border-color:rgba(106,0,244,.7)}.ci-search-icon{opacity:.4;flex-shrink:0;align-self:center;align-items:center;width:18px;margin-right:16px;transition:width .15s,margin-right .15s,opacity .1s;display:flex;overflow:hidden}.ci-search-bar.ci-input-active .ci-search-icon{opacity:0;width:0;margin-right:0}.ci-search-bar:focus-within .ci-search-icon{opacity:0;width:0;margin-right:0}.ci-search-bar textarea{min-width:0;color:var(--text);resize:none;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;min-height:53px;max-height:142px;padding:14px 0;font-family:inherit;font-size:18px;font-weight:400;line-height:1.4;overflow-y:hidden}.ci-search-bar textarea:focus-visible{outline:none!important}.ci-search-bar textarea::-ms-input-placeholder{color:transparent}.ci-search-bar textarea::placeholder{color:transparent}.ci-btn{cursor:pointer;background:#553ba0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;transition:background .15s,transform .12s;display:flex}@media (hover:hover) and (pointer:fine){.ci-btn:hover{opacity:1;background:#4a3390;transform:scale(.97)}}.ci-tags{gap:var(--gap-chips,16px);flex-wrap:wrap;justify-content:center;row-gap:12px;max-width:860px;margin:0 auto;padding-bottom:4px;display:flex}.ci-tag{color:var(--text-lo);border-radius:var(--radius-lg,24px);letter-spacing:.01em;cursor:pointer;white-space:nowrap;opacity:0;background:0 0;border:1px solid rgba(255,255,255,.12);padding:8px 20px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;transition:color .15s,border-color .15s,background .15s,transform .15s;animation:.35s forwards ci-chip-in;overflow:visible}.ci-visible .ci-tag:first-child{animation-delay:.15s}.ci-visible .ci-tag:nth-child(2){animation-delay:.21s}.ci-visible .ci-tag:nth-child(3){animation-delay:.27s}.ci-visible .ci-tag:nth-child(4){animation-delay:.33s}.ci-visible .ci-tag:nth-child(5){animation-delay:.39s}.ci-visible .ci-tag:nth-child(6){animation-delay:.45s}.ci-visible .ci-tag:nth-child(7){animation-delay:.51s}.ci-visible .ci-tag:nth-child(8){animation-delay:.57s}.ci-visible .ci-tag:nth-child(9){animation-delay:.63s}.ci-visible .ci-tag:nth-child(10){animation-delay:.69s}.ci-visible .ci-tag:nth-child(11){animation-delay:.75s}.ci-visible .ci-tag:nth-child(12){animation-delay:.81s}@keyframes ci-chip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.ci-tag:hover{color:var(--text-hi);background:rgba(106,0,244,.08);border-color:rgba(106,0,244,.5)}}@media (hover:none),(pointer:coarse){#ci-send,#ci-send:hover,#ci-send:active,#ci-send:focus{-webkit-tap-highlight-color:transparent;-ms-appearance:none!important;appearance:none!important;color:#fff!important;opacity:1!important;filter:none!important;box-shadow:none!important;background-color:#553ba0!important;background-image:none!important;transition:none!important;animation:none!important;transform:none!important}#ci-send:focus-visible{-webkit-tap-highlight-color:transparent;-ms-appearance:none!important;appearance:none!important;color:#fff!important;opacity:1!important;filter:none!important;box-shadow:none!important;background-color:#553ba0!important;background-image:none!important;transition:none!important;animation:none!important;transform:none!important}.ci-tag{opacity:1;animation:none}.ci-tag.ci-pulse,.ci-tag:hover{color:var(--text-lo)!important;box-shadow:none!important;background:0 0!important;border-color:rgba(255,255,255,.12)!important;transition:none!important;transform:none!important}.ci-search-bar.ci-tw-blink{animation:none!important}.ci-lf-svg{display:none!important}}@media (max-width:900px){#ci-send,#ci-send:hover,#ci-send:active,#ci-send:focus{-webkit-tap-highlight-color:transparent;-ms-appearance:none!important;appearance:none!important;color:#fff!important;opacity:1!important;filter:none!important;box-shadow:none!important;background-color:#553ba0!important;background-image:none!important;transition:none!important;animation:none!important;transform:none!important}#ci-send:focus-visible{-webkit-tap-highlight-color:transparent;-ms-appearance:none!important;appearance:none!important;color:#fff!important;opacity:1!important;filter:none!important;box-shadow:none!important;background-color:#553ba0!important;background-image:none!important;transition:none!important;animation:none!important;transform:none!important}}.ci-search-bar.ci-framed{border-color:rgba(106,0,244,.55)!important;transition:border-color .4s,box-shadow .4s!important;box-shadow:0 14px 36px rgba(0,0,0,.22),0 0 28px rgba(188,143,255,.12),0 0 0 1px rgba(106,0,244,.18)!important}@keyframes ciTwFlash{0%{border-color:rgba(106,0,244,.85)!important;box-shadow:0 0 0 4px rgba(106,0,244,.4),0 4px 32px rgba(0,0,0,.3)!important}to{border-color:rgba(106,0,244,.55)!important;box-shadow:0 0 0 1px rgba(106,0,244,.18),0 4px 32px rgba(0,0,0,.3)!important}}.ci-search-bar.ci-tw-blink{animation:.5s ease-out forwards ciTwFlash}.ci-tw-overlay{color:#d5d2de;pointer-events:none;opacity:1;white-space:nowrap;z-index:2;font-family:inherit;font-size:18px;font-weight:400;line-height:1.4;transition:opacity .38s;position:absolute;top:50%;left:62px;right:70px;overflow:hidden;transform:translateY(-50%)}.ci-tw-overlay.ci-tw-out{opacity:0}.ci-response{border-radius:var(--radius-md,18px);max-width:920px;font-size:var(--ds-body,18px);color:var(--muted2);text-align:left;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);margin:0 auto 32px;padding:24px 60px 24px 32px;line-height:1.65;display:none;position:relative;box-shadow:0 10px 24px rgba(0,0,0,.14)}.ci-chat-feed{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;flex-direction:column;gap:16px;max-height:min(440px,55vh);margin-right:-48px;padding-right:18px;display:flex;overflow-y:auto}.ci-chat-feed::-webkit-scrollbar{width:6px}.ci-chat-feed::-webkit-scrollbar-track{background:0 0}.ci-chat-feed::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:3px}.ci-chat-feed.ci-feed-scroll{-webkit-mask-image:linear-gradient(transparent 0,#000 36px);mask-image:linear-gradient(transparent 0,#000 36px)}.ci-msg-user{border-radius:var(--radius-md,18px);max-width:82%;color:var(--text-hi);background:rgba(106,0,244,.14);border:1px solid rgba(106,0,244,.28);align-self:flex-end;padding:10px 16px;font-size:16px;line-height:1.5}.ci-msg-coach{align-self:stretch;min-width:0}.lf-copy-btn{vertical-align:middle;cursor:pointer;width:22px;height:22px;color:var(--muted);background:0 0;border:none;justify-content:center;align-items:center;margin-left:4px;padding:0;transition:color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.lf-copy-btn:hover{color:var(--gold)}}.ci-resp-label{letter-spacing:2px;text-transform:uppercase;color:#bc8fff;align-items:center;gap:6px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.ci-resp-close{border-radius:var(--radius-sm,12px);cursor:pointer;width:40px;height:40px;color:var(--text-lo);background:0 0;border:1px solid transparent;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:absolute;top:4px;right:8px}.ci-resp-close:hover{color:var(--text-hi);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.35)}.ci-cursor{background:var(--purple-l);vertical-align:text-bottom;width:2px;height:1em;margin-left:2px;animation:.7s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.ci-dots{align-items:center;gap:4px;height:1em;display:inline-flex}.ci-dots span{background:var(--purple-l);opacity:.3;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ci-dot-pulse}.ci-dots span:nth-child(2){animation-delay:.2s}.ci-dots span:nth-child(3){animation-delay:.4s}@keyframes ci-dot-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.hero-brand-story{width:max-content;max-width:100%;min-height:38px;color:var(--text-hi);font:inherit;letter-spacing:.01em;cursor:pointer;background:rgba(106,0,244,.08);border:1px solid rgba(106,0,244,.68);border-radius:999px;align-items:center;gap:8px;margin:0 0 34px;padding:7px 14px;font-size:14px;font-weight:600;line-height:1.2;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.hero-brand-story-dot{background:#6a00f4;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px rgba(106,0,244,.14)}.hero-brand-story .icon-arr{color:#d6b27a;justify-content:center;align-items:center;width:1em;height:1em;font-size:18px;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.hero-brand-story:hover{background:rgba(106,0,244,.14);border-color:#6a00f4;transform:translateY(-1px)}}.hero-brand-story:focus-visible{outline-offset:3px;outline:2px solid #d6b27a}@media (max-width:480px){.hero-brand-story{min-height:36px;margin-bottom:28px;padding:7px 12px;font-size:13px}}.btn-kuend-wa{color:#000;cursor:pointer;background:#25d366;border:none;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.btn-kuend-wa:hover{background:#1fb554}.firma-section{background:var(--bg4);padding:max(56px,min(5vw + 40px,100px)) 0}.firma-section .container{padding-left:var(--gutter);padding-right:var(--gutter)}.firma-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:24px;display:grid}.firma-card{border:1px solid var(--border);border-radius:var(--radius-md,18px);background:var(--bg3);flex-direction:column;min-width:0;padding:max(20px,min(8cqw,48px));transition:border-color .15s;display:flex;overflow:hidden;container-type:inline-size}.firma-card:hover{border-color:rgba(123,47,190,.35)}.firma-partner-header{flex-flow:wrap;align-items:center;gap:22px;padding:0 0 20px;display:flex}.firma-favicon{object-fit:cover;object-position:center;border-radius:8px;flex-shrink:0;min-width:40px;max-width:40px;max-height:40px;display:block;overflow:hidden;width:40px!important;height:40px!important}.firma-partner-name{color:var(--white);letter-spacing:-.01em;font-size:max(48px,min(11cqi,80px));font-style:italic;font-weight:700;line-height:1}.firma-partner-tagline{color:var(--text-body);padding:4px 0 16px;font-size:14px;line-height:1.4}@media (min-width:640px){.firma-partner-tagline{min-height:62px}}.firma-card--hansefit .firma-partner-name,.firma-info-hansefit .firma-partner-name{letter-spacing:.04em;text-transform:uppercase;font-size:max(28px,min(6.5cqi,50px));font-style:italic}.firma-card--hansefit .firma-favicon,.firma-info-hansefit .firma-favicon{min-width:0;max-width:none;max-height:none;width:max(46px,min(10.5cqi,76px))!important;height:max(46px,min(10.5cqi,76px))!important}.firma-card--wellpass .firma-partner-name{display:none}.firma-card--wellpass .firma-favicon,.firma-info-wellpass .firma-favicon{min-width:0;max-width:none;max-height:none;width:max(45px,min(10.2cqi,74px))!important;height:max(45px,min(10.2cqi,74px))!important}.firma-wordmark-wellpass{flex-shrink:0;width:auto;height:max(36px,min(8cqi,58px))}.firma-body{flex-direction:column;flex:1;padding:0;display:flex}.firma-steps{counter-reset:step;margin-bottom:28px;list-style:none}.firma-steps li{color:var(--muted2);counter-increment:step;box-sizing:border-box;align-items:center;gap:14px;min-height:60px;padding:6px 0;font-size:14px;line-height:1.5;display:flex}.firma-steps li:before{content:counter(step);width:22px;height:22px;color:var(--text-body);background:rgba(255,255,255,.07);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.firma-cta-btn{color:rgba(214,178,122,.95);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:rgba(214,178,122,.12);border:1px solid rgba(214,178,122,.5);border-radius:12px;justify-content:center;align-items:center;width:100%;margin-top:auto;padding:14px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .12s,opacity .15s;display:flex}.firma-cta-btn:hover{opacity:.9;transform:scale(.97)}.firma-card--wellpass .firma-cta-btn{color:#00e6c8;background:rgba(0,191,165,.15);border-color:rgba(0,191,165,.7)}.firma-card--wellpass .firma-cta-btn:hover{opacity:1;background:rgba(0,191,165,.28);border-color:rgba(0,191,165,.9);transform:scale(.97)}.firma-card--wellpass .firma-steps li:before{color:rgba(0,220,190,.7);background:rgba(0,191,165,.15)}.firma-card--hansefit .firma-cta-btn{color:rgba(96,165,250,.95);background:rgba(37,99,235,.12);border-color:rgba(37,99,235,.55)}.firma-card--hansefit .firma-cta-btn:hover{opacity:1;background:rgba(37,99,235,.24);border-color:rgba(37,99,235,.85);transform:scale(.97)}.firma-card--hansefit .firma-steps li:before{color:rgba(96,165,250,.75);background:rgba(37,99,235,.18)}.firma-layout{flex-direction:column;gap:0;display:flex}.firma-left{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.firma-left .section-h2{max-width:660px}.firma-left .firma-intro{font-size:var(--ds-body,18px);color:var(--muted2);max-width:720px;margin-bottom:0;margin-left:auto;margin-right:auto;font-weight:400;line-height:1.7}.firma-benefit-summary{flex-flow:wrap;justify-content:center;gap:20px;margin-top:max(24px,min(1.36vw + 19.64px,36px));margin-bottom:0;padding:0;list-style:none;display:flex}.firma-benefit-summary li{color:var(--muted2);white-space:nowrap;align-items:center;gap:6px;font-size:14px;line-height:1.4;display:inline-flex}.firma-right{grid-template-columns:1fr 1fr;gap:20px;width:100%;margin-top:max(32px,min(2.27vw + 24.73px,52px));display:grid}@media (max-width:768px){.firma-right{grid-template-columns:1fr;max-width:min(540px,100%)!important;margin-left:auto!important;margin-right:auto!important}.firma-benefit-summary{flex-wrap:wrap}}.firma-info-overlay{z-index:9100;background:rgba(0,0,0,.75);justify-content:center;align-items:center;padding:20px;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.firma-info-overlay.open{display:flex}.firma-info-box{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-lg,24px);width:min(560px,92vw);max-height:90vh;padding:max(18px,min(6cqw,32px));position:relative;overflow-y:auto;container-type:inline-size}.firma-info-close{position:absolute;top:16px;right:16px}.firma-info-box:focus{outline:none!important}.firma-info-box:focus-visible{outline:none!important}.firma-info-header{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:20px;padding-right:44px;display:flex}.firma-info-title{color:var(--text-hi);margin:0 0 10px;padding-left:8px;padding-right:44px;font-size:18px;font-weight:800}.firma-info-sub{color:var(--text-lo);margin:0 0 24px;padding-left:8px;font-size:14px}.firma-info-steps{counter-reset:step;flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.firma-info-steps li{color:var(--text-body,rgba(240,238,248,.75));align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.firma-info-steps li:before{counter-increment:step;content:counter(step);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.firma-info-detail{color:var(--muted2);border-top:1px solid var(--border);margin:0 0 24px;padding-top:16px;font-size:14px;line-height:1.7}.firma-info-detail p{margin-bottom:10px}.firma-info-detail p:last-child{margin-bottom:0}.firma-info-detail strong{color:var(--text-emphasis);font-weight:600}.firma-info-detail a{color:var(--gold);text-decoration:none}.firma-info-cta{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:rgba(214,178,122,.95);background:rgba(214,178,122,.12);border:1px solid rgba(214,178,122,.5);border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:8px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:flex}.firma-info-cta:hover{background:rgba(214,178,122,.2);border-color:rgba(214,178,122,.85);transform:scale(.97)}.firma-info-wellpass .firma-info-box{border-color:rgba(0,191,165,.25)}.firma-info-wellpass .firma-info-steps li:before{color:rgba(0,220,190,.9);background:rgba(0,191,165,.18)}.firma-info-wellpass .firma-info-cta{color:#00e6c8;background:rgba(0,191,165,.15);border-color:rgba(0,191,165,.7)}.firma-info-wellpass .firma-info-cta:hover{color:#00e6c8;background:rgba(0,191,165,.28);border-color:rgba(0,191,165,.9);transform:scale(.97)}.firma-info-hansefit .firma-info-box{border-color:rgba(37,99,235,.25)}.firma-info-hansefit .firma-info-steps li:before{color:rgba(96,165,250,.9);background:rgba(37,99,235,.18)}.firma-info-hansefit .firma-info-cta{color:rgba(96,165,250,.95);background:rgba(37,99,235,.12);border-color:rgba(37,99,235,.55)}.firma-info-hansefit .firma-info-cta:hover{color:rgba(96,165,250,.95);background:rgba(37,99,235,.24);border-color:rgba(37,99,235,.85);transform:scale(.97)}.hansefit-data-form{border-top:1px solid var(--border);margin:20px 0 8px;padding-top:20px}.hansefit-data-title{color:var(--text-hi);margin:0 0 6px;font-size:16px;font-weight:800}.hansefit-data-intro{color:var(--muted2);margin:0 0 16px;font-size:13px;line-height:1.55}.hansefit-data-grid{gap:13px;display:grid}.hansefit-data-field{gap:6px;display:grid}.hansefit-data-field label{color:var(--text-emphasis);letter-spacing:.04em;font-size:12px;font-weight:700}.hansefit-data-field input{border:1px solid var(--border2);width:100%;min-height:46px;color:var(--text-hi);font:inherit;background:rgba(255,255,255,.035);border-radius:10px;padding:10px 12px;font-size:16px}.hansefit-data-field input:focus-visible{outline-offset:2px;border-color:rgba(96,165,250,.9);outline:2px solid rgba(96,165,250,.35)}.hansefit-data-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.hansefit-data-btn{min-height:48px;font:inherit;text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.25;transition:transform .15s,opacity .15s,background .15s;display:flex}.hansefit-data-btn:hover{transform:scale(.98)}.hansefit-data-btn:focus-visible{outline:2px solid var(--white);outline-offset:3px}.hansefit-data-btn--whatsapp{color:#76e69f;background:rgba(37,211,102,.15);border:1px solid rgba(37,211,102,.72)}.hansefit-data-btn--website{color:#93c5fd;background:rgba(37,99,235,.2);border:1px solid rgba(96,165,250,.72)}.hansefit-data-btn[disabled]{cursor:wait;opacity:.6;transform:none}.hansefit-data-note{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.5}.hansefit-data-note a{color:var(--gold)}.hansefit-data-status{border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5;display:none}.hansefit-data-status.is-error{color:#fecaca;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.35);display:block}.hansefit-data-status.is-success{color:#bbf7d0;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.35);display:block}@media (max-width:520px){.hansefit-data-actions{grid-template-columns:1fr}}#firma-pre-modal{z-index:9000;background:rgba(0,0,0,.7);justify-content:center;align-items:center;padding:20px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}#firma-pre-modal.open{display:flex}.firma-pre-box{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg,24px);--fpb-pad:clamp(20px, 6cqw, 32px);flex-direction:column;width:min(480px,92vw);max-height:90vh;padding:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.firma-pre-header{padding:var(--fpb-pad) var(--fpb-pad) calc(var(--fpb-pad) * .5);flex-shrink:0}.firma-pre-scroll{min-height:0;padding:0 var(--fpb-pad);flex:auto;overflow-y:auto;-webkit-mask-image:linear-gradient(transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(transparent,#000 16px,#000 calc(100% - 16px),transparent)}.firma-pre-footer{padding:calc(var(--fpb-pad) * .5) var(--fpb-pad) var(--fpb-pad);flex-shrink:0}.firma-pre-box h3{color:var(--white);margin:0 0 10px;padding-left:8px;font-size:max(22px,min(2.6vw,28px));font-weight:800;line-height:1.15}.firma-pre-box .firma-pre-sub{color:var(--muted2);margin:0;padding-left:8px;font-size:14px}.firma-pre-checklist{flex-direction:column;gap:12px;margin:20px 0;padding:0;list-style:none;display:flex}.firma-pre-checklist li{color:var(--white);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.firma-pre-check{border:1px solid var(--border);width:22px;min-width:22px;height:22px;color:var(--gold);background:rgba(255,255,255,.08);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:flex}#firma-pre-modal.firma-pre-modal--wellpass .firma-pre-check{color:rgba(0,220,190,.9);background:rgba(0,191,165,.15);border-color:rgba(0,191,165,.35)}#firma-pre-modal.firma-pre-modal--hansefit .firma-pre-check{color:rgba(96,165,250,.9);background:rgba(37,99,235,.18);border-color:rgba(37,99,235,.4)}.firma-pre-confirm{color:rgba(214,178,122,.95);cursor:pointer;background:rgba(214,178,122,.12);border:1px solid rgba(214,178,122,.5);justify-content:center;align-items:center;width:100%;display:flex}.firma-pre-confirm:hover{opacity:.9;background:rgba(214,178,122,.2);border-color:rgba(214,178,122,.85);transform:scale(.97)}#firma-pre-modal.firma-pre-modal--wellpass .firma-pre-box{border-color:rgba(0,191,165,.25)}#firma-pre-modal.firma-pre-modal--wellpass .firma-pre-confirm{color:#00e6c8;background:rgba(0,191,165,.15);border-color:rgba(0,191,165,.7)}#firma-pre-modal.firma-pre-modal--wellpass .firma-pre-confirm:hover{background:rgba(0,191,165,.28);border-color:rgba(0,191,165,.9)}#firma-pre-modal.firma-pre-modal--hansefit .firma-pre-box{border-color:rgba(37,99,235,.25)}#firma-pre-modal.firma-pre-modal--hansefit .firma-pre-confirm{color:rgba(96,165,250,.95);background:rgba(37,99,235,.12);border-color:rgba(37,99,235,.55)}#firma-pre-modal.firma-pre-modal--hansefit .firma-pre-confirm:hover{background:rgba(37,99,235,.24);border-color:rgba(37,99,235,.85)}.tarif-section{background:var(--bg2);padding:max(56px,min(5vw + 40px,100px)) 0}.tarif-section .container{padding-left:var(--gutter);padding-right:var(--gutter)}.tarif-section.section-tone-a{background:var(--bg2)}.tarif-section.section-tone-c{background:var(--bg4)}.tarif-header{text-align:center;margin-bottom:max(40px,min(2.73vw + 31.27px,64px))}.tarif-header .section-h2{max-width:900px;margin-left:auto;margin-right:auto}.tarif-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:44px 28px;width:100%;margin-left:auto;margin-right:auto;display:grid}.tarif-toggle{padding:0 var(--gutter);justify-content:center;margin-bottom:56px;display:flex}.tarif-toggle-inner{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:50px;padding:5px;display:inline-flex;position:relative}.tarif-slider-pill{pointer-events:none;z-index:0;background:#553ba0;border-radius:50px;transition:left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1);position:absolute;top:5px;bottom:5px;left:5px}.t-tab{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--gold);white-space:nowrap;z-index:1;background:0 0;border:none;border-radius:50px;padding:13px 28px;font-family:inherit;font-size:14px;font-weight:700;transition:color .2s;position:relative}.t-tab:hover,.t-tab.active{color:var(--white)}.t-tab.active.gold-tab{color:#000}.t-tab.active.green-tab{color:var(--bg)}@media (max-width:640px){.tarif-toggle-inner{width:calc(100vw - 2 * var(--gutter));border-radius:16px;flex-direction:column;max-width:420px;display:flex}.tarif-slider-pill{display:none}.t-tab{text-align:center;padding:10px 20px;border-radius:12px!important}.t-tab.active{background:#553ba0;border-radius:12px!important}.t-tab.active.gold-tab{background:var(--gold);color:#000}.t-tab.active.green-tab{color:var(--bg);background:#4ade80}}.tarif-pane{display:none}.tarif-pane.active{display:block}.tarif-card{background:var(--bg3);border-radius:var(--radius-md,18px);--tarif-pad:clamp(20px, 8cqw, 48px);min-width:0;padding:var(--tarif-pad);border:1px solid rgba(139,48,255,.3);flex-direction:column;transition:color .15s,background .15s,border-color .15s;display:flex;position:relative;container-type:inline-size}.tarif-card:before{content:"";z-index:0;pointer-events:none;background:0 0;width:260px;height:260px;position:absolute;top:-70px;left:-70px}.tarif-card:hover{border-color:rgba(103,71,187,.4)}.tarif-card.featured{background:rgba(103,71,187,.08);border-color:rgba(139,48,255,.3)}.tarif-card.top{border-color:var(--gold-d)}.tarif-badge{letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;border-radius:12px;padding:4px 16px;font-size:10px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.badge-purple{color:var(--text-on-accent);background:#2d2a48;border:1px solid rgba(255,255,255,.25)}.badge-gold{color:var(--text-on-accent);border:1px solid var(--gold-d);background:#2d2a48}.badge-green{color:#4ade80;background:#2d2a48;border:1px solid rgba(74,222,128,.5)}.tarif-tier{letter-spacing:2.5px;text-transform:uppercase;color:var(--muted);align-items:flex-start;min-height:32px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.tarif-card.featured .tarif-tier{color:var(--text-hi)}.tarif-name{text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:max(32px,min(.91vw + 29.09px,40px));font-weight:700;overflow:hidden}.tarif-tagline{color:var(--muted);min-height:56px;margin-bottom:14px;font-size:16px;line-height:1.65}.tarif-price-row{align-items:flex-end;gap:10px;min-height:72px;margin-bottom:28px;display:flex}.tarif-price{grid-template-columns:auto auto;column-gap:.22em;font-size:max(42px,min(1.14vw + 38.36px,52px));line-height:1;display:inline-grid}.price-num{color:var(--white);align-self:end;font-size:1em;font-weight:500;line-height:1}.price-currency{display:none}.price-right-col{flex-direction:column;justify-content:space-between;align-self:stretch;padding-bottom:.11em;display:flex}.price-right-col--label-only{justify-content:flex-end}.price-sup{color:var(--muted);margin-top:-.15em;font-size:.42em;line-height:1}.tarif-price-label{color:var(--muted);letter-spacing:.02em;margin-left:.08em;font-size:.27em;line-height:1}.tarif-saving{color:var(--gold);letter-spacing:.02em;flex-wrap:wrap;align-items:center;row-gap:2px;min-height:45px;margin-top:max(8px,min(18.91px - .91vw,16px));margin-bottom:max(4px,min(9.45px - .45vw,8px));font-size:14px;font-weight:600;display:flex}.tarif-age-note{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;margin-bottom:6px;font-size:12px;font-weight:700}.feat-flex-note{display:none!important}.tarif-card.flex-mode .feat-flex-note{display:flex!important}.tarif-divider{border:none;border-top:1px solid var(--border);margin:0}.tarif-features{flex:1;margin-top:max(12px,min(5cqw,20px));margin-bottom:max(12px,min(5cqw,24px));list-style:none}.tarif-features li{color:var(--muted2);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:11px 0;font-size:16px;display:flex}.tarif-features li:last-child{border-bottom:none}.feat-check{color:var(--gold);flex-shrink:0;font-weight:800}.feat-check.gold-c{color:var(--gold)}.feat-check.green-c{color:#4ade80}.tarif-feature-copy{min-width:0;line-height:inherit}.tarif-feature-copy .info-btn{vertical-align:text-bottom}.tarif-btn-green-solid{background:rgba(74,222,128,.22);color:var(--text-on-accent)!important;border:1.5px solid #4ade80!important}.tarif-btn-green-solid:hover{opacity:.9;transform:scale(.97)}.tarif-card.featured.green-card{background:rgba(74,222,128,.04)!important;border-color:rgba(255,255,255,.1)!important}.tarif-card.featured.green-card:hover{border-color:rgba(74,222,128,.3)!important}.tarif-btn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:auto;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s,transform .12s,opacity .12s;display:flex}.tarif-btn-purple{color:var(--text-on-accent);background:#553ba0}.tarif-btn-purple:hover{opacity:.9;transform:scale(.97)}.tarif-btn-gold{color:var(--text-on-accent);background:#553ba0}.tarif-btn-gold:hover{opacity:.9;transform:scale(.97)}.zr-opt{color:var(--muted2);cursor:pointer;background:rgba(103,71,187,.08);border:1px solid rgba(139,48,255,.3);border-radius:12px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s,background .15s,border-color .15s}.zr-opt:hover{color:var(--white);border-color:rgba(139,48,255,.6)}.zr-opt.active{border-color:var(--purple-l);color:var(--white);background:rgba(103,71,187,.3)}.tarif-btn-gold-outline{color:var(--white);background:0 0;border:1px solid rgba(214,178,122,.55)}.tarif-btn-gold-outline:hover{border-color:var(--gold);opacity:.9;background:rgba(214,178,122,.1);transform:scale(.97)}.tarif-btn-gold-featured{color:var(--white)!important;border-color:rgba(214,178,122,.8)!important}.tarif-btn-gold-featured:hover{opacity:.9;transform:scale(.97);border-color:var(--gold)!important;background:rgba(214,178,122,.15)!important}.tarif-note{text-align:center;text-align-last:center;color:var(--muted);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:100%;margin-top:20px;margin-left:auto;margin-right:auto;font-size:12px;line-height:1.8}.tarif-flex-link{text-align:center;margin-top:var(--tarif-pad,20px);letter-spacing:.3px;color:var(--muted2);font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .15s;display:block}.tarif-flex-link:hover{color:var(--white);text-underline-offset:2px;text-decoration:underline}.tarif-flex-link:hover .icon-arr{transform:translate(4px)}.info-btn{vertical-align:middle;width:16px;height:16px;color:var(--gold);cursor:pointer;background:rgba(214,178,122,.12);border:1px solid rgba(214,178,122,.5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:5px;font-size:10px;font-style:normal;font-weight:700;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex;position:relative;top:-1px}.info-btn:hover{border-color:var(--gold);background:rgba(214,178,122,.25)}.info-modal-overlay{z-index:600;-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.75);justify-content:center;align-items:center;padding:24px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.info-modal-overlay.open{display:flex}.info-modal{background:var(--bg2);border-radius:var(--radius-lg,24px);border:1px solid rgba(139,48,255,.3);width:min(360px,92vw);max-height:90vh;padding:max(18px,min(6cqw,32px));position:relative;overflow-y:auto;container-type:inline-size}.info-modal-label{letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;padding-left:8px;font-size:10px;font-weight:700}.info-modal-title{text-transform:uppercase;letter-spacing:.04em;color:var(--white);margin-bottom:10px;padding-left:8px;font-size:18px;font-weight:800}.info-modal-text{color:var(--muted2);padding-left:8px;font-size:14px;line-height:1.7}.studio-modal-overlay{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,.8);justify-content:center;align-items:center;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.studio-modal-overlay.open{display:flex}.studio-modal{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg,24px);width:min(580px,92vw);max-height:90vh;padding:max(18px,min(6cqw,32px));overflow-y:auto;container-type:inline-size}.studio-modal-head{padding-left:8px}.studio-modal-title{letter-spacing:.03em;text-transform:uppercase;color:var(--white);margin-bottom:10px;font-size:max(26px,min(3.2vw,36px));font-weight:800;line-height:1.15}.studio-modal-sub{color:var(--muted2);margin-bottom:24px;font-size:14px;line-height:1.6}.studio-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.studio-card{border:1px solid var(--border);color:var(--text);background:rgba(255,255,255,.04);border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.studio-card:hover{border-color:var(--purple-l);background:rgba(123,47,190,.08)}.studio-card-name{color:var(--white);letter-spacing:.3px;margin-bottom:3px;font-size:14px;font-weight:700}.studio-card-hint{color:var(--text-hint);letter-spacing:.3px;font-size:12px}.studio-card-arrow{color:var(--text-lo);flex-shrink:0;font-size:22px;transition:color .15s}.studio-card:hover .studio-card-arrow{color:var(--text-hi)}#studioModal.studio-modal--wellpass .studio-card:hover{background:rgba(0,191,165,.08);border-color:rgba(0,191,165,.55)}#studioModal.studio-modal--wellpass .studio-card:hover .studio-card-arrow{color:rgba(0,220,190,.95)}#studioModal.studio-modal--hansefit .studio-card:hover{background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.55)}#studioModal.studio-modal--hansefit .studio-card:hover .studio-card-arrow{color:rgba(96,165,250,.95)}#studioModal.studio-modal--praevention .studio-card:hover{background:rgba(74,222,128,.08);border-color:rgba(74,222,128,.55)}#studioModal.studio-modal--praevention .studio-card:hover .studio-card-arrow{color:rgba(74,222,128,.95)}.modal-shell{max-width:100%;display:inline-flex;position:relative}.kuend-close,.retain-close,.praev-close,.studio-modal-close,.firma-pre-close,.flasche-close,.firma-info-close,.info-modal-close{z-index:5;background:var(--bg2)!important;border-radius:50%!important;position:absolute!important;top:-20px!important;right:-20px!important;box-shadow:0 2px 10px rgba(0,0,0,.35)!important}.studio-modal-wrap{position:relative}@media (max-width:600px){.kuend-close,.retain-close,.praev-close,.studio-modal-close,.firma-pre-close,.flasche-close,.firma-info-close,.info-modal-close{right:max(-20px,12px - 4vw)!important}}.social-section{background:var(--review-section-bg,var(--bg3));padding:max(56px,min(5vw + 40px,100px)) 0 max(56px,min(6.14vw + 36.36px,110px))}.social-section .container{max-width:1100px}.feat-strip{border:1px solid var(--border);background:var(--bg3);border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:72px;display:grid;overflow:hidden}.feat-item{text-align:center;border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:22px 16px;display:flex}.feat-item:nth-child(3n){border-right:none}.feat-item:nth-child(4),.feat-item:nth-child(5),.feat-item:nth-child(6){border-bottom:none}.feat-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.feat-icon svg{width:28px;height:28px}.feat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700;line-height:1.3}.feat-label.gold{color:var(--gold)}.feat-label.purple{color:#bc8fff}.review-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.review-section{background:var(--bg4);padding:max(56px,min(6.14vw + 36.36px,110px)) 0;container:review-sec/inline-size}.cta-final{text-align:center;background:linear-gradient(135deg,#0d1520 0%,#1a0a30 40%,#0f1020 100%);padding:max(56px,min(9.55vw + 25.45px,140px)) 0;position:relative;overflow:hidden}.cta-final-bg{pointer-events:none;background:radial-gradient(70% 60%,rgba(106,0,244,.18) 0%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.cta-sub{font-size:var(--ds-body,18px);color:var(--muted2);max-width:500px;line-height:var(--text-line-height-body,1.5);z-index:1;margin:0 auto 48px;position:relative}.cta-btns{z-index:1;justify-content:center;width:100%;margin-left:auto;margin-right:auto;position:relative}.footer-contact p{color:var(--muted2);margin-bottom:8px;font-size:14px;line-height:1.8}.footer-contact a{color:var(--text-body);text-decoration:none;transition:color .2s}.footer-contact a:hover{color:var(--text-hi)}.footer-bottom{border-top:1px solid var(--border);align-items:center;gap:32px;padding:20px 0 0;display:flex}.footer-copy{flex-shrink:0}.footer-bottom .footer-legal{margin-left:auto}.footer-app-badges{display:none}.footer-logo-wrap{flex-direction:column;align-items:center;gap:18px;margin-bottom:12px;display:flex}.footer-logo-svg{width:82px;height:57px;display:block}.footer-logo-text{flex-direction:column;align-items:center;gap:5px;display:flex}.footer-logo-prime{align-items:center;gap:8px;width:100%;display:flex}.footer-copy{color:var(--text-hint);font-size:12px}.footer-social{gap:10px;display:flex}.standorte-section{background:var(--bg3);padding:max(56px,min(5vw + 40px,100px)) 0}@media (max-width:700px){.standorte-section .section-eyebrow{display:none}}.aktionen-section{background:var(--bg3);padding:max(56px,min(3.86vw + 43.64px,90px)) 0}.aktionen-grid{grid-template-columns:repeat(3,1fr);gap:8px 28px;width:100%;display:grid}.aktion-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-md,18px);grid-row:span 3;grid-template-rows:subgrid;align-content:start;min-width:0;padding:64px 28px 28px;transition:border-color .2s,transform .15s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.aktion-card-probe{background:rgba(85,59,160,.06);border-color:rgba(85,59,160,.75)}.aktion-card-praev{background:rgba(74,222,128,.02);border-color:rgba(74,222,128,.22)}.aktion-seal{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:0 16px 0 12px;padding:7px 14px;font-size:10px;font-weight:700;position:absolute;top:0;right:0}.praev-seal{color:#4ade80;background:rgba(74,222,128,.12);border-bottom:1px solid rgba(74,222,128,.4);border-left:1px solid rgba(74,222,128,.4)}.aktion-seal-purple{color:#bc8fff;background:rgba(85,59,160,.16);border-bottom:1px solid rgba(85,59,160,.6);border-left:1px solid rgba(85,59,160,.6)}.aktion-seal-gold{color:var(--gold);background:rgba(214,178,122,.1);border-bottom:1px solid rgba(214,178,122,.35);border-left:1px solid rgba(214,178,122,.35)}.aktion-schlag{font-size:clamp(28px, 4.5vw, var(--ds-h3,32px));color:var(--white);letter-spacing:-.01em;text-transform:uppercase;align-self:start;margin-bottom:10px;padding-left:8px;font-weight:700;line-height:1.1}.aktion-schlag-gold{color:var(--gold)}.aktion-schlag-green{color:#4ade80}.aktion-schlag .nowrap{white-space:nowrap}.aktion-schlag sup{color:var(--text-hint);vertical-align:top;margin-left:2px;font-size:.24em;font-weight:700;position:relative;top:-.2em}.aktion-schlag-green sup{margin-left:10px}.aktion-nutzen{color:var(--text-hi);margin-bottom:16px;padding-left:8px;font-size:16px;font-weight:600;line-height:1.35}.aktion-nutzen-gold{color:rgba(214,178,122,.9)}.aktion-nutzen-green{color:rgba(74,222,128,.9)}.aktion-body{flex-direction:column;align-self:start;display:flex}.aktion-sub{color:var(--text-body);margin-bottom:12px;padding-left:8px;font-size:14px;line-height:1.6}.aktion-sub-wechsel span{white-space:nowrap}.aktion-card-featured{background:rgba(214,178,122,.05);border-color:rgba(214,178,122,.3)}.aktion-btn{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-align:center;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-self:end;align-items:center;width:100%;min-height:52px;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,opacity .15s;display:flex}.aktion-btn-purple{color:var(--text-on-accent);background:#553ba0;border:none;font-weight:600}.aktion-btn-purple:hover{opacity:.9;transform:scale(.97)}.aktion-btn-gold{background:var(--gold);color:#1a1020;font-weight:600}.aktion-btn-gold:hover{opacity:.9;transform:scale(.97)}.aktion-btn-green{color:var(--bg);background:#4ade80;font-weight:600}.aktion-btn-green:hover{opacity:.9;transform:scale(.97)}.aktionen-footnotes{max-width:var(--container-max);flex-direction:column;gap:6px;margin:24px auto 0;display:flex}.aktionen-footnotes p{color:var(--text-hint);margin:0;font-size:12px;line-height:1.5}.aktionen-footnotes sup{margin-right:1px}@media (max-width:900px){.aktionen-grid{grid-template-columns:1fr!important;row-gap:20px!important;max-width:min(540px,100%)!important;margin:0 auto!important}.aktionen-section .container>.section-eyebrow,.aktionen-section .container>.section-h2,.cta-final .container>.cta-eyebrow,.cta-final .container>.section-h2{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.firma-right,.firma-left{grid-template-columns:1fr!important;max-width:min(540px,100%)!important;margin-left:auto!important;margin-right:auto!important}.ci-section .container,.ausst-section .container,#training-ausstattung .container,.social-section .container,.community-section .container{padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}.ausst-intro{max-width:100%!important;margin-left:0!important;margin-right:0!important}.standorte-section .container>.section-eyebrow,.standorte-section .container>.section-h2,.review-section .container>.section-eyebrow,.review-section .container>.section-h2,.review-section .container>p{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.tarif-header{max-width:min(720px,100%)!important;margin-left:auto!important;margin-right:auto!important}.tarif-note{max-width:100%!important}.aktion-card{flex-direction:column!important;grid-row:auto!important;padding-bottom:28px!important;display:flex!important}.aktion-schlag{align-self:auto}.aktion-body{flex:none}.aktion-btn{align-self:auto;margin-top:22px!important}}.mehr-als-grid{background:0 0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 auto;display:grid;overflow:visible}.mehr-als-grid>div{border-radius:14px;height:300px}.ausst-nav{display:none}.maw-btn{z-index:5;width:36px;height:36px;color:var(--text-hi);cursor:pointer;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);border-radius:50%;justify-content:center;align-items:center;font-family:inherit;transition:background .15s,border-color .15s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.maw-btn:hover{background:rgba(0,0,0,.8);border-color:rgba(255,255,255,.35)}#maw-prev{left:-16px}#maw-next{right:-16px}@container review-sec (width<=1100px){.review-section .container{overflow:clip}.mehr-als-wrap{position:relative}.maw-btn{display:flex}.maw-btn[hidden]{display:none!important}.mehr-als-grid{background:0 0!important;border-radius:0!important}.mehr-als-grid>div{border-radius:14px!important}.mehr-als-grid{scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--gutter) + 32px);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:0 calc(var(--gutter) + 16px) 8px;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:16px;display:flex;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%);overflow-x:auto!important}.mehr-als-grid::-webkit-scrollbar{display:none}.mehr-als-grid>div{flex:0 0 min(520px, calc(78cqw - 2 * var(--gutter)));width:min(520px, calc(78cqw - 2 * var(--gutter)));scroll-snap-align:center;aspect-ratio:16/9;min-width:0;max-width:600px;height:auto;min-height:220px}.maw-text{display:none!important}.maw-title{font-size:20px!important}.maw-slide-overlay{background:linear-gradient(transparent 42%,rgba(10,8,20,.15) 52%,rgba(10,8,20,.55) 70%,rgba(10,8,20,.94) 100%)!important}}.kuend-overlay{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,.8);justify-content:center;align-items:center;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.kuend-overlay.open{display:flex}.kuend-modal{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg,24px);width:min(540px,92vw);max-height:90vh;padding:max(18px,min(6cqw,32px));position:relative;overflow-y:auto;container-type:inline-size}.kuend-title{text-transform:uppercase;letter-spacing:.04em;color:var(--white);margin-bottom:10px;padding-left:8px;font-size:max(26px,min(3.2vw,36px));font-weight:800;line-height:1.15}.kuend-sub{color:var(--muted2);margin-bottom:24px;padding-left:8px;font-size:14px;line-height:1.6}.kuend-field{margin-bottom:18px}.kuend-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted2);margin-bottom:7px;padding-left:4px;font-size:12px;font-weight:700;display:block}.kuend-input,.kuend-select{border:1px solid var(--border2);width:100%;color:var(--text);box-sizing:border-box;background:rgba(255,255,255,.05);border-radius:12px;outline:none;padding:12px 16px;font-family:inherit;font-size:16px;line-height:1.4;transition:border-color .15s}.kuend-select{-ms-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239490BE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:40px}.kuend-input:focus,.kuend-select:focus{box-shadow:none;border-color:rgba(106,0,244,.6);outline:none}.kuend-select option{background:var(--bg2)}.kuend-input:-webkit-autofill{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px rgba(255,255,255,.05)}.kuend-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px rgba(255,255,255,.05)}.kuend-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px rgba(255,255,255,.05)}.kuend-hint{color:var(--muted);margin-top:5px;padding-left:4px;font-size:12px}.kuend-privacy-note{color:var(--muted);margin:0 0 14px;padding-left:4px;font-size:12px;line-height:1.6}.kuend-privacy-note a{color:var(--gold,#d6b27a);text-underline-offset:2px;font-weight:500;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-decoration-thickness:1px;transition:text-decoration-color .2s}.kuend-privacy-note a:hover{text-decoration-color:rgba(214,178,122,.75)}.kuend-privacy-note a:focus-visible{text-decoration-color:rgba(214,178,122,.75)}.kuend-label .req{color:#f87171;margin-left:2px;font-style:normal}.req{color:#f87171;font-style:normal}.kuend-field-error{color:#f87171;margin-top:5px;padding-left:4px;font-size:12px;display:none}.kuend-field-error.show{display:block}.kuend-input.is-valid,.kuend-select.is-valid{border-color:rgba(74,222,128,.6)!important}.kuend-input.is-invalid,.kuend-select.is-invalid{border-color:rgba(239,68,68,.5)!important}.kuend-input.is-valid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px 15px;padding-right:36px}.kuend-autocomplete{z-index:40;background:var(--bg2);border:1px solid var(--border2);border-radius:12px;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px rgba(0,0,0,.4)}.kuend-autocomplete .kac-item{color:var(--text);cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);padding:11px 16px;font-size:14px}.kuend-autocomplete .kac-item:last-child{border-bottom:none}.kuend-autocomplete .kac-item:hover{background:rgba(106,0,244,.18)}.kuend-generate{background:var(--gold);color:#000;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;margin-top:28px;padding:14px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s;display:flex}.kuend-generate:hover{opacity:.9;transform:scale(.97)}.kuend-result{background:rgba(103,71,187,.08);border:1px solid rgba(103,71,187,.25);border-radius:10px;margin-top:24px;padding:20px;display:none}.kuend-result-label{letter-spacing:2px;text-transform:uppercase;color:#bc8fff;margin-bottom:10px;font-size:10px;font-weight:700}.kuend-letter{color:var(--muted2);white-space:pre-line;font-size:14px;line-height:1.9}.kuend-send-btn{width:100%;color:var(--text-on-accent);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;background:#553ba0;border-radius:12px;margin-top:20px;padding:14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:block}.kuend-send-btn:hover{opacity:.9;transform:scale(.97)}.kuend-note{color:var(--muted);text-align:center;margin-top:10px;font-size:12px;line-height:1.6}.exit-overlay{z-index:600;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(0,0,0,.85);justify-content:center;align-items:center;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.exit-overlay.open{display:flex}.exit-modal{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg,24px);text-align:center;width:min(560px,92vw);max-height:90vh;padding:max(18px,min(6cqw,32px));position:relative;overflow-y:auto;container-type:inline-size}.exit-halt{letter-spacing:-.02em;color:var(--white);margin-bottom:14px;padding-left:8px;font-size:max(52px,min(10vw,80px));font-weight:900;line-height:1}.exit-question{text-transform:uppercase;letter-spacing:.03em;color:var(--white);margin-bottom:10px;padding-left:8px;font-size:max(16px,min(2.2vw,20px));font-weight:800;line-height:1.15}.exit-sub{color:var(--muted2);margin-bottom:24px;padding-left:8px;font-size:14px;line-height:1.6}.exit-studios-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.exit-studio-card{border:1px solid var(--border);cursor:pointer;text-align:left;background:rgba(255,255,255,.04);border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.exit-studio-card:hover{border-color:var(--purple-l);background:rgba(103,71,187,.12)}.exit-sc-name{color:var(--white);letter-spacing:.3px;margin-bottom:3px;font-size:14px;font-weight:700}.exit-sc-addr{color:var(--text-hint);letter-spacing:.3px;font-size:12px}.exit-sel-chip{color:#bc8fff;letter-spacing:.4px;background:rgba(103,71,187,.15);border:1px solid rgba(103,71,187,.5);border-radius:20px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 13px;font-size:12px;font-weight:700;display:inline-flex}.exit-days-row{gap:7px;margin-bottom:16px;display:flex}.exit-day-btn{color:var(--text-body);cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;flex:1;padding:12px 4px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .12s}.exit-day-btn:hover{border-color:var(--purple-l);color:var(--text-on-accent);background:rgba(103,71,187,.1)}.exit-day-btn.selected{border-color:var(--purple-l);color:var(--text-on-accent);background:#553ba0}.exit-time-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-hint);margin-bottom:7px;font-size:10px;font-weight:700}.exit-time-row{gap:8px;margin-bottom:16px;display:flex}.exit-time-btn{color:var(--text-body);cursor:pointer;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;flex:1;padding:10px 8px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .12s}.exit-time-btn:hover{color:var(--text-body);border-color:rgba(255,255,255,.2)}.exit-time-btn.selected{border-color:var(--purple-l);color:var(--text-on-accent);background:rgba(103,71,187,.2)}.exit-alt-divider{align-items:center;gap:10px;margin:14px 0 12px;display:flex}.exit-alt-divider:before,.exit-alt-divider:after{content:"";background:rgba(255,255,255,.08);flex:1;height:1px}.exit-alt-divider span{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-hint);white-space:nowrap;font-size:10px;font-weight:700}.exit-alt-btn{box-sizing:border-box;width:100%;color:var(--text-body);cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.12);justify-content:center;align-items:center;margin-bottom:6px;display:flex}.exit-alt-btn:hover{color:var(--white);border-color:rgba(255,255,255,.3)}.exit-alt-note{color:var(--text-hint);text-align:center;margin-bottom:14px;font-size:12px;line-height:1.5}.exit-promise{color:var(--text-body);text-align:left;background:rgba(255,255,255,.04);border:1px solid rgba(214,178,122,.2);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 13px;font-size:12px;line-height:1.55;display:flex}.exit-promise strong{color:var(--gold)}.exit-promise-icon{flex-shrink:0;margin-top:1px;font-size:18px}.exit-health-msg{color:var(--text-lo);text-align:center;margin-bottom:10px;font-size:12px;line-height:1.5}.exit-cta-btn{box-sizing:border-box;width:100%;color:var(--white);cursor:pointer;background:#553ba0;border:none;justify-content:center;align-items:center;margin-bottom:14px;text-decoration:none;display:flex}.exit-cta-btn:disabled{opacity:.35;cursor:not-allowed}#exit-wa-btn{color:#000;background:#25d366}#exit-wa-btn:hover:not(:disabled){background:#1fb554}.exit-skip{color:var(--muted);cursor:pointer;margin-top:14px;font-size:12px;text-decoration:none}.exit-skip:hover{color:var(--white)}.exit-skip:hover .es-text{text-underline-offset:2px;text-decoration:underline}.exit-skip:hover .icon-arr{transform:translate(4px)}.announce-close{z-index:2;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.announce-close:focus-visible{outline-offset:2px;outline:2px solid rgba(255,255,255,.4)}.hero-p-short{display:none}.hero-p-long{white-space:nowrap}.aktion-card,.tarif-card,.firma-card{transition:border-color .2s,box-shadow .2s,transform .15s}.aktion-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.25)}.aktion-card-probe:hover{border-color:#553ba0}.aktion-card-featured:hover{border-color:rgba(214,178,122,.52)}.aktion-card-praev:hover{border-color:rgba(74,222,128,.42)}.tarif-card:hover{border-color:rgba(103,71,187,.7);transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.35)}.firma-card:hover{border-color:rgba(139,48,255,.45);transform:translateY(-3px);box-shadow:0 4px 20px rgba(0,0,0,.25)}.firma-card--wellpass{border-color:rgba(0,191,165,.25)}.firma-card--hansefit{border-color:rgba(37,99,235,.25)}.firma-card--wellpass:hover{box-shadow:0 4px 20px rgba(0,191,165,.12);border-color:rgba(0,191,165,.55)!important}.firma-card--hansefit:hover{box-shadow:0 4px 20px rgba(37,99,235,.12);border-color:rgba(37,99,235,.55)!important}.retain-reason{transition:border-color .18s,background .18s,transform .15s}.retain-reason:hover{background:rgba(139,48,255,.08);border-color:rgba(139,48,255,.55);transform:translate(4px)}.ausst-section{background:var(--bg2);padding:max(56px,min(7.27vw + 32.73px,120px)) 0}.ausst-intro{text-align:left;margin:0 0 var(--copy-to-content,64px)}.ausst-intro .section-eyebrow{margin-left:6px}.ausst-intro .section-h2{padding-left:6px}.ausst-intro p{color:var(--text-body);font-size:var(--ds-body,18px);max-width:680px;margin-left:0;margin-right:0;padding-left:6px;line-height:1.7}.vort-bento{max-width:var(--container-max);grid-template-columns:2fr 1fr;gap:20px;margin:0 auto;display:grid}.vort-side{flex-direction:column;gap:20px;display:flex}.vort-side>.vort-tile{flex:1 1 0}.vort-tile{border-radius:var(--radius-md,18px);background-color:var(--bg2);background-image:var(--tile-overlay), var(--tile-photo,none);isolation:isolate;color:inherit;cursor:pointer;--tile-overlay:linear-gradient(to top, rgba(10,8,16,.94) 0%, rgba(10,8,16,.7) 34%, rgba(10,8,16,.3) 62%, rgba(10,8,16,.08) 84%, transparent 100%);background-position:50%;background-size:cover;align-items:flex-end;padding:28px 26px 20px;text-decoration:none;transition:box-shadow .2s,transform .15s,filter .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(139,48,255,.18)}.vort-tile:hover{filter:brightness(1.05);transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(139,48,255,.45),0 6px 28px rgba(0,0,0,.35)}.vort-tile:focus-visible{filter:brightness(1.05);transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(139,48,255,.45),0 6px 28px rgba(0,0,0,.35)}.vort-tile:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.vort-tile{transition:box-shadow .2s}.vort-tile:hover{transform:none}.vort-tile:focus-visible{transform:none}}.vort-tile.is-featured{--tile-overlay:linear-gradient(to top, rgba(10,8,16,.9) 0%, rgba(10,8,16,.66) 20%, rgba(10,8,16,.32) 38%, rgba(10,8,16,.1) 56%, transparent 74%);min-height:430px}.vort-tile.is-featured .vort-tile-title{font-size:20px}.vort-tile.is-featured .vort-tile-text{max-width:480px;font-size:16px}.vort-tile.is-supporting{min-height:195px;padding-bottom:14px}.vort-tile.is-supporting .vort-tile-title{font-size:16px}.vort-tile.is-supporting .vort-tile-text{line-height:1.32}.vort-tile.is-media{min-height:240px}.vort-tile.is-media .vort-tile-title{font-size:18px}.vort-tile-seal{white-space:nowrap;-webkit-backdrop-filter:blur(3px);text-align:left;background:rgba(20,17,32,.62);border-bottom:1px solid rgba(214,178,122,.4);border-left:1px solid rgba(214,178,122,.4);border-radius:0 18px 0 14px;align-items:center;gap:10px;padding:12px 18px;display:flex;position:absolute;top:0;right:0}.vort-tile-seal .vts-date{letter-spacing:.02em;text-transform:uppercase;color:var(--gold);font-size:16px;font-weight:800;line-height:1.2;display:inline-block}.vort-tile-seal .vts-loc{letter-spacing:.04em;text-transform:uppercase;color:var(--text-hi);opacity:.85;align-items:center;gap:5px;margin-top:0;font-size:12px;font-weight:600;line-height:1.3;display:flex}.vort-tile-seal .vts-loc svg{flex-shrink:0;width:11px;height:11px;position:relative;top:.5px}@media (max-width:480px){.vort-tile-seal{gap:7px;padding:9px 11px}.vort-tile-seal .vts-date{font-size:13px}.vort-tile-seal .vts-loc{letter-spacing:.025em;font-size:10px}.vort-tile-seal .vts-loc svg{width:10px;height:10px}}.vort-tile-title{color:var(--text-hi);text-transform:uppercase;letter-spacing:.01em;margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.25}.vort-tile-text{color:var(--text-body);margin-bottom:0;padding-right:40px;font-size:14px;line-height:1.5}.ausst-extra-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.vort-overview-grid{max-width:var(--container-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px auto 0;display:grid}.vort-tile.no-link{cursor:default}.vort-tile.no-link:hover{filter:none;transform:none;box-shadow:inset 0 0 0 1px rgba(139,48,255,.18)}.vort-tile.no-link:focus-visible{filter:none;transform:none;box-shadow:inset 0 0 0 1px rgba(139,48,255,.18)}.vort-tile.no-link .vort-tile-text{padding-right:0}.vort-tile-note{color:var(--text-body);opacity:.72;margin-top:4px;padding-right:40px;font-size:12px}@media (max-width:900px){.vort-bento{grid-template-columns:1fr}.vort-side{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vort-tile.is-featured{min-height:360px}.vort-tile.is-supporting{min-height:210px;padding:24px 22px 14px}.vort-tile.is-supporting .vort-tile-title{margin-bottom:4px}.vort-tile.is-supporting .vort-tile-text{font-size:13px;line-height:1.28}.vort-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.vort-side{grid-template-columns:1fr}.vort-tile.is-supporting{min-height:250px}.vort-tile.is-media{min-height:240px}.vort-overview-grid,.ausst-extra-links{grid-template-columns:1fr}.vort-tile.is-supporting .vort-tile-text,.vort-tile.is-media .vort-tile-text,.vort-tile.is-featured .vort-tile-text,.vort-tile.is-supporting .vort-tile-note,.vort-tile.is-media .vort-tile-note{display:none}.vort-tile.is-supporting,.vort-tile.is-media,.vort-tile.is-featured{--tile-overlay:linear-gradient(to top, rgba(6,5,10,.94) 0%, rgba(6,5,10,.72) 20%, rgba(6,5,10,.32) 38%, rgba(6,5,10,.06) 50%, transparent 58%)}.vort-tile.is-supporting .vort-tile-title,.vort-tile.is-media .vort-tile-title,.vort-tile.is-featured .vort-tile-title{margin-bottom:0;line-height:26px}.vort-tile.is-supporting .vort-tile-title,.vort-tile.is-media .vort-tile-title{font-size:20px}.vort-tile.is-supporting .tile-arrow,.vort-tile.is-media .tile-arrow,.vort-tile.is-featured .tile-arrow{bottom:20px}.firma-left .section-eyebrow,.firma-intro,.club-photo-view .cpv-text{display:none}.club-photo-5 .cpl-city{letter-spacing:.05em;font-size:16px}.praev-buch-split{text-align:center;flex-direction:column;align-items:center;gap:8px}.praev-buch-gift{display:contents}.praev-buch-gift-badge{order:1;justify-content:center}.praev-buch-bottle{order:2;width:auto;margin:4px 0}.praev-buch-gift-title{order:3}.praev-buch-gift-desc{order:4}}.ausst-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--text-body);border:1px solid rgba(255,255,255,.18);border-radius:4px;width:fit-content;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.ausst-tag-gold{color:var(--gold);border-color:rgba(214,178,122,.35)}.community-section{background:var(--bg3);padding:max(56px,min(5vw + 40px,100px)) 0 max(56px,min(6.14vw + 36.36px,110px));padding-bottom:max(28px,min(3.07vw + 18.18px,55px))}.community-layout{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;align-items:stretch;gap:12px 80px;display:grid}.community-left{flex-direction:column;gap:0;display:flex}.community-ctas{margin-top:auto}.community-benefits{justify-content:center}.community-ctas{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.com-btn-ig{max-width:var(--btn-max-width,400px);width:100%;color:var(--white);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#833ab4 0%,#c13584 55%,#e1306c 100%);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .15s;display:flex}.com-btn-ig:hover{opacity:.9;transform:scale(.97)}.community-text .community-intro{font-size:var(--ds-body,18px);font-weight:400;line-height:var(--text-line-height-body,1.5);color:var(--muted2);max-width:420px;margin-bottom:48px}.community-text .section-eyebrow{margin-left:6px}.community-text .section-h2,.community-text .community-intro{padding-left:6px}.community-social-proof{color:var(--text-body);letter-spacing:.01em;white-space:nowrap;max-width:400px;margin:0;font-size:14px;line-height:1.45}.community-fb-link{color:var(--text-hint);align-items:baseline;gap:5px;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s;display:inline-flex}.community-fb-link:hover{color:var(--text-body)}.community-fb-link:hover .community-fb-text{text-decoration:underline}.community-fb-link .icon-arr{margin-left:0}.community-fb-link svg{flex-shrink:0;align-self:center;transform:translateY(1.5px)}.community-benefits{flex-direction:column;gap:12px;display:flex}.cb-tile{border-radius:var(--radius-md,18px);border:1px solid var(--border);background:var(--bg3)}.cb-tile-front{align-items:center;gap:14px;padding:12px 18px;display:flex}.cb-tile-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;display:flex}.cb-tile-text{flex:1}.cb-tile-name{color:var(--text);margin-bottom:4px;font-size:18px;font-weight:600;line-height:1.2}.cb-tile-desc{color:var(--muted2);font-size:14px;line-height:1.45}@media (max-width:500px){.cb-tile-name{font-size:16px}.cb-tile-desc{font-size:14px}}.cb-tile-hint{color:var(--text-hint);margin-top:4px;font-size:14px;line-height:1.4;display:block}.community-ig-disclaimer{color:var(--text-hint);text-align:center;max-width:640px;margin:40px auto 0;font-size:12px;line-height:1.5}.local-studio-links{max-width:900px;color:var(--text-body);text-align:center;margin:20px auto 40px;font-size:16px;line-height:1.7}.local-studio-links a{color:var(--gold-l);text-underline-offset:3px;-webkit-text-decoration:underline rgba(234,205,163,.45);text-decoration:underline rgba(234,205,163,.45)}.local-studio-links a:hover{color:var(--text-hi);text-decoration-color:currentColor}.local-studio-links a:focus-visible{color:var(--text-hi);text-decoration-color:currentColor}@media (max-width:700px){.cb-tile-desc,.cb-tile-hint{display:none}}@media (max-width:960px){.community-layout{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.community-text .community-intro{margin-bottom:48px}.community-left{display:contents}.community-text{order:1;width:100%;max-width:480px}.community-benefits{order:2;width:100%;max-width:480px}.community-ctas{order:3;align-items:center;width:100%;max-width:380px;margin:28px auto 0}.community-layout p{max-width:460px;margin-left:auto;margin-right:auto}.cb-tile-front{text-align:left}.community-text,.community-text .community-intro{text-align:left;max-width:480px;margin-left:0;margin-right:0}}@media (max-width:500px){.com-btn-ig{max-width:var(--btn-max-width,280px)}.community-social-proof{white-space:normal}}.ausst-studios-grid{max-width:var(--container-max);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;margin:48px auto 40px;display:grid;overflow:hidden}.ausst-studios-grid .club-photo-media{aspect-ratio:3/2}.ausst-studios-wrap{position:relative}.studio-slide{display:contents}.studio-slide-caption{display:none}.ausst-card[data-active]:after{content:"";border-radius:var(--radius-md,18px);z-index:10;pointer-events:none;border:1px solid rgba(255,255,255,.32);position:absolute;top:0;bottom:0;left:0;right:0}.mehr-als-grid>div[data-active]:after{content:"";z-index:10;pointer-events:none;border:1px solid rgba(255,255,255,.32);border-radius:14px;position:absolute;top:0;bottom:0;left:0;right:0}.asts-btn{z-index:5;width:36px;height:36px;color:var(--text-hi);cursor:pointer;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);border-radius:50%;justify-content:center;align-items:center;font-family:inherit;transition:background .15s,border-color .15s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.asts-btn:hover{background:rgba(0,0,0,.8);border-color:rgba(255,255,255,.35)}#asts-prev{left:-8px}#asts-next{right:-8px}@media (max-width:1100px){.asts-btn{display:flex}.asts-btn[hidden]{display:none!important}.ausst-studios-grid{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 11%,#000 89%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 11%,#000 89%,transparent 100%);scroll-snap-type:x mandatory!important;padding:0 calc(var(--gutter) + 14px) 16px!important;margin-left:calc(-1 * var(--gutter))!important;margin-right:calc(-1 * var(--gutter))!important;scrollbar-width:none!important;-ms-overflow-style:none!important;border-radius:0!important;gap:14px!important;display:flex!important;overflow-x:auto!important}.ausst-studios-grid::-webkit-scrollbar{display:none}.ausst-studios-grid .studio-slide{flex-direction:column!important;flex:0 0 min(320px, calc(78vw - var(--gutter)))!important;scroll-snap-align:center!important;gap:10px!important;min-width:240px!important;max-width:360px!important;display:flex!important}.ausst-studios-grid .studio-slide .club-photo-card{border-radius:var(--radius-md,18px)!important;flex:none!important;width:100%!important;overflow:hidden!important}.ausst-studios-grid .studio-slide .club-photo-media{aspect-ratio:4/3!important}.studio-slide-caption{display:none!important}}.ausst-card-app{background:rgba(139,48,255,.05);border-color:rgba(139,48,255,.3)}.app-badge-img{color:var(--white);opacity:.85;background:#000;border:1px solid rgba(255,255,255,.2);border-radius:8px;align-items:center;gap:8px;padding:7px 14px;text-decoration:none;transition:transform .2s,opacity .2s,box-shadow .2s;display:inline-flex}.app-badge-img:hover{opacity:1;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.5)}.nav-right{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}@media (max-width:900px){.hero-inner{--hero-content-left:var(--gutter);padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}}@media (max-width:860px){.hero-inner{gap:40px}.ci-section{padding:56px 0 64px}.footer-grid{grid-template-columns:repeat(3,1fr);gap:32px}.footer-grid>div:first-child{border-bottom:1px solid rgba(255,255,255,.06);grid-column:1/-1;justify-content:center;align-items:center;gap:20px;margin-bottom:8px;padding-bottom:8px;flex-direction:row!important}.footer-grid>div:first-child .footer-brand-desc,.footer-grid>div:first-child .footer-logo-prime,.footer-grid>div:first-child .footer-social{display:none!important}.footer-col h2{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.footer-col h2:after{content:"+";color:var(--text-lo);font-size:18px;font-weight:300;line-height:1}.footer-col.open h3:after{content:"−"}.footer-app-badges{display:flex!important}.footer-bottom{flex-direction:column;gap:16px}.hero-line{display:none}}@media (max-width:1100px){.tarif-grid,.tarif-grid[style]{grid-template-columns:1fr!important;max-width:min(540px,100%)!important;margin-left:auto!important;margin-right:auto!important}.tarif-header{max-width:min(720px,100%)!important;margin-left:auto!important;margin-right:auto!important}.tarif-note{max-width:100%!important}.tarif-flex-link[aria-hidden=true]{display:none}}@media (max-width:700px){.review-grid{grid-template-columns:1fr!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.feat-item{padding:18px 10px}}@media (max-width:480px){.feat-strip{grid-template-columns:repeat(2,1fr)}.feat-item:nth-child(3n){border-right:1px solid var(--border)}.feat-item:nth-child(2n){border-right:none}.feat-item:nth-child(4),.feat-item:nth-child(5),.feat-item:nth-child(6){border-bottom:1px solid var(--border)}.feat-item:nth-child(5),.feat-item:nth-child(6){border-bottom:none}.feat-item{padding:16px 8px}}@media (min-width:1101px) and (max-width:1400px){.tarif-tagline{display:none}.tarif-grid{gap:36px 14px!important}.tarif-section .container{overflow:hidden}}body{overflow-x:hidden}@media (min-width:769px){.hero-btns{min-width:var(--btn-pair-max-width,572px)}.hero-micro-trust{width:max-content}}@media (max-width:768px){.section-h2 .light{letter-spacing:.05em}.announce-long{display:none}.hero{align-items:center;min-height:calc(100svh - 220px)}.hero-inner{--hero-def-w:calc(var(--hero-h1-fs) * 2.8);flex-direction:column!important;gap:24px!important}.hero-content{width:100%;flex:none!important;max-width:100%!important}.hero-h1{line-height:.9!important}.hero-h1 .h1-heavy,.hero-h1 .h1-gold{letter-spacing:.01em!important}.footer-logo-wrap{flex-direction:row;align-items:center;gap:12px;margin-bottom:0}.footer-logo-svg{width:44px;height:30px}.footer-logo-text{align-items:flex-start}.footer-logo-text>div:first-child{font-size:18px!important}.footer-logo-prime,.hero-p-long{display:none}.hero-p-short{white-space:normal;display:inline}.tarif-tier{margin-bottom:6px!important;font-size:10px!important}.tarif-tagline{display:none!important}.tarif-flex-toggle{box-sizing:border-box!important;align-self:auto!important;width:100%!important;max-width:100%!important;margin-bottom:16px!important;display:flex!important}.tflex-btn{text-align:center!important;flex:1!important;padding:10px 8px!important}.feat-toggle-btn{cursor:pointer;flex-direction:column;align-items:center;background:0 0!important;border:none!important;width:100%!important;margin:0 0 max(12px,min(5cqw,20px))!important;padding:0!important;display:flex!important}.feat-arrow-wrap{justify-content:center;align-items:center;padding:6px 0 10px;animation:1.8s ease-in-out infinite feat-bounce;display:flex}.feat-rollo-bar{background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent);width:100%;height:1px;display:block}.feat-arrow{border-bottom:1.5px solid rgba(255,255,255,.32);border-right:1.5px solid rgba(255,255,255,.32);width:9px;height:9px;margin-top:-3px;display:block;transform:rotate(45deg)}.feat-toggle-btn.open .feat-arrow-wrap{animation:none}.feat-toggle-btn.open .feat-arrow{margin-top:3px;transform:rotate(-135deg)}@keyframes feat-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(5px)}}.tarif-btn{margin-top:0!important}.cta-btns{flex-direction:column!important;align-items:center!important}.cta-btns .btn,.cta-btns .btn-primary,.cta-btns .btn-outline-gold{width:100%!important;max-width:var(--btn-max-width,320px)!important;box-sizing:border-box!important}}.tarif-flex-toggle{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:50px;align-self:flex-start;margin-top:8px;margin-bottom:8px;padding:4px;display:inline-flex}.tflex-btn{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--gold);white-space:nowrap;background:0 0;border:none;border-radius:50px;padding:10px 22px;font-family:inherit;font-size:12px;font-weight:700;transition:color .15s,background .15s}.tflex-btn.tflex-active{color:var(--text-on-accent);background:#553ba0}.tflex-btn:not(.tflex-active):hover{color:var(--white)}.aktion-card-praev{background:rgba(74,222,128,.04);border-color:rgba(74,222,128,.22);position:relative}.praev-overlay{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,.8);justify-content:center;align-items:center;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.praev-overlay.open{display:flex}.praev-modal{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg,24px);width:min(540px,92vw);max-height:90vh;padding:max(18px,min(6cqw,32px));position:relative;overflow-y:auto;container-type:inline-size}.praev-modal-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;padding-left:8px;padding-right:56px;font-size:10px;font-weight:700}.praev-modal-title{text-transform:uppercase;letter-spacing:.03em;color:var(--white);margin-bottom:10px;padding-left:8px;padding-right:56px;font-size:max(26px,min(3.2vw,36px));font-weight:800;line-height:1.15}.praev-modal-sub{color:var(--muted2);margin-bottom:24px;padding-left:8px;font-size:14px;line-height:1.6}.praev-divider{border:none;border-top:1px solid rgba(255,255,255,.12);margin:0 0 20px}.praev-trust-strip{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px;padding-left:8px;display:flex}.praev-trust-badge{color:#4ade80;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.35);border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700}.praev-trust-info{color:var(--muted2);margin:0;font-size:14px;line-height:1.55}.praev-calc-link{cursor:pointer;color:#4ade80;letter-spacing:0;text-transform:uppercase;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none}.praev-calc-text{text-underline-offset:2px;text-decoration:none}.praev-calc-link:hover .praev-calc-text{-webkit-text-decoration:underline rgba(74,222,128,.55);text-decoration:underline rgba(74,222,128,.55)}.praev-label .req{color:#f87171;margin-left:2px;font-style:normal}.praev-field-error{color:#f87171;margin-top:5px;font-size:12px;display:none}.praev-field-error.show{display:block}.praev-field{margin-bottom:18px}.praev-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;padding-left:4px;font-size:12px;font-weight:700;display:block}.praev-input,.praev-select{background:var(--bg3);border:1px solid var(--border2);width:100%;color:var(--text);box-sizing:border-box;border-radius:12px;outline:none;padding:11px 14px;font-family:inherit;font-size:16px;line-height:1.4;transition:border-color .15s}.praev-select{-ms-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239490BE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:40px}.praev-input:focus,.praev-select:focus{box-shadow:none;border-color:rgba(74,222,128,.6);outline:none}.praev-input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg3) inset;box-shadow:0 0 0 1000px var(--bg3) inset;transition:background-color 5000s ease-in-out}.praev-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg3) inset;box-shadow:0 0 0 1000px var(--bg3) inset;transition:background-color 5000s ease-in-out}.praev-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg3) inset;box-shadow:0 0 0 1000px var(--bg3) inset;transition:background-color 5000s ease-in-out}.praev-input:focus-visible{outline:none}.praev-select:focus-visible{outline:none}.praev-select option{background:var(--bg3)}.praev-submit-btn{width:100%;color:var(--text-on-accent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#553ba0;border:none;border-radius:12px;justify-content:center;align-items:center;margin-top:8px;padding:16px 20px;font-size:14px;font-weight:800;transition:background .15s,transform .1s;display:flex}.praev-submit-btn:hover{opacity:.9;transform:scale(.97)}.praev-submit-btn:active{transform:scale(.95)}.praev-submit-btn.green{color:#000;background:#25d366;border:none}.praev-submit-btn.green:hover{opacity:1;background:#1fb554;transform:scale(.98)}.praev-submit-btn:disabled,.praev-submit-btn[disabled]{color:var(--text-hint)!important;cursor:not-allowed!important;background:rgba(255,255,255,.1)!important;transform:none!important}.praev-or-sep{color:var(--text-hint);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;margin:10px 0;font-size:10px;font-weight:600;display:flex}.praev-or-sep:before,.praev-or-sep:after{content:"";background:rgba(255,255,255,.1);flex:1;height:1px}.praev-input.is-valid,.praev-select.is-valid{border-color:rgba(74,222,128,.6)!important}.praev-input.is-invalid,.praev-select.is-invalid{border-color:rgba(239,68,68,.5)!important}.praev-input.is-valid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px 15px;padding-right:36px}#praev-php-btn.sent{opacity:.6;pointer-events:none;text-decoration:none}.praev-studio-label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-body);margin-bottom:10px;padding-left:8px;font-size:12px;font-weight:600;display:block}.praev-studio-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:6px;display:grid}.praev-studio-btn{border:1px solid var(--border2);cursor:pointer;text-align:left;width:100%;color:var(--text);background:rgba(255,255,255,.04);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;font-family:inherit;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.praev-studio-btn:hover{background:rgba(74,222,128,.06);border-color:rgba(74,222,128,.45)}.praev-sc-name{color:var(--white);letter-spacing:.2px;margin-bottom:2px;font-size:14px;font-weight:700}.praev-sc-addr{color:var(--text-hint);font-size:12px}.praev-sc-arrow{color:var(--text-body);flex-shrink:0;font-size:20px;transition:color .15s}.praev-studio-btn:hover .praev-sc-arrow{color:#4ade80}.idx-form-trust{border-top:1px solid rgba(255,255,255,.08);align-items:flex-start;gap:10px;margin-top:14px;padding-top:14px;display:flex}.idx-form-trust-icon{color:#4ade80;flex-shrink:0;margin-top:1px;font-size:16px}.idx-form-trust-text{color:var(--muted2);font-size:12px;line-height:1.55}.idx-form-trust-text strong{color:#4ade80;font-weight:600}.praev-note{color:var(--muted);text-align:center;margin-top:6px;font-size:12px;line-height:1.6}.praev-close{position:absolute;top:16px;right:16px}.praev-buch-split{background:rgba(214,178,122,.06);border:1px solid rgba(214,178,122,.15);border-radius:14px;align-items:center;gap:20px;margin:12px 0 16px;padding:20px;display:flex}.praev-buch-bottle{text-align:center;flex-shrink:0;width:112px}.praev-buch-bottle-img{object-fit:contain;width:60px;height:auto;display:inline-block}.praev-buch-gift-badge{letter-spacing:3px;text-transform:uppercase;color:var(--gold);align-items:center;gap:5px;margin-bottom:14px;font-size:10px;font-weight:600;display:inline-flex}.praev-buch-gift-badge svg{flex-shrink:0;position:relative;top:.5px}.praev-buch-gift-title{color:var(--text-hi);margin-bottom:4px;font-size:16px;font-weight:700}.praev-buch-gift-desc{color:var(--muted2);font-size:14px;line-height:1.5}.praev-buch-urgency{color:#4ade80;text-align:center;margin-bottom:12px;font-size:14px;font-weight:600;display:none}.praev-toggle-form-btn{color:var(--gold);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid rgba(214,178,122,.32);border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;margin:12px 0 0;padding:0 28px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .12s,opacity .12s;display:flex}.praev-toggle-form-btn:hover{opacity:.9;background:rgba(214,178,122,.08);border-color:rgba(214,178,122,.6);transform:scale(.97)}.buch-ret-title{text-transform:uppercase;letter-spacing:.03em;color:var(--white);text-align:left;margin-bottom:10px;padding-left:8px;font-size:max(26px,min(3.2vw,36px));font-weight:800;line-height:1.15}.buch-ret-sub{color:var(--muted2);text-align:left;margin-bottom:24px;padding-left:8px;font-size:14px;line-height:1.6}.buch-ret-wa,.buch-ret-form{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:10px;margin-left:auto;margin-right:auto;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:transform .12s,opacity .12s;display:flex}.buch-ret-wa{color:var(--bg);background:#25d366}.buch-ret-wa:hover{opacity:.9;transform:scale(.97)}.buch-ret-form{color:var(--text-on-accent);background:#553ba0;border:none;margin-bottom:0}.buch-ret-form:hover{opacity:.9;transform:scale(.97)}@keyframes praevFormSlideIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}#praev-buch-anfrage.slide-in{animation:.3s cubic-bezier(.25,.46,.45,.94) both praevFormSlideIn}.probe-header-row,.retain-header-row{align-items:center;gap:8px;min-height:0;margin-bottom:8px;display:flex}.probe-header-row.no-back,.retain-header-row.no-back{margin-bottom:14px}@media (max-width:480px){.probe-header-row.no-back,.retain-header-row.no-back{margin-bottom:0}}.probe-header-row:not(.no-back),.retain-header-row:not(.no-back){margin-bottom:18px}.probe-back-btn,.retain-back-btn2{min-width:44px;min-height:44px;color:var(--text-lo);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:4px;margin:0 0 0 -10px;padding:14px 10px;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex}.probe-back-btn svg,.retain-back-btn2 svg{flex-shrink:0;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.probe-back-btn:hover,.retain-back-btn2:hover{color:var(--text-hi)}}.probe-header-row~* .praev-modal-title,.probe-header-row~.praev-modal-title,.probe-header-row~* .kuend-title,.probe-header-row~.kuend-title,.probe-header-row~* .studio-modal-title,.probe-header-row~.studio-modal-title,.probe-header-row~* .buch-ret-title,.probe-header-row~.buch-ret-title,.probe-header-row~#firma-pre-title,.probe-header-row~* #firma-pre-title,.retain-header-row~* .retain-title,.retain-header-row~.retain-title{margin-top:8px}.probe-progress{flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.probe-header-spacer{justify-content:flex-end;align-items:center;min-width:70px;margin-left:auto;display:flex}.probe-dots{align-items:center;gap:8px;display:flex}.probe-dot{background:var(--border2);border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}.probe-dot.active{background:rgba(106,0,244,.9);transform:scale(1.35)}.probe-dot.done{background:rgba(106,0,244,.45)}.probe-step-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.probe-progress{display:none!important}.probe-header-eyebrow,.retain-header-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);opacity:.8;flex:1;align-items:center;margin-top:8px;padding-left:8px;font-size:10px;font-weight:700;line-height:1;display:flex}#exit-header-eyebrow{display:none!important}.probe-path-cards{flex-direction:column;gap:12px;margin-bottom:8px;padding-top:3px;display:flex;overflow:hidden}.probe-path-card{box-sizing:border-box;background:var(--bg3);border:1.5px solid var(--border2);border-radius:var(--radius-md,18px);cursor:pointer;text-align:left;width:100%;min-width:0;color:var(--white);white-space:normal;flex-direction:row;align-items:stretch;padding:18px 18px 14px;font-family:inherit;transition:border-color .15s,background .15s,transform .12s;display:flex;overflow:hidden}.probe-path-card:hover{background:rgba(106,0,244,.07);border-color:rgba(106,0,244,.55);transform:translateY(-1px)}.probe-path-card .ppc-left{flex-shrink:0;justify-content:center;align-items:center;width:56px;padding-right:14px;display:flex}.probe-path-card .ppc-vdivider{background:rgba(255,255,255,.09);flex-shrink:0;align-self:stretch;width:1px;margin-right:14px}.probe-path-card .ppc-right{flex-direction:column;flex:1;gap:8px;min-width:0;padding:2px 0;display:flex}.probe-path-card .ppc-icon{color:rgba(139,48,255,.9);flex-shrink:0;justify-content:center;align-items:center;display:flex}.probe-path-card .ppc-icon svg{overflow:visible}.ppc-cal-mark{opacity:0;transform-origin:50%;animation:6s ease-in-out infinite ppcCalTick}.ppc-cal-mark-1{animation-delay:0s}.ppc-cal-mark-2{animation-delay:1.6s}.ppc-cal-mark-3{animation-delay:3.2s}@keyframes ppcCalTick{0%,to{opacity:0;transform:scale(.5)}10%,22%{opacity:1;transform:scale(1)}32%{opacity:0;transform:scale(.5)}}.ppc-rocket-body{transform-origin:70% 30%;animation:3.2s ease-in-out infinite ppcRocketDrift}@keyframes ppcRocketDrift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(.3px,-.5px)rotate(-1deg)}}.ppc-rocket-flame{transform-origin:55% 15%;animation:.9s ease-in-out infinite ppcFlamePulse}@keyframes ppcFlamePulse{0%,to{opacity:.85;transform:translate(.4px,-.3px)scale(1)}50%{opacity:1;transform:translate(.4px,-.3px)scale(1.12)}}.probe-path-card .ppc-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.probe-path-card .ppc-badge{letter-spacing:.04em;text-transform:uppercase;color:rgba(139,48,255,.95);background:rgba(106,0,244,.14);border-radius:20px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.probe-path-card .ppc-title{color:var(--white);text-transform:none;letter-spacing:0;font-size:16px;font-weight:700;line-height:1.25}.probe-path-card .ppc-sub{color:var(--muted);text-transform:none;letter-spacing:0;word-break:break-word;overflow-wrap:break-word;font-size:14px;line-height:1.55}.probe-path-card .ppc-sub-short{display:none}.probe-path-card .ppc-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.probe-path-card .ppc-chips{flex-wrap:wrap;gap:6px;display:flex}.probe-path-card .ppc-chip{color:var(--text-body);text-transform:none;letter-spacing:0;background:rgba(255,255,255,.07);border-radius:6px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.probe-path-card .ppc-arrow{color:var(--text-hint);flex-shrink:0;transition:transform .12s,color .15s}.probe-path-card:hover .ppc-arrow{color:var(--text-lo);transform:translate(3px)}.probe-path-card.ppc-tages .ppc-badge{color:#4ade80;background:rgba(74,222,128,.12)}.probe-path-card.ppc-tages .ppc-icon{color:#4ade80}.probe-path-card.ppc-tages:hover{background:rgba(74,222,128,.05);border-color:rgba(74,222,128,.5)}@media (max-width:480px){.probe-path-card{text-align:center;flex-direction:column;align-items:center;padding:20px 16px 16px}.probe-path-card .ppc-vdivider{display:none}.probe-path-card .ppc-right{display:contents}.probe-path-card .ppc-title-row{flex-direction:column-reverse;order:1;align-items:center;gap:6px;width:100%}.probe-path-card .ppc-left{flex-shrink:0;order:2;width:auto;margin:6px 0 2px;padding-right:0}.probe-path-card .ppc-sub-full{display:none}.probe-path-card .ppc-sub-short{display:block}.probe-path-card .ppc-sub{order:3;width:100%}.probe-path-card .ppc-footer{order:4;justify-content:center;width:100%;margin-top:6px}.probe-path-card .ppc-chips{justify-content:center}.probe-path-card .ppc-arrow{display:none}}.probe-tages-perks{flex-direction:column;gap:8px;margin-bottom:14px;padding-left:8px;display:flex}.probe-tages-perk{color:var(--text-hi);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.probe-tages-perk .ptp-check{color:#4ade80;flex-shrink:0;margin-top:1px}.probe-tages-notice{color:var(--text-body);background:rgba(74,222,128,.06);border:1px solid rgba(74,222,128,.22);border-radius:12px;margin-bottom:20px;padding:12px 14px;font-size:12px;line-height:1.65;display:block}.probe-tages-notice .ptn-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.probe-tages-notice .ptn-label{color:#4ade80;font-size:14px;font-weight:700}.kw-notice{color:var(--text-body);background:rgba(214,178,122,.08);border:1px solid rgba(214,178,122,.28);border-radius:12px;margin-bottom:20px;padding:12px 14px;font-size:12px;line-height:1.6}.kw-notice .kwn-label{color:var(--gold);margin-bottom:3px;font-size:14px;font-weight:700;display:block}#kuendWiderrufModal .studio-card-hint{display:none}.probe-wa-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;padding-left:4px;font-size:12px;font-weight:700;display:block}.probe-wa-btns{gap:8px;margin-bottom:18px;display:flex}.probe-wa-btn{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid var(--border2);background:var(--bg3);color:var(--muted);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:flex}.probe-wa-btn.selected-ja{color:#4ade80;background:rgba(74,222,128,.1);border-color:rgba(74,222,128,.6)}.probe-bottle-badge{width:100%;max-width:100%;color:var(--text-body);justify-content:center;align-items:center;gap:16px;margin:0 auto 16px;padding-left:0;padding-right:0;font-size:14px;line-height:1.5;display:flex}.probe-bottle-badge svg{flex-shrink:0;width:30px;height:30px}.probe-bottle-badge span{text-wrap:balance;text-align:center}.probe-gift-activation{margin-bottom:10px}#pr-instagramfolge-err{text-align:center;width:100%}.probe-gift-color{margin-top:2px}.probe-gift-color .praev-label,.probe-gift-color .praev-note{text-align:center}.probe-instagram-confirm{cursor:pointer;border-radius:var(--radius-sm,12px);width:100%;min-height:54px;color:var(--text-hi);letter-spacing:.04em;text-transform:uppercase;text-align:center;background:rgba(217,179,111,.12);border:1px solid rgba(217,179,111,.72);grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:8px;margin:0 0 6px;padding:12px 15px;font-size:13px;font-weight:800;line-height:1.35;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative;box-shadow:inset 0 0 0 1px rgba(217,179,111,.06)}.probe-instagram-confirm:before{content:"✓";color:transparent;border:1px solid rgba(217,179,111,.82);border-radius:50%;align-items:center;justify-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:grid}.probe-instagram-confirm:after{content:"";width:22px;height:22px}.probe-instagram-confirm span{text-align:center;text-wrap:balance;grid-column:2;min-width:0}.probe-instagram-confirm input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.probe-instagram-confirm:hover{border-color:var(--gold);background:rgba(217,179,111,.18)}.probe-instagram-confirm:active{transform:scale(.995)}.probe-instagram-confirm:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.probe-instagram-confirm:has(input:checked){background:rgba(74,222,128,.12);border-color:rgba(74,222,128,.72)}.probe-instagram-confirm:has(input:checked):before{color:#151126;background:#4ade80;border-color:#4ade80}.probe-send-heading{color:var(--text-hi);text-align:center;margin:0 0 8px;font-size:13px;font-weight:700}.probe-direct-actions{gap:9px;display:grid}.probe-channel-note{text-align:center;margin:1px 0 0}@media (max-width:480px){#probeModal{box-sizing:border-box;padding-left:6px!important;padding-right:6px!important}#probeModal .modal-shell{width:min(540px,100vw - 12px)}#probeModal .praev-modal{box-sizing:border-box;width:100%;padding:16px 12px}#probe-step-2a .praev-modal-title{text-align:center;padding-left:0!important}#probeModal .probe-gift-activation{text-align:center;flex-direction:column;gap:9px;padding-left:0}#probeModal .probe-gift-activation span{text-align:center;text-wrap:balance}#probeModal .probe-instagram-confirm{text-align:center;justify-content:center;align-items:center;gap:8px;padding:12px 10px}#probeModal .probe-instagram-confirm span{overflow-wrap:anywhere;text-wrap:balance;min-width:0}#probeModal .kuend-privacy-note{text-align:center!important}#probeModal .probe-direct-actions{gap:10px;width:100%}#probeModal .probe-direct-actions .praev-submit-btn{min-width:0;height:auto;min-height:58px;margin-top:0;line-height:1.28;white-space:nowrap!important;padding:13px 10px!important}#probeModal #probe-coach-link{text-align:center;justify-content:center;align-items:center;gap:7px;max-width:100%;font-size:14px;line-height:1.3;display:inline-flex}#probeModal #probe-coach-link .link-text{text-wrap:balance;min-width:0}#probeModal #probe-coach-link .icon-arr{flex-shrink:0}}@media (max-width:360px){#probeModal .praev-modal{padding-left:10px;padding-right:10px}}.retain-overlay{z-index:600;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(0,0,0,.88);justify-content:center;align-items:flex-start;padding:40px 0;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.retain-modal{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg,24px);flex-shrink:0;width:min(500px,92vw);padding:max(18px,min(6cqw,32px));position:relative;container-type:inline-size}#retain-inner>:last-child{margin-bottom:0!important}.retain-close{width:40px;height:40px;color:var(--text-lo);cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.18);border-radius:12px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:flex;position:absolute;top:16px;right:16px}@media (hover:hover) and (pointer:fine){.retain-close:hover{color:var(--text-hi);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.3)}}.retain-header-spacer{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:40px;margin-left:auto;display:flex}.retain-progress-center{flex:1;justify-content:center;display:flex}.retain-progress{align-items:center;gap:6px;margin-bottom:0;display:flex}.retain-dot{background:var(--border2);border-radius:50%;width:6px;height:6px;transition:background .2s,transform .2s}.retain-dot.active{background:var(--purple-l);transform:scale(1.4)}.retain-dot.done{background:var(--purple)}.retain-progress-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-left:8px;font-size:10px;font-weight:700}.retain-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;padding-left:10px;font-size:10px;font-weight:700}.retain-title{text-transform:uppercase;letter-spacing:.03em;color:var(--white);margin-bottom:10px;padding-left:8px;font-size:max(26px,min(3.2vw,36px));font-weight:800;line-height:1.15}.retain-sub{color:var(--muted2);margin-bottom:24px;padding-left:8px;font-size:14px;line-height:1.7}#retain-inner .kuend-label,#retain-inner .kuend-field-error,#retain-inner .kuend-hint{padding-left:8px}.retain-reasons{flex-direction:column;gap:8px;display:flex}.retain-reason{border:1px solid var(--border);cursor:pointer;text-align:left;width:100%;color:var(--text);background:rgba(255,255,255,.04);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s;display:flex}.retain-reason:hover{color:var(--white);background:rgba(139,48,255,.08);border-color:rgba(139,48,255,.5)}.retain-reason-left{align-items:center;gap:14px;min-width:0;display:flex}.retain-reason-icon{width:30px;color:var(--purple-l);flex-shrink:0;justify-content:center;align-items:center;display:flex}.retain-reason-radio{background:0 0;border:1.5px solid rgba(255,255,255,.22);border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:border-color .15s,background .15s,box-shadow .15s}.retain-reason:hover .retain-reason-radio{border-color:var(--purple-l);background:var(--purple-l);box-shadow:inset 0 0 0 3px var(--bg2)}.retain-offer-box{background:var(--bg3);border:1px solid var(--border2);border-left:4px solid rgba(255,255,255,.25);border-radius:12px;margin-bottom:20px;padding:20px 22px}.retain-offer-box .offer-problem{color:var(--text-lo);letter-spacing:.02em;margin-bottom:6px;font-size:12px;font-weight:600}.retain-offer-box .offer-headline{color:var(--white);text-transform:none;letter-spacing:.01em;margin-bottom:10px;font-size:18px;font-weight:800;line-height:1.25}.retain-offer-box .offer-body{color:var(--muted2);font-size:14px;line-height:1.7}.retain-offer-box .offer-tag{letter-spacing:.12em;text-transform:uppercase;color:#bc8fff;background:rgba(139,48,255,.2);border:1px solid rgba(139,48,255,.3);border-radius:4px;margin-bottom:10px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.retain-offer-box .offer-tag.gold{color:var(--gold);background:rgba(214,178,122,.15);border-color:rgba(214,178,122,.3)}.retain-final-box{border:1px solid var(--gold-d);background:linear-gradient(135deg,rgba(214,178,122,.08),rgba(214,178,122,.04));border-radius:12px;margin-bottom:20px;padding:22px}.retain-final-price{color:var(--gold);margin-bottom:4px;font-size:38px;font-weight:300;line-height:1}.retain-final-price span{color:var(--muted2);font-size:16px}.retain-btn-primary{width:100%;color:var(--white);cursor:pointer;background:#553ba0;border:none;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.retain-btn-primary.gold-btn{background:var(--gold);color:#000}.retain-skip-row{border-top:1px solid var(--border);justify-content:center;align-items:center;margin-top:6px;padding-top:14px;display:flex}.retain-skip-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px;text-decoration:underline}.retain-skip-btn:hover{color:var(--white)}.retain-offer-box.box-gold{border-color:rgba(214,178,122,.3);border-left-color:var(--gold);background:rgba(214,178,122,.08)}.retain-offer-box.box-gold .offer-tag{color:var(--gold);background:rgba(214,178,122,.15);border-color:rgba(214,178,122,.3)}.retain-btn-primary.btn-gold{background:var(--gold);color:#000;justify-content:center;align-items:center;display:inline-flex}.retain-btn-primary.btn-gold:hover{opacity:.9;transform:scale(.97)}.retain-btn-primary.btn-green{color:var(--text-on-accent);background:rgba(74,222,128,.22);border:1.5px solid #4ade80;justify-content:center;align-items:center;display:inline-flex}.retain-btn-primary.btn-green:hover{opacity:.9;transform:scale(.97)}.retain-offer-box.box-purple{border-color:rgba(139,48,255,.35);border-left-color:var(--purple-l);background:rgba(103,71,187,.12)}.retain-offer-box.box-purple .offer-tag{color:#bc8fff;background:rgba(139,48,255,.18);border-color:rgba(139,48,255,.35)}.retain-offer-box.box-muted{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1) rgba(255,255,255,.1) rgba(255,255,255,.1) rgba(255,255,255,.25)}.retain-offer-box.box-muted .offer-tag{color:var(--muted2);background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}.retain-offer-perks{margin:10px 0 0;padding:0;list-style:none}.retain-offer-perks li{color:var(--muted2);align-items:flex-start;gap:8px;padding:4px 0;font-size:14px;display:flex}.retain-offer-perks li .perk-check{flex-shrink:0;margin-top:1px}.flasche-box{container-type:inline-size;padding:max(18px,min(6cqw,32px))!important}.flasche-title{margin-top:8px}@media (max-width:480px){.praev-modal-title,.kuend-title,.studio-modal-title,.buch-ret-title{font-size:22px!important}.praev-submit-btn,.kuend-generate,.kuend-send-btn{text-align:center;padding:15px!important;font-size:16px!important}}@media (min-width:901px){.footer-app-badges{display:none!important}}.lf-hp-wrap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.lf-hp{border:0;width:1px;height:1px;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav-mobile,.modal-overlay,.apply-modal-overlay,#praevBuchModal,#probeModal,#kf-modal,#kuend-modal,#lf-cookie-banner,#lf-cookie-modal,#lf-sp-challenge{will-change:transform}.card,.tarif-card,.aktions-karte,.ausst-card,.club-card{contain:layout style}.skip-link{z-index:9999;background:var(--purple,#6a00f4);color:var(--white);white-space:nowrap;border-radius:0 0 8px 8px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-120px;left:12px}.skip-link:focus-visible{top:0}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.announce-bar{transition:height .28s,opacity .22s,border-bottom-width .28s}.announce-bar.bar-hidden{opacity:0;border-bottom-width:0;height:0}.solbe-overlay{z-index:9000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,.8);justify-content:center;align-items:center;padding:20px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.solbe-overlay.open{display:flex}.solbe-box{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg,24px);width:100%;max-width:560px;max-height:90vh;padding:32px;position:relative;overflow-y:auto}@media (max-width:480px){.solbe-box{max-height:92vh;padding:24px 20px}}.solbe-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:4px 0 10px;padding-left:8px;font-size:12px;font-weight:700}.solbe-hint{color:var(--text-lo);margin:0 0 20px;padding-left:8px;font-size:12px;line-height:1.6}.solbe-result-box{background:rgba(74,222,128,.06);border:1px solid rgba(74,222,128,.22);border-radius:12px;margin:4px 0 20px;padding:14px 16px}.solbe-result-box.is-blocked{background:rgba(239,68,68,.07);border-color:rgba(239,68,68,.3)}.solbe-result-type{color:#4ade80;margin-bottom:4px;font-size:14px;font-weight:700}.solbe-result-box.is-blocked .solbe-result-type{color:#f87171}.solbe-result-detail{color:var(--muted2);font-size:14px;line-height:1.6}.solbe-result-note{color:var(--text-lo);margin-top:8px;font-size:12px;line-height:1.5}.solbe-check-row{cursor:pointer;border:1px solid var(--border2);background:rgba(255,255,255,.03);border-radius:12px;align-items:flex-start;gap:10px;margin:4px 0 20px;padding:14px;transition:border-color .15s,background .15s;display:flex;position:relative}.solbe-check-row:has(.solbe-check-input:checked){background:rgba(74,222,128,.05);border-color:rgba(74,222,128,.4)}.solbe-check-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.solbe-check-box{border:1.5px solid var(--border2);color:transparent;background:rgba(255,255,255,.04);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background .15s,border-color .15s,color .15s;display:flex}.solbe-check-input:checked+.solbe-check-box{color:#1e1b2e;background:#4ade80;border-color:#4ade80}.solbe-check-input:focus-visible+.solbe-check-box{outline:2px solid var(--purple);outline-offset:2px}.solbe-check-text{color:var(--muted2);font-size:14px;line-height:1.6}.solbe-check-text strong{color:var(--white)}.solbe-sig-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-body);margin:0 0 10px;padding-left:8px;font-size:12px;font-weight:600}.solbe-sig-wrap{border:1.5px dashed var(--border2);touch-action:none;background:rgba(255,255,255,.03);border-radius:12px;position:relative;overflow:hidden}.solbe-sig-canvas{cursor:crosshair;touch-action:none;width:100%;height:160px;display:block}.solbe-sig-wrap.has-sig{border-style:solid;border-color:rgba(74,222,128,.4)}.solbe-sig-wrap.is-invalid{border-color:rgba(239,68,68,.5)}.solbe-check-row.is-invalid{background:rgba(239,68,68,.05);border-color:rgba(239,68,68,.5)}.solbe-sig-placeholder{color:var(--text-hint);pointer-events:none;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solbe-sig-wrap.has-sig .solbe-sig-placeholder{display:none}.solbe-sig-clear-btn{z-index:2;width:28px;height:28px;color:var(--text-body);cursor:pointer;opacity:0;pointer-events:none;background:rgba(30,27,46,.6);border:1px solid rgba(255,255,255,.25);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s,transform .15s,background .15s,border-color .15s,color .15s;display:flex;position:absolute;top:8px;right:8px;transform:scale(.9)}.solbe-sig-wrap.has-sig .solbe-sig-clear-btn{opacity:1;pointer-events:auto;transform:scale(1)}.solbe-sig-clear-btn:hover{color:var(--text-on-accent);background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.55)}.solbe-sig-actions{justify-content:center;align-items:center;margin:8px 0 4px;padding:0 8px;display:flex}.solbe-sig-hint{color:var(--text-lo);font-size:12px}.solbe-footer{margin-top:16px}.solbe-footer .praev-submit-btn:disabled{opacity:.45;cursor:not-allowed}.solbe-confirm{text-align:center;padding:8px 0}.solbe-confirm-icon{background:rgba(74,222,128,.12);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;display:flex}.solbe-confirm-title{color:var(--white);margin-bottom:10px;font-size:max(22px,min(2.8vw,28px));font-weight:800}.solbe-confirm-sub{color:var(--muted2);max-width:400px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.6}.solbe-confirm-actions{flex-direction:column;align-items:center;gap:10px;display:flex}.home-page .home-section-header--center{text-align:center}.home-page .home-section-header--left{text-align:left}.home-page .home-section-intro--left{text-align:left;max-width:720px;margin-left:0;margin-right:0}.home-page .home-section-intro--center{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.home-page h2.home-h2-natural .heavy,.home-page h2.home-h2-natural .light,.home-page h3.home-h2-natural .heavy,.home-page h3.home-h2-natural .light{text-transform:none}@media (max-width:480px){.home-page .tarif-header .section-h2{font-size:30px}.probe-header-eyebrow,.retain-header-eyebrow,.retain-eyebrow,.studio-card-hint,.praev-sc-addr,.exit-sc-addr{display:none}.studio-grid,.praev-studio-grid,.exit-studios-grid{grid-template-columns:1fr}.studio-card,.praev-studio-btn,.exit-studio-card{display:block}.studio-card-arrow,.praev-sc-arrow{display:none}.studio-modal{position:relative}}@media (min-width:1600px){.hero{min-height:min(100vh - 120px,max(820px,2332px - 72vw))}.hero-visual{height:min(75% + 16.6vw - 265.6px,100%)}}.zpp-frame{container-type:inline-size}.zpp-crop{height:184px;overflow:hidden}@container (width<=372px){.zpp-crop{height:216px}}.zpp-frame:has(iframe[hidden]) .zpp-crop{height:auto}.zpp-frame:has(iframe[hidden]) .zpp-note{display:none}.zpp-note{color:var(--muted);text-align:center;margin:0;padding:2px 16px 14px;font-size:12px;line-height:1.55}.zpp-launch-panel{background:rgba(74,222,128,.04);border:1px solid rgba(74,222,128,.24);border-radius:12px;padding:12px}.zpp-load-button{width:100%;color:var(--bg);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#4ade80;border:1px solid rgba(74,222,128,.65);border-radius:12px;padding:14px 18px;font:700 13px/1.2 inherit;transition:transform .12s,background .12s}.zpp-load-button:hover{background:#65e494;transform:scale(.985)}.zpp-load-button:focus-visible{outline-offset:3px;outline:3px solid rgba(255,255,255,.9)}.zpp-content[hidden],.zpp-launch-panel[hidden]{display:none!important}#error-toast{z-index:7950;color:var(--text-hi);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(25,20,46,.97);border:1px solid rgba(106,0,244,.35);border-radius:16px;max-width:260px;padding:14px 18px;font-size:14px;font-weight:500;line-height:1.6;display:none;position:fixed;bottom:80px;left:24px;box-shadow:0 4px 28px rgba(106,0,244,.18),0 2px 16px rgba(0,0,0,.55)}#error-toast a{color:var(--gold);font-weight:600;text-decoration:none}#error-toast a:hover{text-decoration:underline}#error-toast-close{float:right;cursor:pointer;opacity:.45;margin-left:10px}#mob-footer{display:none}@media (max-width:900px){footer{display:none!important}#mob-footer{padding:32px var(--gutter,20px) 28px;text-align:center;background:#1e1b2e;border-top:1px solid rgba(255,255,255,.06);font-family:inherit;display:block}.mf-brand{flex-direction:column;align-items:center;gap:0;margin-bottom:4px;display:flex}.mf-brand a{transition:opacity .2s}@media (hover:hover) and (pointer:fine){.mf-brand a:hover svg path{fill-opacity:.9!important}.mf-brand a:hover .mf-brand-text{color:rgba(255,255,255,.9)!important}}.mf-brand-text{letter-spacing:.3em;text-transform:uppercase;color:var(--text-lo);margin-top:16px;margin-bottom:0;font-size:18px;font-weight:300;line-height:1}.mf-claim{letter-spacing:.16em;text-transform:uppercase;color:var(--text-lo);margin:7px 0 24px;font-size:10px;font-weight:600;line-height:1}.mf-contact{flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:260px;margin:0 auto 24px;display:flex}.mf-phone,.mf-wa{box-sizing:border-box;width:100%;color:var(--text-body);border:1px solid rgba(255,255,255,.18);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s,transform .15s;display:flex}.mf-phone:hover{color:var(--text-hi);border-color:rgba(255,255,255,.65)}.mf-phone:active{transform:scale(.97)}.mf-wa:hover{color:#4ade80;border-color:#4ade80}.mf-wa:active{transform:scale(.97)}.mf-social-section{margin-bottom:20px}.mf-social-heading{letter-spacing:4px;text-transform:uppercase;color:var(--text-hint);margin:0 0 4px;font-size:10px;font-weight:600}.mf-social{justify-content:center;gap:16px;display:flex}.mf-social-btn{width:44px;height:44px;color:var(--text-lo);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.mf-social-btn svg{width:28px;height:28px}.mf-social-btn:hover,.mf-social-btn:active{color:var(--text-hi);transform:translateY(-1px)scale(1.08)}.mf-apps{justify-content:center;gap:10px;margin:0 0 24px;padding:0;display:flex}.mf-apps a{color:var(--white);opacity:.85;background:#000;border:1px solid rgba(255,255,255,.2);border-radius:8px;align-items:center;gap:8px;padding:7px 14px;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.mf-apps a:hover{opacity:1;transform:translateY(-2px)}.mf-nav{border-top:1px solid rgba(255,255,255,.06);flex-wrap:wrap;justify-content:center;margin-bottom:0;padding-top:18px;display:none}.mf-nav a{color:var(--text-lo);padding:5px 10px;font-size:12px;text-decoration:none;transition:color .2s}.mf-nav a:hover{color:var(--text-hi)}.mf-nav a.nav-praev{color:rgba(74,222,128,.65)}.mf-nav a.nav-praev:hover{color:#4ade80}.mf-accordion{width:100%;max-width:320px;margin:0 auto}.mf-acc-toggle{width:100%;color:var(--text-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:13px 0;font-family:inherit;font-size:10px;font-weight:600;transition:color .2s;display:flex}.mf-acc-toggle:hover{color:var(--text-body)}.mf-acc-icon{flex-shrink:0;transition:transform .25s}.mf-acc-toggle.open .mf-acc-icon{transform:rotate(180deg)}.mf-acc-content{flex-direction:column;max-height:0;transition:max-height .28s;display:flex;overflow:hidden}.mf-acc-content.open{max-height:500px}.mf-acc-content a{color:var(--text-lo);text-align:center;border-bottom:1px solid rgba(255,255,255,.05);padding:10px 0;font-size:12px;text-decoration:none;transition:color .2s}.mf-acc-content a:last-child{border-bottom:none}.mf-acc-content a:hover{color:var(--text-body)}.mf-kuend{text-align:center;color:var(--text-body);border-top:1px solid rgba(255,255,255,.07);padding:13px 0 10px;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s;display:block}.mf-kuend:hover{color:var(--gold)}.mf-copy{text-align:center;color:var(--text-hint);letter-spacing:.03em;margin:24px 0 14px;font-size:10px}.mf-app-hint{letter-spacing:4px;text-transform:uppercase;color:var(--text-hint);margin:20px 0 12px;font-size:10px;font-weight:600}}.tarif-btn-purple,.tarif-btn-gold,.tarif-btn-green-solid,.aktion-btn-gold,.aktion-btn-green,.com-btn-ig,#conc-send{transition:background .15s,transform .12s,opacity .12s}.tarif-btn-purple:active,.tarif-btn-gold:active,.tarif-btn-green-solid:active,.aktion-btn-gold:active,.aktion-btn-green:active,.com-btn-ig:active,#conc-send:active{opacity:.9;transform:scale(.95)}.trust-strip{background:#1d1a2f;border-top:1px solid rgba(106,0,244,.18);border-bottom:1px solid rgba(106,0,244,.18);padding:11px 0;overflow:hidden}.trust-ticker{justify-content:center;display:flex;overflow:hidden}.trust-ticker-track{align-items:center;display:flex}.trust-ticker-track .trust-item[aria-hidden=true],.trust-ticker-track .trust-div[aria-hidden=true]{display:none}@media (max-width:900px){.trust-ticker{display:block;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%)}.trust-ticker-track{width:max-content;animation:30s linear infinite trust-marquee}.trust-ticker-track .trust-item[aria-hidden=true],.trust-ticker-track .trust-div[aria-hidden=true]{display:flex}}@keyframes trust-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-item{flex-shrink:0;align-items:center;gap:10px;padding:0 56px;display:flex}.trust-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.trust-item-icon svg{width:20px;height:20px;display:block}.trust-item-text{flex-direction:column;gap:2px;display:flex}.trust-item-text strong{color:var(--text-hi);letter-spacing:.01em;font-size:14px;font-weight:600;line-height:1.2}.trust-item-text span{color:var(--text-lo);font-size:12px;font-weight:400;line-height:1.2}.trust-div{background:rgba(255,255,255,.12);flex-shrink:0;width:1px;height:28px}@media (prefers-reduced-motion:reduce){.trust-ticker{justify-content:center;display:flex;-webkit-mask-image:none;mask-image:none}.trust-ticker-track{width:auto;animation:none!important}.trust-ticker-track .trust-item[aria-hidden=true],.trust-ticker-track .trust-div[aria-hidden=true]{display:none!important}}.hero-micro-trust{flex-wrap:wrap;justify-content:flex-start;gap:14px 32px;margin-top:24px;display:flex}@media (max-width:480px){.hero-micro-trust{gap:12px 28px;margin-top:16px}}@media (max-width:640px){.hero-micro-trust-item:last-child{display:none}}@media (max-width:440px){.hero-micro-trust-item:nth-last-child(2){display:none}}.hero-micro-trust-item{color:var(--text-body);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:500;display:inline-flex}.hero-micro-trust-item svg{flex-shrink:0;width:14px;height:14px}@media (max-width:480px){.probe-wa-btns{gap:6px}.probe-wa-btn{letter-spacing:0;min-width:0;padding:11px 4px;font-size:12px}.probe-bottle-badge{flex-direction:column;gap:8px;padding-left:0}.probe-bottle-badge span{text-align:center}}.modal-shell .firma-info-close:focus,.modal-shell .firma-pre-close:focus,.modal-shell .flasche-close:focus,.modal-shell .info-modal-close:focus,.modal-shell .kuend-close:focus,.modal-shell .praev-close:focus,.modal-shell .retain-close:focus,.modal-shell .studio-modal-close:focus{background:var(--bg2)!important;box-shadow:0 2px 10px rgba(0,0,0,.35)!important}.modal-shell .firma-info-close:focus-visible{background:var(--bg2)!important;box-shadow:0 2px 10px rgba(0,0,0,.35)!important}.modal-shell .firma-pre-close:focus-visible{background:var(--bg2)!important;box-shadow:0 2px 10px rgba(0,0,0,.35)!important}.modal-shell .flasche-close:focus-visible{background:var(--bg2)!important;box-shadow:0 2px 10px rgba(0,0,0,.35)!important}.modal-shell .info-modal-close:focus-visible{background:var(--bg2)!important;box-shadow:0 2px 10px rgba(0,0,0,.35)!important}.modal-shell .kuend-close:focus-visible{background:var(--bg2)!important;box-shadow:0 2px 10px rgba(0,0,0,.35)!important}.modal-shell .praev-close:focus-visible{background:var(--bg2)!important;box-shadow:0 2px 10px rgba(0,0,0,.35)!important}.modal-shell .retain-close:focus-visible{background:var(--bg2)!important;box-shadow:0 2px 10px rgba(0,0,0,.35)!important}.modal-shell .studio-modal-close:focus-visible{background:var(--bg2)!important;box-shadow:0 2px 10px rgba(0,0,0,.35)!important}.home-page{--purple-text-aa:#c4b5fd}.home-page .section-h2 .light[style*=--purple-l]{color:var(--purple-text-aa)!important}@media (max-width:900px){.home-page #mob-footer .mf-brand-text,.home-page #mob-footer .mf-claim,.home-page #mob-footer .mf-social-heading,.home-page #mob-footer .mf-app-hint,.home-page #mob-footer .mf-kuend,.home-page #mob-footer .mf-acc-toggle,.home-page #mob-footer .mf-acc-content a,.home-page #mob-footer .mf-copy{color:var(--text-lo)!important}}