.sdv2{--sdv2-navy: var(--tx-primary, var(--color-primary));--sdv2-navy-mid: var(--navy-light, #2A2A48);--sdv2-navy-800: var(--color-primary-800);--sdv2-accent: var(--color-secondary);--sdv2-accent-hover: var(--color-secondary-600);--sdv2-gold: var(--tx-gold, var(--color-secondary));--sdv2-gold-50: var(--color-secondary-50);--sdv2-bg: #ffffff;--sdv2-surface: #f8f8f8;--sdv2-warm-light: #ffffff;--sdv2-warm-mid: #f8f8f8;--sdv2-warm-dark: #f0f0f0;--sdv2-text: var(--tx-primary, var(--color-primary));--sdv2-muted: var(--tx-primary, var(--color-primary));--sdv2-faint: var(--tx-muted, #A8A29E);--sdv2-border: var(--bd-primary, var(--color-grey-30));--sdv2-border-strong: var(--bd-strong, #D0CCC4);--sdv2-success: #2D6A4F;--sdv2-h1: var(--text-5xl);--sdv2-h2: var(--text-4xl);--sdv2-h3: clamp(1.1rem, 2vw, 1.35rem);--sdv2-body: var(--text-body, 1.0625rem);--sdv2-small: .875rem;--sdv2-xs: var(--text-sm);--sdv2-ease: var(--ease-default);--sdv2-nav-h: 80px;--sdv2-dock-h: 100px;--sdv2-content-max: var(--max-w-content, 1200px);--sdv2-safe-bottom: env(safe-area-inset-bottom, 0px);background:var(--sdv2-bg);color:var(--sdv2-text);line-height:1.7}.sdv2 .sec{padding:var(--sec-py) var(--ct-px)}.sdv2 .sec--compact{padding-top:var(--sec-py-sm);padding-bottom:var(--sec-py-sm)}.sdv2 .sec--white{background:var(--sdv2-warm-light)}.sdv2 .sec--dark{background:linear-gradient(180deg,#22223A 0%,var(--sdv2-navy) 15%,var(--sdv2-navy) 85%,#22223A 100%);color:#fff}.sdv2 .sec--white{background:var(--sf-primary)}.sdv2 .sec--surface{background:var(--si-surface-bg, #FFFFFF)}.sdv2 .sec__inner{max-width:var(--sdv2-content-max);margin:0 auto;width:100%}.sdv2 #inhalte .sec__inner{text-align:center}.sdv2 .sec__label{font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-secondary-700);margin-bottom:1rem;display:block;text-align:center}.sdv2 .sec--dark .sec__label{color:var(--sdv2-gold)}.sdv2 h2,.sdv2 h3,.sdv2 h4{overflow-wrap:break-word;hyphens:auto;text-wrap:balance}.sdv2 h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-chars:12 5 5;hyphenate-limit-chars:12 5 5;text-wrap:balance}.sdv2 .sec__h2{font-family:var(--font-heading);font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:var(--weight-normal);line-height:var(--leading-tight);margin:0 0 2rem;letter-spacing:-.05em;text-align:center}.sdv2 .sec__h2 em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;text-decoration:none}.sdv2 .sec--dark .sec__h2 em{text-decoration:none}.sdv2 .prose p{color:var(--tx-primary, #1A1A2E);font-size:1.0625rem;margin-bottom:1.5rem;line-height:var(--leading-prose);max-width:700px}.sdv2 .sec--dark .prose p{color:#fff9}.sdv2 .prose strong{color:var(--sdv2-text);font-weight:var(--weight-semibold)}.sdv2 .sec--dark .prose strong{color:#ffffffd9}.sdv2 .prose a,.sdv2 .desc-prose a,.sdv2 .mehr-prose a{color:var(--tx-primary);text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){.sdv2 .prose a:hover,.sdv2 .desc-prose a:hover,.sdv2 .mehr-prose a:hover{color:var(--tx-gold)}}.sdv2 .sec--dark .prose a,.sdv2 .sec--dark .desc-prose a{color:#ffffffd9;text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){.sdv2 .sec--dark .prose a:hover,.sdv2 .sec--dark .desc-prose a:hover{color:var(--tx-gold)}}.sdv2 .divider{height:1px;background:linear-gradient(90deg,transparent,var(--sdv2-border),transparent)}.sdv2 .cta-btn{display:inline-flex;align-items:center;gap:10px;padding:var(--btn-padding-y) var(--btn-padding-x);background:var(--btn-gold-gradient);color:#fff;border-radius:var(--btn-radius);font-size:.875rem;font-weight:var(--weight-bold);transition:filter .3s var(--sdv2-ease),transform .4s var(--sdv2-ease),box-shadow .4s var(--sdv2-ease);box-shadow:var(--btn-shadow);text-decoration:none;cursor:pointer;border:none}@media(hover:hover)and (pointer:fine){.sdv2 .cta-btn:hover{filter:brightness(1.08);transform:translateY(var(--card-hover-lift, -3px));box-shadow:var(--btn-shadow-hover)}}.sdv2.js-ready .fade{opacity:0;transform:translateY(24px);transition:opacity .5s var(--sdv2-ease),transform .5s var(--sdv2-ease)}.sdv2 .fade.in{opacity:1;transform:none}.sdv2 .d1{transition-delay:80ms}.sdv2 .d2{transition-delay:.16s}.sdv2 .d3{transition-delay:.24s}.sdv2 .d4{transition-delay:.32s}.sdv2 .d5{transition-delay:.4s}.sdv2 .d6{transition-delay:.48s}@media(prefers-reduced-motion:reduce){.sdv2.js-ready .fade{opacity:1;transform:none;transition:none}.sdv2 .d1,.sdv2 .d2,.sdv2 .d3,.sdv2 .d4,.sdv2 .d5,.sdv2 .d6{transition-delay:0ms}}.sdv2 .v2-hero{min-height:115vh;min-height:115dvh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--sdv2-nav-h) + 2rem) clamp(2rem,6vw,6rem) var(--sec-py-lg);position:relative;overflow:hidden}.sdv2 .v2-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.sdv2 .v2-hero__bg-image{position:absolute;inset:0;background:#f5f3f0;background-size:cover;background-position:center center}.sdv2 .v2-hero__bg-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#1a1a2e94,#1a1a2e40 55%,#1a1a2e14)}.sdv2 .v2-hero--empfang .v2-hero__bg-overlay{display:none}.sdv2 .v2-hero--empfang .v2-hero__bg-image{background-image:none!important}.sdv2 .v2-hero__glow{position:absolute;bottom:0;left:50%;transform:translate(-50%);pointer-events:none;contain:layout style}.sdv2 .v2-hero__glow--1{width:100%;max-width:1800px;height:55vh;background:radial-gradient(ellipse 160% 45% at center bottom,rgba(139,92,246,.05) 0%,rgba(99,102,241,.025) 30%,rgba(79,70,229,.012) 50%,transparent 75%);filter:blur(120px)}.sdv2 .v2-hero__glow--2{width:100%;max-width:1000px;height:40vh;background:radial-gradient(ellipse 100% 55% at center bottom,rgba(139,92,246,.04) 0%,rgba(99,102,241,.02) 40%,transparent 70%);filter:blur(140px)}.sdv2 .v2-hero__inner{max-width:var(--sdv2-content-max);position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:2rem;width:100%;margin:0 auto}@media(min-width:1024px){.sdv2 .v2-hero__inner{grid-template-columns:1fr 340px;gap:var(--grid-gap);align-items:center}}@media(min-width:1280px){.sdv2 .v2-hero__inner{grid-template-columns:1fr 380px;gap:var(--grid-gap)}}.sdv2 .v2-hero__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;position:relative;z-index:3;max-width:var(--sdv2-content-max);margin:0 auto;padding:calc(var(--sdv2-nav-h) + 1.5rem) 0 0;width:100%;margin-bottom:1.5rem}.sdv2 .v2-hero__breadcrumb a{font-size:.8125rem;font-weight:var(--weight-normal);letter-spacing:.02em;color:#0006;text-decoration:none;transition:color .2s ease}@media(hover:hover)and (pointer:fine){.sdv2 .v2-hero__breadcrumb a:hover{color:#000000b3}}.sdv2 .v2-hero__breadcrumb-sep{font-size:.625rem;color:#0003}.sdv2 .v2-hero__breadcrumb-current{font-size:.8125rem;font-weight:var(--weight-medium);color:#0000008c;max-width:48ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdv2 .v2-hero__h1{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--weight-normal);line-height:var(--leading-tight);color:var(--tx-primary, #1A1A2E);letter-spacing:-.04em;margin-bottom:1.75rem;min-height:1.2em}.sdv2 .v2-hero__h1 em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}@keyframes sdv2-tw-blink{0%,to{opacity:1}50%{opacity:0}}.sdv2 .v2-hero__actions{display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:1rem}.sdv2 .v2-hero__content{min-width:0}.sdv2 .v2-hero__inner--centered{grid-template-columns:1fr!important;max-width:52rem;text-align:center}.sdv2 .v2-hero__content--empfang{display:flex;flex-direction:column;align-items:center;position:relative;z-index:3}.sdv2 .v2-hero--empfang .v2-hero__h1{text-align:center}.sdv2 .v2-hero--empfang .v2-hero__breadcrumb{display:none}.sdv2 .v2-hero__eyebrow{display:inline-block;font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-gold, #9C8243);margin-bottom:1.25rem}.sdv2 .v2-hero__subline{font-size:1.125rem;color:#1a1a2e8c;line-height:var(--leading-prose);max-width:38rem;margin:0 auto 2rem;text-align:center;transition:opacity .2s ease}.sdv2 .v2-hero__facts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:var(--weight-medium);color:#1a1a2e8c;margin-bottom:2.5rem}.sdv2 .v2-hero__fact{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.01em;color:var(--color-secondary-700, #8B6914);background:#c4a06b14;border:1px solid rgba(196,160,107,.25);border-radius:var(--radius-xl);position:relative;z-index:4}.sdv2 .v2-hero__resonance{margin-bottom:2rem;padding-top:.5rem}.sdv2 .v2-hero__resonance-answer{max-width:34rem;margin:0 auto;overflow:hidden;max-height:0;opacity:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),margin .3s cubic-bezier(.16,1,.3,1)}.sdv2 .v2-hero__resonance-answer--visible{max-height:12rem;opacity:1;margin-top:1.5rem}.sdv2 .v2-hero__resonance-answer-inner{text-align:center;padding:1.25rem 0 .25rem;border-top:1px solid rgba(255,255,255,.08)}.sdv2 .v2-hero__resonance-answer-text{font-size:.9375rem;line-height:var(--leading-relaxed);color:#ffffffbf;margin:0 0 .875rem}.sdv2 .v2-hero__resonance-answer-cta{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:var(--weight-semibold);color:var(--sdv2-accent);text-decoration:none;transition:color .2s}@media(hover:hover)and (pointer:fine){.sdv2 .v2-hero__resonance-answer-cta:hover{color:var(--sdv2-accent-hover)}}.sdv2 .v2-hero__cta{display:inline-flex;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:var(--weight-bold);text-decoration:none;border-radius:var(--btn-radius);transition:background .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.sdv2 .v2-hero__cta--primary{padding:.8125rem 1.75rem;background:var(--color-secondary, #C4A06B);color:#fff}@media(hover:hover)and (pointer:fine){.sdv2 .v2-hero__cta--primary:hover{background:var(--color-secondary-600, #A8864F);transform:translateY(-1px)}}.sdv2 .v2-hero__cta--ghost{padding:.8125rem 1.75rem;background:transparent;border:1px solid rgba(26,26,46,.2);color:var(--tx-primary, #1A1A2E)}@media(hover:hover)and (pointer:fine){.sdv2 .v2-hero__cta--ghost:hover{border-color:#1a1a2e66}}.sdv2 .v2-hero--empfang .v2-hero__actions{justify-content:center}.sdv2 .v2-hero--split .v2-hero__resonance{text-align:center}.sdv2 .v2-hero--split .v2-hero__actions{justify-content:center}@media(max-width:639px){.sdv2 .v2-hero__actions{flex-direction:column;align-items:center}.sdv2 .v2-hero__cta{width:100%;max-width:16rem;text-align:center;justify-content:center}}@media(prefers-reduced-motion:reduce){.sdv2 .v2-hero__subline,.sdv2 .v2-hero__resonance-answer,.sdv2 .v2-hero__cta{transition:none}}.sdv2 .v2-hero__header-group{width:100%;position:relative;z-index:3}.sdv2 .v2-hero--split{padding:0!important;min-height:auto!important}.sdv2 .v2-hero--split .v2-hero__bg-overlay{display:none}.sdv2 .v2-hero--split .v2-hero__bg-image{background-image:none!important}.sdv2 .v2-hero-split{display:flex;flex-direction:column;min-height:115vh;min-height:115dvh;position:relative}.sdv2 .v2-hero-split__image{display:none}.sdv2 .v2-hero-split__content{background:#f5f3f0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;flex:1;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,5vw,2rem);padding-top:calc(var(--sdv2-nav-h, 80px) + clamp(.75rem,2.5vh,2rem));position:relative}.sdv2 .v2-hero--split .v2-hero-split__breadcrumb{justify-content:center;padding-top:0;margin:0 0 1rem}.sdv2 .v2-hero--split .v2-hero__eyebrow{text-align:center;display:block}.sdv2 .v2-hero--split .v2-hero__h1{text-align:center}.sdv2 .v2-hero--split .v2-hero__subline{text-align:center;margin-left:auto;margin-right:auto}.sdv2 .v2-hero--split .v2-hero__facts{justify-content:center}.sdv2 .v2-hero-split__image-bg{position:absolute;inset:0;z-index:0;background-color:var(--hero-dark-bg, #030213)}.sdv2 .v2-hero-split__image-bg .v2-hero-split__image-img,.sdv2 .v2-hero-split__image-bg img.sif{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sdv2 .v2-hero-split__image-edge{position:absolute;top:0;right:0;bottom:0;z-index:2;width:clamp(40px,6vw,100px);background:linear-gradient(90deg,transparent 0%,rgba(3,2,19,.06) 15%,rgba(3,2,19,.15) 30%,rgba(3,2,19,.3) 45%,rgba(3,2,19,.5) 60%,rgba(3,2,19,.72) 75%,rgba(3,2,19,.9) 88%,#030213 100%)}@media(max-width:1023px){.sdv2 .v2-hero__breadcrumb{display:none}}@media(max-width:639px){.sdv2 .v2-hero--split .v2-hero__eyebrow{display:none}.sdv2 .v2-hero--split .v2-hero__subline{font-size:1rem;margin-bottom:1.25rem;line-height:1.6}.sdv2 .v2-hero-split__content{padding-top:calc(var(--sdv2-nav-h, 80px) + 1rem)}}@media(max-height:500px)and (orientation:landscape){.sdv2 .v2-hero--split .v2-hero__breadcrumb,.sdv2 .v2-hero--split .v2-hero__eyebrow,.sdv2 .v2-hero--split .v2-hero__subline{display:none}.sdv2 .v2-hero-split__content{padding-top:calc(var(--sdv2-nav-h, 80px) + .5rem);gap:.5rem}.sdv2 .v2-hero__h1{margin-bottom:.5rem}.sdv2 .v2-hero__facts{margin-bottom:.75rem}}@media(min-width:768px)and (min-height:600px){.sdv2 .v2-hero--split .v2-hero__bg{display:none}.sdv2 .v2-hero-split{flex-direction:column;min-height:100vh;min-height:100dvh;position:relative}.sdv2 .v2-hero-split__image{display:block;position:relative;overflow:hidden;height:55vh;min-height:360px;max-height:520px}.sdv2 .v2-hero-split__image-edge{inset:auto 0 0;width:auto;height:clamp(80px,20vh,150px);background:linear-gradient(180deg,transparent 0%,rgba(3,2,19,.06) 15%,rgba(3,2,19,.15) 30%,rgba(3,2,19,.3) 45%,rgba(3,2,19,.5) 60%,rgba(3,2,19,.72) 75%,rgba(3,2,19,.9) 88%,#030213 100%)}.sdv2 .v2-hero-split__content{padding-top:0;padding-bottom:var(--header-mb);margin-top:-2rem;position:relative;z-index:3;flex:1}}@media(min-width:1024px)and (min-height:600px){.sdv2 .v2-hero-split{display:grid;grid-template-columns:38% 62%;flex-direction:unset;min-height:115vh;min-height:115dvh;position:relative}.sdv2 .v2-hero-split__image{height:auto;min-height:unset;max-height:unset;margin-right:-1px;background-color:var(--hero-dark-bg, #030213)}.sdv2 .v2-hero-split__image-edge{inset:0 0 0 auto;width:clamp(80px,10vw,180px);height:auto;background:linear-gradient(90deg,transparent 0%,rgba(3,2,19,.02) 10%,rgba(3,2,19,.06) 20%,rgba(3,2,19,.13) 30%,rgba(3,2,19,.24) 40%,rgba(3,2,19,.39) 50%,rgba(3,2,19,.56) 60%,rgba(3,2,19,.73) 70%,rgba(3,2,19,.86) 80%,rgba(3,2,19,.95) 90%,#030213 100%)}.sdv2 .v2-hero-split__image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--footer-fade-gradient-h);background:var(--footer-fade-gradient-dark);transform:scaleY(-1);z-index:1;pointer-events:none}.sdv2 .v2-hero-split__content{text-align:left;align-items:flex-start;padding:clamp(1.25rem,2.5vw,2.5rem);padding-top:calc(var(--sdv2-nav-h, 80px) + clamp(.75rem,min(3vw,3vh),3rem));padding-left:clamp(3rem,5vw,5rem);padding-right:clamp(2rem,5vw,5rem);margin-top:0;container-type:inline-size;container-name:hero-content}.sdv2 .v2-hero--split .v2-hero-split__breadcrumb{justify-content:flex-start;padding-top:0;margin:0 0 1.25rem}.sdv2 .v2-hero--split .v2-hero__eyebrow,.sdv2 .v2-hero--split .v2-hero__h1{text-align:left}.sdv2 .v2-hero--split .v2-hero__subline{text-align:left;margin-left:0}.sdv2 .v2-hero--split .v2-hero__facts{justify-content:flex-start}}@media(min-width:1440px)and (min-height:600px){.sdv2 .v2-hero-split{grid-template-columns:40% 60%}}@container hero-content (min-width: 1px){.sdv2 .v2-hero--split .v2-hero__h1{font-size:clamp(2rem,7cqi,4rem)}}.sdv2 .v2-hero__eyebrow{margin-bottom:min(1.25rem,max(.5rem,1.5vh))}.sdv2 .v2-hero__h1{margin-bottom:min(1.75rem,max(.5rem,2.5vh))}.sdv2 .v2-hero__subline{margin-bottom:min(2rem,max(.5rem,2.5vh))}.sdv2 .v2-hero__facts{margin-bottom:min(2.5rem,max(.75rem,3.5vh))}@media(min-width:1024px)and (max-height:750px){.sdv2 .v2-hero--split .v2-hero__breadcrumb{display:none}.sdv2 .v2-hero--split .v2-hero-split__content{padding-top:calc(var(--sdv2-nav-h, 80px) + .75rem)}}@media(min-width:1024px)and (max-height:650px){.sdv2 .v2-hero--split .v2-hero__eyebrow{display:none}.sdv2 .v2-hero--split .v2-hero__subline{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}@media(min-width:1024px)and (max-height:580px){.sdv2 .v2-hero--split .v2-hero__subline{display:none}}@media(min-width:1280px)and (max-width:1439px)and (min-height:600px){.sdv2 .v2-hero-split{grid-template-columns:39% 61%}}@media(max-width:639px){.sdv2 .v2-hero__h1{font-size:clamp(1.75rem,7vw,2.5rem)}.sdv2 .v2-hero__subline{font-size:clamp(.875rem,3.5vw,1rem);line-height:1.6}.sdv2 .v2-hero--empfang .v2-hero__breadcrumb,.sdv2 .v2-hero--empfang .v2-hero__eyebrow{display:none}}@media(min-width:768px)and (max-width:1023px)and (max-height:900px){.sdv2 .v2-hero-split__image{height:38vh;min-height:220px;max-height:380px}}.sdv2 .v2-hero__booking{display:none;background:#0f0f1a8c;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-xl);padding:2rem;backdrop-filter:blur(32px) saturate(1.2);-webkit-backdrop-filter:blur(32px) saturate(1.2);box-shadow:0 30px 70px #12182a59,inset 0 1px #ffffff0f}@media(min-width:1024px){.sdv2 .v2-hero__booking{display:block}}.sdv2 .v2-hero .logo-carousel{position:absolute;bottom:0;left:0;right:0;z-index:3;background:transparent;padding:1.5rem 0 2rem;border-top:none}.sdv2 .v2-hero .logo-carousel .logo-carousel__track-wrapper:before,.sdv2 .v2-hero .logo-carousel .logo-carousel__track-wrapper:after{display:none!important}.sdv2 .v2-hero .logo-carousel .logo-carousel__track-wrapper{-webkit-mask-image:linear-gradient(to right,transparent,black 6rem,black calc(100% - 6rem),transparent)!important;mask-image:linear-gradient(to right,transparent,black 6rem,black calc(100% - 6rem),transparent)!important}.sdv2 .v2-hero .logo-carousel.logo-carousel--transparent .logo-carousel__item{opacity:.45!important;filter:grayscale(100%) brightness(.35)!important}@media(hover:hover)and (pointer:fine){.sdv2 .v2-hero .logo-carousel .logo-carousel__track-wrapper:hover .logo-carousel__track{animation-play-state:running!important}}.sdv2 .v2-hero .logo-carousel .logo-carousel__inner .logo-carousel__headline{display:none!important}.sdv2 .v2-hero--split:after{content:none}.v2-hero--empfang~.hero-gradient-transition{display:none}.sdv2 .hero-gradient-transition:not(.hero-gradient-transition--warm){height:var(--footer-fade-gradient-h);background:var(--footer-fade-gradient-dark)}.sdv2 .v2-hero+.sec,.sdv2 .hero-gradient-transition+.sec{margin-top:-2px;position:relative;z-index:3}@media(max-width:768px){.sdv2 .v2-hero{min-height:115vh;min-height:115dvh;padding:calc(var(--sdv2-nav-h) + 2rem) 1.5rem var(--sec-py)}.sdv2 .v2-hero__bg-overlay{background:linear-gradient(180deg,#1a1a2eb8,#1a1a2e73,#1a1a2e40)}.sdv2 .v2-hero__actions{flex-direction:column}.sdv2 .v2-hero .logo-carousel{position:absolute;bottom:0;left:0;right:0}}@keyframes sdv2-scrollBounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(8px);opacity:1}}.sdv2 .desc-editorial{max-width:52rem;margin-left:auto;margin-right:auto}.sdv2 .sec__h3{font-family:var(--font-heading);font-size:var(--sdv2-h3);font-weight:var(--weight-bold);margin-bottom:.5rem;text-align:left}.sdv2 .desc-prose{font-size:1.0625rem;line-height:var(--leading-prose)}.sdv2 .goals{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap-xs);margin-top:1.5rem}@media(max-width:768px){.sdv2 .goals{grid-template-columns:1fr}}.sdv2 .goals li{display:flex;gap:.875rem;padding:1rem 1.25rem;background:var(--si-surface-bg);border:1px solid rgba(22,22,22,.13);border-radius:var(--si-surface-radius-sm);font-size:var(--sdv2-small);color:var(--sdv2-text);line-height:1.6;box-shadow:var(--si-shadow-card-tight)}.sdv2 .goals li svg{width:20px;height:20px;color:var(--sdv2-success);flex-shrink:0;margin-top:2px}.sdv2 .goals li strong{color:var(--sdv2-navy);font-weight:var(--weight-bold)}.sdv2 .goals--flat{grid-template-columns:1fr;gap:.875rem}.sdv2 .goals--flat li{background:transparent;border:none;border-radius:0;box-shadow:none;padding:.375rem 0;font-size:1.0625rem}.sdv2 .goals--centered{max-width:52rem;margin-left:auto;margin-right:auto}.sdv2 .desc-prose--centered{max-width:52rem;margin-left:auto;margin-right:auto;text-align:left}.sdv2 .mehr-section .sec__h2{text-align:center}.sdv2 .learning-path{display:flex;align-items:flex-start;gap:0;margin-top:var(--header-mb);position:relative}.sdv2 .learning-path:before{content:"";position:absolute;top:22px;left:42px;right:42px;height:2px;background:linear-gradient(90deg,rgba(0,0,0,.06),var(--sdv2-navy),var(--sdv2-success));border-radius:var(--radius-sm)}@media(max-width:600px){.sdv2 .learning-path{flex-wrap:wrap;gap:1rem;justify-content:center}.sdv2 .learning-path:before{display:none}}.sdv2 .timeline{position:relative;display:inline-block;text-align:left;max-width:520px;list-style:none;padding:0;margin:0}.sdv2 .timeline-item{display:grid;grid-template-columns:3.5rem 1fr;gap:var(--grid-gap);position:relative}.sdv2 .timeline-track{display:flex;flex-direction:column;align-items:center;position:relative}.sdv2 .timeline-dot{width:3.5rem;height:3.5rem;border-radius:50%;background:linear-gradient(135deg,var(--sdv2-navy-mid, #2A2A48) 0%,var(--sdv2-navy) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:var(--weight-extrabold);font-size:1.1rem;flex-shrink:0;z-index:2;box-shadow:0 8px 24px #1a1a2e40}.sdv2 .timeline-line{width:2px;flex:1;background:linear-gradient(180deg,var(--sdv2-navy),rgba(0,0,0,.06));margin-top:.5rem;border-radius:var(--radius-sm)}.sdv2 .timeline-content{padding-bottom:var(--header-mb)}.sdv2 .timeline-item:last-child .timeline-content{padding-bottom:0}.sdv2 .timeline-content h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:var(--weight-extrabold);color:var(--sdv2-text);margin-bottom:.375rem;line-height:1.25;letter-spacing:-.02em}.sdv2 .topic-list{list-style:none;display:flex;flex-direction:column;gap:.625rem}.sdv2 .topic-item{display:flex;align-items:start;gap:.75rem;font-size:1.0625rem;line-height:1.7;color:var(--sdv2-muted);padding:4px 0}.sdv2 .topic-item:before{content:"";display:block;width:5px;height:5px;border-radius:var(--radius-sm);background:#1a1a2e59;flex-shrink:0;margin-top:.55em}[data-theme=dark] .sdv2 .topic-item:before{background:#ffffff40}@media(max-width:640px){.sdv2 .timeline-item{grid-template-columns:2.5rem 1fr;gap:var(--grid-gap-sm)}.sdv2 .timeline-dot{width:2.5rem;height:2.5rem;font-size:.875rem}.sdv2 .timeline-content{padding-bottom:2rem}}.sdv2 .audience-list{list-style:none;max-width:52rem;margin:2rem auto 0;display:flex;flex-direction:column;gap:var(--grid-gap-xs);padding:0}.sdv2 .audience-item{display:flex;align-items:flex-start;gap:.875rem;font-size:1.0625rem;line-height:var(--leading-relaxed);color:var(--sdv2-text)}.sdv2 .audience-item:before{content:"";display:block;width:5px;height:5px;border-radius:var(--radius-sm);background:#1a1a2e59;flex-shrink:0;margin-top:.6em}[data-theme=dark] .sdv2 .audience-item:before{background:#ffffff40}.sdv2 .audience-item a{color:var(--tx-primary);text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){.sdv2 .audience-item a:hover{color:var(--tx-gold)}}[data-theme=dark] .sdv2 .audience-item a{color:#ffffffd9;text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .audience-item a:hover{color:var(--tx-gold)}}.sdv2 .method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap-sm);margin-top:1.5rem}@media(max-width:600px){.sdv2 .method-grid{gap:.5rem}}.sdv2 .faq-list{max-width:780px;margin:0 auto;background:var(--si-surface-bg);border:1px solid var(--si-surface-border);border-radius:var(--si-surface-radius);padding:.5rem var(--si-surface-padding);box-shadow:var(--si-shadow-card)}.sdv2 .faq-item{border-bottom:1px solid var(--si-surface-border);transition:background .2s ease}@media(hover:hover)and (pointer:fine){.sdv2 .faq-item:hover{background:#00000003}}.sdv2 .faq-item:last-child{border-bottom:none}.sdv2 .faq-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--sdv2-muted);transition:transform .4s var(--sdv2-ease),color .3s var(--sdv2-ease);flex-shrink:0}.sdv2 .faq-item.open .faq-icon{transform:rotate(45deg);color:var(--sdv2-navy)}.hub{position:fixed;top:50%;left:auto;right:16px;flex-direction:column;transform:translateY(-50%) translate(8px);z-index:1001;display:flex;align-items:center;padding:6px;border-radius:var(--radius-full);background:var(--nav-pill-bg-scrolled);border:1px solid var(--nav-pill-border-scrolled);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:var(--nav-pill-shadow-scrolled);opacity:0;pointer-events:none;transition:opacity .4s var(--sdv2-ease),transform .4s var(--sdv2-ease),background .4s var(--sdv2-ease),border-color .4s var(--sdv2-ease),box-shadow .4s var(--sdv2-ease)}.hub.show{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}@media(hover:hover)and (pointer:fine){.hub:hover{background:var(--pill-light-hover-bg);border-color:var(--pill-light-hover-border);box-shadow:var(--pill-light-hover-shadow)}}.hub__item{display:inline-flex;align-items:center;gap:0;padding:.5rem;font-size:.8125rem;font-weight:var(--weight-semibold);letter-spacing:.005em;border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease;background:none;border:none;font-family:inherit;color:var(--nav-icon-color-soft)}.hub__icon{width:1rem;height:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.hub__icon svg{width:1rem;height:1rem;color:currentColor;transition:color .15s ease}.hub__label{display:none;font:inherit;color:inherit;transition:color .15s ease}@media(hover:hover)and (pointer:fine){.hub__item:hover{background:var(--color-secondary);color:#fff}}.hub__item.active{background:var(--color-secondary);color:#fff}.hub__item.active .hub__label{color:#fff}.hub__item.active .hub__icon svg{color:#fff}.hub__label,.hub__icon svg{transition:color .2s ease}.hub__item:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px;border-radius:var(--radius-md, .75rem)}@media(max-width:768px){.hub{display:none!important}}@media(max-height:500px)and (max-width:1024px){.hub{display:none!important}}.sdv2:has(.hc.is-chatting) .hub,body:has(#chat-panel.open) .hub{opacity:0!important;pointer-events:none!important}.sdv2 .testimonial{min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--sec-py-lg) clamp(2rem,8vw,8rem);background:var(--sf-primary);text-align:center;position:relative;overflow:hidden}.sdv2 .testimonial:before{content:"“";position:absolute;top:8%;left:50%;transform:translate(-50%);font-size:clamp(14rem,28vw,22rem);font-weight:var(--weight-black);color:#1a1a2e06;line-height:1;pointer-events:none}.sdv2 .testimonial__inner{position:relative;z-index:1;max-width:var(--sdv2-content-max);margin:0 auto;width:100%}.sdv2 .testimonial__h2{color:var(--sdv2-navy);text-align:center}.sdv2 .testimonial__h2 em{color:inherit}.sdv2 .rating-overview{display:grid;grid-template-columns:auto 1fr;gap:var(--grid-gap);align-items:start;margin-top:var(--header-mb);padding-top:var(--header-mb);border-top:1px solid rgba(26,26,46,.06)}.sdv2 .rating-overview__score{text-align:center}.sdv2 .rating-overview__number{font-size:3.5rem;font-weight:var(--weight-black);color:var(--sdv2-navy);letter-spacing:-.04em;line-height:1}.sdv2 .rating-overview__stars{color:var(--sdv2-gold);font-size:1.1rem;letter-spacing:.1em;margin-top:.5rem}.sdv2 .rating-overview__count{font-size:.72rem;color:var(--sdv2-faint);margin-top:.4rem}.sdv2 .rating-bars{display:grid;gap:var(--grid-gap-xs);flex:1}.sdv2 .rating-bar{display:grid;grid-template-columns:auto 1fr 2.5rem;gap:var(--grid-gap-xs);align-items:center}.sdv2 .rating-bar__label{font-size:.78rem;font-weight:var(--weight-semibold);color:var(--sdv2-muted);white-space:nowrap}.sdv2 .rating-bar__track{height:8px;background:#ececec;border-radius:var(--radius-sm);overflow:hidden;position:relative}.sdv2 .rating-bar__fill{height:100%;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--sdv2-gold),#D4A84B);transition:width 1.2s cubic-bezier(.33,1,.68,1);width:0}.sdv2 .rating-bar__value{font-size:.78rem;font-weight:var(--weight-bold);color:var(--sdv2-navy);text-align:right}.sdv2 .rating-source{max-width:46rem;margin:var(--grid-gap) auto 0;font-size:.78rem;line-height:1.5;color:var(--sdv2-muted);text-align:center}.sdv2 .rating-source__total{font-weight:var(--weight-semibold);color:var(--sdv2-navy)}@media(max-width:768px){.sdv2 .rating-overview{grid-template-columns:1fr;gap:var(--grid-gap)}.sdv2 .rating-overview__score{display:flex;align-items:center;gap:var(--grid-gap-sm);justify-content:center}.sdv2 .rating-bar{grid-template-columns:auto 1fr 2rem;gap:.5rem}.sdv2 .rating-bar__label{font-size:.72rem}}.sdv2 .testimonial-carousel-zone{margin-top:2.5rem;width:100%;margin-left:auto;margin-right:auto;padding:0;box-sizing:border-box}.sdv2 .tc--single{width:auto;left:auto;transform:none;max-width:400px;margin:2.5rem auto 0;padding:0}.sdv2 .tc--single .tc-carousel{padding:0}.sdv2 .tc--single .tc-scroll{justify-content:center;overflow:visible}.sdv2 .tc--single .tc-card-wrap{max-width:400px;min-width:280px;flex-shrink:0;margin:0 auto}.sdv2 .tc--few .tc-scroll{justify-content:center}.sdv2 .tc--few .tc-card-wrap{min-width:calc((100% - 2 * 1.25rem) / 3);max-width:calc((100% - 2 * 1.25rem) / 3);flex-shrink:0}@media(max-width:900px){.sdv2 .tc--few .tc-card-wrap{min-width:calc((100% - 1.25rem)/2);max-width:calc((100% - 1.25rem)/2)}}@media(max-width:640px){.sdv2 .tc--few .tc-card-wrap{min-width:100%;max-width:100%}}.sdv2 .tc--many .tc-card-wrap{min-width:calc((100% - 2 * 1.25rem) / 3);max-width:calc((100% - 2 * 1.25rem) / 3);flex-shrink:0;scroll-snap-align:start}@media(max-width:900px){.sdv2 .tc--many .tc-card-wrap{min-width:calc((100% - 1.25rem)/2);max-width:calc((100% - 1.25rem)/2)}}@media(max-width:640px){.sdv2 .tc--many .tc-card-wrap{min-width:100%;max-width:100%}}.sdv2 .tc-carousel{position:relative;padding:0 3.5rem}.sdv2 .tc-scroll{display:flex;gap:var(--grid-gap);overflow-x:auto;overflow-y:hidden;padding:.5rem .75rem 1.25rem;scroll-snap-type:x mandatory;scroll-padding-inline:.75rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sdv2 .tc-scroll::-webkit-scrollbar{display:none}.sdv2 .tc-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid var(--si-surface-border, rgba(22, 22, 22, .08));background:var(--sf-primary, #FFFFFF);box-shadow:var(--si-shadow-card-tight);color:var(--tx-primary, #1A1A2E);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease}.sdv2 .tc-nav svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){.sdv2 .tc-nav:hover{box-shadow:var(--si-shadow-card-tight-hover);transform:translateY(-50%) scale(1.06)}}.sdv2 .tc-nav--prev{left:-1.25rem}.sdv2 .tc-nav--next{right:-1.25rem}.sdv2 .tc-nav--hidden{opacity:0;pointer-events:none}.sdv2 .tc-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.25rem}.sdv2 .tc-dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;cursor:pointer;background:var(--tx-primary, #1A1A2E);opacity:.15;transition:opacity .3s ease,transform .3s ease}@media(hover:hover)and (pointer:fine){.sdv2 .tc-dot:hover{opacity:.35}}.sdv2 .tc-dot--active{opacity:.6;transform:scale(1.25)}@media(max-width:640px){.sdv2 .tc-carousel{padding:0 2.5rem}.sdv2 .tc-nav--prev{left:0}.sdv2 .tc-nav--next{right:0}.sdv2 .tc-nav{width:32px;height:32px;background:#fffffff2;backdrop-filter:blur(8px)}}@media(max-width:480px){.sdv2 .tc-carousel{padding:0}.sdv2 .tc-nav{display:none}}.sdv2 .testimonial-card{background:var(--si-surface-bg);border:1px solid var(--si-surface-border);border-radius:var(--si-surface-radius-sm);padding:1.75rem;display:flex;flex-direction:column;gap:.875rem;height:100%;max-height:340px;box-shadow:var(--si-shadow-card);transition:var(--card-transition)}@media(hover:hover)and (pointer:fine){.sdv2 .testimonial-card:hover{transform:translateY(var(--card-hover-lift, -3px));box-shadow:var(--si-shadow-card-hover);border-color:var(--card-hover-border)}}.sdv2 .testimonial-card__stars{color:var(--sdv2-gold);font-size:.85rem;letter-spacing:.1em}.sdv2 .testimonial-card__quote{font-size:var(--text-body, 1.0625rem);color:var(--sdv2-muted);line-height:var(--leading-prose);flex:1;font-style:italic;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;min-height:0}.sdv2 .testimonial-card__author{display:flex;align-items:center;gap:.75rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.04);margin-top:auto;flex-shrink:0;text-align:left}.sdv2 .testimonial-card__name{font-size:.875rem;font-weight:var(--weight-bold);color:var(--sdv2-text)}.sdv2 .testimonial-card__role{font-size:.75rem;color:var(--sdv2-muted)}.sdv2 .booking-zone{padding:var(--sec-py-lg) clamp(2rem,8vw,8rem) var(--sec-py-lg);background:var(--sf-primary);color:var(--sdv2-text);position:relative}.sdv2 .booking-zone,.sdv2 #kontakt,.sdv2 .cf-steps{scroll-margin-top:5rem}.sdv2 .booking-zone__header{max-width:var(--sdv2-content-max);margin:0 auto;text-align:center}.sdv2 .booking-zone__inner{max-width:var(--sdv2-content-max);margin:0 auto;display:grid;grid-template-columns:1fr 380px;gap:var(--grid-gap);align-items:start;position:relative}@media(max-width:1024px){.sdv2 .booking-zone__inner{grid-template-columns:1fr}}.sdv2 .format-tabs{display:flex;gap:6px;padding:5px;background:#f3f3f5;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-lg, 1rem);margin-bottom:2rem}.sdv2 .format-tab{flex:1;padding:14px 18px;border-radius:var(--radius-md);font-size:var(--sdv2-xs);font-weight:var(--weight-bold);color:var(--sdv2-muted);text-align:center;transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease;cursor:pointer;white-space:nowrap;border:1px solid transparent;text-decoration:none;display:block}.sdv2 .format-tab.active{background:var(--sdv2-navy);color:#fff;box-shadow:0 2px 8px #1a1a2e33;border-color:transparent}.sdv2 .format-tab:not(.active){background:#fff;border-color:#0000000a}@media(hover:hover)and (pointer:fine){.sdv2 .format-tab:hover:not(.active){color:var(--sdv2-navy);border-color:#00000014;background:#fff}}@media(max-width:600px){.sdv2 .format-tab{padding:12px 16px;font-size:.8125rem;min-height:44px}}.sdv2 .format-cross-links{margin-top:var(--grid-gap-xs);margin-bottom:1.5rem}.sdv2 .format-cross-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#7e6a34;text-decoration:none;font-weight:var(--weight-medium);transition:color .2s}@media(hover:hover)and (pointer:fine){.sdv2 .format-cross-link:hover{color:var(--color-secondary);text-decoration:underline}}.sdv2 .dates-table{width:100%;border-collapse:separate;border-spacing:0}.sdv2 .dates-table th{padding:.75rem 1rem;font-size:var(--sdv2-xs);font-weight:var(--weight-bold);color:var(--sdv2-faint);text-align:left;border-bottom:1px solid rgba(0,0,0,.06);text-transform:uppercase;letter-spacing:.04em}.sdv2 .dates-table td{padding:1rem;font-size:var(--sdv2-small);border-bottom:1px solid rgba(0,0,0,.04);vertical-align:middle;color:var(--sdv2-muted)}.sdv2 .dates-table tr:last-child td{border-bottom:none}@media(hover:hover)and (pointer:fine){.sdv2 .dates-table tr:hover td{background:#1a1a2e05}}.sdv2 .dates-table td strong{color:var(--sdv2-text);font-weight:var(--weight-semibold)}.sdv2 .date-badge--green{background:#2d6a4f1f;color:var(--sdv2-success)}.sdv2 .date-badge--orange{background:#c4a06b1f;color:var(--sdv2-accent)}.sdv2 .date-badge--red{background:#dc26261a;color:#dc2626}.sdv2 .date-badge--blue{background:#2563eb1a;color:#2563eb}.sdv2 .date-badge--muted{background:#0000000a;color:var(--sdv2-muted, #888);font-style:italic}.sdv2 .dates-table__auf-anfrage td{color:#888}.sdv2 .dates-table td:last-child{text-align:right}.sdv2 .dates-table td:last-child{white-space:nowrap}.sdv2 .dates-table td:nth-child(1),.sdv2 .dates-table td:nth-child(2){white-space:nowrap}.sdv2 .dates-table .cta-btn{padding:8px 18px;font-size:.75rem}.sdv2 .booking-zone__inner>*{min-width:0}.sdv2{--fmt-online-voll: #0d5c8a;--fmt-online-auf: #ffffff;--fmt-online-grund: #eaf4fb;--fmt-online-text: #0d5c8a;--fmt-praesenz-voll: #7a5f28;--fmt-praesenz-auf: #ffffff;--fmt-praesenz-grund: #faf5ec;--fmt-praesenz-text: #7a5f28}[data-theme=dark] .sdv2{--fmt-online-voll: #7cc4e8;--fmt-online-auf: #06293e;--fmt-online-grund: rgba(13, 92, 138, .18);--fmt-online-text: #93d0ee;--fmt-praesenz-voll: #d9c48c;--fmt-praesenz-auf: #33280f;--fmt-praesenz-grund: rgba(196, 160, 107, .12);--fmt-praesenz-text: #e0cd9c}.sdv2 .dates-table tbody tr.dt-zeile>td{vertical-align:middle;padding:.95rem .75rem}.sdv2 .dates-table tbody tr.dt-zeile{border-left:4px solid transparent}.sdv2 .dates-table tbody tr.dt-zeile:not(.dt-zeile--online){border-left-color:var(--fmt-praesenz-voll)}.sdv2 .dates-table tbody tr.dt-zeile--online{border-left-color:var(--fmt-online-voll);background:var(--fmt-online-grund)}.sdv2 .dates-table td.dt-datum{white-space:nowrap;font-variant-numeric:tabular-nums;width:1%}.sdv2 .dt-tage{display:block;font-size:.9rem;font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--sdv2-text)}.sdv2 .dt-jahr{font-size:.7rem;color:var(--sdv2-muted);font-weight:var(--weight-medium)}.sdv2 .dt-ort-name{display:flex;align-items:center;gap:.45rem;font-size:1.02rem;font-weight:var(--weight-bold);letter-spacing:-.015em;line-height:1.2;color:var(--sdv2-text);white-space:nowrap}.sdv2 .dt-ort-name svg{width:.95rem;height:.95rem;flex:none;opacity:.55}.sdv2 .dt-zeile--online .dt-ort-name{color:var(--fmt-online-text)}.sdv2 .dt-zeile--online .dt-ort-name svg{opacity:1}.sdv2 .dt-meta{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-top:.3rem}.sdv2 .dt-fmt{display:inline-flex;align-items:center;padding:2px 7px;border-radius:5px;font-size:.62rem;font-weight:var(--weight-bold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}.sdv2 .dt-fmt--praesenz{background:var(--fmt-praesenz-voll);border-color:transparent;color:var(--fmt-praesenz-auf)}.sdv2 .dt-fmt--online{background:var(--fmt-online-voll);border-color:transparent;color:var(--fmt-online-auf)}.sdv2 .dt-stat{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;font-weight:var(--weight-semibold);white-space:nowrap}.sdv2 .dt-stat i{width:6px;height:6px;border-radius:50%;flex:none;display:block;background:currentColor}.sdv2 .dt-stat--gruen{color:var(--sdv2-success)}.sdv2 .dt-stat--orange{color:#8a6d2f}.sdv2 .dt-stat--rot{color:#dc2626}.sdv2 .dt-stat--neutral{color:var(--sdv2-text)}.sdv2 .dt-stat--neutral i{background:#b9bcc8}.sdv2 .dt-stat--muted{color:var(--sdv2-muted);font-style:italic}.sdv2 .dates-table td.dt-preis{width:112px;text-align:right;white-space:nowrap}.sdv2 .dt-preis-wert{display:block;font-size:1.02rem;font-weight:var(--weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--sdv2-text)}.sdv2 .dt-preis-fuss{display:block;font-size:.66rem;color:var(--sdv2-muted);white-space:nowrap}.sdv2 .dates-table td.dt-aktion{width:204px;text-align:right;white-space:nowrap}.sdv2 .dates-table td.dt-aktion .v2-vm-wrap+.v2-vm-wrap{margin-left:6px}.sdv2 .dates-table td.dt-aktion--vorab{visibility:hidden}@media(max-width:768px){.sdv2 .dates-table th,.sdv2 .dates-table td{padding:.6rem .5rem}.sdv2 .dates-table .cta-btn{padding:7px 14px;font-size:.7rem}.sdv2 .dates-table td:last-child{white-space:nowrap;overflow:visible}.sdv2 .v2-termine-area{min-width:0;max-width:100%}.sdv2 .dates-table{width:100%;max-width:100%}.sdv2 .dates-table,.sdv2 .dates-table tbody{display:block;width:100%}.sdv2 .dates-table thead{display:none}.sdv2 .dates-table tbody tr.dt-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:.5rem;column-gap:.75rem;padding:.9rem .85rem;border-bottom:1px solid var(--sdv2-border, rgba(0,0,0,.07))}.sdv2 .dates-table tbody tr.dt-zeile>td{padding:0;border:0}.sdv2 .dates-table td.dt-datum{grid-area:1 / 1}.sdv2 .dates-table td.dt-preis{grid-area:1 / 2;width:auto}.sdv2 .dates-table td.dt-ort{grid-area:2 / 1 / 3 / 3}.sdv2 .dates-table td.dt-aktion{grid-area:3 / 1 / 4 / 3;width:auto;text-align:left}.sdv2 .dt-ort-name{font-size:1.08rem}.sdv2 .dates-table tbody tr.dt-zeile .cta-btn{padding:9px 16px;font-size:.72rem}}@media(max-width:768px){.sdv2 .dates-table td.dt-aktion .v2-vm-hint-mobile{display:none}.sdv2 .dates-table td.dt-aktion{display:flex;align-items:center;gap:.5rem}.sdv2 .dates-table td.dt-aktion .v2-vm-wrap{display:inline-flex}.sdv2 .dates-table td.dt-aktion .v2-vm-wrap+.v2-vm-wrap{margin-left:0}}@media(max-width:360px){.sdv2 .dates-table td.dt-aktion{display:flex;gap:.3rem;align-items:stretch}.sdv2 .dates-table td.dt-aktion .v2-vm-wrap{display:block;flex:1 1 0;min-width:0}.sdv2 .dates-table td.dt-aktion .cta-btn{display:block;width:100%;text-align:center;padding:9px 6px;font-size:.66rem;letter-spacing:0}}@media(max-width:480px){.sdv2 .dates-table .cta-btn{padding:6px 12px;font-size:.7rem;margin-left:0}}.sdv2 .dates-table td.dt-aktion .v2-vm-wrap.v2-angebot-wrap{display:block;margin:6px 0 0}.sdv2 .dates-table td.dt-aktion .v2-vm-wrap.v2-angebot-wrap .cta-btn{display:block;width:100%;text-align:center;box-sizing:border-box}@media(max-width:768px){.sdv2 .dates-table td.dt-aktion{flex-wrap:wrap}.sdv2 .dates-table td.dt-aktion .v2-vm-wrap.v2-angebot-wrap{flex:1 1 100%;margin:0}}.sdv2 .dates-table .cta-btn.btn--muted{background:var(--si-bg-muted, #f0ede6);color:var(--tx-muted, #999);border:1.5px solid var(--bd-primary, #e0ddd5);cursor:not-allowed;opacity:.7;pointer-events:none}.sdv2 .dates-table .cta-btn{border:1.5px solid transparent}.sdv2 .dates-table .cta-btn.btn--outline{background:#f5f2ea;color:#74612c;border:1.5px solid #d4c89a;font-weight:var(--weight-semibold)}[data-theme=dark] .sdv2 .dates-table .cta-btn.btn--outline{background:#d9c48c1f;color:#e2cfa0;border-color:#d9c48c73}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .dates-table .cta-btn.btn--outline:hover{background:#d9c48c33;border-color:#d9c48c}}@media(hover:hover)and (pointer:fine){.sdv2 .dates-table .cta-btn.btn--outline:hover{background:#e6dec5;border-color:#74612c}}.sdv2 .v2-vm-wrap{position:relative;display:inline-block}.sdv2 .v2-vm-tooltip{display:none;position:absolute;top:calc(100% + 8px);right:0;background:#1a1a2e;color:#fff;font-size:.75rem;line-height:1.4;padding:.625rem .875rem;border-radius:8px;width:max-content;max-width:240px;text-align:left;pointer-events:none;z-index:20;box-shadow:0 4px 16px #00000040;white-space:normal;overflow-wrap:anywhere}.sdv2 .v2-vm-hint-mobile{white-space:normal;overflow-wrap:anywhere}.sdv2 .v2-vm-tooltip:after{content:"";position:absolute;bottom:100%;right:1rem;border:6px solid transparent;border-bottom-color:#1a1a2e}@media(hover:hover)and (pointer:fine){.sdv2 .v2-vm-wrap:hover .v2-vm-tooltip{display:block}}.sdv2 .v2-vm-hint-mobile{display:none;font-size:.7rem;color:var(--sdv2-muted, #888);line-height:1.3;margin-top:4px}@media(max-width:768px){@media(hover:hover)and (pointer:fine){.sdv2 .v2-vm-wrap:hover .v2-vm-tooltip{display:none}}.sdv2 .v2-vm-hint-mobile{display:block}}.sdv2 .v2-vm-termin-summary{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin-bottom:1rem;background:var(--sf-tertiary, rgba(0,0,0,.03));border-radius:var(--radius-md, 8px);font-size:.875rem;font-weight:var(--weight-semibold);color:var(--sdv2-navy, #1a2332)}.sdv2 .v2-vm-termin-summary:empty{display:none}.sdv2 .v2-vm-termin-summary svg{width:1rem;height:1rem;flex-shrink:0}.sdv2 .v2-termine-hint{font-size:.8125rem;line-height:var(--leading-normal);color:var(--sdv2-navy);margin:.75rem 0 0;padding:.625rem .875rem;background:var(--sdv2-gold-50, rgba(183,151,90,.08));border:1px solid rgba(183,151,90,.18);border-radius:var(--radius-sm)}[data-theme=dark] .sdv2 .v2-termine-hint{color:#ffffffd9;background:#b7975a1f;border-color:#b7975a38}.sdv2 .v2-termine-warteliste{margin:.5rem 0 0;padding:.875rem 1rem;background:var(--sdv2-gold-50, rgba(183,151,90,.08));border:1px solid rgba(183,151,90,.18);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.sdv2 .v2-termine-warteliste p{font-size:.8125rem;line-height:var(--leading-normal);color:var(--sdv2-navy);margin:0;flex:1 1 22rem;min-width:0}.sdv2 .v2-termine-warteliste__cta{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:var(--weight-semibold);color:var(--tx-gold, #C4A35A);text-decoration:none;padding:.5rem 1.125rem;white-space:nowrap;border:1.5px solid var(--tx-gold, #C4A35A);border-radius:var(--btn-radius, 12px);transition:background .2s,color .2s;min-height:44px}@media(hover:hover)and (pointer:fine){.sdv2 .v2-termine-warteliste__cta:hover{background:var(--tx-gold, #C4A35A);color:#fff}}[data-theme=dark] .sdv2 .v2-termine-warteliste{background:#b7975a1f;border-color:#b7975a38}[data-theme=dark] .sdv2 .v2-termine-warteliste p{color:#ffffffd9}.sdv2 .v2-termine-empty{text-align:center;padding:2rem 1.5rem;margin:1rem 0}.sdv2 .v2-termine-empty__text{font-size:.9375rem;color:var(--sdv2-muted);margin:0 0 1rem}.sdv2 .v2-termine-empty__cta{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:var(--weight-semibold);color:var(--tx-gold, #C4A35A);text-decoration:none;padding:.625rem 1.25rem;border:1.5px solid var(--tx-gold, #C4A35A);border-radius:var(--btn-radius, 12px);transition:background .2s,color .2s}@media(hover:hover)and (pointer:fine){.sdv2 .v2-termine-empty__cta:hover{background:var(--tx-gold, #C4A35A);color:#fff}}[data-theme=dark] .sdv2 .v2-termine-empty__text{color:#fff9}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .v2-termine-empty__cta:hover{color:var(--sf-base, #030213)}}.sdv2 .v2-inhouse-cta{text-align:center;padding:1.5rem 1rem}.sdv2 .v2-inhouse-cta__text{font-size:.9375rem;line-height:1.6;color:var(--sdv2-muted);margin:0 0 1rem}.sdv2 .v2-inhouse-cta__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:var(--weight-semibold);font-family:inherit;color:var(--tx-gold, #C4A35A);background:transparent;border:1.5px solid var(--tx-gold, #C4A35A);border-radius:var(--btn-radius, 12px);text-decoration:none;cursor:pointer;transition:background .2s,color .2s}@media(hover:hover)and (pointer:fine){.sdv2 .v2-inhouse-cta__btn:hover{background:var(--tx-gold, #C4A35A);color:#fff}}.sdv2 .v2-inhouse-cta__btn:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}[data-theme=dark] .sdv2 .v2-inhouse-cta__btn{color:var(--tx-gold, #C4A35A);background:transparent;border-color:var(--tx-gold, #C4A35A)}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .v2-inhouse-cta__btn:hover{background:var(--tx-gold, #C4A35A);color:var(--sf-base, #030213)}}.sdv2 .v2-termine-notify{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;margin-top:.75rem;border-radius:var(--radius-md);background:#1a1a2e08;border:1px solid rgba(26,26,46,.06)}.sdv2 .v2-termine-notify__icon{flex-shrink:0;color:var(--sdv2-muted);margin-top:.125rem}.sdv2 .v2-termine-notify__content{flex:1;min-width:0}.sdv2 .v2-termine-notify__text{font-size:.8125rem;font-weight:var(--weight-semibold);color:var(--sdv2-text);margin:0 0 .5rem}.sdv2 .v2-termine-notify__form{display:flex;flex-direction:column;gap:.375rem}.sdv2 .v2-termine-notify__row{display:flex;gap:.375rem}.sdv2 .v2-termine-notify__privacy{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--sdv2-muted);cursor:pointer}.sdv2 .v2-termine-notify__privacy input[type=checkbox]{width:.875rem;height:.875rem;flex-shrink:0;accent-color:var(--sdv2-navy)}.sdv2 .v2-termine-notify__privacy .cf-link{font-size:inherit}.sdv2 .v2-termine-notify__input{flex:1;min-width:0;padding:.5rem .75rem;border:1px solid rgba(26,26,46,.15);border-radius:var(--radius-sm);font-size:.8125rem;background:#fff;color:var(--sdv2-text);outline:none;transition:border-color .2s}.sdv2 .v2-termine-notify__input:focus{border-color:var(--sdv2-navy)}.sdv2 .v2-termine-notify__btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:var(--radius-sm);background:var(--sdv2-navy);color:#fff;cursor:pointer;transition:opacity .2s;flex-shrink:0}@media(hover:hover)and (pointer:fine){.sdv2 .v2-termine-notify__btn:hover{opacity:.85}}.sdv2 .v2-termine-notify__success{font-size:.8125rem;color:var(--sdv2-success);margin:0;font-weight:var(--weight-medium)}[data-theme=dark] .sdv2 .v2-termine-notify{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .sdv2 .v2-termine-notify__input{background:#ffffff0f;border-color:#ffffff1f;color:#fff}[data-theme=dark] .sdv2 .v2-termine-notify__input:focus{border-color:var(--sdv2-gold)}[data-theme=dark] .sdv2 .v2-termine-notify__btn{background:var(--sdv2-gold)}.sdv2 .v2-auf-anfrage-card{background:var(--si-surface-bg, #fff);border:1px solid var(--si-surface-border, rgba(0,0,0,.08));border-radius:var(--si-surface-radius-lg, 28px);box-shadow:var(--si-shadow-card);padding:2rem 2.5rem;text-align:center;margin-top:.75rem}.sdv2 .v2-auf-anfrage-card__badge{display:inline-flex;align-items:center;gap:.4rem;padding:5px 14px;border-radius:var(--radius-full);background:#c4a06b14;border:1px solid rgba(196,160,107,.2);color:var(--sdv2-accent);font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.25rem}.sdv2 .v2-auf-anfrage-card__title{font-family:var(--font-heading);font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:var(--weight-extrabold);color:var(--sdv2-navy);line-height:1.35;margin:0 0 .625rem}.sdv2 .v2-auf-anfrage-card__desc{font-size:var(--sdv2-small, .875rem);color:var(--sdv2-muted);line-height:var(--leading-relaxed);margin:0 0 1.5rem;max-width:540px;margin-left:auto;margin-right:auto}.sdv2 .v2-auf-anfrage-card__features{display:flex;justify-content:center;gap:var(--grid-gap, 2rem);margin-bottom:1.75rem;flex-wrap:wrap}.sdv2 .v2-auf-anfrage-card__feature{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:var(--weight-semibold);color:var(--sdv2-text)}.sdv2 .v2-auf-anfrage-card__icon{width:1.25rem;height:1.25rem;color:var(--sdv2-accent);flex-shrink:0}.sdv2 .v2-auf-anfrage-card__cta{display:inline-flex;align-items:center;gap:.5rem}@media(max-width:640px){.sdv2 .v2-auf-anfrage-card{padding:1.5rem}.sdv2 .v2-auf-anfrage-card__features{flex-direction:column;align-items:center;gap:var(--grid-gap-sm, 1rem)}}[data-theme=dark] .sdv2 .v2-auf-anfrage-card{background:var(--sf-secondary);border-color:#ffffff0f;box-shadow:var(--si-shadow-card)}[data-theme=dark] .sdv2 .v2-auf-anfrage-card__badge{background:#c4a06b1a;border-color:#c4a06b40;color:var(--tx-gold)}[data-theme=dark] .sdv2 .v2-auf-anfrage-card__title{color:#fff}[data-theme=dark] .sdv2 .v2-auf-anfrage-card__desc{color:var(--tx-secondary)}@keyframes sdv2-skeleton{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sdv2{--v2-auswahl-h: 36px;--v2-abstand-eng: 8px;--v2-abstand: 16px}@media(pointer:coarse){.sdv2{--v2-auswahl-h: 44px}}.sdv2 .v2-city-filter{display:flex;flex-direction:column;gap:var(--v2-abstand-eng);margin-bottom:var(--v2-abstand)}.sdv2 .v2-city-filter>.v2-inhouse-streifen{margin-top:var(--v2-abstand-eng)}.sdv2 .v2-country-segment{display:flex;flex-wrap:wrap;gap:var(--chip-gap);width:fit-content;max-width:100%}.sdv2 .v2-country-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--v2-auswahl-h);padding:0 var(--chip-px);font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);font-family:inherit;color:var(--chip-color);background:transparent;border:1px solid var(--chip-border);border-radius:var(--chip-radius);cursor:pointer;white-space:nowrap;line-height:1;transition:color .2s,background .2s,border-color .2s}@media(hover:hover)and (pointer:fine){.sdv2 .v2-country-btn:hover:not(.active){background:#1a1a2e12}}.sdv2 .v2-country-btn.active{color:var(--chip-color-active);background:var(--chip-bg-active);border-color:var(--chip-border-active)}.sdv2 .v2-country-btn:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-2px}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .v2-country-btn:hover:not(.active){background:#ffffff14}}@media(max-width:480px){.sdv2 .v2-city-select-wrap{display:flex;flex-direction:column;gap:var(--v2-abstand-eng)}.sdv2 .v2-city-select-wrap select,.sdv2 .v2-country-segment{width:100%}.sdv2 .v2-country-segment .v2-country-btn{flex:1 1 0;padding:0 .5rem}}.sdv2 .v2-city-chips{display:flex;flex-wrap:wrap;gap:var(--chip-gap);align-items:center}@media(min-width:481px)and (max-width:768px){.sdv2 .v2-city-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;mask-image:linear-gradient(to right,#000 90%,transparent);-webkit-mask-image:linear-gradient(to right,#000 90%,transparent)}.sdv2 .v2-city-chips::-webkit-scrollbar{height:3px}.sdv2 .v2-city-chips::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}@supports not selector(::-webkit-scrollbar){.sdv2 .v2-city-chips{scrollbar-width:thin}}}.sdv2 .v2-city-chip{display:inline-flex;align-items:center;justify-content:center;min-height:var(--v2-auswahl-h);padding:0 var(--chip-px);font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);font-family:inherit;color:var(--chip-color);background:transparent;border:1px solid var(--chip-border);border-radius:var(--chip-radius);cursor:pointer;white-space:nowrap;line-height:1;transition:color .2s,background .2s,border-color .2s}@media(hover:hover)and (pointer:fine){.sdv2 .v2-city-chip:hover:not(.active){color:var(--chip-color-hover);border-color:var(--chip-border-hover)}}.sdv2 .v2-city-chip:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.sdv2 .v2-city-chip.active{color:var(--chip-color-active);background:var(--chip-bg-active);border-color:var(--chip-border-active)}.sdv2 .v2-city-select-wrap select{appearance:none;-webkit-appearance:none;padding:10px 36px 10px 14px;font-size:var(--sdv2-small);color:var(--sdv2-text);background:#f8f8f8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid rgba(0,0,0,.06);border-radius:var(--input-radius);cursor:pointer;font-family:inherit;width:100%}.sdv2 .v2-city-select-wrap select:focus{outline:none;border-color:var(--sdv2-gold);box-shadow:0 0 0 3px #c4a06b26}.sdv2 .format-tabs--verborgen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sdv2 .v2-country-btn--online{color:#0d5c8a;border-color:#0d5c8a4d;background:#eaf4fb}.sdv2 .v2-country-btn--online.active{background:#0d5c8a;color:#fff;border-color:#0d5c8a}[data-theme=dark] .sdv2 .v2-country-btn--online{color:#7cc4e8;background:#0d5c8a29;border-color:#7cc4e852}[data-theme=dark] .sdv2 .v2-country-btn--online.active{background:#7cc4e8;color:#06293e;border-color:#7cc4e8}.sdv2 .v2-city-chip__n{font-size:.72rem;font-weight:var(--weight-bold);opacity:.6;margin-left:.15rem;font-variant-numeric:tabular-nums}.sdv2 .v2-city-chip.active .v2-city-chip__n{opacity:.8}.sdv2 .v2-inhouse-streifen{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.9rem;padding:.85rem 1.1rem;background:linear-gradient(135deg,#faf5ec,#fff);border:1px solid rgba(196,160,107,.45);border-radius:var(--radius-md, .75rem)}[data-theme=dark] .sdv2 .v2-inhouse-streifen{background:#d9c48c17;border-color:#d9c48c4d}.sdv2 .v2-inhouse-streifen__text{flex:1;min-width:13rem}.sdv2 .v2-inhouse-streifen__titel{display:block;font-weight:var(--weight-bold);color:var(--sdv2-text);font-size:.9rem}.sdv2 .v2-inhouse-streifen__unter{display:block;font-size:.79rem;color:var(--sdv2-muted);line-height:1.45}.sdv2 .v2-inhouse-streifen__cta{white-space:nowrap}@media(pointer:coarse){.sdv2 .v2-inhouse-streifen__cta,.sdv2 .v2-city-chip,.sdv2 .v2-country-btn{min-height:44px}}.sdv2 .v2-gi{margin-top:1.25rem;padding:1.35rem 1.4rem 1.45rem;background:var(--sdv2-surface, #fff);border:1px solid rgba(26,26,46,.1);border-radius:var(--radius-lg, 1rem);box-shadow:0 4px 22px #12182a12;animation:sdv2-slideDown .22s ease-out}.sdv2 .v2-gi[hidden]{display:none}[data-theme=dark] .sdv2 .v2-gi{background:var(--sf-secondary);border-color:#ffffff1a}.sdv2 .v2-gi__marke{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:var(--weight-bold);color:#a8551f;background:#fdf1e8;padding:4px 11px;border-radius:999px;margin-bottom:.7rem}.sdv2 .v2-gi__marke i{width:7px;height:7px;border-radius:50%;background:currentColor;display:block}[data-theme=dark] .sdv2 .v2-gi__marke{color:#e0a072;background:#e0a07224}.sdv2 .v2-gi__satz{font-size:1.12rem;font-weight:var(--weight-bold);color:var(--sdv2-text);line-height:1.35;margin:0 0 1.1rem;text-wrap:balance}.sdv2 .v2-gi__satz em{font-style:normal;color:var(--sdv2-gold, #7a5f28)}[data-theme=dark] .sdv2 .v2-gi__satz em{color:#e2cfa0}.sdv2 .v2-gi__karten{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.sdv2 .v2-gi-karte{position:relative;display:flex;flex-direction:column;padding:1.05rem 1rem 1.15rem;border:1px solid rgba(26,26,46,.12);border-radius:var(--radius-md, .75rem);background:#fff}[data-theme=dark] .sdv2 .v2-gi-karte{background:#ffffff08;border-color:#ffffff1f}.sdv2 .v2-gi-karte--empfohlen{border:2px solid #7a5f28;background:#faf5ec}[data-theme=dark] .sdv2 .v2-gi-karte--empfohlen{border-color:#d9c48c;background:#d9c48c17}.sdv2 .v2-gi-karte--online{border-color:#0d5c8a59;background:#f7fbfe}[data-theme=dark] .sdv2 .v2-gi-karte--online{border-color:#7cc4e859;background:#0d5c8a1f}@media(hover:hover)and (pointer:fine){.sdv2 .v2-gi-karte{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sdv2 .v2-gi-karte:hover{border-color:#1a1a2e57;box-shadow:0 6px 18px #1a1a2e1a;transform:translateY(-3px)}.sdv2 .v2-gi-karte--empfohlen:hover{border-color:#7a5f28;box-shadow:0 6px 18px #7a5f282e}.sdv2 .v2-gi-karte--online:hover{border-color:#0d5c8abf;box-shadow:0 6px 18px #0d5c8a29}[data-theme=dark] .sdv2 .v2-gi-karte:hover{border-color:#ffffff4d;box-shadow:0 6px 18px #00000057}[data-theme=dark] .sdv2 .v2-gi-karte--empfohlen:hover{border-color:#d9c48c}[data-theme=dark] .sdv2 .v2-gi-karte--online:hover{border-color:#7cc4e8}.sdv2 .v2-gi-karte .cta-btn:hover{transform:none;box-shadow:var(--btn-shadow);filter:none}}.sdv2 .v2-gi-karte__fahne{position:absolute;top:-10px;left:.9rem;font-size:.62rem;font-weight:var(--weight-extrabold);letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:5px;background:#7a5f28;color:#fff;white-space:nowrap}.sdv2 .v2-gi-karte__fahne--online{background:#0d5c8a}[data-theme=dark] .sdv2 .v2-gi-karte__fahne{background:#d9c48c;color:#33280f}[data-theme=dark] .sdv2 .v2-gi-karte__fahne--online{background:#7cc4e8;color:#06293e}.sdv2 .v2-gi-karte__titel{font-weight:var(--weight-extrabold);color:var(--sdv2-text);font-size:.94rem}.sdv2 .v2-gi-karte__klein{font-size:.76rem;color:var(--sdv2-muted)}.sdv2 .v2-gi-karte__preis{font-size:1.32rem;font-weight:var(--weight-extrabold);color:var(--sdv2-text);font-variant-numeric:tabular-nums;margin:.5rem 0 .1rem;letter-spacing:-.01em}.sdv2 .v2-gi-karte__liste{list-style:none;padding:0;margin:.8rem 0 1rem;font-size:.78rem;flex:1}.sdv2 .v2-gi-karte__liste li{padding-left:1.25rem;position:relative;margin-bottom:.35rem;line-height:1.45}.sdv2 .v2-gi-karte__liste li:before{content:"✓";position:absolute;left:0;color:var(--sdv2-success, #2f7d4f);font-weight:var(--weight-extrabold)}.sdv2 .v2-gi-karte .cta-btn{width:100%;justify-content:center;text-align:center}.sdv2 .v2-gi__ausweich{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.9rem;padding:.85rem 1rem;background:#eaf5ee;border-radius:var(--radius-md, .75rem);border:1px solid rgba(47,125,79,.22)}[data-theme=dark] .sdv2 .v2-gi__ausweich{background:#7dc99a1a;border-color:#7dc99a40}.sdv2 .v2-gi__ausweich[hidden]{display:none}.sdv2 .v2-gi__ausweich-text{flex:1;min-width:12rem;font-size:.84rem}.sdv2 .v2-gi__ausweich-text b{color:var(--sdv2-text)}.sdv2 .v2-gi__ausweich-text small{display:block;color:var(--sdv2-muted);font-size:.75rem}.sdv2 .v2-gi__abbruch{display:block;margin-top:.9rem;font-size:.8rem;color:var(--sdv2-muted);background:none;border:0;padding:4px 0;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:860px){.sdv2 .v2-gi__karten{grid-template-columns:1fr}.sdv2 .v2-gi-karte--empfohlen{order:-1}.sdv2 .v2-gi-karte__fahne{top:-9px}}@media(pointer:coarse){.sdv2 .v2-gi-karte .cta-btn{min-height:44px}}@keyframes sdv2-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sdv2 .booking-card{background:var(--si-surface-bg);border:1px solid var(--si-surface-border);border-radius:var(--si-surface-radius);padding:32px;position:sticky;top:4.5rem;box-shadow:var(--si-shadow-card)}@media(max-width:1024px){.sdv2 .booking-card{position:static;max-height:none;overflow-y:visible}}.sdv2 .booking-card__price{margin-bottom:2rem}.sdv2 .booking-card__amount{font-size:2.5rem;font-weight:var(--weight-black);color:var(--sdv2-navy);letter-spacing:-.03em;line-height:1.1}.sdv2 .booking-card__vat{font-size:var(--sdv2-xs);color:var(--sdv2-faint);margin-top:.5rem}.sdv2 .booking-card__brutto{font-size:var(--sdv2-sm);color:var(--sdv2-body);font-weight:var(--weight-semibold);margin-top:.5rem}.sdv2 .booking-card [hidden]{display:none!important}.sdv2 .booking-card__formatpreise{display:grid;gap:var(--space-3);margin:0}.sdv2 .booking-card__formatpreis{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--sdv2-border)}.sdv2 .booking-card__formatpreis:last-child{padding-bottom:0;border-bottom:0}.sdv2 .booking-card__formatpreis-name{font-size:var(--sdv2-small);font-weight:var(--weight-bold);color:var(--sdv2-text)}.sdv2 .booking-card__formatpreis-werte{display:grid;justify-items:end;gap:var(--space-1);margin:0;text-align:right}.sdv2 .booking-card__formatpreis-netto{font-size:1.75rem;font-weight:var(--weight-black);color:var(--sdv2-navy);letter-spacing:-.03em;line-height:1.1;white-space:nowrap}.sdv2 .booking-card__formatpreis-brutto{font-size:var(--sdv2-xs);font-weight:var(--weight-semibold);color:var(--tx-secondary);white-space:nowrap}.sdv2 .booking-card__facts{display:grid;gap:.5rem;margin-bottom:1.5rem}.sdv2 .booking-card__fact{display:flex;align-items:center;gap:.75rem;font-size:var(--sdv2-small);color:var(--sdv2-text)}.sdv2 .booking-card__fact svg{width:18px;height:18px;color:var(--sdv2-gold);flex-shrink:0}.sdv2 .booking-card__fact span{color:var(--sdv2-muted);font-size:var(--sdv2-xs);margin-left:auto}.sdv2 .booking-card__badge{display:flex;align-items:center;gap:.75rem;font-size:var(--sdv2-xs);color:var(--sdv2-success);font-weight:var(--weight-semibold)}.sdv2 .booking-card__badge svg{width:16px;height:16px}.sdv2 .booking-card__contact{display:flex;align-items:center;gap:.75rem;padding:12px 14px;background:#f3f3f5;border:1px solid rgba(0,0,0,.04);border-radius:var(--radius-md);margin-bottom:1rem}.sdv2 .booking-card__contact-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--sdv2-navy),#2d2d5e);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:var(--weight-bold);flex-shrink:0;letter-spacing:.02em}.sdv2 .booking-card__contact-info{flex:1;min-width:0}.sdv2 .booking-card__contact-name{font-size:var(--sdv2-xs);font-weight:var(--weight-bold);color:var(--sdv2-text)}.sdv2 .booking-card__contact-role{font-size:.68rem;color:var(--sdv2-faint)}.sdv2 .booking-card__contact-phone{font-size:.72rem;font-weight:var(--weight-semibold);color:var(--sdv2-navy);text-decoration:none;display:inline-flex;align-items:center;gap:4px;margin-top:2px}@media(hover:hover)and (pointer:fine){.sdv2 .booking-card__contact-phone:hover{color:var(--sdv2-navy)}}.sdv2 .booking-card__contact-phone svg{width:12px;height:12px}.sdv2 .booking-card__includes{margin:1.25rem 0 1.5rem;padding:10px 14px;background:#16a34a0d;border:1px solid rgba(22,163,74,.15);border-radius:var(--radius-md)}.sdv2 .booking-card__includes-title{font-size:.7rem;font-weight:var(--weight-bold);color:var(--sdv2-success);margin-bottom:6px;display:flex;align-items:center;gap:5px}.sdv2 .booking-card__includes-title svg{width:18px;height:18px}.sdv2 .booking-card__includes-list{display:flex;flex-wrap:wrap;gap:8px 14px}.sdv2 .booking-card__includes-item{font-size:.68rem;color:var(--sdv2-muted);display:flex;align-items:center;gap:4px}.sdv2 .booking-card__includes-item:before{content:"✓";color:var(--sdv2-success);font-weight:var(--weight-bold);font-size:.6rem}.sdv2 .booking-zone__incentives{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:10px;max-width:var(--sdv2-content-max);margin:2.5rem auto 0}.sdv2 .booking-card__incentive{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:var(--si-surface-radius, 12px);background:#f8f8f8;border:1px solid rgba(0,0,0,.06)}.sdv2 .booking-card__incentive svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.sdv2 .booking-card__incentive--green svg{color:var(--sdv2-success)}.sdv2 .booking-card__incentive--gold svg{color:var(--sdv2-gold)}.sdv2 .booking-card__incentive--orange svg{color:var(--sdv2-accent)}.sdv2 .booking-card__incentive-text{font-size:.75rem;color:var(--sdv2-muted);line-height:var(--leading-normal)}.sdv2 .booking-card__incentive-text strong{color:var(--sdv2-text);font-weight:var(--weight-semibold)}@media(max-width:480px){.sdv2 .booking-zone__incentives{grid-template-columns:1fr}}.sdv2 .related-section{position:relative;background:var(--sf-primary)!important}.sdv2 .rel-carousel{position:relative;padding:0 3.5rem;margin-top:2.5rem}.sdv2 .rel-scroll{display:flex;gap:var(--grid-gap);overflow-x:auto;overflow-y:hidden;padding:.5rem .75rem 1.25rem;scroll-snap-type:x mandatory;scroll-padding-inline:.75rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sdv2 .rel-scroll::-webkit-scrollbar{display:none}.sdv2 .rel-card-wrap{display:flex;min-width:calc((100% - 2 * 1.25rem) / 3);max-width:calc((100% - 2 * 1.25rem) / 3);flex-shrink:0;scroll-snap-align:start}.sdv2 .rel-card-wrap>.sc{width:100%;height:100%}@media(max-width:1024px){.sdv2 .rel-card-wrap{min-width:calc((100% - 1.25rem)/2);max-width:calc((100% - 1.25rem)/2)}}@media(max-width:640px){.sdv2 .rel-card-wrap{min-width:100%;max-width:100%}}.sdv2 .rel-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid var(--si-surface-border, rgba(22, 22, 22, .08));background:var(--sf-primary, #FFFFFF);box-shadow:var(--si-shadow-card-tight);color:var(--tx-primary, #1A1A2E);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease}.sdv2 .rel-nav svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){.sdv2 .rel-nav:hover{box-shadow:var(--si-shadow-card-tight-hover);transform:translateY(-50%) scale(1.06)}}.sdv2 .rel-nav--prev{left:-1.25rem}.sdv2 .rel-nav--next{right:-1.25rem}.sdv2 .rel-nav--hidden{opacity:0;pointer-events:none}.sdv2 .rel-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.25rem}.sdv2 .rel-dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;cursor:pointer;background:var(--tx-primary, #1A1A2E);opacity:.15;transition:opacity .3s ease,transform .3s ease}@media(hover:hover)and (pointer:fine){.sdv2 .rel-dot:hover{opacity:.35}}.sdv2 .rel-dot--active{opacity:.6;transform:scale(1.25)}@media(max-width:640px){.sdv2 .rel-carousel{padding:0 2.5rem}.sdv2 .rel-nav--prev{left:0}.sdv2 .rel-nav--next{right:0}.sdv2 .rel-nav{width:32px;height:32px;background:#fffffff2;backdrop-filter:blur(8px)}}@media(max-width:480px){.sdv2 .rel-carousel{padding:0}.sdv2 .rel-nav{display:none}}[data-theme=dark] .sdv2 .rel-nav{background:var(--sf-secondary, #22223A);border-color:#ffffff14;color:#fffc;box-shadow:0 2px 8px #12182a4d}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .rel-nav:hover{background:var(--sf-tertiary, #2A2A48);border-color:#ffffff26}}[data-theme=dark] .sdv2 .rel-dot{background:#fff;opacity:.15}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .rel-dot:hover{opacity:.3}}[data-theme=dark] .sdv2 .rel-dot--active{opacity:.6}@media(max-width:640px){[data-theme=dark] .sdv2 .rel-nav{background:#22223aeb}}@keyframes v2WizSlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes v2WizSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-24px)}}@keyframes v2WizSlideInReverse{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}main:has(.sdv2)~.website-footer{margin-top:0}.sdv2 .sec--no-top-padding{padding-top:0}.sdv2 .trainer-profile{display:flex;gap:var(--grid-gap);align-items:flex-start;max-width:52rem;margin:0 auto}.sdv2 .trainer-profile__avatar{flex-shrink:0;width:140px;height:140px;border-radius:var(--radius-xl);overflow:hidden;background:#1a1a2e0a;border:1px solid var(--si-surface-border, rgba(22, 22, 22, .08));box-shadow:var(--si-shadow-card)}.sdv2 .trainer-profile--premium{gap:var(--grid-gap);max-width:54rem;align-items:flex-start;margin:0 auto}.sdv2 .trainer-profile--premium .trainer-profile__avatar{width:260px;height:330px;border-radius:var(--si-surface-radius);border:1px solid var(--si-surface-border);box-shadow:var(--si-shadow-card)}.sdv2 .trainer-profile__avatar picture{display:contents}.sdv2 .trainer-profile__avatar img{width:100%;height:100%;object-fit:cover}.sdv2 .trainer-profile__initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:var(--weight-bold);color:var(--sdv2-muted);background:#f0f0f0}.sdv2 .trainer-profile--premium .trainer-profile__initials{font-size:3rem}.sdv2 .trainer-profile__eyebrow{display:inline-block;font-size:.625rem;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--sdv2-accent);background:#c4a06b0f;border:1px solid rgba(196,160,107,.12);border-radius:var(--radius-full);padding:4px 12px;margin-bottom:.875rem}.sdv2 .trainer-profile__info{flex:1;min-width:0}.sdv2 .trainer-profile__name{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--weight-extrabold);line-height:1.15;margin-bottom:.5rem;letter-spacing:-.03em}.sdv2 .trainer-profile--premium .trainer-profile__name{font-size:clamp(1.625rem,3vw,2.125rem);margin-bottom:.5rem}.sdv2 .trainer-profile__title{font-size:1.0625rem;color:var(--sdv2-muted);margin-bottom:1rem;line-height:var(--leading-normal)}.sdv2 .trainer-profile--premium .trainer-profile__title{font-size:1rem;color:#7a7a8a;font-weight:var(--weight-medium);margin-bottom:1.125rem}.sdv2 .trainer-profile__bio{font-size:1.0625rem;line-height:var(--leading-prose);margin-bottom:1.25rem;color:#3a3a4a;max-width:600px;text-align:left}.sdv2 .trainer-profile--premium .trainer-profile__bio{font-size:1rem;line-height:var(--leading-prose);margin-bottom:1.5rem;color:#4a4a5a;text-align:left}.sdv2 .trainer-profile__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.sdv2 .trainer-profile__tag{padding:6px 12px;background:#1a1a2e0a;border:1px solid rgba(0,0,0,.06);border-radius:var(--badge-radius);font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--tx-secondary, #52525B)}.sdv2 .trainer-profile__link{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:var(--weight-semibold);color:var(--tx-accent, #8B5CF6);text-decoration:none;letter-spacing:.01em;transition:gap .3s var(--sdv2-ease)}@media(hover:hover)and (pointer:fine){.sdv2 .trainer-profile__link:hover{gap:.375rem}}@media(max-width:768px){.sdv2 .trainer-profile--premium{gap:2rem}.sdv2 .trainer-profile--premium .trainer-profile__avatar{width:200px;height:260px;border-radius:var(--radius-md)}}@media(max-width:640px){.sdv2 .trainer-profile{flex-direction:column;align-items:center;text-align:center}.sdv2 .trainer-profile__avatar{width:96px;height:96px}.sdv2 .trainer-profile--premium{align-items:center}.sdv2 .trainer-profile--premium .trainer-profile__avatar{width:200px;height:250px;border-radius:var(--radius-md)}.sdv2 .trainer-profile__tags{justify-content:center}}[data-theme=dark] .sdv2{--sdv2-bg: var(--sf-base);--sdv2-surface: var(--sf-primary);--sdv2-warm-light: var(--sf-primary);--sdv2-warm-mid: var(--sf-secondary);--sdv2-warm-dark: var(--sf-tertiary);--sdv2-text: var(--tx-primary);--sdv2-muted: var(--tx-secondary);--sdv2-faint: var(--tx-muted);--sdv2-border: var(--bd-primary);--sdv2-border-strong: var(--bd-strong);--sdv2-success: var(--color-success);background:var(--sf-base);color:var(--tx-primary)}[data-theme=dark] .sdv2 .sec--white,[data-theme=dark] .sdv2 .sec--surface{background:var(--sf-base)}[data-theme=dark] .sdv2 .sec--white,[data-theme=dark] .sdv2 .sec--surface{box-shadow:none}[data-theme=dark] .sdv2 .sec__label{color:#fff6}[data-theme=dark] .sdv2 .sec__h2{color:#fff}[data-theme=dark] .sdv2 .sec__h2 em{text-decoration-color:var(--sdv2-gold)}[data-theme=dark] .sdv2 .prose p{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .prose strong{color:#ffffffd9}[data-theme=dark] .sdv2 .divider{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}[data-theme=dark] .sdv2 .cta-btn{box-shadow:0 4px 16px #0000004d}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .cta-btn:hover{box-shadow:0 8px 24px #00000059}}[data-theme=dark] .sdv2 .goals li{background:var(--sf-secondary);border-color:#ffffff0f;color:#fff;box-shadow:var(--si-shadow-card)}[data-theme=dark] .sdv2 .goals li strong{color:#fff}[data-theme=dark] .sdv2 .goals--flat li{background:transparent;border:none;box-shadow:none}[data-theme=dark] .sdv2 .learning-path:before{background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.2),var(--sdv2-success))}[data-theme=dark] .sdv2 .timeline-dot{background:linear-gradient(135deg,#3a3a5c,#2a2a48);box-shadow:0 4px 12px #12182a4d}[data-theme=dark] .sdv2 .timeline-line{background:linear-gradient(180deg,#ffffff26,#ffffff0a)}[data-theme=dark] .sdv2 .timeline-content h3{color:#fff}[data-theme=dark] .sdv2 .topic-item{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .audience-item{color:#ffffffd9}[data-theme=dark] .sdv2 .faq-list{background:var(--sf-secondary);border-color:#ffffff0f;box-shadow:var(--si-shadow-card-hover)}[data-theme=dark] .sdv2 .faq-item{border-bottom-color:#ffffff0f}[data-theme=dark] .sdv2 .faq-icon{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .faq-item.open .faq-icon{color:var(--sdv2-gold)}[data-theme=dark] .sdv2 .prose a,[data-theme=dark] .sdv2 .desc-prose a,[data-theme=dark] .sdv2 .mehr-prose a{color:#ffffffd9;text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .prose a:hover,[data-theme=dark] .sdv2 .desc-prose a:hover,[data-theme=dark] .sdv2 .mehr-prose a:hover{color:var(--tx-gold)}}[data-theme=dark] .hub,[data-theme=dark] .hub.hub--light{background:var(--nav-pill-bg-scrolled)!important;border-color:var(--nav-pill-border-scrolled)!important;box-shadow:var(--nav-pill-shadow-scrolled)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}[data-theme=dark] .hub .hub__item,[data-theme=dark] .hub.hub--light .hub__item,[data-theme=dark] .hub .hub__label,[data-theme=dark] .hub.hub--light .hub__label{color:var(--nav-icon-color-soft)}[data-theme=dark] .hub .hub__icon svg,[data-theme=dark] .hub.hub--light .hub__icon svg{color:var(--nav-icon-color-soft)}@media(hover:hover)and (pointer:fine){[data-theme=dark] .hub .hub__item:hover,[data-theme=dark] .hub.hub--light .hub__item:hover{background:var(--grad-gold-pill);box-shadow:var(--si-shadow-card-tight)}[data-theme=dark] .hub .hub__item:hover .hub__label,[data-theme=dark] .hub.hub--light .hub__item:hover .hub__label{color:#fff}[data-theme=dark] .hub .hub__item:hover .hub__icon svg,[data-theme=dark] .hub.hub--light .hub__item:hover .hub__icon svg{color:#fff}}[data-theme=dark] .hub .hub__item.active,[data-theme=dark] .hub.hub--light .hub__item.active{background:var(--grad-gold-pill);box-shadow:var(--si-shadow-card-tight)}[data-theme=dark] .hub .hub__item.active .hub__label,[data-theme=dark] .hub.hub--light .hub__item.active .hub__label{color:#fff}[data-theme=dark] .hub .hub__item.active .hub__icon svg,[data-theme=dark] .hub.hub--light .hub__item.active .hub__icon svg{color:#fff}[data-theme=dark] .sdv2 .testimonial{background:#030213}[data-theme=dark] .sdv2 .testimonial:before{color:#ffffff08}[data-theme=dark] .sdv2 .rating-overview{border-top:none}[data-theme=dark] .sdv2 .rating-overview__number{color:#fff}[data-theme=dark] .sdv2 .rating-overview__count,[data-theme=dark] .sdv2 .rating-source{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .rating-source__total{color:#fff}[data-theme=dark] .sdv2 .rating-bar__label{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .rating-bar__track{background:#ffffff0f}[data-theme=dark] .sdv2 .rating-bar__value{color:#fff}[data-theme=dark] .sdv2 .testimonial-card{background:var(--sf-secondary);border-color:#ffffff0f;box-shadow:var(--si-shadow-card)}[data-theme=dark] .sdv2 .testimonial-card__quote{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .testimonial-card__author{border-top-color:#ffffff0f}[data-theme=dark] .sdv2 .testimonial-card__name{color:#fff}[data-theme=dark] .sdv2 .testimonial-card__role{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .booking-zone{background:var(--sf-base)}[data-theme=dark] .sdv2 .format-tabs{background:#ffffff0a;border-color:#ffffff0f}[data-theme=dark] .sdv2 .format-tab:not(.active){background:var(--sf-secondary);border-color:#ffffff0f;color:var(--tx-secondary)}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .format-tab:hover:not(.active){color:#fff;border-color:#ffffff1f;background:var(--sf-secondary)}}[data-theme=dark] .sdv2 .format-tab.active{background:#e8e8ec;color:#1a1a2e;box-shadow:0 2px 8px #00000059}.sdv2 .format-tab.active[data-format=online]{background:var(--fmt-online-voll);color:var(--fmt-online-auf);box-shadow:0 2px 8px #0d5c8a47}.sdv2 .format-tab.active[data-format=praesenz]{background:var(--fmt-praesenz-voll);color:var(--fmt-praesenz-auf);box-shadow:0 2px 8px #7a5f2842}[data-theme=dark] .sdv2 .format-cross-link{color:var(--sdv2-accent)}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .format-cross-link:hover{color:var(--color-secondary)}}[data-theme=dark] .sdv2 .dates-table th{border-bottom-color:#ffffff0f;color:var(--tx-secondary)}[data-theme=dark] .sdv2 .dates-table td{border-bottom-color:#ffffff0a;color:var(--tx-secondary)}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .dates-table tr:hover td{background:#ffffff08}}[data-theme=dark] .sdv2 .dates-table td strong{color:#fff}[data-theme=dark] .sdv2 .date-badge--red{background:#dc262626;color:#f87171}[data-theme=dark] .sdv2 .date-badge--blue{background:#2563eb26;color:#60a5fa}[data-theme=dark] .sdv2 .date-badge--muted{background:#ffffff0f;color:var(--tx-secondary, #888)}[data-theme=dark] .sdv2 .v2-city-select-wrap select{background-color:var(--sf-secondary);border-color:#ffffff0f;color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}[data-theme=dark] .sdv2 .booking-card{background:var(--sf-secondary);border-color:#ffffff0f;box-shadow:var(--si-shadow-card-hover)}[data-theme=dark] .sdv2 .booking-card__amount{color:#fff}[data-theme=dark] .sdv2 .booking-card__vat{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .booking-card__brutto{color:var(--tx-primary)}[data-theme=dark] .sdv2 .booking-card__formatpreis{border-bottom-color:var(--bd-primary)}[data-theme=dark] .sdv2 .booking-card__formatpreis-name,[data-theme=dark] .sdv2 .booking-card__formatpreis-netto{color:var(--tx-primary)}[data-theme=dark] .sdv2 .booking-card__formatpreis-brutto{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .booking-card__fact{color:#fff}[data-theme=dark] .sdv2 .booking-card__fact span{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .booking-card__contact{background:#ffffff0a;border-color:#ffffff0f}[data-theme=dark] .sdv2 .booking-card__contact-name{color:#fff}[data-theme=dark] .sdv2 .booking-card__contact-role{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .booking-card__contact-phone{color:#fffc}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .booking-card__contact-phone:hover{color:#fff}}[data-theme=dark] .sdv2 .booking-card__includes{background:#2d6a4f14;border-color:#2d6a4f33}[data-theme=dark] .sdv2 .booking-card__includes-item{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .booking-card__incentive{background:var(--sf-secondary);border-color:#ffffff0f}[data-theme=dark] .sdv2 .booking-card__incentive-text{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .booking-card__incentive-text strong{color:#fff}[data-theme=dark] .sdv2 .related-section{background:var(--sf-base)!important;color:#fff}[data-theme=dark] .sdv2 .trainer-profile__avatar{background:#ffffff0f;border-color:#ffffff0f}[data-theme=dark] .sdv2 .trainer-profile__initials{background:#ffffff0f;color:var(--tx-secondary)}[data-theme=dark] .sdv2 .trainer-profile__name{color:#fff}[data-theme=dark] .sdv2 .trainer-profile__title,[data-theme=dark] .sdv2 .trainer-profile__bio{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .trainer-profile__tag{background:#ffffff0f;color:var(--tx-secondary)}[data-theme=dark] .sdv2 .trainer-profile__link{color:#8b5cf6cc}[data-theme=dark] .sdv2 .trainer-profile__eyebrow{background:#c4a06b1a;border-color:#c4a06b33;color:var(--sdv2-gold)}[data-theme=dark] .sdv2 .trainer-profile--premium .trainer-profile__title{color:var(--tx-secondary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sdv2 .cta-btn:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.sdv2 .format-tab:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.sdv2 .v2-hero__breadcrumb a:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px;border-radius:var(--radius-sm)}.sdv2 .trainer-profile__link:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.sdv2 .booking-card__contact-phone:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.sdv2 .v2-hero__breadcrumb a{color:#ffffffb8}@media(hover:hover)and (pointer:fine){.sdv2 .v2-hero__breadcrumb a:hover{color:#ffffffeb}}.sdv2 .v2-hero__breadcrumb-current{color:#fffc}.sdv2 .v2-hero__breadcrumb-sep{color:#ffffff73}.sdv2 .sec__label{opacity:1;color:#7e6a34}.sdv2 .trainer-profile__eyebrow{color:#8a6d3b}[data-theme=dark] .sdv2 .cta-btn:focus-visible,[data-theme=dark] .sdv2 .format-tab:focus-visible{outline-color:var(--color-secondary)}[data-theme=dark] .sdv2 .sec__label{color:var(--sdv2-gold);opacity:1}[data-theme=dark] .sdv2 .v2-hero .logo-carousel.logo-carousel--transparent .logo-carousel__item{opacity:.6!important;filter:brightness(0) invert(1)!important}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .v2-hero .logo-carousel.logo-carousel--transparent .logo-carousel__item:hover{opacity:.85!important}}[data-theme=dark] .sdv2 .v2-hero__bg-image,[data-theme=dark] .sdv2 .v2-hero-split__content{background:var(--hero-dark-bg, #030213)}[data-theme=dark] .sdv2 .v2-hero__breadcrumb a{color:#ffffff80}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .v2-hero__breadcrumb a:hover{color:#fffc}}[data-theme=dark] .sdv2 .v2-hero__breadcrumb-sep{color:#ffffff40}[data-theme=dark] .sdv2 .v2-hero__breadcrumb-current{color:#fff9}[data-theme=dark] .sdv2 .v2-hero__eyebrow{color:#fff6}[data-theme=dark] .sdv2 .v2-hero__h1{color:#fff}[data-theme=dark] .sdv2 .v2-hero__h1 em{color:inherit}[data-theme=dark] .sdv2 .v2-hero__subline{color:#ffffffb8}[data-theme=dark] .sdv2 .v2-hero__facts{color:#ffffff8c}[data-theme=dark] .sdv2 .v2-hero__fact{color:#c4a06b;background:#c4a06b0f;border-color:#c4a06b33}[data-theme=dark] .sdv2 .v2-hero__cta--primary{background:#d9c48c;color:#33280f}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .v2-hero__cta--primary:hover{background:#c9b273}}[data-theme=dark] .sdv2 .v2-hero__cta--ghost{border-color:#ffffff40;color:#fffc}@media(hover:hover)and (pointer:fine){[data-theme=dark] .sdv2 .v2-hero__cta--ghost:hover{border-color:#ffffff73;color:#fff}}[data-theme=dark] .sdv2 .v2-hero__glow{display:none}[data-theme=dark] .website-footer{background:var(--sf-base)!important}[data-theme=dark] .website-footer .footer-bottom{border-top-color:#ffffff0f}.sdv2 .individual-coaching-zone{padding-top:0;padding-bottom:var(--sec-py)}.sdv2 .individual-card{background:var(--si-surface-bg, #fff);border:1px solid var(--si-surface-border, rgba(0,0,0,.08));border-radius:var(--si-surface-radius-lg, 20px);box-shadow:var(--si-shadow-card);padding:2rem 2.5rem;position:relative}.sdv2 .individual-card__badge{display:inline-flex;align-items:center;gap:.4rem;padding:5px 14px;border-radius:var(--radius-full);background:#c4a06b14;border:1px solid rgba(196,160,107,.2);color:var(--tx-gold);font-size:.7rem;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.5rem}.sdv2 .individual-card__body{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.sdv2 .individual-card__title{font-family:var(--font-heading);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:var(--weight-extrabold);line-height:1.15;letter-spacing:-.03em;color:var(--sdv2-text);margin:0 0 .25rem}.sdv2 .individual-card__tagline{font-size:.875rem;font-weight:var(--weight-semibold);color:var(--tx-gold);margin:0 0 .75rem}.sdv2 .individual-card__desc{font-size:var(--sdv2-small, .875rem);color:var(--sdv2-muted);line-height:var(--leading-relaxed);margin:0;max-width:520px}.sdv2 .individual-card__action{display:flex;flex-direction:column;align-items:flex-end;gap:.875rem;flex-shrink:0}.sdv2 .individual-card__price{text-align:right}.sdv2 .individual-card__amount{display:block;font-size:1.35rem;font-weight:var(--weight-extrabold);color:var(--sdv2-text);letter-spacing:-.03em}.sdv2 .individual-card__vat{display:block;font-size:.675rem;color:var(--sdv2-faint);margin-top:2px}.sdv2 .individual-card__cta{white-space:nowrap;font-size:.875rem}@media(max-width:640px){.sdv2 .individual-card{padding:1.5rem}.sdv2 .individual-card__body{grid-template-columns:1fr;gap:1.25rem}.sdv2 .individual-card__action{align-items:flex-start;flex-direction:row;justify-content:space-between}.sdv2 .individual-card__price{text-align:left}.sdv2 .individual-card__cta{width:100%;text-align:center}.sdv2 .individual-card__action{flex-direction:column}}[data-theme=dark] .sdv2 .individual-coaching-zone{background:var(--sf-base)}[data-theme=dark] .sdv2 .individual-card{background:var(--sf-secondary);border-color:#ffffff0f;box-shadow:var(--si-shadow-card)}[data-theme=dark] .sdv2 .individual-card__badge{background:#c4a06b1a;border-color:#c4a06b40;color:var(--tx-gold)}[data-theme=dark] .sdv2 .individual-card__title{color:#fff}[data-theme=dark] .sdv2 .individual-card__desc{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .individual-card__amount{color:#fff}::view-transition-old(main-nav),::view-transition-new(main-nav),::view-transition-old(section-hub),::view-transition-new(section-hub),::view-transition-old(hero-breadcrumb),::view-transition-new(hero-breadcrumb),::view-transition-old(seminar-format-tabs),::view-transition-new(seminar-format-tabs),::view-transition-old(seminar-hero-image),::view-transition-new(seminar-hero-image){animation:none;mix-blend-mode:normal}::view-transition-group(seminar-eyebrow),::view-transition-group(seminar-h1),::view-transition-group(seminar-facts),::view-transition-group(seminar-actions){animation-duration:.25s;animation-timing-function:ease-out}::view-transition-old(root){animation:sdv2-fade-out .2s ease-out forwards}::view-transition-new(root){animation:sdv2-fade-in .25s ease-out forwards}@keyframes sdv2-fade-out{0%{opacity:1}to{opacity:0}}@keyframes sdv2-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sdv2-xlinks{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:52rem;margin:0 auto;padding:0 var(--ct-px, 1.5rem)}.sdv2-xlink{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:var(--weight-medium);color:var(--tx-primary);background:rgba(var(--color-secondary-rgb, 156, 130, 67),.06);border:1px solid rgba(var(--color-secondary-rgb, 156, 130, 67),.2);border-radius:var(--badge-radius);box-shadow:var(--si-shadow-card-tight);text-decoration:none;transition:transform var(--duration-fast),box-shadow var(--duration-fast),border-color var(--duration-fast)}@media(hover:hover)and (pointer:fine){.sdv2-xlink:hover{transform:translateY(-1px);box-shadow:var(--si-shadow-card);border-color:rgba(var(--color-secondary-rgb, 156, 130, 67),.4)}}.sdv2-xlink__icon{width:1rem;height:1rem;flex-shrink:0}.sdv2-xlink--lp .sdv2-xlink__icon,.sdv2-xlink--prog .sdv2-xlink__icon{color:var(--tx-gold)}.sdv2-xlink__arrow{width:.75rem;height:.75rem;flex-shrink:0;color:var(--tx-gold)}.sdv2-xlink strong{font-weight:var(--weight-semibold);color:var(--tx-gold)}html[data-theme=dark] .sdv2-xlink{background:rgba(var(--color-secondary-rgb, 156, 130, 67),.08);border:1px solid rgba(var(--color-secondary-rgb, 156, 130, 67),.2)}@media(hover:hover)and (pointer:fine){html[data-theme=dark] .sdv2-xlink:hover{border-color:rgba(var(--color-secondary-rgb, 156, 130, 67),.35)}}.sdv2 .iht__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);margin-top:2.5rem}.sdv2 .iht__benefit{text-align:center;padding:2rem 1.5rem;background:var(--si-surface-bg, #fff);border:1px solid var(--si-surface-border, rgba(22, 22, 22, .08));border-radius:var(--card-radius);box-shadow:var(--si-shadow-card);transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover)and (pointer:fine){.sdv2 .iht__benefit:hover{transform:translateY(var(--card-hover-lift, -3px));box-shadow:var(--si-shadow-card-hover)}}.sdv2 .iht__icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;background:#c4a06b14;border-radius:var(--icon-radius);color:var(--sdv2-gold)}.sdv2 .iht__icon svg{width:1.5rem;height:1.5rem}.sdv2 .iht__benefit-title{font-size:1.0625rem;font-weight:var(--weight-bold);color:var(--tx-primary);margin:0 0 .5rem}.sdv2 .iht__benefit-text{font-size:var(--text-body, 1.0625rem);line-height:var(--leading-prose);color:var(--tx-primary);margin:0}.sdv2 .iht__cta-bar{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.5rem;flex-wrap:wrap}.sdv2 .iht__cta{display:inline-flex;align-items:center;gap:.5rem;font-weight:var(--weight-bold);text-decoration:none;transition:transform .15s ease,background .15s ease}.sdv2 .iht__cta--primary{background:var(--color-primary);color:#fff;font-size:.9375rem;padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--btn-radius)}@media(hover:hover)and (pointer:fine){.sdv2 .iht__cta--primary:hover{background:var(--color-primary-700, #245785);transform:translateY(-1px)}}.sdv2 .iht__cta--secondary{font-size:.875rem;color:var(--tx-secondary);border-bottom:1px solid var(--bd-primary, #E4E4E7);padding-bottom:.125rem}@media(hover:hover)and (pointer:fine){.sdv2 .iht__cta--secondary:hover{color:var(--tx-primary);border-bottom-color:var(--bd-strong, #D0CCC4)}}@media(max-width:767px){.sdv2 .iht__grid{grid-template-columns:1fr;gap:var(--grid-gap-sm)}.sdv2 .iht__benefit{padding:1.5rem 1.25rem}.sdv2 .iht__cta-bar{flex-direction:column;gap:1rem}.sdv2 .iht__cta--primary{width:100%;justify-content:center}}html[data-theme=dark] .sdv2 .iht__benefit{background:var(--si-surface-bg, #1a1a2e);border-color:var(--si-surface-border, rgba(255, 255, 255, .06))}html[data-theme=dark] .sdv2 .iht__benefit-title{color:#fff}html[data-theme=dark] .sdv2 .iht__benefit-text{color:#fff9}html[data-theme=dark] .sdv2 .iht__icon{background:#c4a06b1a}html[data-theme=dark] .sdv2 .iht__cta--primary{background:#c4a06b26;border:1px solid rgba(196,160,107,.3);color:var(--tx-gold, #C4A06B)}@media(hover:hover)and (pointer:fine){html[data-theme=dark] .sdv2 .iht__cta--primary:hover{background:#c4a06b40}}html[data-theme=dark] .sdv2 .iht__cta--secondary{color:#ffffff80;border-bottom-color:#ffffff1a}@media(hover:hover)and (pointer:fine){html[data-theme=dark] .sdv2 .iht__cta--secondary:hover{color:#fff;border-bottom-color:#ffffff4d}}.sec__header-center{text-align:center;max-width:48rem;margin:0 auto 3rem}.sec__label--center{text-align:center;display:block}.cf-container--sm{max-width:42rem}.cf-btn-row{display:flex;gap:.75rem;align-items:center}.cf-success-msg{display:none;text-align:center;padding:2rem 1rem}.cf-success-msg__title{font-size:1.125rem;font-weight:700;margin-bottom:.375rem}.cf-success-msg__text{font-size:.875rem;color:var(--sdv2-muted)}.cf-success-msg__icon{width:3rem;height:3rem;margin:0 auto .75rem}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(seminar-eyebrow),::view-transition-group(seminar-h1),::view-transition-group(seminar-facts),::view-transition-group(seminar-actions){animation:none}}
