.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-secondary, var(--color-grey-50));--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: 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}.si-surface{background:var(--si-surface-bg);border:1px solid var(--si-surface-border);border-radius:var(--si-surface-radius);box-shadow:var(--si-shadow-card)}.si-surface--lg{border-radius:var(--si-surface-radius-lg)}.si-surface--sm{border-radius:var(--si-surface-radius-sm)}.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:600;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 h1,.sdv2 h2,.sdv2 h3,.sdv2 h4{overflow-wrap:break-word;word-break:break-word}.sdv2 .sec__h2{font-family:var(--font-heading, "Inter Display", sans-serif);font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:800;line-height:1.08;margin:0 0 2.5rem;letter-spacing:-.05em;text-align:center}.sdv2 .sec__h2 em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500;letter-spacing:-.02em;text-decoration:none}.sdv2 .sec--dark .sec__h2 em{text-decoration:none}.sdv2 .prose p{color:#626262;font-size:1.125rem;margin-bottom:1.5rem;line-height:1.75;max-width:700px}.sdv2 .sec--dark .prose p{color:#fff9}.sdv2 .prose strong{color:var(--sdv2-text);font-weight:600}.sdv2 .sec--dark .prose strong{color:#ffffffd9}.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:700;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}.sdv2 .cta-btn:hover{filter:brightness(1.08);transform:translateY(var(--card-hover-lift, -3px));box-shadow:var(--btn-shadow-hover)}.sdv2 .btn--ghost{display:inline-flex;align-items:center;gap:8px;padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--btn-radius);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.875rem;font-weight:700;color:#fff;border:1.5px solid rgba(255,255,255,.28);transition:color .3s var(--sdv2-ease),border-color .3s var(--sdv2-ease),background .3s var(--sdv2-ease);background:#0f0f1a40;box-shadow:var(--si-shadow-card-tight);text-decoration:none;cursor:pointer}.sdv2 .btn--ghost:hover{color:#fff;border-color:#fff6;background:#ffffff0f}.sdv2.js-ready .fade{opacity:0;transform:translateY(24px);transition:opacity .5s var(--sdv2-ease),transform .5s var(--sdv2-ease)}.sdv2.js-ready .fade--left{transform:translate(-24px)}.sdv2.js-ready .fade--right{transform:translate(24px)}.sdv2.js-ready .fade--scale{transform:scale(.94)}.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--has-image .v2-hero__bg-image{background-size:cover;background-position:center 20%;background-image:var(--hero-bg-mobile, none)}@media(min-width:1024px){.sdv2 .v2-hero--has-image .v2-hero__bg-image{background-position:center 40%;background-image:var(--hero-bg-desktop, none)}}.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--has-image .v2-hero__bg-overlay{background:linear-gradient(90deg,#1a1a2e94,#1a1a2e40 55%,#1a1a2e14)}@media(max-width:1023px){.sdv2 .v2-hero--has-image .v2-hero__bg-overlay{background:linear-gradient(180deg,#1a1a2eb8,#1a1a2e73,#1a1a2e40)}}.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:400;letter-spacing:.02em;color:#0006;text-decoration:none;transition:color .2s ease}.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:500;color:#0000008c;max-width:48ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdv2 .v2-hero__tag{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(255,255,255,.22);border-radius:var(--badge-radius);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0f0f1a66;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 2px 8px #12182a26;margin-bottom:2rem}.sdv2 .v2-hero__tag:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;opacity:.85}.sdv2 .v2-hero__h1{font-family:var(--font-heading, "Inter Display", sans-serif);font-size:clamp(3rem,6.5vw,5.5rem);font-weight:800;line-height:.94;color:var(--tx-primary, #1A1A2E);letter-spacing:-.055em;margin-bottom:1.75rem;min-height:1.2em}.sdv2 .v2-hero__h1 em{display:block;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500;letter-spacing:-.03em;color:#1a1a2ea6;margin-top:.12em}.sdv2 .v2-hero__h1 .tw-cursor{display:inline-block;width:3px;height:.85em;background:var(--sdv2-gold);margin-left:2px;vertical-align:baseline;animation:sdv2-tw-blink .6s step-end infinite}@keyframes sdv2-tw-blink{0%,to{opacity:1}50%{opacity:0}}.sdv2 .v2-hero__sub{font-size:1.125rem;color:#ffffffb8;line-height:1.75;max-width:620px;margin-bottom:var(--header-mb)}.sdv2 .v2-hero__actions{display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:1rem}.sdv2 .v2-hero__secondary{display:flex;gap:.5rem;margin-top:.5rem}.sdv2 .v2-hero__sec-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-md);font-size:.75rem;font-weight:600;color:#ffffff80;border:1px solid rgba(255,255,255,.1);background:none;cursor:pointer;transition:all .2s ease}.sdv2 .v2-hero__sec-btn:hover{color:#fffc;border-color:#fff3;background:#ffffff0a}.sdv2 .v2-hero__sec-btn svg{width:16px;height:16px}.sdv2 .v2-hero__siai{display:flex;align-items:center;gap:10px;padding:.5rem .875rem;margin-top:1.25rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-xl);max-width:340px}.sdv2 .v2-hero__siai-text{font-size:.75rem;color:#ffffff73;line-height:1.5}.sdv2 .v2-hero__siai-text strong{color:#c4b5fdb3;font-weight:600;letter-spacing:.02em}.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:700;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:1.75;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:500;color:#1a1a2e8c;margin-bottom:2.5rem}.sdv2 .v2-hero__facts-sep{font-size:.625rem;opacity:.5;vertical-align:middle}.sdv2 .v2-hero__fact{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;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-ask{font-size:.9375rem;font-weight:500;letter-spacing:.04em;color:#ffffff80;text-align:center;margin-bottom:1rem}.sdv2 .v2-hero__resonance-options{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}.sdv2 .v2-hero__resonance-chip{padding:var(--chip-py, .625rem) var(--chip-px, 1.25rem);font-size:.8125rem;font-weight:500;font-family:inherit;letter-spacing:.01em;color:#ffffffb3;background:transparent;border:1px solid rgba(255,255,255,.28);border-radius:var(--chip-radius);cursor:pointer;transition:color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1);white-space:nowrap}.sdv2 .v2-hero__resonance-chip:hover{color:#ffffffe6;border-color:#ffffff73}.sdv2 .v2-hero__resonance-chip[aria-pressed=true]{color:#fff;border-color:#fff9;background:#ffffff0a;font-weight:600}.sdv2 .v2-hero__resonance--active .v2-hero__resonance-chip:not([aria-pressed=true]){opacity:.5}.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:1.65;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:600;color:var(--sdv2-accent);text-decoration:none;transition:color .2s}.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:700;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}.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)}.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__resonance-options{flex-direction:column;align-items:center}.sdv2 .v2-hero__resonance-chip{width:100%;max-width:16rem;text-align:center;padding:.6875rem 1.25rem}.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-chip,.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;background-size:cover;background-position:center 15%;z-index:0}.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-bg{background-position:center 35%}.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-bg{background-position:30% 12%}.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,8cqi,5rem)}}.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:1024px)and (max-width:1279px)and (min-height:600px){.sdv2 .v2-hero-split__image-bg{background-position:35% 12%}}@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,7.5vw,2.75rem);overflow-wrap:break-word}.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__pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.sdv2 .v2-hero__pill{display:inline-flex;align-items:center;gap:.375rem;padding:8px 14px;border-radius:var(--badge-radius);background:#0f0f1a73;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:.75rem;font-weight:600;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px #12182a2e}.sdv2 .v2-hero__pill svg{width:.875rem;height:.875rem;opacity:.9}.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__booking-eyebrow{font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:1.125rem}.sdv2 .v2-hero__booking-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.sdv2 .v2-hero__booking-item{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:var(--input-radius);transition:background .2s ease}.sdv2 .v2-hero__booking-item:hover{background:#ffffff1f}.sdv2 .v2-hero__booking-item svg{width:1.125rem;height:1.125rem;color:#ffffff80;flex-shrink:0;margin-top:2px}.sdv2 .v2-hero__booking-label{display:block;font-size:.875rem;font-weight:700;color:#ffffffeb}.sdv2 .v2-hero__booking-detail{display:block;font-size:.6875rem;color:#fff6;margin-top:2px}.sdv2 .v2-hero__booking-cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:var(--btn-padding-y) var(--btn-padding-x);background:var(--btn-gold-gradient);color:#fff;font-size:.875rem;font-weight:700;border-radius:var(--btn-radius);text-decoration:none;transition:filter .2s ease,transform .2s ease;box-shadow:0 4px 16px #12182a2e}.sdv2 .v2-hero__booking-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.sdv2 .v2-hero__booking-cta svg{width:1rem;height:1rem}.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}.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}.sdv2 .hero-gradient-transition{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__sub{color:#ffffffa6}.sdv2 .v2-hero__actions{flex-direction:column}.sdv2 .v2-hero .logo-carousel{position:absolute;bottom:0;left:0;right:0}}.sdv2 .v2-scroll-hint{position:absolute;bottom:5.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:4}.sdv2 .v2-scroll-hint__text{color:#fff6;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sdv2 .v2-scroll-hint__chevron{width:28px;height:28px;color:#ffffff80;animation:sdv2-scrollBounce 2s ease-in-out infinite}.sdv2 .v2-scroll-hint__chevron svg{width:100%;height:100%}@keyframes sdv2-scrollBounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(8px);opacity:1}}@media(max-width:768px){.sdv2 .v2-scroll-hint{display:none}}@media(prefers-reduced-motion:reduce){.sdv2 .v2-scroll-hint__chevron{animation:none}}.sdv2 .desc-editorial{max-width:52rem;margin-left:auto;margin-right:auto}.sdv2 .sec__h3{font-family:var(--font-heading, "Inter Display", sans-serif);font-size:var(--sdv2-h3);font-weight:700;margin-bottom:.5rem;text-align:left}.sdv2 .desc-prose{font-size:1.0625rem;line-height:1.75}.sdv2 .desc-folge__heading{font-size:var(--sdv2-h3);font-weight:700;margin-bottom:.5rem;text-align:left}.sdv2 .desc-mitnahme{max-width:52rem;margin-left:auto;margin-right:auto;margin-top:var(--header-mb);padding-top:0;border-top:none}.sdv2 .desc-mitnahme .goals{grid-template-columns:1fr;gap:.875rem}.sdv2 .desc-mitnahme .goals li{background:transparent;border:none;border-radius:0;box-shadow:none;padding:.375rem 0;font-size:1.0625rem}.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--transform{grid-template-columns:1fr 1fr}@media(max-width:768px){.sdv2 .goals--transform{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:700}.sdv2 .desc-vorkenntnisse{max-width:52rem;margin-left:auto;margin-right:auto;margin-top:var(--header-mb);padding-top:0;border-top:none}.sdv2 .desc-vorkenntnisse .desc-folge__heading{text-align:left;font-size:1rem;color:var(--sdv2-faint);font-weight:600;margin-bottom:.75rem}.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 .desc-praxistipp{max-width:52rem;margin-left:auto;margin-right:auto;margin-top:var(--header-mb)}.sdv2 .praxistipp-card{background:var(--si-surface-bg, #FFFFFF);border:1px solid var(--si-surface-border, rgba(22, 22, 22, .08));border-radius:var(--si-surface-radius-sm, 22px);padding:1.5rem 1.75rem;position:relative;transition:var(--card-transition)}.sdv2 .praxistipp-card__label{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sdv2-accent);background:#c4a06b14;padding:.1875rem .625rem;border-radius:var(--radius-sm);margin-bottom:.75rem}.sdv2 .praxistipp-card .prose{font-size:.9375rem;line-height:1.7;color:var(--sdv2-body)}.sdv2 .praxistipp-card--prominent{max-width:52rem;margin:0 auto;padding:2rem 2.25rem;border-left:3px solid var(--sdv2-accent);border-radius:var(--si-surface-radius, 28px);box-shadow:none}.sdv2 .praxistipp-card--prominent:hover{box-shadow:var(--si-shadow-card-tight)}.sdv2 .mehr-praxistipp{margin-top:1.5rem}.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)}.sdv2 .learning-path__step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}.sdv2 .learning-path__dot{width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;margin-bottom:10px;transition:border-color .4s var(--sdv2-ease),background .4s var(--sdv2-ease)}.sdv2 .learning-path__dot svg{width:20px;height:20px;color:var(--sdv2-muted)}.sdv2 .learning-path__step--active .learning-path__dot{border-color:var(--sdv2-navy);background:#1a1a2e0a}.sdv2 .learning-path__step--active .learning-path__dot svg{color:var(--sdv2-navy)}.sdv2 .learning-path__step--done .learning-path__dot{border-color:var(--sdv2-success);background:#16a34a0f}.sdv2 .learning-path__step--done .learning-path__dot svg{color:var(--sdv2-success)}.sdv2 .learning-path__title{font-size:.72rem;font-weight:700;color:var(--sdv2-text)}.sdv2 .learning-path__sub{font-size:.65rem;color:var(--sdv2-faint);margin-top:2px}@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:800;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, "Inter Display", sans-serif);font-size:1.25rem;font-weight:800;color:var(--sdv2-text);margin-bottom:.375rem;line-height:1.25;letter-spacing:-.02em}.sdv2 .timeline-content .timeline-desc{font-size:.9375rem;font-weight:500;color:var(--sdv2-muted);margin-bottom:1.25rem;line-height:1.6}.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:.9375rem;line-height:1.6;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:1.65;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 .method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap-sm);margin-top:1.5rem}.sdv2 .method-item{text-align:center;padding:1.5rem 1rem;background:var(--si-surface-bg);border:1px solid var(--si-surface-border);border-radius:var(--si-surface-radius-sm);box-shadow:var(--si-shadow-card);transition:var(--card-transition)}.sdv2 .method-item:hover{transform:translateY(var(--card-hover-lift, -3px));box-shadow:var(--si-shadow-card-hover);border-color:var(--card-hover-border)}.sdv2 .method-item__pct{font-size:1.5rem;font-weight:800;color:var(--sdv2-navy);letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-style:italic}.sdv2 .method-item__label{font-size:var(--sdv2-xs);color:var(--sdv2-muted);margin-top:.25rem}@media(max-width:600px){.sdv2 .method-grid{gap:.5rem}.sdv2 .method-item{padding:1rem .5rem}.sdv2 .method-item__pct{font-size:1.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}.sdv2 .faq-item:hover{background:#00000003}.sdv2 .faq-item:last-child{border-bottom:none}.sdv2 .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.75rem .5rem;font-family:var(--font-heading, "Inter Display", sans-serif);font-size:1.0625rem;font-weight:700;color:var(--sdv2-text);text-align:left;cursor:pointer;gap:var(--grid-gap);transition:color .3s ease;background:none;border:none;letter-spacing:-.01em}.sdv2 .faq-q:hover{color:var(--sdv2-navy)}.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)}.sdv2 .faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--sdv2-ease)}.sdv2 .faq-item.open .faq-a{max-height:300px}.sdv2 .faq-a__inner{padding:0 .5rem 1.75rem;font-size:.9375rem;color:var(--sdv2-muted);line-height:1.8;max-width:680px}.hub{position:fixed;top:1.25rem;left:50%;transform:translate(-50%);z-index:1001;display:flex;align-items:center;padding:4px 6px 4px 8px;border-radius:var(--badge-radius);background:linear-gradient(135deg,#1a1a2ec7,#2a2a48c7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1.5px solid rgba(255,255,255,.1);box-shadow:0 8px 36px #1a1a2e73,0 2px 8px #12182a26;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);transform:translate(-50%) translateY(-8px)}.hub.show{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.hub:hover{box-shadow:0 14px 48px #1a1a2e94,0 4px 12px #12182a33}.hub__item{display:flex;align-items:center;gap:.375rem;padding:8px 16px;border-radius:var(--badge-radius);white-space:nowrap;cursor:pointer;transition:color .2s ease,background .2s ease;background:none;border:none;font-family:inherit}.hub__icon{width:1rem;height:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.hub__icon svg{width:.875rem;height:.875rem;color:#ffffff80;transition:color .2s ease}.hub__label{font-size:.78rem;font-weight:600;color:#ffffffb3;transition:color .2s ease}.hub__item:hover{background:var(--grad-gold-pill);box-shadow:var(--si-shadow-card-tight)}.hub__item:hover .hub__label{color:#fff}.hub__item:hover .hub__icon svg{color:#fff}.hub__item.active{background:var(--grad-gold-pill);box-shadow:var(--si-shadow-card-tight)}.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.hub--light{background:#ffffffeb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-color:#1a1a2e2e;box-shadow:0 4px 20px #1a1a2e1a,0 1px 4px #12182a0f}.hub.hub--light:hover{box-shadow:0 8px 32px #1a1a2e29,0 2px 8px #12182a14}.hub.hub--light .hub__label{color:var(--sdv2-muted)}.hub.hub--light .hub__icon svg{color:var(--sdv2-muted)}.hub.hub--light .hub__item:hover{background:var(--grad-gold-pill);box-shadow:var(--si-shadow-card-tight)}.hub.hub--light .hub__item:hover .hub__label{color:#fff}.hub.hub--light .hub__item:hover .hub__icon svg{color:#fff}.hub.hub--light .hub__item.active{background:var(--grad-gold-pill);box-shadow:var(--si-shadow-card-tight)}.hub.hub--light .hub__item.active .hub__label{color:#fff}.hub.hub--light .hub__item.active .hub__icon svg{color:#fff}.hub__item:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px;border-radius:var(--radius-md, .75rem)}@media(min-width:769px)and (max-width:1399px){.hub{top:50%;left:auto;right:16px;flex-direction:column;padding:6px;transform:translateY(-50%) translate(8px)}.hub.show{transform:translateY(-50%) translate(0)}.hub__label{display:none}.hub__item{padding:10px;gap:0}.hub__icon svg{width:1rem;height:1rem}}@media(max-width:768px){.hub{display:none!important}}@media(max-height:500px)and (max-width:1024px){.hub{display: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:900;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__quote{font-size:clamp(1.3rem,2.8vw,2rem);font-weight:500;color:var(--sdv2-navy);line-height:1.55;letter-spacing:-.01em;min-height:3.5em;margin-bottom:2.5rem}.sdv2 .tw-word{opacity:0;transition:opacity .1s ease;display:inline}.sdv2 .tw-word.typed{opacity:1}.sdv2 .testimonial__h2{color:var(--sdv2-navy);text-align:center}.sdv2 .testimonial__h2 em{color:var(--sdv2-muted)}.sdv2 .testimonial__who{font-size:1rem;color:var(--sdv2-muted);margin-top:2rem;font-weight:500}.sdv2 .testimonial__stars{color:var(--sdv2-gold);font-size:1.25rem;letter-spacing:3px;margin-top:1rem}.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:900;color:var(--sdv2-navy);letter-spacing:-.04em;line-height:1}.sdv2 .rating-overview__stars{color:var(--sdv2-gold);font-size:1.1rem;letter-spacing:2px;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:600;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:700;color:var(--sdv2-navy);text-align:right}@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}.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}.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)}.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:2px}.sdv2 .testimonial-card__quote{font-size:.85rem;color:var(--sdv2-muted);line-height:1.65;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__avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#ececec,#e0e0e0);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--sdv2-muted);flex-shrink:0}.sdv2 .testimonial-card__name{font-size:.875rem;font-weight:700;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__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:700;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}.sdv2 .format-tab:hover:not(.active){color:var(--sdv2-navy);border-color:#00000014;background:#fff}@media(max-width:600px){.sdv2 .format-tab{padding:10px 8px;font-size:.72rem}}.sdv2 .format-info{padding:1.25rem 1.5rem;background:#f8f8f8;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);margin-bottom:2rem;font-size:var(--sdv2-small);color:var(--sdv2-text);line-height:1.7;box-shadow:none}.sdv2 .format-info strong{color:var(--sdv2-navy);font-weight:700}.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:700;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}.sdv2 .dates-table tr:hover td{background:#1a1a2e05}.sdv2 .dates-table td strong{color:var(--sdv2-text);font-weight:600}.sdv2 .date-badge{display:inline-flex;padding:4px 10px;border-radius:var(--radius-full);font-size:.7rem;font-weight:700}.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--gold{background:#c4a06b26;color:#92700c}.sdv2 .dates-table td:last-child{text-align:right}.sdv2 .dates-table .cta-btn{padding:8px 18px;font-size:.75rem}@media(max-width:768px){.sdv2 .dates-table th,.sdv2 .dates-table td{padding:.6rem .5rem}.sdv2 .dates-table th:nth-child(3),.sdv2 .dates-table td:nth-child(3){display:none}}@media(max-width:480px){.sdv2 .dates-table .cta-btn.btn--outline{display:none}.sdv2 .dates-table .cta-btn{padding:6px 12px;font-size:.7rem;margin-left:0}.sdv2 .dates-table td:nth-child(4){white-space:nowrap}}.sdv2 .v2-termine-hint{font-size:.8125rem;line-height:1.5;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-inhouse-cta{text-align:center;padding:1.5rem 1rem;border-radius:var(--radius-md);background:#1a1a2e05;border:1px solid var(--sdv2-border)}.sdv2 .v2-inhouse-cta__text{font-size:var(--sdv2-body);line-height:1.6;color:var(--sdv2-text);margin:0 0 1.25rem}.sdv2 .v2-inhouse-cta__btn{display:inline-flex;align-items:center;gap:.5rem;padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--sdv2-body);font-weight:600;font-family:inherit;color:#fff;background:var(--sdv2-accent);border:none;border-radius:var(--btn-radius);text-decoration:none;cursor:pointer;transition:background .2s var(--sdv2-ease)}.sdv2 .v2-inhouse-cta__btn:hover{background:var(--sdv2-accent-hover)}.sdv2 .v2-inhouse-cta__btn:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}[data-theme=dark] .sdv2 .v2-inhouse-cta{background:#ffffff08;border-color:#ffffff14}[data-theme=dark] .sdv2 .v2-inhouse-cta__btn{color:var(--sdv2-navy);background:var(--sdv2-gold)}[data-theme=dark] .sdv2 .v2-inhouse-cta__btn:hover{background:var(--sdv2-accent-hover)}.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:600;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}.sdv2 .v2-termine-notify__btn:hover{opacity:.85}.sdv2 .v2-termine-notify__success{font-size:.8125rem;color:var(--sdv2-success);margin:0;font-weight:500}[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 .skel-row td{padding:1rem}.sdv2 .skel-bar{height:14px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:sdv2-skeleton 1.5s ease infinite;border-radius:var(--radius-sm)}@keyframes sdv2-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.sdv2 .v2-city-filter{margin-bottom:1rem}.sdv2 .v2-country-segment{display:flex;gap:0;margin-bottom:.75rem;border:1px solid rgba(26,26,46,.12);border-radius:var(--chip-radius);overflow:hidden;width:fit-content;background:#1a1a2e0a}.sdv2 .v2-country-btn{padding:.5rem 1rem;font-size:var(--sdv2-small);font-weight:500;font-family:inherit;color:var(--sdv2-text);background:transparent;border:none;border-right:1px solid rgba(26,26,46,.08);cursor:pointer;white-space:nowrap;line-height:1;transition:color .2s,background .2s}.sdv2 .v2-country-btn:last-child{border-right:none}.sdv2 .v2-country-btn:hover:not(.active){background:#1a1a2e12}.sdv2 .v2-country-btn.active{color:var(--chip-color-active);background:var(--chip-bg-active)}.sdv2 .v2-country-btn:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-2px}[data-theme=dark] .sdv2 .v2-country-segment{background:#ffffff0f;border-color:#ffffff1a}[data-theme=dark] .sdv2 .v2-country-btn{border-right-color:#ffffff14}[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:.5rem}.sdv2 .v2-city-select-wrap select{width:100%}}.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;scrollbar-width:thin;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}}.sdv2 .v2-city-chip{display:inline-flex;align-items:center;padding:var(--chip-py) 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}.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 .v2-garantie-info{padding:1.5rem 1.75rem;background:#fdf8ef;border:1.5px solid rgba(196,160,107,.35);border-radius:var(--input-radius);margin-top:1.5rem;font-size:var(--sdv2-small);color:var(--sdv2-text);line-height:1.7;box-shadow:0 4px 20px #c4a06b1f,0 1px 4px #12182a0a;animation:sdv2-slideDown .25s ease-out}.sdv2 .v2-garantie-info__title{display:flex;align-items:center;gap:.5rem;font-weight:800;color:var(--sdv2-navy);margin-bottom:.625rem;font-size:1rem}.sdv2 .v2-garantie-info__title:before{content:"";display:inline-block;width:1.125rem;height:1.125rem;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23c4a06b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E") no-repeat center/contain}.sdv2 .v2-garantie-info__text{color:var(--sdv2-muted);margin-bottom:.75rem}.sdv2 .v2-garantie-info__tip{padding:.75rem 1rem;background:#c4a06b1a;border-radius:var(--radius-md);margin-bottom:1rem;font-size:var(--sdv2-xs);color:var(--sdv2-text)}.sdv2 .v2-garantie-info__tip strong{color:var(--sdv2-gold)}.sdv2 .v2-garantie-info__ctas{display:flex;gap:.75rem;flex-wrap:wrap}.sdv2 .v2-garantie-info__ctas .cta-btn{padding:10px 20px;font-size:.8rem}.sdv2 .v2-garantie-info__ctas .btn--ghost{padding:10px 20px;font-size:.8rem;color:var(--sdv2-navy);border-color:#1a1a2e2e;background:#1a1a2e0a}.sdv2 .v2-garantie-info__ctas .btn--ghost:hover{color:var(--sdv2-navy);background:#1a1a2e1a;border-color:#1a1a2e4d}@keyframes sdv2-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.sdv2 .v2-garantie-info__ctas{flex-direction:column}.sdv2 .v2-garantie-info__ctas .cta-btn,.sdv2 .v2-garantie-info__ctas .btn--ghost{width:100%;text-align:center}}.sdv2 .dates-none{text-align:center;padding:3rem 1rem;color:var(--sdv2-muted);font-size:var(--sdv2-small)}.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;max-height:calc(100vh - 10.5rem);overflow-y:auto;overflow-x:hidden;box-shadow:var(--si-shadow-card);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}@media(max-width:1024px){.sdv2 .booking-card{position:static;max-height:none;overflow-y:visible}}.sdv2 .booking-card__price{margin-bottom:1.5rem}.sdv2 .booking-card__amount{font-size:2.5rem;font-weight:900;color:var(--sdv2-navy);letter-spacing:-.03em}.sdv2 .booking-card__vat{font-size:var(--sdv2-xs);color:var(--sdv2-faint);margin-top:.25rem}.sdv2 .booking-card__brutto{font-size:var(--sdv2-sm);color:var(--sdv2-body);font-weight:600;margin-top:.375rem}.sdv2 .booking-card__facts{display:grid;gap:.5rem;margin-bottom:1rem}.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__ctas{display:grid;gap:.6rem;margin-bottom:1rem}.sdv2 .booking-card__ctas .cta-btn{width:100%;justify-content:center}.sdv2 .booking-card__ctas .btn--ghost{width:100%;justify-content:center;text-align:center;color:var(--sdv2-navy, #1A1A2E);border-color:#1616162e;background:#16161608}.sdv2 .booking-card__ctas .btn--ghost:hover{color:var(--sdv2-navy, #1A1A2E);border-color:#1616164d;background:#1616160f}.sdv2 .booking-card__trust{font-size:.72rem;color:var(--sdv2-faint);text-align:center;line-height:1.6}.sdv2 .booking-card__divider{height:1px;background:#0000000f;margin:1rem 0}.sdv2 .booking-card__badge{display:flex;align-items:center;gap:.5rem;font-size:var(--sdv2-xs);color:var(--sdv2-success);font-weight:600}.sdv2 .booking-card__badge svg{width:16px;height:16px}.sdv2 .booking-card__discount{margin:-2rem -2rem 1.5rem;padding:12px 2rem;background:linear-gradient(135deg,#c4a06b14,#c4a06b0a);border-bottom:1px solid rgba(196,160,107,.12);border-radius:var(--card-radius, 1.25rem) var(--card-radius, 1.25rem) 0 0;display:flex;align-items:center;gap:10px}.sdv2 .booking-card__discount-icon{width:20px;height:20px;color:var(--sdv2-accent);flex-shrink:0}.sdv2 .booking-card__discount-text{font-size:var(--sdv2-xs);font-weight:700;color:var(--sdv2-accent)}.sdv2 .booking-card__discount-text span{font-weight:500;color:var(--sdv2-muted)}.sdv2 .booking-card__original{font-size:1.1rem;color:var(--sdv2-faint);text-decoration:line-through;margin-right:.75rem;font-weight:500}.sdv2 .booking-card__savings{display:inline-flex;padding:3px 10px;border-radius:var(--radius-full);background:#c4a06b14;color:var(--sdv2-accent);font-size:.7rem;font-weight:700;margin-left:.5rem;vertical-align:middle}.sdv2 .booking-card__coupon{margin-top:1rem}.sdv2 .booking-card__coupon-wrap{display:flex;align-items:center;gap:8px;background:#f3f3f5;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);padding:3px 3px 3px 14px;transition:border-color .3s ease}.sdv2 .booking-card__coupon-wrap:focus-within{border-color:var(--sdv2-navy)}.sdv2 .booking-card__coupon-input{flex:1;border:none;background:none;outline:none;font-family:inherit;font-size:var(--sdv2-xs);color:var(--sdv2-text);padding:6px 0;min-width:0;text-transform:uppercase;letter-spacing:.1em}.sdv2 .booking-card__coupon-input::placeholder{color:var(--sdv2-faint);text-transform:none;letter-spacing:0}.sdv2 .booking-card__coupon-btn{padding:8px 16px;border-radius:var(--radius-md);background:#f3f3f5;color:var(--sdv2-muted);font-size:.7rem;font-weight:700;cursor:pointer;transition:background .3s ease,color .3s ease;white-space:nowrap;flex-shrink:0;border:1px solid rgba(0,0,0,.06)}.sdv2 .booking-card__coupon-btn:hover{background:#e8e8e8;color:var(--sdv2-text)}.sdv2 .booking-card__coupon-msg{font-size:.68rem;margin-top:6px;font-weight:600;min-height:1em}.sdv2 .booking-card__coupon-msg--success{color:var(--sdv2-success)}.sdv2 .booking-card__coupon-msg--error{color:#dc2626}.sdv2 .booking-card__coupon-btn.active{background:#dc262614;color:#dc2626;border-color:#dc262633}.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:700;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:700;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:600;color:var(--sdv2-navy);text-decoration:none;display:inline-flex;align-items:center;gap:4px;margin-top:2px}.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:.75rem 0 1rem;padding:10px 14px;background:#16a34a0a;border:1px solid rgba(22,163,74,.12);border-radius:var(--radius-md)}.sdv2 .booking-card__includes-title{font-size:.7rem;font-weight:700;color:var(--sdv2-success);margin-bottom:6px;display:flex;align-items:center;gap:5px}.sdv2 .booking-card__includes-title svg{width:14px;height:14px}.sdv2 .booking-card__includes-list{display:flex;flex-wrap:wrap;gap:4px 10px}.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:700;font-size:.6rem}.sdv2 .booking-card__kombi{margin-top:1rem;padding:10px 14px;background:linear-gradient(135deg,#8b5cf60f,#8b5cf605);border:1px solid rgba(139,92,246,.15);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s ease}.sdv2 .booking-card__kombi:hover{border-color:#8b5cf64d}.sdv2 .booking-card__kombi-title{font-size:.7rem;font-weight:700;color:var(--tx-accent);display:flex;align-items:center;gap:5px}.sdv2 .booking-card__kombi-title svg{width:14px;height:14px}.sdv2 .booking-card__kombi-text{font-size:.68rem;color:var(--sdv2-muted);margin-top:3px;line-height:1.5}.sdv2 .booking-card__kombi-text strong{color:var(--sdv2-text)}.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--violet svg{color:var(--tx-accent)}.sdv2 .booking-card__incentive-text{font-size:.75rem;color:var(--sdv2-muted);line-height:1.5}.sdv2 .booking-card__incentive-text strong{color:var(--sdv2-text);font-weight:600}@media(max-width:480px){.sdv2 .booking-zone__incentives{grid-template-columns:1fr}}.sdv2 .booking-disclaimer{font-size:.72rem;color:var(--sdv2-faint);margin-top:2rem;text-align:center;line-height:1.6}.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}.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}.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}[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}[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}}.v2-termin-banner{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#c4a06b1f;border:1px solid rgba(196,160,107,.3);border-radius:var(--input-radius);font-size:.875rem;color:var(--sdv2-text);margin-bottom:1.25rem}.v2-inquiry-form__grid{display:flex;flex-direction:column;gap:var(--grid-gap-xs);border:none;padding:0;margin:0;min-inline-size:0}.v2-inquiry-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap-xs)}@media(max-width:480px){.v2-inquiry-form__row{grid-template-columns:1fr}#v2InquirySubmit{width:100%!important}}.v2-inquiry-form__input{width:100%;padding:.75rem 1rem;border:1.5px solid rgba(26,26,46,.12);border-radius:var(--input-radius);font-size:.9375rem;font-family:inherit;background:#fff;color:var(--sdv2-text);outline:none;transition:border-color .15s}.v2-inquiry-form__input:focus{border-color:var(--sdv2-accent)}.v2-inquiry-form__privacy{display:flex;align-items:flex-start;gap:.625rem;font-size:.85rem;color:var(--sdv2-muted);cursor:pointer}.v2-inquiry-form__privacy input[type=checkbox]{margin-top:2px;flex-shrink:0}.v2-inquiry-form__privacy a{color:var(--sdv2-accent);text-decoration:underline}.sdv2 .v2-wiz-steps{display:flex;align-items:flex-start;justify-content:center;margin-bottom:1.75rem;padding:.875rem 1rem;background:#1a1a2e08;border-radius:var(--input-radius);gap:0}.sdv2 .v2-wiz-step{display:flex;flex-direction:column;align-items:center;gap:.375rem;background:none;border:none;padding:0;cursor:default;flex-shrink:0;position:relative}.sdv2 .v2-wiz-step.clickable{cursor:pointer}.sdv2 .v2-wiz-step.clickable:hover .v2-wiz-dot:not(.active){border-color:var(--sdv2-navy);transform:scale(1.05)}.sdv2 .v2-wiz-dot{width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;border:2.5px solid rgba(26,26,46,.15);color:var(--sdv2-muted);background:#fff;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 4px #12182a0d}.sdv2 .v2-wiz-dot.active{border-color:var(--sdv2-navy);background:var(--sdv2-navy);color:#fff;box-shadow:0 4px 14px #1a1a2e40,0 0 0 4px #1a1a2e14;transform:scale(1.1)}.sdv2 .v2-wiz-dot.done{border-color:var(--sdv2-gold);background:var(--sdv2-gold);color:#fff;box-shadow:0 2px 6px #c4a06b33}.sdv2 .v2-wiz-text{font-size:.625rem;font-weight:600;color:var(--sdv2-muted);text-transform:uppercase;letter-spacing:.05em;transition:all .3s;white-space:nowrap}.sdv2 .v2-wiz-step.active .v2-wiz-text{color:var(--sdv2-navy);font-weight:700}.sdv2 .v2-wiz-step.done .v2-wiz-text{color:var(--sdv2-gold)}.sdv2 .v2-wiz-line{flex:1;height:3px;background:#1a1a2e14;margin-top:1.125rem;min-width:1.5rem;position:relative;overflow:hidden;border-radius:var(--radius-sm)}.sdv2 .v2-wiz-line-fill{position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,var(--sdv2-gold),var(--sdv2-accent));border-radius:var(--radius-sm);transition:width .6s cubic-bezier(.4,0,.2,1)}.sdv2 .v2-wiz-line.done .v2-wiz-line-fill{width:100%}.sdv2 .v2-wiz-panel{display:none}.sdv2 .v2-wiz-panel.active{display:block;animation:v2WizSlideIn .4s cubic-bezier(.22,1,.36,1)}.sdv2 .v2-wiz-panel.slide-out{display:block;animation:v2WizSlideOut .2s ease-in forwards}.sdv2 .v2-wiz-panel.slide-in-reverse{display:block;animation:v2WizSlideInReverse .4s cubic-bezier(.22,1,.36,1)}@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)}}.sdv2 .v2-wiz-heading{font-family:var(--font-heading, "Inter Display", sans-serif);font-size:1.125rem;font-weight:800;color:var(--sdv2-navy);margin-bottom:1.25rem}.sdv2 .v2-wiz-termin-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#1a1a2e08;border:1.5px solid rgba(26,26,46,.1);border-radius:var(--input-radius)}.sdv2 .v2-wiz-termin-check{width:2rem;height:2rem;border-radius:50%;background:var(--sdv2-gold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sdv2 .v2-wiz-termin-check svg{width:1rem;height:1rem;color:#fff}.sdv2 .v2-wiz-termin-info{flex:1;min-width:0}.sdv2 .v2-wiz-termin-date{font-weight:700;font-size:.9375rem;color:var(--sdv2-text)}.sdv2 .v2-wiz-termin-city{font-size:.8125rem;color:var(--sdv2-muted);margin-top:2px}.sdv2 .v2-wiz-termin-badges{display:flex;gap:.5rem;flex-shrink:0}.sdv2 .v2-wiz-garantie-hint{padding:1rem 1.25rem;background:#fdf8ef;border:1.5px solid rgba(196,160,107,.3);border-radius:var(--input-radius);margin-top:1rem;font-size:var(--sdv2-xs);line-height:1.7;color:var(--sdv2-text)}.sdv2 .v2-wiz-garantie-hint__title{font-weight:700;color:var(--sdv2-navy);margin-bottom:.375rem;font-size:.8125rem}.sdv2 .v2-wiz-garantie-hint__text{color:var(--sdv2-muted);margin-bottom:.5rem}.sdv2 .v2-wiz-garantie-hint__tip{padding:.625rem .875rem;background:#c4a06b1a;border-radius:var(--radius-md);font-size:var(--sdv2-xs);color:var(--sdv2-text)}.sdv2 .v2-wiz-garantie-hint__tip strong{color:var(--sdv2-gold)}.sdv2 .v2-wiz-termin-reminder{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:#c4a06b14;border-radius:var(--radius-md);font-size:.8125rem;color:var(--sdv2-text);margin-bottom:1.25rem}.sdv2 .v2-wiz-termin-reminder svg{width:.875rem;height:.875rem;color:var(--sdv2-gold);flex-shrink:0}.sdv2 .v2-wiz-nav{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06);gap:1rem}.sdv2 .v2-wiz-nav .btn--ghost{color:var(--sdv2-navy);border-color:#1a1a2e26;background:#1a1a2e08;backdrop-filter:none;box-shadow:none}.sdv2 .v2-wiz-nav .btn--ghost:hover{color:var(--sdv2-navy);border-color:#1a1a2e4d;background:#1a1a2e0f}.sdv2 .v2-wiz-summary{background:#1a1a2e08;border:1px solid rgba(26,26,46,.08);border-radius:var(--input-radius);padding:1rem 1.25rem;margin-bottom:1.25rem}.sdv2 .v2-wiz-summary-row{display:flex;justify-content:space-between;align-items:baseline;padding:.375rem 0;font-size:.8125rem;line-height:1.4}.sdv2 .v2-wiz-summary-row+.v2-wiz-summary-row{border-top:1px solid rgba(0,0,0,.04)}.sdv2 .v2-wiz-summary-label{color:var(--sdv2-muted);flex-shrink:0;margin-right:1rem}.sdv2 .v2-wiz-summary-value{color:var(--sdv2-text);font-weight:600;text-align:right;word-break:break-word}.sdv2 .v2-wiz-toggle{display:flex;align-items:center;gap:.75rem;cursor:pointer;user-select:none;margin:1rem 0}.sdv2 .v2-wiz-toggle input{position:absolute;opacity:0;width:0;height:0}.sdv2 .v2-wiz-toggle-track{position:relative;width:2.5rem;height:1.375rem;background:#1a1a2e26;border-radius:var(--radius-full);transition:background .25s;flex-shrink:0}.sdv2 .v2-wiz-toggle-knob{position:absolute;top:.15625rem;left:.15625rem;width:1.0625rem;height:1.0625rem;background:#fff;border-radius:50%;transition:transform .25s;box-shadow:0 1px 3px #12182a26}.sdv2 .v2-wiz-toggle input:checked+.v2-wiz-toggle-track{background:var(--sdv2-navy)}.sdv2 .v2-wiz-toggle input:checked+.v2-wiz-toggle-track .v2-wiz-toggle-knob{transform:translate(1.125rem)}.sdv2 .v2-wiz-toggle-label{font-size:.8125rem;font-weight:600;color:var(--sdv2-muted)}.sdv2 .v2-wiz-participants-area{background:#1a1a2e08;border-radius:var(--radius-md);padding:1rem 1.125rem 1.125rem;margin-top:.5rem}.sdv2 .v2-wiz-participants-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.sdv2 .v2-wiz-participants-label{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sdv2-muted);margin-bottom:0}.sdv2 .v2-wiz-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;border-radius:var(--radius-full);background:var(--sdv2-navy);color:#fff;font-size:.6875rem;font-weight:700;margin-left:auto}.sdv2 .v2-wiz-p-row{animation:v2WizSlideIn .25s ease-out;padding-top:.75rem;margin-bottom:.25rem}.sdv2 .v2-wiz-p-row+.v2-wiz-p-row{border-top:1px solid rgba(26,26,46,.08);padding-top:1rem;margin-top:.5rem}.sdv2 .v2-wiz-p-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.sdv2 .v2-wiz-p-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sdv2-muted)}.sdv2 .v2-wiz-p-remove{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--sdv2-muted);cursor:pointer;transition:all .2s}.sdv2 .v2-wiz-p-remove:hover{background:#fef2f2;color:#ef4444}.sdv2 .v2-wiz-p-remove svg{width:1rem;height:1rem}.sdv2 .v2-wiz-p-row .v2-inquiry-form__row{margin-bottom:0}.sdv2 .v2-wiz-p-row .v2-inquiry-form__input{margin-bottom:.625rem}.sdv2 .v2-wiz-p-row .v2-inquiry-form__input.v2-wiz-has-error{border-color:#ef4444}.sdv2 .v2-wiz-add-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem 1rem;border:1px dashed rgba(26,26,46,.2);border-radius:var(--radius-md);background:transparent;color:var(--sdv2-navy);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:.5rem}.sdv2 .v2-wiz-add-btn svg{width:1rem;height:1rem}.sdv2 .v2-wiz-add-btn:hover{border-color:var(--sdv2-navy);background:#1a1a2e08}.sdv2 .v2-wiz-payment-options{display:flex;gap:.75rem}.sdv2 .v2-wiz-payment-card{display:flex;align-items:center;gap:.625rem;flex:1;padding:.75rem 1rem;border:1px solid rgba(26,26,46,.15);border-radius:var(--radius-md);cursor:pointer;transition:all .2s}.sdv2 .v2-wiz-payment-card:hover{border-color:var(--sdv2-navy)}.sdv2 .v2-wiz-payment-card:has(input:checked){border-color:var(--sdv2-navy);background:#1a1a2e08}.sdv2 .v2-wiz-payment-card input[type=radio]{position:absolute;opacity:0;pointer-events:none}.sdv2 .v2-wiz-payment-indicator{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:2px solid rgba(26,26,46,.25);border-radius:var(--radius-full);flex-shrink:0;transition:all .2s}.sdv2 .v2-wiz-payment-card:has(input:checked) .v2-wiz-payment-indicator{border-color:var(--sdv2-navy)}.sdv2 .v2-wiz-payment-dot{width:.5rem;height:.5rem;border-radius:var(--radius-full);background:transparent;transition:all .2s}.sdv2 .v2-wiz-payment-card:has(input:checked) .v2-wiz-payment-dot{background:var(--sdv2-navy)}.sdv2 .v2-wiz-payment-content{display:flex;flex-direction:column;gap:.125rem}.sdv2 .v2-wiz-payment-title{font-size:.875rem;font-weight:600;color:var(--sdv2-navy)}.sdv2 .v2-wiz-payment-meta{font-size:.75rem;color:var(--sdv2-muted)}@media(max-width:480px){.sdv2 .v2-wiz-payment-options{flex-direction:column}}.sdv2 .v2-wiz-price-box{margin-top:1.25rem;padding:1rem;border:1px solid rgba(26,26,46,.1);border-radius:var(--radius-md);background:#1a1a2e04}.sdv2 .v2-wiz-price-row{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;font-size:.875rem;color:var(--sdv2-muted)}.sdv2 .v2-wiz-price-row--discount{color:#059669}.sdv2 .v2-wiz-price-row--total{border-top:1px solid rgba(26,26,46,.1);margin-top:.375rem;padding-top:.625rem;font-size:1rem;font-weight:700;color:var(--sdv2-navy)}.sdv2 .v2-wiz-price-row--total small{font-weight:400;font-size:.75rem;color:var(--sdv2-muted);margin-left:.25rem}.sdv2 .v2-wiz-coupon-area{margin-top:1rem}.sdv2 .v2-wiz-coupon-details{border:none}.sdv2 .v2-wiz-coupon-toggle{cursor:pointer;font-size:.8125rem;color:var(--sdv2-muted);list-style:none;display:inline-flex;align-items:center;gap:.375rem}.sdv2 .v2-wiz-coupon-toggle::-webkit-details-marker{display:none}.sdv2 .v2-wiz-coupon-toggle:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:var(--radius-full);border:1px solid rgba(26,26,46,.2);font-size:.75rem;color:var(--sdv2-muted);transition:all .2s}.sdv2 .v2-wiz-coupon-details[open] .v2-wiz-coupon-toggle:before{content:"−"}.sdv2 .v2-wiz-coupon-input-row{margin-top:.5rem;max-width:18rem}[data-theme=dark] .v2-wiz-price-box{background:#ffffff08;border-color:#ffffff1a}[data-theme=dark] .v2-wiz-price-row--total{border-color:#ffffff1a;color:#fff}[data-theme=dark] .v2-wiz-coupon-toggle:before{border-color:#fff3;color:#ffffff80}.sdv2 .v2-wiz-divider{height:1px;background:#1a1a2e14;margin:1.25rem 0}.sdv2 .v2-wiz-summary-group-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sdv2-muted);margin:1rem 0 .5rem;padding-top:.75rem;border-top:1px solid rgba(26,26,46,.08)}.sdv2 .v2-wiz-summary-participant{padding:.25rem 0}.sdv2 .v2-wiz-summary-participant-name{font-weight:600;font-size:.9rem}.sdv2 .v2-wiz-summary-participant-email{font-size:.8rem;color:var(--sdv2-muted)}@media(max-width:480px){.sdv2 .v2-wiz-p-row .v2-inquiry-form__row{grid-template-columns:1fr}.sdv2 .v2-wiz-dot{width:2rem;height:2rem;font-size:.8125rem;border-width:2px}.sdv2 .v2-wiz-dot.active{box-shadow:0 3px 10px #1a1a2e33,0 0 0 3px #1a1a2e0f}.sdv2 .v2-wiz-text{font-size:.5625rem}.sdv2 .v2-wiz-line{margin-top:1rem;height:2px}.sdv2 .v2-wiz-termin-card{flex-direction:column;align-items:flex-start;gap:.75rem}.sdv2 .v2-wiz-termin-badges{align-self:flex-start}.sdv2 .v2-wiz-nav .cta-btn,.sdv2 .v2-wiz-nav .btn--ghost{font-size:.8125rem;padding:12px 20px}}main:has(.sdv2)~.website-footer{margin-top:0}.v2-hero__meta{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.25rem;font-size:.875rem;color:#ffffffa6}.v2-hero__meta-item{display:inline-flex;align-items:center;gap:.4rem}.v2-hero__meta-item svg{width:1rem;height:1rem;opacity:.6;flex-shrink:0}@media(max-width:640px){.v2-hero__meta{gap:.75rem 1rem;font-size:.8125rem}}.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 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:700;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:600;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, "Inter Display", sans-serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;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:1.5}.sdv2 .trainer-profile--premium .trainer-profile__title{font-size:1rem;color:#7a7a8a;font-weight:500;margin-bottom:1.125rem}.sdv2 .trainer-profile__bio{font-size:1.0625rem;line-height:1.75;margin-bottom:1.25rem;color:#3a3a4a;max-width:600px;text-align:left}.sdv2 .trainer-profile--premium .trainer-profile__bio{font-size:1rem;line-height:1.75;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:600;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:600;color:var(--tx-accent, #8B5CF6);text-decoration:none;letter-spacing:.01em;transition:gap .3s var(--sdv2-ease)}.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}}.sdv2 .related-card{border-color:#16161621}[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);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}[data-theme=dark] .sdv2 .cta-btn:hover{box-shadow:0 8px 24px #00000059}[data-theme=dark] .sdv2 .btn--ghost{color:#ffffffb3;border-color:#ffffff1f}[data-theme=dark] .sdv2 .btn--ghost:hover{color:#fff;border-color:#ffffff40;background:#ffffff0f}[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 .desc-mitnahme .goals li,[data-theme=dark] .sdv2 .goals--flat li{background:transparent;border:none;box-shadow:none}[data-theme=dark] .sdv2 .praxistipp-card{background:var(--sf-secondary);border-color:#ffffff0f}[data-theme=dark] .sdv2 .praxistipp-card__label{background:#c4a06b1f;color:var(--sdv2-gold)}[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 .learning-path__dot{background:var(--sf-secondary);border-color:#ffffff14}[data-theme=dark] .sdv2 .learning-path__dot svg{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .learning-path__step--active .learning-path__dot{border-color:#fff3;background:#ffffff0f}[data-theme=dark] .sdv2 .learning-path__step--active .learning-path__dot svg{color:#fff}[data-theme=dark] .sdv2 .learning-path__title{color:#fff}[data-theme=dark] .sdv2 .learning-path__sub{color:var(--tx-secondary)}[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 .timeline-content .timeline-desc,[data-theme=dark] .sdv2 .topic-item{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .audience-item{color:#ffffffd9}[data-theme=dark] .sdv2 .method-item{background:var(--sf-secondary);border-color:#ffffff0f;box-shadow:var(--si-shadow-card)}[data-theme=dark] .sdv2 .method-item__pct{color:#fff}[data-theme=dark] .sdv2 .method-item__label{color:var(--tx-secondary)}[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-q{color:#fff}[data-theme=dark] .sdv2 .faq-q:hover{color:var(--sdv2-gold)}[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 .faq-a__inner{color:var(--tx-secondary)}[data-theme=dark] .hub{background:linear-gradient(135deg,#22223ac7,#2a2a48c7);border-color:#ffffff1a}[data-theme=dark] .hub.hub--light{background:#1a1a2eeb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-color:#ffffff1f;box-shadow:0 4px 20px #12182a4d,0 1px 4px #12182a26}[data-theme=dark] .hub.hub--light .hub__label{color:var(--tx-secondary)}[data-theme=dark] .hub.hub--light .hub__icon svg{color:var(--tx-secondary)}[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 .testimonial__quote{color:#fff}[data-theme=dark] .sdv2 .testimonial__who{color:var(--tx-secondary)}[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-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__avatar{background:#ffffff0f;color:var(--tx-secondary)}[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)}[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:var(--sdv2-accent);box-shadow:0 2px 8px #ea580c4d}[data-theme=dark] .sdv2 .format-info{background:var(--sf-secondary);box-shadow:0 2px 12px #12182a26;color:#fff}[data-theme=dark] .sdv2 .format-info strong{color:#fff}[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)}[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--gold{background:#c4a06b33;color:var(--sdv2-gold)}[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 .v2-garantie-info{background:#c4a06b14;border-color:#c4a06b40;box-shadow:0 4px 20px #12182a33,0 1px 4px #12182a1a}[data-theme=dark] .sdv2 .v2-garantie-info__title{color:#fff}[data-theme=dark] .sdv2 .v2-garantie-info__text{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .v2-garantie-info__tip{background:#c4a06b26;color:#fff}[data-theme=dark] .sdv2 .v2-garantie-info__ctas .btn--ghost{color:#fff;border-color:#ffffff2e;background:#ffffff0f}[data-theme=dark] .sdv2 .v2-garantie-info__ctas .btn--ghost:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d}[data-theme=dark] .sdv2 .v2-wiz-steps{background:#ffffff0a}[data-theme=dark] .sdv2 .v2-wiz-dot{border-color:#ffffff26;color:var(--tx-secondary);background:var(--sf-secondary)}[data-theme=dark] .sdv2 .v2-wiz-dot.active{border-color:var(--sdv2-accent);background:var(--sdv2-accent);color:#fff;box-shadow:0 4px 14px #c4a06b4d,0 0 0 4px #c4a06b1a}[data-theme=dark] .sdv2 .v2-wiz-dot.done{border-color:var(--sdv2-gold);background:var(--sdv2-gold)}[data-theme=dark] .sdv2 .v2-wiz-text{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .v2-wiz-step.active .v2-wiz-text{color:var(--sdv2-accent)}[data-theme=dark] .sdv2 .v2-wiz-step.done .v2-wiz-text{color:var(--sdv2-gold)}[data-theme=dark] .sdv2 .v2-wiz-line{background:#ffffff0f}[data-theme=dark] .sdv2 .v2-wiz-heading{color:#fff}[data-theme=dark] .sdv2 .v2-wiz-termin-card{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .sdv2 .v2-wiz-termin-date{color:#fff}[data-theme=dark] .sdv2 .v2-wiz-termin-city{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .v2-wiz-garantie-hint{background:#c4a06b14;border-color:#c4a06b40}[data-theme=dark] .sdv2 .v2-wiz-garantie-hint__title{color:#fff}[data-theme=dark] .sdv2 .v2-wiz-garantie-hint__text{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .v2-wiz-garantie-hint__tip{background:#c4a06b26;color:#fff}[data-theme=dark] .sdv2 .v2-wiz-termin-reminder{background:#c4a06b1a;color:#fff}[data-theme=dark] .sdv2 .v2-wiz-nav{border-top-color:#ffffff0f}[data-theme=dark] .sdv2 .v2-wiz-nav .btn--ghost{color:#ffffffb3;border-color:#ffffff1f;background:#ffffff0a}[data-theme=dark] .sdv2 .v2-wiz-nav .btn--ghost:hover{color:#fff;border-color:#ffffff40;background:#ffffff14}[data-theme=dark] .sdv2 .v2-wiz-summary{background:#ffffff0a;border-color:#ffffff0f}[data-theme=dark] .sdv2 .v2-wiz-summary-label{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .v2-wiz-summary-value{color:#fff}[data-theme=dark] .v2-wiz-toggle-track{background:#fff3}[data-theme=dark] .v2-wiz-toggle input:checked+.v2-wiz-toggle-track{background:var(--sdv2-gold)}[data-theme=dark] .v2-wiz-participants-area{background:#ffffff0a}[data-theme=dark] .v2-wiz-count-badge{background:var(--sdv2-gold)}[data-theme=dark] .v2-wiz-p-row+.v2-wiz-p-row{border-top-color:#ffffff1a}[data-theme=dark] .v2-wiz-add-btn{border-color:#ffffff26;color:var(--sdv2-gold)}[data-theme=dark] .v2-wiz-add-btn:hover{border-color:var(--sdv2-gold);background:#ffffff0a}[data-theme=dark] .v2-wiz-divider{background:#ffffff1a}[data-theme=dark] .v2-wiz-payment-card{border-color:#ffffff26}[data-theme=dark] .v2-wiz-payment-card:hover{border-color:var(--sdv2-gold)}[data-theme=dark] .v2-wiz-payment-card:has(input:checked){border-color:var(--sdv2-gold);background:#ffffff0a}[data-theme=dark] .v2-wiz-payment-indicator{border-color:#ffffff40}[data-theme=dark] .v2-wiz-payment-card:has(input:checked) .v2-wiz-payment-indicator{border-color:var(--sdv2-gold)}[data-theme=dark] .v2-wiz-payment-card:has(input:checked) .v2-wiz-payment-dot{background:var(--sdv2-gold)}[data-theme=dark] .v2-wiz-payment-title{color:var(--sdv2-gold)}[data-theme=dark] .v2-wiz-summary-group-label{border-top-color:#ffffff1a}[data-theme=dark] .sdv2 .booking-card{background:var(--sf-secondary);border-color:#ffffff0f;box-shadow:var(--si-shadow-card-hover);scrollbar-color:rgba(255,255,255,.1) transparent}[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__fact{color:#fff}[data-theme=dark] .sdv2 .booking-card__fact span,[data-theme=dark] .sdv2 .booking-card__trust{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .booking-card__ctas .btn--ghost{color:#ffffffb3;border-color:#ffffff1f;background:#ffffff0a}[data-theme=dark] .sdv2 .booking-card__ctas .btn--ghost:hover{color:#fff;border-color:#ffffff40;background:#ffffff0f}[data-theme=dark] .sdv2 .booking-card__divider{background:#ffffff0f}[data-theme=dark] .sdv2 .booking-card__discount{background:linear-gradient(135deg,#ea580c1f,#ea580c0f);border-bottom-color:#ea580c33}[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}[data-theme=dark] .sdv2 .booking-card__contact-phone:hover{color:#fff}[data-theme=dark] .sdv2 .booking-card__coupon-wrap{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .sdv2 .booking-card__coupon-wrap:focus-within{border-color:var(--sdv2-gold)}[data-theme=dark] .sdv2 .booking-card__coupon-input{color:#fff}[data-theme=dark] .sdv2 .booking-card__coupon-input::placeholder{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .booking-card__coupon-btn{background:#ffffff0f;border-color:#ffffff14;color:var(--tx-secondary)}[data-theme=dark] .sdv2 .booking-card__coupon-btn:hover{background:#ffffff1a;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 .related-card{background:var(--sf-secondary);border-color:#ffffff0f;box-shadow:var(--si-shadow-card)}[data-theme=dark] .sdv2 .related-card:hover{border-color:#ffffff1a;box-shadow:var(--si-shadow-card-tight-hover)}[data-theme=dark] .sdv2 .related-card__title{color:#fff}[data-theme=dark] .sdv2 .related-card__desc{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .related-card__bottom{border-top-color:#ffffff0f;color:var(--tx-secondary)}[data-theme=dark] .sdv2 .related-card__bottom strong{color:#fff}[data-theme=dark] .sdv2 .related-nav{background:var(--sf-secondary);border-color:#ffffff0f;box-shadow:0 4px 12px #12182a33;color:#fff}[data-theme=dark] .sdv2 .related-nav:hover{background:#ffffff1a;box-shadow:0 6px 20px #12182a4d;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)}[data-theme=dark] .v2-termin-banner{background:rgba(var(--color-secondary-rgb),.08);border-color:rgba(var(--color-secondary-rgb),.2);color:#fff}[data-theme=dark] .v2-inquiry-form__input{background:var(--sf-secondary);border-color:#ffffff14;color:#fff}[data-theme=dark] .v2-inquiry-form__input:focus{border-color:var(--sdv2-gold)}[data-theme=dark] .v2-inquiry-form__input::placeholder{color:var(--tx-secondary)}[data-theme=dark] .v2-inquiry-form__privacy{color:var(--tx-secondary)}[data-theme=dark] .v2-inquiry-form__privacy a{color:var(--sdv2-gold)}[data-theme=dark] .sdv2 .booking-disclaimer{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .skel-bar{background:linear-gradient(90deg,#22223a 25%,#2a2a48,#22223a 75%);background-size:200% 100%}[data-theme=dark] .sdv2 .dates-none{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .booking-card__kombi{background:linear-gradient(135deg,#8b5cf61a,#8b5cf60a);border-color:#8b5cf633}[data-theme=dark] .sdv2 .booking-card__kombi:hover{border-color:#8b5cf659}[data-theme=dark] .sdv2 .booking-card__kombi-text{color:var(--tx-secondary)}[data-theme=dark] .sdv2 .booking-card__kombi-text strong{color:#fff}.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}.v2-inquiry-form__input:focus-visible{border-color:var(--sdv2-accent);box-shadow:0 0 0 3px #c4a06b40}.sdv2 .booking-card__coupon-input:focus-visible{box-shadow:none}.sdv2 .booking-card__coupon-wrap:focus-within{border-color:var(--sdv2-navy);box-shadow:0 0 0 3px #1a1a2e26}.sdv2 .cta-btn:focus-visible,.sdv2 .btn--ghost: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 .related-nav:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.sdv2 .related-card:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.sdv2 .faq-q:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-2px}.sdv2 .v2-hero__booking-cta:focus-visible{outline:2px solid #fff;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}.v2-inquiry-form__privacy input[type=checkbox]:focus-visible{outline:2px solid var(--sdv2-accent);outline-offset:2px}.sdv2 .v2-hero__breadcrumb a{color:#ffffffb8}.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:#9a7d4e}.sdv2 .v2-hero__booking-eyebrow{color:#ffffffa6}.sdv2 .v2-hero__booking-detail{color:#fff9}.sdv2 .v2-hero__sec-btn{color:#ffffffb8}.sdv2 .trainer-profile__eyebrow{color:#8a6d3b}.sdv2 .v2-scroll-hint__text{color:#ffffff8c}[data-theme=dark] .v2-inquiry-form__input:focus-visible{border-color:var(--sdv2-gold);box-shadow:0 0 0 3px #c4a06b4d}[data-theme=dark] .sdv2 .faq-q:focus-visible,[data-theme=dark] .sdv2 .cta-btn:focus-visible,[data-theme=dark] .sdv2 .btn--ghost:focus-visible,[data-theme=dark] .sdv2 .format-tab:focus-visible,[data-theme=dark] .sdv2 .related-nav:focus-visible,[data-theme=dark] .sdv2 .related-card: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}[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}[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:#ffffff8c}[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:var(--sdv2-accent);color:#fff}[data-theme=dark] .sdv2 .v2-hero__cta--primary:hover{background:var(--sdv2-accent-hover)}[data-theme=dark] .sdv2 .v2-hero__cta--ghost{border-color:#ffffff40;color:#fffc}[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] .si-footer{background:var(--sf-base)!important}[data-theme=dark] .si-footer .si-footer__divider{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 20%,rgba(255,255,255,.08) 80%,transparent 100%)}[data-theme=dark] .si-footer .footer-link{color:#ffffff73}[data-theme=dark] .si-footer .footer-link:hover{color:var(--tx-gold)}[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(--sdv2-accent);font-size:.7rem;font-weight:700;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, "Inter Display", sans-serif);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--sdv2-text);margin:0 0 .25rem}.sdv2 .individual-card__tagline{font-size:.875rem;font-weight:600;color:var(--sdv2-accent);margin:0 0 .75rem}.sdv2 .individual-card__desc{font-size:var(--sdv2-small, .875rem);color:var(--sdv2-muted);line-height:1.65;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:800;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:500;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)}.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:600;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)}html[data-theme=dark] .sdv2-xlink:hover{border-color:rgba(var(--color-secondary-rgb, 156, 130, 67),.35)}.sdv2 .v2-tp-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.sdv2 .v2-tp-card{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--sdv2-bg);border:1px solid var(--sdv2-border);border-radius:var(--card-radius);cursor:pointer;transition:border-color .2s var(--sdv2-ease),box-shadow .2s var(--sdv2-ease)}.sdv2 .v2-tp-card:hover:not(.v2-tp-card--disabled){border-color:var(--sdv2-gold);box-shadow:var(--si-shadow-card-tight-hover)}.sdv2 .v2-tp-card:focus-visible{outline:2px solid var(--sdv2-gold);outline-offset:2px}.sdv2 .v2-tp-card--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.sdv2 .v2-tp-card__date{font-weight:600;font-size:.95rem}.sdv2 .v2-tp-card__city{color:var(--sdv2-muted);font-size:.9rem}.sdv2 .v2-tp-card__badge{justify-self:end}.sdv2 .v2-tp-empty{text-align:center;padding:2rem 1rem;color:var(--sdv2-muted)}.sdv2 .v2-tp-empty__icon{font-size:2rem;margin-bottom:.75rem;opacity:.5}.sdv2 .v2-tp-empty__text{margin-bottom:1rem;font-size:.95rem}.sdv2 .v2-tp-back-btn{display:inline-flex;align-items:center;gap:.375rem;margin-top:1.25rem;font-size:.875rem;color:var(--sdv2-muted);background:none;border:none;cursor:pointer;padding:.375rem 0;transition:color .15s}.sdv2 .v2-tp-back-btn:hover{color:var(--sdv2-text)}.sdv2 .v2-tp-back-btn svg{width:1rem;height:1rem}.sdv2 .v2-ci-intro{color:var(--sdv2-muted);margin-bottom:1.5rem;font-size:.95rem}@media(max-width:480px){.sdv2 .v2-tp-card{grid-template-columns:1fr;gap:.5rem;padding:.875rem 1rem}.sdv2 .v2-tp-card__badge{justify-self:start}}html[data-theme=dark] .sdv2 .v2-tp-card{background:var(--sf-secondary);border-color:var(--bd-primary)}html[data-theme=dark] .sdv2 .v2-tp-card:hover:not(.v2-tp-card--disabled){border-color:var(--sdv2-gold)}@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}}
