.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:#fff;--sdv2-surface:#f8f8f8;--sdv2-warm-light:#fff;--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--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,#fff)}.sdv2 .sec__inner{max-width:var(--sdv2-content-max);width:100%;margin:0 auto}.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);text-align:center;margin-bottom:1rem;display:block}.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);letter-spacing:-.05em;text-align:center;margin:0 0 2rem}.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;line-height:var(--leading-prose);max-width:700px;margin-bottom:1.5rem}.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-underline-offset:2px;text-decoration:underline}@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-underline-offset:2px;text-decoration:underline}@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{background:linear-gradient(90deg, transparent, var(--sdv2-border), transparent);height:1px}.sdv2 .cta-btn{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);cursor:pointer;border:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}@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;transition:opacity .5s var(--sdv2-ease), transform .5s var(--sdv2-ease);transform:translateY(24px)}.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;transition:none;transform:none}.sdv2 .d1,.sdv2 .d2,.sdv2 .d3,.sdv2 .d4,.sdv2 .d5,.sdv2 .d6{transition-delay:0s}}.sdv2 .v2-hero{min-height:115dvh;padding:calc(var(--sdv2-nav-h) + 2rem) clamp(2rem, 6vw, 6rem) var(--sec-py-lg);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.sdv2 .v2-hero__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.sdv2 .v2-hero__bg-image{background:#f5f3f0 50%/cover;position:absolute;inset:0}.sdv2 .v2-hero__bg-overlay{background:linear-gradient(90deg,#1a1a2e94 0%,#1a1a2e40 55%,#1a1a2e14 100%);position:absolute;inset:0}.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{pointer-events:none;contain:layout style;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sdv2 .v2-hero__glow--1{filter:blur(120px);background:radial-gradient(160% 45% at bottom,#8b5cf60d 0%,#6366f106 30%,#4f46e503 50%,#0000 75%);width:100%;max-width:1800px;height:55vh}.sdv2 .v2-hero__glow--2{filter:blur(140px);background:radial-gradient(100% 55% at bottom,#8b5cf60a 0%,#6366f105 40%,#0000 70%);width:100%;max-width:1000px;height:40vh}.sdv2 .v2-hero__inner{max-width:var(--sdv2-content-max);z-index:1;grid-template-columns:1fr;gap:2rem;width:100%;margin:0 auto;display:grid;position:relative}@media (width>=1024px){.sdv2 .v2-hero__inner{gap:var(--grid-gap);grid-template-columns:1fr 340px;align-items:center}}@media (width>=1280px){.sdv2 .v2-hero__inner{gap:var(--grid-gap);grid-template-columns:1fr 380px}}.sdv2 .v2-hero__breadcrumb{z-index:3;max-width:var(--sdv2-content-max);padding:calc(var(--sdv2-nav-h) + 1.5rem) 0 0;flex-wrap:wrap;align-items:center;gap:.375rem;width:100%;margin:0 auto 1.5rem;display:flex;position:relative}.sdv2 .v2-hero__breadcrumb a{font-size:.8125rem;font-weight:var(--weight-normal);letter-spacing:.02em;color:#0006;text-decoration:none;transition:color .2s}@media (hover:hover) and (pointer:fine){.sdv2 .v2-hero__breadcrumb a:hover{color:#000000b3}}.sdv2 .v2-hero__breadcrumb-sep{color:#0003;font-size:.625rem}.sdv2 .v2-hero__breadcrumb-current{font-size:.8125rem;font-weight:var(--weight-medium);color:#0000008c;text-overflow:ellipsis;white-space:nowrap;max-width:48ch;overflow:hidden}.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;min-height:1.2em;margin-bottom:1.75rem}.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{flex-wrap:wrap;gap:.875rem;margin-bottom:1rem;display:flex}.sdv2 .v2-hero__content{min-width:0}.sdv2 .v2-hero__inner--centered{text-align:center;max-width:52rem;grid-template-columns:1fr!important}.sdv2 .v2-hero__content--empfang{z-index:3;flex-direction:column;align-items:center;display:flex;position:relative}.sdv2 .v2-hero--empfang .v2-hero__h1{text-align:center}.sdv2 .v2-hero--empfang .v2-hero__breadcrumb{display:none}.sdv2 .v2-hero__eyebrow{font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-gold,#9c8243);margin-bottom:1.25rem;display:inline-block}.sdv2 .v2-hero__subline{color:#1a1a2e8c;font-size:1.125rem;line-height:var(--leading-prose);text-align:center;max-width:38rem;margin:0 auto 2rem;transition:opacity .2s}.sdv2 .v2-hero__facts{font-size:.8125rem;font-weight:var(--weight-medium);color:#1a1a2e8c;flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;margin-bottom:2.5rem;display:flex}.sdv2 .v2-hero__fact{font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.01em;color:var(--color-secondary-700,#8b6914);border-radius:var(--radius-xl);z-index:4;background:#c4a06b14;border:1px solid #c4a06b40;align-items:center;padding:.5rem 1rem;display:inline-flex;position:relative}.sdv2 .v2-hero__resonance{margin-bottom:2rem;padding-top:.5rem}.sdv2 .v2-hero__resonance-answer{opacity:0;max-width:34rem;max-height:0;margin:0 auto;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);overflow:hidden}.sdv2 .v2-hero__resonance-answer--visible{opacity:1;max-height:12rem;margin-top:1.5rem}.sdv2 .v2-hero__resonance-answer-inner{text-align:center;border-top:1px solid #ffffff14;padding:1.25rem 0 .25rem}.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{font-size:.8125rem;font-weight:var(--weight-semibold);color:var(--sdv2-accent);align-items:center;gap:.375rem;text-decoration:none;transition:color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.sdv2 .v2-hero__resonance-answer-cta:hover{color:var(--sdv2-accent-hover)}}.sdv2 .v2-hero__cta{font-size:.9375rem;font-weight:var(--weight-bold);border-radius:var(--btn-radius);align-items:center;gap:.375rem;text-decoration:none;transition:background .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.sdv2 .v2-hero__cta--primary{background:var(--color-secondary,#c4a06b);color:#fff;padding:.8125rem 1.75rem}@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{color:var(--tx-primary,#1a1a2e);background:0 0;border:1px solid #1a1a2e33;padding:.8125rem 1.75rem}@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 (width<=639px){.sdv2 .v2-hero__actions{flex-direction:column;align-items:center}.sdv2 .v2-hero__cta{text-align:center;justify-content:center;width:100%;max-width:16rem}}@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{z-index:3;width:100%;position:relative}.sdv2 .v2-hero--split{min-height:auto!important;padding:0!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{flex-direction:column;min-height:115dvh;display:flex;position:relative}.sdv2 .v2-hero-split__image{display:none}.sdv2 .v2-hero-split__content{text-align:center;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,5vw,2rem);padding-top:calc(var(--sdv2-nav-h,80px) + clamp(.75rem, 2.5vh, 2rem));background:#f5f3f0;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.sdv2 .v2-hero--split .v2-hero-split__breadcrumb{justify-content:center;margin:0 0 1rem;padding-top:0}.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{z-index:0;background-color:var(--hero-dark-bg,#030213);position:absolute;inset:0}.sdv2 .v2-hero-split__image-bg .v2-hero-split__image-img,.sdv2 .v2-hero-split__image-bg img.sif{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sdv2 .v2-hero-split__image-edge{z-index:2;background:linear-gradient(90deg,#0000 0%,#0302130f 15%,#03021326 30%,#0302134d 45%,#03021380 60%,#030213b8 75%,#030213e6 88%,#030213 100%);width:clamp(40px,6vw,100px);position:absolute;top:0;bottom:0;right:0}@media (width<=1023px){.sdv2 .v2-hero__breadcrumb{display:none}}@media (width<=639px){.sdv2 .v2-hero--split .v2-hero__eyebrow{display:none}.sdv2 .v2-hero--split .v2-hero__subline{margin-bottom:1.25rem;font-size:1rem;line-height:1.6}.sdv2 .v2-hero-split__content{padding-top:calc(var(--sdv2-nav-h,80px) + 1rem)}}@media (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 (width>=768px) and (height>=600px){.sdv2 .v2-hero--split .v2-hero__bg{display:none}.sdv2 .v2-hero-split{flex-direction:column;min-height:100dvh;position:relative}.sdv2 .v2-hero-split__image{height:55vh;min-height:360px;max-height:520px;display:block;position:relative;overflow:hidden}.sdv2 .v2-hero-split__image-edge{background:linear-gradient(#0000 0%,#0302130f 15%,#03021326 30%,#0302134d 45%,#03021380 60%,#030213b8 75%,#030213e6 88%,#030213 100%);width:auto;height:clamp(80px,20vh,150px);inset:auto 0 0}.sdv2 .v2-hero-split__content{padding-top:0;padding-bottom:var(--header-mb);z-index:3;flex:1;margin-top:-2rem;position:relative}}@media (width>=1024px) and (height>=600px){.sdv2 .v2-hero-split{flex-direction:unset;grid-template-columns:38% 62%;min-height:115dvh;display:grid;position:relative}.sdv2 .v2-hero-split__image{height:auto;min-height:unset;max-height:unset;background-color:var(--hero-dark-bg,#030213);margin-right:-1px}.sdv2 .v2-hero-split__image-edge{background:linear-gradient(90deg,#0000 0%,#03021305 10%,#0302130f 20%,#03021321 30%,#0302133d 40%,#03021363 50%,#0302138f 60%,#030213ba 70%,#030213db 80%,#030213f2 90%,#030213 100%);width:clamp(80px,10vw,180px);height:auto;inset:0 0 0 auto}.sdv2 .v2-hero-split__image:after{content:"";height:var(--footer-fade-gradient-h);background:var(--footer-fade-gradient-dark);z-index:1;pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleY(-1)}.sdv2 .v2-hero-split__content{text-align:left;padding:clamp(1.25rem,2.5vw,2.5rem);padding-top:calc(var(--sdv2-nav-h,80px) + clamp(.75rem, min(3vw, 3vh), 3rem));align-items:flex-start;margin-top:0;padding-left:clamp(3rem,5vw,5rem);padding-right:clamp(2rem,5vw,5rem);container:hero-content/inline-size}.sdv2 .v2-hero--split .v2-hero-split__breadcrumb{justify-content:flex-start;margin:0 0 1.25rem;padding-top:0}.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 (width>=1440px) and (height>=600px){.sdv2 .v2-hero-split{grid-template-columns:40% 60%}}@container hero-content (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 (width>=1024px) and (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 (width>=1024px) and (height<=650px){.sdv2 .v2-hero--split .v2-hero__eyebrow{display:none}.sdv2 .v2-hero--split .v2-hero__subline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width>=1024px) and (height<=580px){.sdv2 .v2-hero--split .v2-hero__subline{display:none}}@media (width>=1280px) and (width<=1439px) and (height>=600px){.sdv2 .v2-hero-split{grid-template-columns:39% 61%}}@media (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 (width>=768px) and (width<=1023px) and (height<=900px){.sdv2 .v2-hero-split__image{height:38vh;min-height:220px;max-height:380px}}.sdv2 .v2-hero__booking{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(32px)saturate(1.2);background:#0f0f1a8c;border:1px solid #ffffff1f;padding:2rem;display:none;box-shadow:0 30px 70px #12182a59,inset 0 1px #ffffff0f}@media (width>=1024px){.sdv2 .v2-hero__booking{display:block}}.sdv2 .v2-hero .logo-carousel{z-index:3;background:0 0;border-top:none;padding:1.5rem 0 2rem;position:absolute;bottom:0;left:0;right:0}.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(90deg,#0000,#000 6rem calc(100% - 6rem),#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 6rem calc(100% - 6rem),#0000)!important}.sdv2 .v2-hero .logo-carousel.logo-carousel--transparent .logo-carousel__item{opacity:.45!important;filter:grayscale()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{z-index:3;margin-top:-2px;position:relative}@media (width<=768px){.sdv2 .v2-hero{min-height:115dvh;padding:calc(var(--sdv2-nav-h) + 2rem) 1.5rem var(--sec-py)}.sdv2 .v2-hero__bg-overlay{background:linear-gradient(#1a1a2eb8 0%,#1a1a2e73 50%,#1a1a2e40 100%)}.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{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.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);text-align:left;margin-bottom:.5rem}.sdv2 .desc-prose{font-size:1.0625rem;line-height:var(--leading-prose)}.sdv2 .goals{gap:var(--grid-gap-xs);grid-template-columns:1fr 1fr;margin-top:1.5rem;list-style:none;display:grid}@media (width<=768px){.sdv2 .goals{grid-template-columns:1fr}}.sdv2 .goals li{background:var(--si-surface-bg);border-radius:var(--si-surface-radius-sm);font-size:var(--sdv2-small);color:var(--sdv2-text);box-shadow:var(--si-shadow-card-tight);border:1px solid #16161621;gap:.875rem;padding:1rem 1.25rem;line-height:1.6;display:flex}.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{box-shadow:none;background:0 0;border:none;border-radius:0;padding:.375rem 0;font-size:1.0625rem}.sdv2 .goals--centered{max-width:52rem;margin-left:auto;margin-right:auto}.sdv2 .desc-prose--centered{text-align:left;max-width:52rem;margin-left:auto;margin-right:auto}.sdv2 .mehr-section .sec__h2{text-align:center}.sdv2 .learning-path{margin-top:var(--header-mb);align-items:flex-start;gap:0;display:flex;position:relative}.sdv2 .learning-path:before{content:"";background:linear-gradient(90deg, #0000000f, var(--sdv2-navy), var(--sdv2-success));border-radius:var(--radius-sm);height:2px;position:absolute;top:22px;left:42px;right:42px}@media (width<=600px){.sdv2 .learning-path{flex-wrap:wrap;justify-content:center;gap:1rem}.sdv2 .learning-path:before{display:none}}.sdv2 .timeline{text-align:left;max-width:520px;margin:0;padding:0;list-style:none;display:inline-block;position:relative}.sdv2 .timeline-item{gap:var(--grid-gap);grid-template-columns:3.5rem 1fr;display:grid;position:relative}.sdv2 .timeline-track{flex-direction:column;align-items:center;display:flex;position:relative}.sdv2 .timeline-dot{background:linear-gradient(135deg, var(--sdv2-navy-mid,#2a2a48) 0%, var(--sdv2-navy) 100%);color:#fff;width:3.5rem;height:3.5rem;font-weight:var(--weight-extrabold);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex;box-shadow:0 8px 24px #1a1a2e40}.sdv2 .timeline-line{background:linear-gradient(180deg, var(--sdv2-navy), #0000000f);border-radius:var(--radius-sm);flex:1;width:2px;margin-top:.5rem}.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);letter-spacing:-.02em;margin-bottom:.375rem;line-height:1.25}.sdv2 .topic-list{flex-direction:column;gap:.625rem;list-style:none;display:flex}.sdv2 .topic-item{color:var(--sdv2-muted);align-items:start;gap:.75rem;padding:4px 0;font-size:1.0625rem;line-height:1.7;display:flex}.sdv2 .topic-item:before{content:"";border-radius:var(--radius-sm);background:#1a1a2e59;flex-shrink:0;width:5px;height:5px;margin-top:.55em;display:block}[data-theme=dark] .sdv2 .topic-item:before{background:#ffffff40}@media (width<=640px){.sdv2 .timeline-item{gap:var(--grid-gap-sm);grid-template-columns:2.5rem 1fr}.sdv2 .timeline-dot{width:2.5rem;height:2.5rem;font-size:.875rem}.sdv2 .timeline-content{padding-bottom:2rem}}.sdv2 .audience-list{gap:var(--grid-gap-xs);flex-direction:column;max-width:52rem;margin:2rem auto 0;padding:0;list-style:none;display:flex}.sdv2 .audience-item{font-size:1.0625rem;line-height:var(--leading-relaxed);color:var(--sdv2-text);align-items:flex-start;gap:.875rem;display:flex}.sdv2 .audience-item:before{content:"";border-radius:var(--radius-sm);background:#1a1a2e59;flex-shrink:0;width:5px;height:5px;margin-top:.6em;display:block}[data-theme=dark] .sdv2 .audience-item:before{background:#ffffff40}.sdv2 .audience-item a{color:var(--tx-primary);text-underline-offset:2px;text-decoration:underline}@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-underline-offset:2px;text-decoration:underline}@media (hover:hover) and (pointer:fine){[data-theme=dark] .sdv2 .audience-item a:hover{color:var(--tx-gold)}}.sdv2 .method-grid{gap:var(--grid-gap-sm);grid-template-columns:repeat(3,1fr);margin-top:1.5rem;display:grid}@media (width<=600px){.sdv2 .method-grid{gap:.5rem}}.sdv2 .faq-list{background:var(--si-surface-bg);border:1px solid var(--si-surface-border);border-radius:var(--si-surface-radius);max-width:780px;padding:.5rem var(--si-surface-padding);box-shadow:var(--si-shadow-card);margin:0 auto}.sdv2 .faq-item{border-bottom:1px solid var(--si-surface-border);transition:background .2s}@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;color:var(--sdv2-muted);transition:transform .4s var(--sdv2-ease), color .3s var(--sdv2-ease);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.sdv2 .faq-item.open .faq-icon{color:var(--sdv2-navy);transform:rotate(45deg)}.hub{z-index:1001;border-radius:var(--radius-full);background:var(--nav-pill-bg-scrolled);border:1px solid var(--nav-pill-border-scrolled);-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);flex-direction:column;align-items:center;padding:6px;display:flex;position:fixed;top:50%;left:auto;right:16px;transform:translateY(-50%)translate(8px)}.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{font-size:.8125rem;font-weight:var(--weight-semibold);letter-spacing:.005em;border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;color:var(--nav-icon-color-soft);background:0 0;border:none;align-items:center;gap:0;padding:.5rem;font-family:inherit;transition:color .15s,background .15s;display:inline-flex}.hub__icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.hub__icon svg{color:currentColor;width:1rem;height:1rem;transition:color .15s}.hub__label{font:inherit;color:inherit;transition:color .15s;display:none}@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,.hub__item.active .hub__icon svg{color:#fff}.hub__label,.hub__icon svg{transition:color .2s}.hub__item:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px;border-radius:var(--radius-md,.75rem)}@media (width<=768px){.hub{display:none!important}}@media (height<=500px) and (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;padding:var(--sec-py-lg) clamp(2rem, 8vw, 8rem);background:var(--sf-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sdv2 .testimonial:before{content:"“";font-size:clamp(14rem,28vw,22rem);font-weight:var(--weight-black);color:#1a1a2e06;pointer-events:none;line-height:1;position:absolute;top:8%;left:50%;transform:translate(-50%)}.sdv2 .testimonial__inner{z-index:1;max-width:var(--sdv2-content-max);width:100%;margin:0 auto;position:relative}.sdv2 .testimonial__h2{color:var(--sdv2-navy);text-align:center}.sdv2 .testimonial__h2 em{color:inherit}.sdv2 .rating-overview{gap:var(--grid-gap);margin-top:var(--header-mb);padding-top:var(--header-mb);border-top:1px solid #1a1a2e0f;grid-template-columns:auto 1fr;align-items:start;display:grid}.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);letter-spacing:.1em;margin-top:.5rem;font-size:1.1rem}.sdv2 .rating-overview__count{color:var(--sdv2-faint);margin-top:.4rem;font-size:.72rem}.sdv2 .rating-bars{gap:var(--grid-gap-xs);flex:1;display:grid}.sdv2 .rating-bar{gap:var(--grid-gap-xs);grid-template-columns:auto 1fr 2.5rem;align-items:center;display:grid}.sdv2 .rating-bar__label{font-size:.78rem;font-weight:var(--weight-semibold);color:var(--sdv2-muted);white-space:nowrap}.sdv2 .rating-bar__track{border-radius:var(--radius-sm);background:#ececec;height:8px;position:relative;overflow:hidden}.sdv2 .rating-bar__fill{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--sdv2-gold), #d4a84b);width:0;height:100%;transition:width 1.2s cubic-bezier(.33,1,.68,1)}.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;color:var(--sdv2-muted);text-align:center;font-size:.78rem;line-height:1.5}.sdv2 .rating-source__total{font-weight:var(--weight-semibold);color:var(--sdv2-navy)}@media (width<=768px){.sdv2 .rating-overview{gap:var(--grid-gap);grid-template-columns:1fr}.sdv2 .rating-overview__score{align-items:center;gap:var(--grid-gap-sm);justify-content:center;display:flex}.sdv2 .rating-bar{grid-template-columns:auto 1fr 2rem;gap:.5rem}.sdv2 .rating-bar__label{font-size:.72rem}}.sdv2 .testimonial-carousel-zone{box-sizing:border-box;width:100%;margin-top:2.5rem;margin-left:auto;margin-right:auto;padding:0}.sdv2 .tc--single{width:auto;max-width:400px;margin:2.5rem auto 0;padding:0;left:auto;transform:none}.sdv2 .tc--single .tc-carousel{padding:0}.sdv2 .tc--single .tc-scroll{justify-content:center;overflow:visible}.sdv2 .tc--single .tc-card-wrap{flex-shrink:0;min-width:280px;max-width:400px;margin:0 auto}.sdv2 .tc--few .tc-scroll{justify-content:center}.sdv2 .tc--few .tc-card-wrap{flex-shrink:0;min-width:calc(33.3333% - .833333rem);max-width:calc(33.3333% - .833333rem)}@media (width<=900px){.sdv2 .tc--few .tc-card-wrap{min-width:calc(50% - .625rem);max-width:calc(50% - .625rem)}}@media (width<=640px){.sdv2 .tc--few .tc-card-wrap{min-width:100%;max-width:100%}}.sdv2 .tc--many .tc-card-wrap{scroll-snap-align:start;flex-shrink:0;min-width:calc(33.3333% - .833333rem);max-width:calc(33.3333% - .833333rem)}@media (width<=900px){.sdv2 .tc--many .tc-card-wrap{min-width:calc(50% - .625rem);max-width:calc(50% - .625rem)}}@media (width<=640px){.sdv2 .tc--many .tc-card-wrap{min-width:100%;max-width:100%}}.sdv2 .tc-carousel{padding:0 3.5rem;position:relative}.sdv2 .tc-scroll{gap:var(--grid-gap);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:.5rem .75rem 1.25rem;scroll-padding-inline:.75rem;display:flex;overflow:auto hidden}.sdv2 .tc-scroll::-webkit-scrollbar{display:none}.sdv2 .tc-nav{z-index:2;border:1px solid var(--si-surface-border,#16161614);background:var(--sf-primary,#fff);width:44px;height:44px;box-shadow:var(--si-shadow-card-tight);color:var(--tx-primary,#1a1a2e);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,box-shadow .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.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{justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.sdv2 .tc-dot{cursor:pointer;background:var(--tx-primary,#1a1a2e);opacity:.15;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:opacity .3s,transform .3s}@media (hover:hover) and (pointer:fine){.sdv2 .tc-dot:hover{opacity:.35}}.sdv2 .tc-dot--active{opacity:.6;transform:scale(1.25)}@media (width<=640px){.sdv2 .tc-carousel{padding:0 2.5rem}.sdv2 .tc-nav--prev{left:0}.sdv2 .tc-nav--next{right:0}.sdv2 .tc-nav{backdrop-filter:blur(8px);background:#fffffff2;width:32px;height:32px}}@media (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);height:100%;max-height:340px;box-shadow:var(--si-shadow-card);transition:var(--card-transition);flex-direction:column;gap:.875rem;padding:1.75rem;display:flex}@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);letter-spacing:.1em;font-size:.85rem}.sdv2 .testimonial-card__quote{font-size:var(--text-body,1.0625rem);color:var(--sdv2-muted);line-height:var(--leading-prose);-webkit-line-clamp:7;-webkit-box-orient:vertical;flex:1;min-height:0;font-style:italic;display:-webkit-box;overflow:hidden}.sdv2 .testimonial-card__author{text-align:left;border-top:1px solid #0000000a;flex-shrink:0;align-items:center;gap:.75rem;margin-top:auto;padding-top:.75rem;display:flex}.sdv2 .testimonial-card__name{font-size:.875rem;font-weight:var(--weight-bold);color:var(--sdv2-text)}.sdv2 .testimonial-card__role{color:var(--sdv2-muted);font-size:.75rem}.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);text-align:center;margin:0 auto}.sdv2 .booking-zone__inner{max-width:var(--sdv2-content-max);gap:var(--grid-gap);grid-template-columns:1fr 380px;align-items:start;margin:0 auto;display:grid;position:relative}@media (width<=1024px){.sdv2 .booking-zone__inner{grid-template-columns:1fr}}.sdv2 .format-tabs{border-radius:var(--radius-lg,1rem);background:#f3f3f5;border:1px solid #0000000f;gap:6px;margin-bottom:2rem;padding:5px;display:flex}.sdv2 .format-tab{border-radius:var(--radius-md);font-size:var(--sdv2-xs);font-weight:var(--weight-bold);color:var(--sdv2-muted);text-align:center;cursor:pointer;white-space:nowrap;border:1px solid #0000;flex:1;padding:14px 18px;text-decoration:none;transition:color .3s,background .3s,border-color .3s,box-shadow .3s;display:block}.sdv2 .format-tab.active{background:var(--sdv2-navy);color:#fff;border-color:#0000;box-shadow:0 2px 8px #1a1a2e33}.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);background:#fff;border-color:#00000014}}@media (width<=600px){.sdv2 .format-tab{min-height:44px;padding:12px 16px;font-size:.8125rem}}.sdv2 .format-cross-links{margin-top:var(--grid-gap-xs);margin-bottom:1.5rem}.sdv2 .format-cross-link{color:#7e6a34;font-size:.8125rem;font-weight:var(--weight-medium);align-items:center;gap:.375rem;text-decoration:none;transition:color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.sdv2 .format-cross-link:hover{color:var(--color-secondary);text-decoration:underline}}.sdv2 .dates-table{border-collapse:separate;border-spacing:0;width:100%}.sdv2 .dates-table th{font-size:var(--sdv2-xs);font-weight:var(--weight-bold);color:var(--sdv2-faint);text-align:left;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #0000000f;padding:.75rem 1rem}.sdv2 .dates-table td{font-size:var(--sdv2-small);vertical-align:middle;color:var(--sdv2-muted);border-bottom:1px solid #0000000a;padding:1rem}.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{color:var(--sdv2-success);background:#2d6a4f1f}.sdv2 .date-badge--orange{color:var(--sdv2-accent);background:#c4a06b1f}.sdv2 .date-badge--red{color:#dc2626;background:#dc26261a}.sdv2 .date-badge--blue{color:#2563eb;background:#2563eb1a}.sdv2 .date-badge--muted{color:var(--sdv2-muted,#888);background:#0000000a;font-style:italic}.sdv2 .dates-table__auf-anfrage td{color:#888}.sdv2 .dates-table td:last-child{text-align:right;white-space:nowrap}.sdv2 .dates-table td:first-child,.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:#fff;--fmt-online-grund:#eaf4fb;--fmt-online-text:#0d5c8a;--fmt-praesenz-voll:#7a5f28;--fmt-praesenz-auf:#fff;--fmt-praesenz-grund:#faf5ec;--fmt-praesenz-text:#7a5f28}[data-theme=dark] .sdv2{--fmt-online-voll:#7cc4e8;--fmt-online-auf:#06293e;--fmt-online-grund:#0d5c8a2e;--fmt-online-text:#93d0ee;--fmt-praesenz-voll:#d9c48c;--fmt-praesenz-auf:#33280f;--fmt-praesenz-grund:#c4a06b1f;--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 #0000}.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{font-size:.9rem;font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--sdv2-text);display:block}.sdv2 .dt-jahr{color:var(--sdv2-muted);font-size:.7rem;font-weight:var(--weight-medium)}.sdv2 .dt-ort-name{font-size:1.02rem;font-weight:var(--weight-bold);letter-spacing:-.015em;color:var(--sdv2-text);white-space:nowrap;align-items:center;gap:.45rem;line-height:1.2;display:flex}.sdv2 .dt-ort-name svg{opacity:.55;flex:none;width:.95rem;height:.95rem}.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{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.3rem;display:flex}.sdv2 .dt-fmt{font-size:.62rem;font-weight:var(--weight-bold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;padding:2px 7px;display:inline-flex}.sdv2 .dt-fmt--praesenz{background:var(--fmt-praesenz-voll);color:var(--fmt-praesenz-auf);border-color:#0000}.sdv2 .dt-fmt--online{background:var(--fmt-online-voll);color:var(--fmt-online-auf);border-color:#0000}.sdv2 .dt-stat{font-size:.74rem;font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.sdv2 .dt-stat i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;display:block}.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{text-align:right;white-space:nowrap;width:112px}.sdv2 .dt-preis-wert{font-size:1.02rem;font-weight:var(--weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--sdv2-text);display:block}.sdv2 .dt-preis-fuss{color:var(--sdv2-muted);white-space:nowrap;font-size:.66rem;display:block}.sdv2 .dates-table td.dt-aktion{text-align:right;white-space:nowrap;width:204px}.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 (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{width:100%;display:block}.sdv2 .dates-table thead{display:none}.sdv2 .dates-table tbody tr.dt-zeile{border-bottom:1px solid var(--sdv2-border,#00000012);grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem;padding:.9rem .85rem;display:grid}.sdv2 .dates-table tbody tr.dt-zeile>td{border:0;padding: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{text-align:left;grid-area:3/1/4/3;width:auto}.sdv2 .dt-ort-name{font-size:1.08rem}.sdv2 .dates-table tbody tr.dt-zeile .cta-btn{padding:9px 16px;font-size:.72rem}.sdv2 .dates-table td.dt-aktion .v2-vm-hint-mobile{display:none}.sdv2 .dates-table td.dt-aktion{align-items:center;gap:.5rem;display:flex}.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 (width<=360px){.sdv2 .dates-table td.dt-aktion{align-items:stretch;gap:.3rem;display:flex}.sdv2 .dates-table td.dt-aktion .v2-vm-wrap{flex:1 1 0;min-width:0;display:block}.sdv2 .dates-table td.dt-aktion .cta-btn{text-align:center;letter-spacing:0;width:100%;padding:9px 6px;font-size:.66rem;display:block}}@media (width<=480px){.sdv2 .dates-table .cta-btn{margin-left:0;padding:6px 12px;font-size:.7rem}}.sdv2 .dates-table td.dt-aktion .v2-vm-wrap.v2-angebot-wrap{margin:6px 0 0;display:block}.sdv2 .dates-table td.dt-aktion .v2-vm-wrap.v2-angebot-wrap .cta-btn{text-align:center;box-sizing:border-box;width:100%;display:block}@media (width<=768px){.sdv2 .dates-table td.dt-aktion{flex-wrap:wrap}.sdv2 .dates-table td.dt-aktion .v2-vm-wrap.v2-angebot-wrap{flex: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 #0000}.sdv2 .dates-table .cta-btn.btn--outline{color:#74612c;font-weight:var(--weight-semibold);background:#f5f2ea;border:1.5px solid #d4c89a}[data-theme=dark] .sdv2 .dates-table .cta-btn.btn--outline{color:#e2cfa0;background:#d9c48c1f;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}.sdv2 .dates-table .cta-btn.btn--outline:hover{background:#e6dec5;border-color:#74612c}}.sdv2 .v2-vm-wrap{display:inline-block;position:relative}.sdv2 .v2-vm-tooltip{color:#fff;text-align:left;pointer-events:none;z-index:20;white-space:normal;overflow-wrap:anywhere;background:#1a1a2e;border-radius:8px;width:max-content;max-width:240px;padding:.625rem .875rem;font-size:.75rem;line-height:1.4;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 16px #00000040}.sdv2 .v2-vm-hint-mobile{white-space:normal;overflow-wrap:anywhere}.sdv2 .v2-vm-tooltip:after{content:"";border:6px solid #0000;border-bottom-color:#1a1a2e;position:absolute;bottom:100%;right:1rem}@media (hover:hover) and (pointer:fine){.sdv2 .v2-vm-wrap:hover .v2-vm-tooltip{display:block}}.sdv2 .v2-vm-hint-mobile{color:var(--sdv2-muted,#888);margin-top:4px;font-size:.7rem;line-height:1.3;display:none}@media (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{background:var(--sf-tertiary,#00000008);border-radius:var(--radius-md,8px);font-size:.875rem;font-weight:var(--weight-semibold);color:var(--sdv2-navy,#1a2332);align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.sdv2 .v2-vm-termin-summary:empty{display:none}.sdv2 .v2-vm-termin-summary svg{flex-shrink:0;width:1rem;height:1rem}.sdv2 .v2-termine-hint{font-size:.8125rem;line-height:var(--leading-normal);color:var(--sdv2-navy);background:var(--sdv2-gold-50,#b7975a14);border-radius:var(--radius-sm);border:1px solid #b7975a2e;margin:.75rem 0 0;padding:.625rem .875rem}[data-theme=dark] .sdv2 .v2-termine-hint{color:#ffffffd9;background:#b7975a1f;border-color:#b7975a38}.sdv2 .v2-termine-warteliste{background:var(--sdv2-gold-50,#b7975a14);border-radius:var(--radius-sm);border:1px solid #b7975a2e;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:.5rem 0 0;padding:.875rem 1rem;display:flex}.sdv2 .v2-termine-warteliste p{font-size:.8125rem;line-height:var(--leading-normal);color:var(--sdv2-navy);flex:22rem;min-width:0;margin:0}.sdv2 .v2-termine-warteliste__cta{font-size:.875rem;font-weight:var(--weight-semibold);color:var(--tx-gold,#c4a35a);white-space:nowrap;border:1.5px solid var(--tx-gold,#c4a35a);border-radius:var(--btn-radius,12px);align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1.125rem;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}@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;margin:1rem 0;padding:2rem 1.5rem}.sdv2 .v2-termine-empty__text{color:var(--sdv2-muted);margin:0 0 1rem;font-size:.9375rem}.sdv2 .v2-termine-empty__cta{font-size:.875rem;font-weight:var(--weight-semibold);color:var(--tx-gold,#c4a35a);border:1.5px solid var(--tx-gold,#c4a35a);border-radius:var(--btn-radius,12px);align-items:center;gap:.5rem;padding:.625rem 1.25rem;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}@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{color:var(--sdv2-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.sdv2 .v2-inhouse-cta__btn{font-size:.875rem;font-weight:var(--weight-semibold);color:var(--tx-gold,#c4a35a);border:1.5px solid var(--tx-gold,#c4a35a);border-radius:var(--btn-radius,12px);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-family:inherit;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}@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);border-color:var(--tx-gold,#c4a35a);background:0 0}@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{border-radius:var(--radius-md);background:#1a1a2e08;border:1px solid #1a1a2e0f;align-items:flex-start;gap:.75rem;margin-top:.75rem;padding:.875rem 1rem;display:flex}.sdv2 .v2-termine-notify__icon{color:var(--sdv2-muted);flex-shrink:0;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{flex-direction:column;gap:.375rem;display:flex}.sdv2 .v2-termine-notify__row{gap:.375rem;display:flex}.sdv2 .v2-termine-notify__privacy{color:var(--sdv2-muted);cursor:pointer;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.sdv2 .v2-termine-notify__privacy input[type=checkbox]{width:.875rem;height:.875rem;accent-color:var(--sdv2-navy);flex-shrink:0}.sdv2 .v2-termine-notify__privacy .cf-link{font-size:inherit}.sdv2 .v2-termine-notify__input{border-radius:var(--radius-sm);min-width:0;color:var(--sdv2-text);background:#fff;border:1px solid #1a1a2e26;outline:none;flex:1;padding:.5rem .75rem;font-size:.8125rem;transition:border-color .2s}.sdv2 .v2-termine-notify__input:focus{border-color:var(--sdv2-navy)}.sdv2 .v2-termine-notify__btn{border-radius:var(--radius-sm);background:var(--sdv2-navy);color:#fff;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:opacity .2s;display:flex}@media (hover:hover) and (pointer:fine){.sdv2 .v2-termine-notify__btn:hover{opacity:.85}}.sdv2 .v2-termine-notify__success{color:var(--sdv2-success);font-size:.8125rem;font-weight:var(--weight-medium);margin:0}[data-theme=dark] .sdv2 .v2-termine-notify{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .sdv2 .v2-termine-notify__input{color:#fff;background:#ffffff0f;border-color:#ffffff1f}[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,#00000014);border-radius:var(--si-surface-radius-lg,28px);box-shadow:var(--si-shadow-card);text-align:center;margin-top:.75rem;padding:2rem 2.5rem}.sdv2 .v2-auf-anfrage-card__badge{border-radius:var(--radius-full);color:var(--sdv2-accent);font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;background:#c4a06b14;border:1px solid #c4a06b33;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:5px 14px;display:inline-flex}.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);margin:0 0 .625rem;line-height:1.35}.sdv2 .v2-auf-anfrage-card__desc{font-size:var(--sdv2-small,.875rem);color:var(--sdv2-muted);line-height:var(--leading-relaxed);max-width:540px;margin:0 auto 1.5rem}.sdv2 .v2-auf-anfrage-card__features{justify-content:center;gap:var(--grid-gap,2rem);flex-wrap:wrap;margin-bottom:1.75rem;display:flex}.sdv2 .v2-auf-anfrage-card__feature{font-size:.8125rem;font-weight:var(--weight-semibold);color:var(--sdv2-text);align-items:center;gap:.5rem;display:flex}.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{align-items:center;gap:.5rem;display:inline-flex}@media (width<=640px){.sdv2 .v2-auf-anfrage-card{padding:1.5rem}.sdv2 .v2-auf-anfrage-card__features{align-items:center;gap:var(--grid-gap-sm,1rem);flex-direction:column}}[data-theme=dark] .sdv2 .v2-auf-anfrage-card{background:var(--sf-secondary);box-shadow:var(--si-shadow-card);border-color:#ffffff0f}[data-theme=dark] .sdv2 .v2-auf-anfrage-card__badge{color:var(--tx-gold);background:#c4a06b1a;border-color:#c4a06b40}[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{gap:var(--v2-abstand-eng);margin-bottom:var(--v2-abstand);flex-direction:column;display:flex}.sdv2 .v2-city-filter>.v2-inhouse-streifen{margin-top:var(--v2-abstand-eng)}.sdv2 .v2-country-segment{gap:var(--chip-gap);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.sdv2 .v2-country-btn{min-height:var(--v2-auswahl-h);padding:0 var(--chip-px);font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);color:var(--chip-color);border:1px solid var(--chip-border);border-radius:var(--chip-radius);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;font-family:inherit;line-height:1;transition:color .2s,background .2s,border-color .2s;display:inline-flex}@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 (width<=480px){.sdv2 .v2-city-select-wrap{gap:var(--v2-abstand-eng);flex-direction:column;display:flex}.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{gap:var(--chip-gap);flex-wrap:wrap;align-items:center;display:flex}@media (width>=481px) and (width<=768px){.sdv2 .v2-city-chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.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{min-height:var(--v2-auswahl-h);padding:0 var(--chip-px);font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);color:var(--chip-color);border:1px solid var(--chip-border);border-radius:var(--chip-radius);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;font-family:inherit;line-height:1;transition:color .2s,background .2s,border-color .2s;display:inline-flex}@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{-webkit-appearance:none;appearance:none;font-size:var(--sdv2-small);color:var(--sdv2-text);border-radius:var(--input-radius);cursor:pointer;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") right 12px center no-repeat;border:1px solid #0000000f;width:100%;padding:10px 36px 10px 14px;font-family:inherit}.sdv2 .v2-city-select-wrap select:focus{border-color:var(--sdv2-gold);outline:none;box-shadow:0 0 0 3px #c4a06b26}.sdv2 .format-tabs--verborgen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sdv2 .v2-country-btn--online{color:#0d5c8a;background:#eaf4fb;border-color:#0d5c8a4d}.sdv2 .v2-country-btn--online.active{color:#fff;background:#0d5c8a;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{color:#06293e;background:#7cc4e8;border-color:#7cc4e8}.sdv2 .v2-city-chip__n{font-size:.72rem;font-weight:var(--weight-bold);opacity:.6;font-variant-numeric:tabular-nums;margin-left:.15rem}.sdv2 .v2-city-chip.active .v2-city-chip__n{opacity:.8}.sdv2 .v2-inhouse-streifen{border-radius:var(--radius-md,.75rem);background:linear-gradient(135deg,#faf5ec,#fff);border:1px solid #c4a06b73;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.9rem;padding:.85rem 1.1rem;display:flex}[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{font-weight:var(--weight-bold);color:var(--sdv2-text);font-size:.9rem;display:block}.sdv2 .v2-inhouse-streifen__unter{color:var(--sdv2-muted);font-size:.79rem;line-height:1.45;display:block}.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{background:var(--sdv2-surface,#fff);border-radius:var(--radius-lg,1rem);border:1px solid #1a1a2e1a;margin-top:1.25rem;padding:1.35rem 1.4rem 1.45rem;animation:.22s ease-out sdv2-slideDown;box-shadow:0 4px 22px #12182a12}.sdv2 .v2-gi[hidden]{display:none}[data-theme=dark] .sdv2 .v2-gi{background:var(--sf-secondary);border-color:#ffffff1a}.sdv2 .v2-gi__marke{font-size:.72rem;font-weight:var(--weight-bold);color:#a8551f;background:#fdf1e8;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.7rem;padding:4px 11px;display:inline-flex}.sdv2 .v2-gi__marke i{background:currentColor;border-radius:50%;width:7px;height:7px;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);text-wrap:balance;margin:0 0 1.1rem;line-height:1.35}.sdv2 .v2-gi__satz em{color:var(--sdv2-gold,#7a5f28);font-style:normal}[data-theme=dark] .sdv2 .v2-gi__satz em{color:#e2cfa0}.sdv2 .v2-gi__karten{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.sdv2 .v2-gi-karte{border-radius:var(--radius-md,.75rem);background:#fff;border:1px solid #1a1a2e1f;flex-direction:column;padding:1.05rem 1rem 1.15rem;display:flex;position:relative}[data-theme=dark] .sdv2 .v2-gi-karte{background:#ffffff08;border-color:#ffffff1f}.sdv2 .v2-gi-karte--empfohlen{background:#faf5ec;border:2px solid #7a5f28}[data-theme=dark] .sdv2 .v2-gi-karte--empfohlen{background:#d9c48c17;border-color:#d9c48c}.sdv2 .v2-gi-karte--online{background:#f7fbfe;border-color:#0d5c8a59}[data-theme=dark] .sdv2 .v2-gi-karte--online{background:#0d5c8a1f;border-color:#7cc4e859}@media (hover:hover) and (pointer:fine){.sdv2 .v2-gi-karte{transition:border-color .18s,box-shadow .18s,transform .18s}.sdv2 .v2-gi-karte:hover{border-color:#1a1a2e57;transform:translateY(-3px);box-shadow:0 6px 18px #1a1a2e1a}.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{box-shadow:var(--btn-shadow);filter:none;transform:none}}.sdv2 .v2-gi-karte__fahne{font-size:.62rem;font-weight:var(--weight-extrabold);letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#7a5f28;border-radius:5px;padding:3px 9px;position:absolute;top:-10px;left:.9rem}.sdv2 .v2-gi-karte__fahne--online{background:#0d5c8a}[data-theme=dark] .sdv2 .v2-gi-karte__fahne{color:#33280f;background:#d9c48c}[data-theme=dark] .sdv2 .v2-gi-karte__fahne--online{color:#06293e;background:#7cc4e8}.sdv2 .v2-gi-karte__titel{font-weight:var(--weight-extrabold);color:var(--sdv2-text);font-size:.94rem}.sdv2 .v2-gi-karte__klein{color:var(--sdv2-muted);font-size:.76rem}.sdv2 .v2-gi-karte__preis{font-size:1.32rem;font-weight:var(--weight-extrabold);color:var(--sdv2-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:.5rem 0 .1rem}.sdv2 .v2-gi-karte__liste{flex:1;margin:.8rem 0 1rem;padding:0;font-size:.78rem;list-style:none}.sdv2 .v2-gi-karte__liste li{margin-bottom:.35rem;padding-left:1.25rem;line-height:1.45;position:relative}.sdv2 .v2-gi-karte__liste li:before{content:"✓";color:var(--sdv2-success,#2f7d4f);font-weight:var(--weight-extrabold);position:absolute;left:0}.sdv2 .v2-gi-karte .cta-btn{text-align:center;justify-content:center;width:100%}.sdv2 .v2-gi__ausweich{border-radius:var(--radius-md,.75rem);background:#eaf5ee;border:1px solid #2f7d4f38;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.9rem;padding:.85rem 1rem;display:flex}[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{color:var(--sdv2-muted);font-size:.75rem;display:block}.sdv2 .v2-gi__abbruch{color:var(--sdv2-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-top:.9rem;padding:4px 0;font-family:inherit;font-size:.8rem;text-decoration:underline;display:block}@media (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);box-shadow:var(--si-shadow-card);padding:32px;position:sticky;top:4.5rem}@media (width<=1024px){.sdv2 .booking-card{max-height:none;position:static;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{gap:var(--space-3);margin:0;display:grid}.sdv2 .booking-card__formatpreis{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--sdv2-border);display:flex}.sdv2 .booking-card__formatpreis:last-child{border-bottom:0;padding-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{justify-items:end;gap:var(--space-1);text-align:right;margin:0;display:grid}.sdv2 .booking-card__formatpreis-netto{font-size:1.75rem;font-weight:var(--weight-black);color:var(--sdv2-navy);letter-spacing:-.03em;white-space:nowrap;line-height:1.1}.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{gap:.5rem;margin-bottom:1.5rem;display:grid}.sdv2 .booking-card__fact{font-size:var(--sdv2-small);color:var(--sdv2-text);align-items:center;gap:.75rem;display:flex}.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{font-size:var(--sdv2-xs);color:var(--sdv2-success);font-weight:var(--weight-semibold);align-items:center;gap:.75rem;display:flex}.sdv2 .booking-card__badge svg{width:16px;height:16px}.sdv2 .booking-card__contact{border-radius:var(--radius-md);background:#f3f3f5;border:1px solid #0000000a;align-items:center;gap:.75rem;margin-bottom:1rem;padding:12px 14px;display:flex}.sdv2 .booking-card__contact-avatar{background:linear-gradient(135deg, var(--sdv2-navy), #2d2d5e);color:#fff;width:40px;height:40px;font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.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{color:var(--sdv2-faint);font-size:.68rem}.sdv2 .booking-card__contact-phone{font-size:.72rem;font-weight:var(--weight-semibold);color:var(--sdv2-navy);align-items:center;gap:4px;margin-top:2px;text-decoration:none;display:inline-flex}@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{border-radius:var(--radius-md);background:#16a34a0d;border:1px solid #16a34a26;margin:1.25rem 0 1.5rem;padding:10px 14px}.sdv2 .booking-card__includes-title{font-size:.7rem;font-weight:var(--weight-bold);color:var(--sdv2-success);align-items:center;gap:5px;margin-bottom:6px;display:flex}.sdv2 .booking-card__includes-title svg{width:18px;height:18px}.sdv2 .booking-card__includes-list{flex-wrap:wrap;gap:8px 14px;display:flex}.sdv2 .booking-card__includes-item{color:var(--sdv2-muted);align-items:center;gap:4px;font-size:.68rem;display:flex}.sdv2 .booking-card__includes-item:before{content:"✓";color:var(--sdv2-success);font-weight:var(--weight-bold);font-size:.6rem}.sdv2 .booking-zone__incentives{max-width:var(--sdv2-content-max);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:10px;margin:2.5rem auto 0;display:grid}.sdv2 .booking-card__incentive{border-radius:var(--si-surface-radius,12px);background:#f8f8f8;border:1px solid #0000000f;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.sdv2 .booking-card__incentive svg{flex-shrink:0;width:16px;height:16px;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{color:var(--sdv2-muted);font-size:.75rem;line-height:var(--leading-normal)}.sdv2 .booking-card__incentive-text strong{color:var(--sdv2-text);font-weight:var(--weight-semibold)}@media (width<=480px){.sdv2 .booking-zone__incentives{grid-template-columns:1fr}}.sdv2 .related-section{position:relative;background:var(--sf-primary)!important}.sdv2 .rel-carousel{margin-top:2.5rem;padding:0 3.5rem;position:relative}.sdv2 .rel-scroll{gap:var(--grid-gap);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:.5rem .75rem 1.25rem;scroll-padding-inline:.75rem;display:flex;overflow:auto hidden}.sdv2 .rel-scroll::-webkit-scrollbar{display:none}.sdv2 .rel-card-wrap{scroll-snap-align:start;flex-shrink:0;min-width:calc(33.3333% - .833333rem);max-width:calc(33.3333% - .833333rem);display:flex}.sdv2 .rel-card-wrap>.sc{width:100%;height:100%}@media (width<=1024px){.sdv2 .rel-card-wrap{min-width:calc(50% - .625rem);max-width:calc(50% - .625rem)}}@media (width<=640px){.sdv2 .rel-card-wrap{min-width:100%;max-width:100%}}.sdv2 .rel-nav{z-index:2;border:1px solid var(--si-surface-border,#16161614);background:var(--sf-primary,#fff);width:44px;height:44px;box-shadow:var(--si-shadow-card-tight);color:var(--tx-primary,#1a1a2e);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,box-shadow .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.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{justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.sdv2 .rel-dot{cursor:pointer;background:var(--tx-primary,#1a1a2e);opacity:.15;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:opacity .3s,transform .3s}@media (hover:hover) and (pointer:fine){.sdv2 .rel-dot:hover{opacity:.35}}.sdv2 .rel-dot--active{opacity:.6;transform:scale(1.25)}@media (width<=640px){.sdv2 .rel-carousel{padding:0 2.5rem}.sdv2 .rel-nav--prev{left:0}.sdv2 .rel-nav--next{right:0}.sdv2 .rel-nav{backdrop-filter:blur(8px);background:#fffffff2;width:32px;height:32px}}@media (width<=480px){.sdv2 .rel-carousel{padding:0}.sdv2 .rel-nav{display:none}}[data-theme=dark] .sdv2 .rel-nav{background:var(--sf-secondary,#22223a);color:#fffc;border-color:#ffffff14;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{opacity:.15;background:#fff}@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 (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{gap:var(--grid-gap);align-items:flex-start;max-width:52rem;margin:0 auto;display:flex}.sdv2 .trainer-profile__avatar{border-radius:var(--radius-xl);border:1px solid var(--si-surface-border,#16161614);width:140px;height:140px;box-shadow:var(--si-shadow-card);background:#1a1a2e0a;flex-shrink:0;overflow:hidden}.sdv2 .trainer-profile--premium{gap:var(--grid-gap);align-items:flex-start;max-width:54rem;margin:0 auto}.sdv2 .trainer-profile--premium .trainer-profile__avatar{border-radius:var(--si-surface-radius);border:1px solid var(--si-surface-border);width:260px;height:330px;box-shadow:var(--si-shadow-card)}.sdv2 .trainer-profile__avatar picture{display:contents}.sdv2 .trainer-profile__avatar img{object-fit:cover;width:100%;height:100%}.sdv2 .trainer-profile__initials{width:100%;height:100%;font-size:2rem;font-weight:var(--weight-bold);color:var(--sdv2-muted);background:#f0f0f0;justify-content:center;align-items:center;display:flex}.sdv2 .trainer-profile--premium .trainer-profile__initials{font-size:3rem}.sdv2 .trainer-profile__eyebrow{font-size:.625rem;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--sdv2-accent);border-radius:var(--radius-full);background:#c4a06b0f;border:1px solid #c4a06b1f;margin-bottom:.875rem;padding:4px 12px;display:inline-block}.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);letter-spacing:-.03em;margin-bottom:.5rem;line-height:1.15}.sdv2 .trainer-profile--premium .trainer-profile__name{margin-bottom:.5rem;font-size:clamp(1.625rem,3vw,2.125rem)}.sdv2 .trainer-profile__title{color:var(--sdv2-muted);font-size:1.0625rem;line-height:var(--leading-normal);margin-bottom:1rem}.sdv2 .trainer-profile--premium .trainer-profile__title{color:#7a7a8a;font-size:1rem;font-weight:var(--weight-medium);margin-bottom:1.125rem}.sdv2 .trainer-profile__bio{font-size:1.0625rem;line-height:var(--leading-prose);color:#3a3a4a;text-align:left;max-width:600px;margin-bottom:1.25rem}.sdv2 .trainer-profile--premium .trainer-profile__bio{font-size:1rem;line-height:var(--leading-prose);color:#4a4a5a;text-align:left;margin-bottom:1.5rem}.sdv2 .trainer-profile__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.sdv2 .trainer-profile__tag{border-radius:var(--badge-radius);font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--tx-secondary,#52525b);background:#1a1a2e0a;border:1px solid #0000000f;padding:6px 12px}.sdv2 .trainer-profile__link{font-size:.75rem;font-weight:var(--weight-semibold);color:var(--tx-accent,#8b5cf6);letter-spacing:.01em;transition:gap .3s var(--sdv2-ease);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.sdv2 .trainer-profile__link:hover{gap:.375rem}}@media (width<=768px){.sdv2 .trainer-profile--premium{gap:2rem}.sdv2 .trainer-profile--premium .trainer-profile__avatar{border-radius:var(--radius-md);width:200px;height:260px}}@media (width<=640px){.sdv2 .trainer-profile{text-align:center;flex-direction:column;align-items:center}.sdv2 .trainer-profile__avatar{width:96px;height:96px}.sdv2 .trainer-profile--premium{align-items:center}.sdv2 .trainer-profile--premium .trainer-profile__avatar{border-radius:var(--radius-md);width:200px;height:250px}.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);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,#0000,#ffffff0f,#0000)}[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);color:#fff;box-shadow:var(--si-shadow-card);border-color:#ffffff0f}[data-theme=dark] .sdv2 .goals li strong{color:#fff}[data-theme=dark] .sdv2 .goals--flat li{box-shadow:none;background:0 0;border:none}[data-theme=dark] .sdv2 .learning-path:before{background:linear-gradient(90deg, #ffffff0f, #fff3, var(--sdv2-success))}[data-theme=dark] .sdv2 .timeline-dot{background:linear-gradient(135deg,#3a3a5c 0%,#2a2a48 100%);box-shadow:0 4px 12px #12182a4d}[data-theme=dark] .sdv2 .timeline-line{background:linear-gradient(#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);box-shadow:var(--si-shadow-card-hover);border-color:#ffffff0f}[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-underline-offset:2px;text-decoration:underline}@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;-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,[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,[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,[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);box-shadow:var(--si-shadow-card);border-color:#ffffff0f}[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);color:var(--tx-secondary);border-color:#ffffff0f}@media (hover:hover) and (pointer:fine){[data-theme=dark] .sdv2 .format-tab:hover:not(.active){color:#fff;background:var(--sf-secondary);border-color:#ffffff1f}}[data-theme=dark] .sdv2 .format-tab.active{color:#1a1a2e;background:#e8e8ec;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{color:var(--tx-secondary);border-bottom-color:#ffffff0f}[data-theme=dark] .sdv2 .dates-table td{color:var(--tx-secondary);border-bottom-color:#ffffff0a}@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{color:#f87171;background:#dc262626}[data-theme=dark] .sdv2 .date-badge--blue{color:#60a5fa;background:#2563eb26}[data-theme=dark] .sdv2 .date-badge--muted{color:var(--tx-secondary,#888);background:#ffffff0f}[data-theme=dark] .sdv2 .v2-city-select-wrap select{background-color:var(--sf-secondary);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");border-color:#ffffff0f}[data-theme=dark] .sdv2 .booking-card{background:var(--sf-secondary);box-shadow:var(--si-shadow-card-hover);border-color:#ffffff0f}[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{color:#fff;background:var(--sf-base)!important}[data-theme=dark] .sdv2 .trainer-profile__avatar{background:#ffffff0f;border-color:#ffffff0f}[data-theme=dark] .sdv2 .trainer-profile__initials{color:var(--tx-secondary);background:#ffffff0f}[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{color:var(--tx-secondary);background:#ffffff0f}[data-theme=dark] .sdv2 .trainer-profile__link{color:#8b5cf6cc}[data-theme=dark] .sdv2 .trainer-profile__eyebrow{color:var(--sdv2-gold);background:#c4a06b1a;border-color:#c4a06b33}[data-theme=dark] .sdv2 .trainer-profile--premium .trainer-profile__title{color:var(--tx-secondary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sdv2 .cta-btn:focus-visible,.sdv2 .format-tab:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.sdv2 .v2-hero__breadcrumb a:focus-visible{outline-offset:2px;border-radius:var(--radius-sm);outline:2px solid #fffc}.sdv2 .trainer-profile__link:focus-visible,.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()!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{color:#33280f;background:#d9c48c}@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{color:#fffc;border-color:#ffffff40}@media (hover:hover) and (pointer:fine){[data-theme=dark] .sdv2 .v2-hero__cta--ghost:hover{color:#fff;border-color:#ffffff73}}[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,#00000014);border-radius:var(--si-surface-radius-lg,20px);box-shadow:var(--si-shadow-card);padding:2rem 2.5rem;position:relative}.sdv2 .individual-card__badge{border-radius:var(--radius-full);color:var(--tx-gold);font-size:.7rem;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;background:#c4a06b14;border:1px solid #c4a06b33;align-items:center;gap:.4rem;margin-bottom:1.5rem;padding:5px 14px;display:inline-flex}.sdv2 .individual-card__body{grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.sdv2 .individual-card__title{font-family:var(--font-heading);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:var(--weight-extrabold);letter-spacing:-.03em;color:var(--sdv2-text);margin:0 0 .25rem;line-height:1.15}.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);max-width:520px;margin:0}.sdv2 .individual-card__action{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.875rem;display:flex}.sdv2 .individual-card__price{text-align:right}.sdv2 .individual-card__amount{font-size:1.35rem;font-weight:var(--weight-extrabold);color:var(--sdv2-text);letter-spacing:-.03em;display:block}.sdv2 .individual-card__vat{color:var(--sdv2-faint);margin-top:2px;font-size:.675rem;display:block}.sdv2 .individual-card__cta{white-space:nowrap;font-size:.875rem}@media (width<=640px){.sdv2 .individual-card{padding:1.5rem}.sdv2 .individual-card__body{grid-template-columns:1fr;gap:1.25rem}.sdv2 .individual-card__action{flex-direction:row;justify-content:space-between;align-items:flex-start}.sdv2 .individual-card__price{text-align:left}.sdv2 .individual-card__cta{text-align:center;width:100%}.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);box-shadow:var(--si-shadow-card);border-color:#ffffff0f}[data-theme=dark] .sdv2 .individual-card__badge{color:var(--tx-gold);background:#c4a06b1a;border-color:#c4a06b40}[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){mix-blend-mode:normal;animation:none}::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:.2s ease-out forwards sdv2-fade-out}::view-transition-new(root){animation:.25s ease-out forwards sdv2-fade-in}@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{max-width:52rem;padding:0 var(--ct-px,1.5rem);flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 auto;display:flex}.sdv2-xlink{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);transition:transform var(--duration-fast), box-shadow var(--duration-fast), border-color var(--duration-fast);align-items:center;gap:.5rem;padding:.5rem .875rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.sdv2-xlink:hover{box-shadow:var(--si-shadow-card);border-color:rgba(var(--color-secondary-rgb,156, 130, 67), .4);transform:translateY(-1px)}}.sdv2-xlink__icon{flex-shrink:0;width:1rem;height:1rem}.sdv2-xlink--lp .sdv2-xlink__icon,.sdv2-xlink--prog .sdv2-xlink__icon{color:var(--tx-gold)}.sdv2-xlink__arrow{width:.75rem;height:.75rem;color:var(--tx-gold);flex-shrink:0}.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{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);margin-top:2.5rem;display:grid}.sdv2 .iht__benefit{text-align:center;background:var(--si-surface-bg,#fff);border:1px solid var(--si-surface-border,#16161614);border-radius:var(--card-radius);box-shadow:var(--si-shadow-card);padding:2rem 1.5rem;transition:transform .2s,box-shadow .2s}@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{border-radius:var(--icon-radius);width:3rem;height:3rem;color:var(--sdv2-gold);background:#c4a06b14;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.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{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.sdv2 .iht__cta{font-weight:var(--weight-bold);align-items:center;gap:.5rem;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.sdv2 .iht__cta--primary{background:var(--color-primary);color:#fff;padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--btn-radius);font-size:.9375rem}@media (hover:hover) and (pointer:fine){.sdv2 .iht__cta--primary:hover{background:var(--color-primary-700,#245785);transform:translateY(-1px)}}.sdv2 .iht__cta--secondary{color:var(--tx-secondary);border-bottom:1px solid var(--bd-primary,#e4e4e7);padding-bottom:.125rem;font-size:.875rem}@media (hover:hover) and (pointer:fine){.sdv2 .iht__cta--secondary:hover{color:var(--tx-primary);border-bottom-color:var(--bd-strong,#d0ccc4)}}@media (width<=767px){.sdv2 .iht__grid{gap:var(--grid-gap-sm);grid-template-columns:1fr}.sdv2 .iht__benefit{padding:1.5rem 1.25rem}.sdv2 .iht__cta-bar{flex-direction:column;gap:1rem}.sdv2 .iht__cta--primary{justify-content:center;width:100%}}html[data-theme=dark] .sdv2 .iht__benefit{background:var(--si-surface-bg,#1a1a2e);border-color:var(--si-surface-border,#ffffff0f)}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{color:var(--tx-gold,#c4a06b);background:#c4a06b26;border:1px solid #c4a06b4d}@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{align-items:center;gap:.75rem;display:flex}.cf-success-msg{text-align:center;padding:2rem 1rem;display:none}.cf-success-msg__title{margin-bottom:.375rem;font-size:1.125rem;font-weight:700}.cf-success-msg__text{color:var(--sdv2-muted);font-size:.875rem}.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}}
