@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-white:#fff;--color-text:#111;--color-text-muted:#4f4f4f;--color-blue:#8eb7d1;--color-blue-light:#f6fbff;--color-blue-soft:#edf4f8;--color-blue-border:#dfeaf1;--color-yellow:#f7b500;--color-blue-pale:#b9d6e6;--color-blue-deep:#5f93b4;--color-yellow-soft:#f3dc9a;--color-blue-night:#142b3a;--color-border:#e5e5e5;--color-bg:var(--color-white);--color-surface:var(--color-white);--color-ink:var(--color-text);--color-button-bg:var(--color-ink);--color-button-text:var(--color-white);--font-main:"Manrope", sans-serif;--font-size-h1:56px;--font-size-h2:44px;--font-size-h3:28px;--font-size-lead:30px;--font-size-body:20px;--font-size-small:16px;--font-size-eyebrow:13px;--font-size-card:16px;--font-size-card-title:24px;--letter-spacing-card-title:-1px;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:80px;--space-4xl:100px;--content-width:1240px;--side-padding:7vw;--header-height:88px;--hero-content-width:1320px;--hero-side-padding:6vw;--radius-small:12px;--radius-medium:22px;--radius-large:28px;--radius-pill:999px;--shadow-card:0 10px 35px #14283c0f;--shadow-image:0 10px 24px #0000000f;--transition-fast:.2s ease}:root[data-theme=dark]{--color-bg:#12171c;--color-surface:#1b2129;--color-text:#f4f1ea;--color-text-muted:#a7aeb5;--color-blue:#9dc7e3;--color-blue-light:#161c22;--color-blue-soft:#202a34;--color-blue-border:#2c3946;--color-blue-pale:#cfe4ef;--color-blue-deep:#7fb0cd;--color-yellow-soft:#f6e3ae;--color-border:#262d35;--color-ink:#111;--color-button-bg:#f4f1ea;--color-button-text:#111;--shadow-card:0 10px 35px #00000073;--shadow-image:0 10px 24px #0006}*{box-sizing:border-box}html{scroll-behavior:smooth;margin:0;padding:0}body{width:100%;font-family:var(--font-main);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.link-underline{text-decoration:underline}a[href^=mailto\:]{white-space:nowrap}button,input,textarea,select{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{margin-bottom:var(--space-md);color:var(--color-text);letter-spacing:-2px;font-weight:700}h1{font-size:var(--font-size-h1);line-height:.98}h2{font-size:var(--font-size-h2);line-height:1.05}h3{font-size:var(--font-size-h3);line-height:1.2}p{margin-bottom:var(--space-md);font-size:var(--font-size-body);color:var(--color-text-muted);line-height:1.7}.container{width:min(calc(100% - (var(--side-padding) * 2)), var(--content-width));margin:0 auto}.section{padding:var(--space-4xl) 0}.section-compact{padding:var(--space-xl) 0}.grid{gap:var(--space-2xl);display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-aside{grid-template-columns:1fr 380px}.grid-thirds{grid-template-columns:1fr 2fr}.section-alt{background:var(--color-blue-light)}.text-center{text-align:center}.items-center{align-items:center}.section-intro{max-width:640px;margin:0 auto var(--space-2xl);text-align:center}.section-cta{margin-top:var(--space-2xl);text-align:center}.container-narrow{max-width:800px;margin:0 auto}.mt-lg{margin-top:var(--space-lg)}.mt-2xl{margin-top:var(--space-2xl)}.hero{padding:0;overflow:hidden}.hero .container{width:100%;max-width:none;margin:0}.hero .grid-2{grid-template-columns:50% 50%;align-items:start;gap:0}.hero .grid-2>div:first-child{flex-direction:column;justify-content:center;padding:24px 62px;display:flex}.hero .grid-2>div:last-child{align-self:start;min-height:707px}.hero h1{margin-top:var(--space-lg);letter-spacing:-1.12px}.hero .rating{margin-bottom:2px}.hero .image-organic{object-fit:cover;object-position:center center;width:100%;height:707px;min-height:707px;box-shadow:none;border-radius:0}.eyebrow{margin-bottom:var(--space-md);color:var(--color-blue);font-size:var(--font-size-eyebrow);letter-spacing:1.8px;text-transform:uppercase;font-weight:700;line-height:1}.lead{font-size:var(--font-size-lead);color:var(--color-text);font-weight:700;line-height:1.35}.text-large{color:var(--color-text-muted);font-size:22px;line-height:1.65}.text-strong{color:var(--color-text);font-weight:600}.eyebrow-divider{width:32px;height:2px;margin:10px 0 var(--space-md);background:var(--color-blue)}.check-list{gap:var(--space-xs);margin:var(--space-md) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.check-list li{color:var(--color-text-muted);font-size:var(--font-size-small);align-items:flex-start;gap:8px;display:flex}.check-list .check{color:var(--color-blue);flex-shrink:0;font-weight:700}.check-list--plain li:before{content:"•";color:var(--color-text-muted);flex-shrink:0}.signature{margin-top:var(--space-md);align-items:center;gap:12px;display:flex}.signature-line{background:var(--color-text);width:24px;height:1px}.rating{color:var(--color-text);align-items:center;gap:14px;margin-bottom:34px;font-size:18px;display:flex}.stars{color:var(--color-yellow);letter-spacing:3px;font-size:34px;line-height:1}.highlight{background:linear-gradient(transparent 78%, var(--color-yellow) 78%);padding:0 1px}.link-arrow{transition:opacity var(--transition-fast);align-items:center;gap:4px;display:inline-flex}.link-arrow-icon{transition:transform var(--transition-fast);display:inline-block}.link-arrow:hover,.link-arrow:focus-visible{opacity:.55}.link-arrow:hover .link-arrow-icon,.link-arrow:focus-visible .link-arrow-icon{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.link-arrow,.link-arrow-icon{transition:none}}.button{border-radius:var(--radius-pill);background:var(--color-button-bg);width:fit-content;max-width:480px;min-height:60px;color:var(--color-button-text);font-family:var(--font-main);letter-spacing:0;cursor:pointer;transition:transform var(--transition-fast), opacity var(--transition-fast);border:none;justify-content:center;align-items:center;padding:0 42px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.button:hover{opacity:.9;transform:translateY(-2px)}.button-accent{background:var(--color-yellow);color:var(--color-white)}.button-outline{border:2px solid var(--color-yellow);background:var(--color-surface);color:var(--color-yellow)}.button-outline-light{color:var(--color-white);background:0 0;border:2px solid #ffffffd9}.button-block{width:100%;max-width:none}.pill-group{gap:var(--space-sm);flex-wrap:wrap;display:flex}.pill{background:var(--color-blue-soft);border-radius:var(--radius-pill);color:#2f2f2f;white-space:nowrap;align-items:center;gap:10px;padding:14px 18px;font-size:15px;line-height:1.2;display:inline-flex}:root[data-theme=dark] .pill{color:var(--color-text)}.hero .pill-group{gap:var(--space-sm);flex-wrap:nowrap;margin-top:43px;display:flex}.hero .pill{background:var(--color-blue-soft);border-radius:var(--radius-pill);color:#2f2f2f;white-space:nowrap;align-items:center;gap:10px;padding:14px 18px;font-size:15px;line-height:1.2;display:inline-flex}:root[data-theme=dark] .hero .pill{color:var(--color-text)}.pill-check{color:var(--color-blue);font-weight:700}.card{padding:var(--space-xl);background:var(--color-surface);border-radius:var(--radius-large);box-shadow:var(--shadow-card)}:root[data-theme=dark] .card,:root[data-theme=dark] .testimonial{border:1px solid var(--color-border)}.benefit-card{padding:var(--space-md) var(--space-xl)}.card-number{margin-bottom:var(--space-md);color:var(--color-blue);font-size:var(--font-size-eyebrow);font-variant-numeric:tabular-nums;font-weight:700}.card-icon{margin-bottom:var(--space-md)}.card h3{margin-bottom:var(--space-sm);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title)}.card-divider{width:28px;height:2px;margin-bottom:var(--space-md);background:var(--color-blue-border)}.card p{margin-bottom:0}.icon{border-radius:var(--radius-pill);width:46px;height:46px;color:var(--color-blue);background:#eef6fb;flex-shrink:0;justify-content:center;align-items:center;display:flex}:root[data-theme=dark] .icon{background:var(--color-blue-soft)}.icon svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:22px;height:22px}.icon-row{align-items:center;gap:14px;display:flex}.image{object-fit:cover;border-radius:var(--radius-medium);width:100%;height:auto}.image-organic{object-fit:cover;width:100%;height:680px;box-shadow:var(--shadow-image);border-radius:26px 70px}.about-photo{max-width:453px;height:559px}.site-header{z-index:10;background:var(--color-surface);border-bottom:1px solid var(--color-border);width:100%;transition:transform .35s;position:sticky;top:0;transform:translateY(0)}.site-header--hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.site-header-inner{width:auto;padding:0 var(--space-lg);min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-xl);display:flex}.site-logo{letter-spacing:1px;white-space:nowrap;font-size:20px;font-weight:700}.site-header .site-logo,.site-footer .site-logo{flex-shrink:0;align-items:center;gap:10px;display:flex}.site-logo-mark{flex-shrink:0;width:auto;height:28px}:root[data-theme=dark] .site-logo-mark{filter:invert()}.site-nav{align-items:center;gap:var(--space-xl);display:flex}.site-nav>a:not(.button){white-space:nowrap;transition:opacity var(--transition-fast);font-size:16px}.site-nav>a:not(.button):hover{opacity:.55}.instagram-icon{width:20px;height:20px}.nav-termine{display:inline-flex}.header-termine{display:none}.header-controls .header-termine{min-height:var(--space-xl);padding:0 var(--space-md)}.nav-toggle{width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}.nav-toggle-icon{width:22px;height:22px}.nav-toggle-line{transition:transform var(--transition-fast)}.nav-toggle-line--top{transform-origin:12px 7px}.nav-toggle-line--bottom{transform-origin:12px 17px}.nav-toggle[aria-expanded=true] .nav-toggle-line--top{transform:translateY(5px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-line--bottom{transform:translateY(-5px)rotate(-45deg)}.header-controls{align-items:center;gap:var(--space-xs);display:none}.theme-toggle{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--color-text);cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{opacity:.55}.theme-toggle:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.theme-toggle svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:18px;height:18px}.theme-toggle .icon-sun{display:none}:root[data-theme=dark] .theme-toggle .icon-sun{display:block}:root[data-theme=dark] .theme-toggle .icon-moon,#theme-toggle-mobile{display:none}.offers-trigger{color:var(--color-text);white-space:nowrap;cursor:pointer;transition:opacity var(--transition-fast);align-items:center;gap:6px;font-family:inherit;font-size:16px;list-style:none;display:flex}.offers-trigger::-webkit-details-marker{display:none}.offers-trigger:hover{opacity:.55}.offers-chevron{width:14px;height:14px;transition:transform var(--transition-fast)}.offers-menu[open] .offers-chevron{transform:rotate(180deg)}.offers-panel{background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-card);position:absolute;top:100%;left:0;right:0}.offers-panel-inner{column-gap:var(--space-2xl);padding:var(--space-2xl) var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}.offers-intro{padding-right:var(--space-lg);border-right:1px solid var(--color-border);flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.offers-intro .eyebrow{margin-bottom:var(--space-sm)}.offers-intro-link{align-items:center;gap:var(--space-sm);font-size:var(--font-size-body);color:var(--color-text);transition:opacity var(--transition-fast);font-weight:600;line-height:1.3;display:flex}.offers-intro-link:hover{opacity:.55}.offers-intro-link-text{text-decoration:underline;text-decoration-color:var(--color-blue);text-underline-offset:6px;text-decoration-thickness:2px}.offers-intro-link svg{width:16px;height:16px;color:var(--color-blue);flex-shrink:0}.offers-links{flex-direction:column;display:flex}.offers-link{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;font-size:var(--font-size-body);color:var(--color-text);border-bottom:1px solid var(--color-border);transition:opacity var(--transition-fast);font-weight:600;display:flex}.offers-link:hover{opacity:.55}.offers-link svg{width:16px;height:16px;color:var(--color-blue);flex-shrink:0}.offers-card{justify-content:space-between;gap:var(--space-md);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-blue-border);border-radius:var(--radius-medium);color:var(--color-text);transition:background-color var(--transition-fast);flex-direction:column;align-self:stretch;display:flex}.offers-card:hover,.offers-card:focus-visible{background:var(--color-blue-soft)}.offers-card:hover .link-arrow-icon,.offers-card:focus-visible .link-arrow-icon{transform:translate(4px)}.offers-card .eyebrow{margin-bottom:0}.offers-card-body{display:block}.offers-card-title{margin-bottom:var(--space-xs);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title);font-weight:700;line-height:1.2;display:block}.offers-card-text{font-size:var(--font-size-card);color:var(--color-text-muted);line-height:1.5;display:block}.offers-card-cta{font-size:var(--font-size-small);align-items:center;gap:4px;font-weight:600;display:inline-flex}.offers-card-cta svg{width:16px;height:16px;color:var(--color-blue);flex-shrink:0}@media (width>=1101px) and (width<=1370px){.site-header-inner{padding:0 var(--space-md);gap:var(--space-sm)}.offers-panel-inner{padding-left:var(--space-md);padding-right:var(--space-md)}.site-nav{gap:var(--space-sm)}.site-nav>.button{padding:0 var(--space-md)}}.site-footer{padding:var(--space-3xl) 0 var(--space-xl);background:var(--color-surface);color:var(--color-text);border-top:1px solid var(--color-border);font-size:var(--font-size-small)}.footer-main{gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-brand{gap:var(--space-xl);flex-direction:column;max-width:480px;display:flex}.footer-heading{margin-bottom:var(--space-md);color:var(--color-blue);font-size:var(--font-size-eyebrow);letter-spacing:1.8px;text-transform:uppercase;font-weight:700;line-height:1}.footer-newsletter-text{margin-bottom:var(--space-md);color:var(--color-text);font-size:var(--font-size-body);font-weight:700;line-height:1.3}.footer-newsletter-form{gap:var(--space-xs);flex-direction:column;display:flex}.footer-newsletter-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer-newsletter-controls{gap:var(--space-sm);display:flex}.footer-newsletter-input{min-width:0;padding:0 var(--space-md);border:1px solid var(--color-blue-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-family:var(--font-main);font-size:var(--font-size-card);flex:auto}.footer-newsletter-input::placeholder{color:var(--color-text-muted);opacity:1}.footer-newsletter-input:focus{outline:2px solid var(--color-blue);outline-offset:2px}.footer-newsletter-controls .button{flex-shrink:0}.footer-newsletter-honeypot{display:none}.footer-nav{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-list,.footer-legal{margin:0;padding:0;list-style:none}.footer-list{gap:var(--space-sm);flex-direction:column;display:flex}.footer-list a,.footer-legal a{transition:opacity var(--transition-fast)}.footer-list a:hover,.footer-legal a:hover{opacity:.55}.footer-instagram{align-items:center;gap:var(--space-xs);display:inline-flex}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);margin-top:var(--space-3xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.footer-bottom--minimal{border-top:none;margin-top:0;padding-top:0}.footer-copyright{color:var(--color-text-muted);font-size:var(--font-size-small);margin-bottom:0;line-height:1.6}.footer-legal{gap:var(--space-md);flex-wrap:wrap;display:flex}.footer-legal a{color:var(--color-text-muted);text-decoration:underline}.testimonial{padding:var(--space-md) var(--space-lg);background:var(--color-surface);border-radius:var(--radius-large);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.testimonial p{margin-bottom:var(--space-lg);color:var(--color-text);font-size:var(--font-size-card);line-height:1.6}.testimonial-footer{align-items:center;gap:12px;margin-top:auto;display:flex}.testimonial-avatar{border-radius:var(--radius-pill);background:var(--color-blue-soft);flex-shrink:0;width:44px;height:44px}.testimonial-meta .stars{letter-spacing:1px;margin-bottom:2px;font-size:14px}.testimonial-name{font-size:15px;font-weight:600}.process-step{gap:var(--space-lg);padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border);display:flex}.process-step:last-of-type{border-bottom:none}.process-step-number{width:48px;color:var(--color-blue-border);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:32px;font-weight:700;line-height:1}.process-step h3{margin-bottom:var(--space-xs)}.process-step p{margin-bottom:0}.photo-stack{gap:var(--space-md);top:var(--space-lg);flex-direction:column;align-self:start;display:flex;position:sticky}.photo-placeholder{border-radius:var(--radius-medium);background:var(--color-blue-soft);width:100%;height:160px}.photo-placeholder--portrait{border-radius:26px 70px;height:340px}.photo-placeholder--tall{height:100%;min-height:420px}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item:first-of-type{border-top:1px solid var(--color-border)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;font-size:var(--font-size-body);color:var(--color-text);cursor:pointer;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--color-text-muted);transition:transform var(--transition-fast);flex-shrink:0;font-size:22px;font-weight:400}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{padding-bottom:var(--space-md);color:var(--color-text-muted)}.faq-item .check-list{padding-bottom:var(--space-md)}.faq-item p+.check-list{margin-top:0}.faq-columns{gap:var(--space-md) var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.faq-columns-item{padding-top:var(--space-md);border-top:1px solid var(--color-border)}.faq-columns-item h3{margin-bottom:var(--space-xs);font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-card-title);line-height:1.4}.faq-columns-item p{font-size:var(--font-size-small);margin-bottom:0;line-height:1.6}.faq-columns-item .check-list{margin-top:0}.faq-columns-item p+.check-list,.faq-columns-item .check-list+p{margin-top:var(--space-sm)}.faq-cards{gap:var(--space-sm);flex-direction:column;max-width:900px;margin:0 auto;display:flex}.faq-card{background:var(--color-surface);border:1px solid var(--color-blue-border);border-radius:var(--radius-medium)}.faq-card summary{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg);font-size:var(--font-size-body);color:var(--color-text);cursor:pointer;border-radius:var(--radius-medium);font-weight:700;line-height:1.4;list-style:none;display:flex}.faq-card summary::-webkit-details-marker{display:none}.faq-card summary:after{content:"+";color:var(--color-blue);transition:transform var(--transition-fast);flex-shrink:0;font-size:22px;font-weight:400;line-height:1}.faq-card[open] summary:after{transform:rotate(45deg)}.faq-card summary:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.faq-card-body{padding:0 var(--space-lg) var(--space-lg)}.faq-card-body p{color:var(--color-text-muted);margin-bottom:0}.faq-card-body .check-list{margin-top:0}.faq-card-body p+.check-list,.faq-card-body .check-list+p{margin-top:var(--space-sm)}.faq-cards--columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none;display:grid}.form{gap:var(--space-md);flex-direction:column;display:flex}.form-row{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.form-field label{font-size:var(--font-size-small);color:var(--color-text);font-weight:600}.form-field .optional{color:var(--color-text-muted);font-weight:400}.form-field input,.form-field select{width:100%;height:52px;padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);font-family:var(--font-main);font-size:var(--font-size-body);color:var(--color-text)}.form-field input:focus,.form-field select:focus{outline:2px solid var(--color-blue);outline-offset:1px}.form-field textarea{width:100%;min-height:140px;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);font-family:var(--font-main);font-size:var(--font-size-body);color:var(--color-text);resize:vertical}.form-field textarea:focus{outline:2px solid var(--color-blue);outline-offset:1px}:root[data-theme=dark] .form-field input::placeholder,:root[data-theme=dark] .form-field textarea::placeholder{color:var(--color-text-muted);opacity:1}.hero-cover{background:var(--color-ink);align-items:flex-end;min-height:620px;display:flex;position:relative;overflow:hidden}.hero-cover--small{min-height:420px}.hero-cover-media{object-fit:cover;background:linear-gradient(160deg,#2b2b2b,#111);width:100%;height:100%;position:absolute;inset:0}.hero-cover:after{content:"";background:linear-gradient(#0003 20%,#000000bf);position:absolute;inset:0}.hero-cover .container{width:min(calc(100% - (var(--hero-side-padding) * 2)), var(--hero-content-width));z-index:1;margin:0 auto;position:relative}.hero-cover-content{max-width:560px;padding:var(--space-4xl) 0 var(--space-3xl);color:var(--color-white)}.hero-cover-content h1,.hero-cover-content p{color:var(--color-white);text-shadow:0 1px 3px #0006}.hero-cover-content .eyebrow{color:var(--color-white);text-shadow:0 1px 4px #0009}.image-credit{right:var(--space-md);bottom:var(--space-md);z-index:1;font-size:var(--font-size-eyebrow);color:var(--color-white);text-shadow:0 1px 3px #0006;opacity:.6;pointer-events:none;position:absolute}.benefit-grid-item{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.benefit-grid-item span{font-size:var(--font-size-small);color:var(--color-text);font-weight:600}.vorteile-panel{background:var(--color-blue-border);border-radius:var(--radius-large);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.vorteile-panel>.benefit-grid-item{justify-content:flex-start;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);text-align:left;background:var(--color-blue-soft);flex-direction:row}.vorteile-panel .icon{background:var(--color-surface);width:44px;height:44px;color:var(--color-blue)}.vorteile-panel .icon svg{width:21px;height:21px}.vorteile-panel .benefit-grid-item span{font-size:16px;line-height:1.4}@media (width<=1100px){.vorteile-panel{grid-template-columns:1fr}}.quote{text-align:center;max-width:720px;font-size:var(--font-size-lead);margin:0 auto;font-style:italic;font-weight:600;line-height:1.5}.quote-source{margin-top:var(--space-md);font-size:var(--font-size-small);opacity:.7;font-style:normal;font-weight:400;display:block}.banner{min-height:350px;padding:var(--space-2xl) 0;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.banner-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner:after{content:"";background:#0006;position:absolute;inset:0}.banner .container{z-index:1;text-align:center;position:relative}.banner .quote{max-width:560px;font-size:var(--font-size-body);margin:0 auto}.banner .quote,.banner .quote-source,.banner h2,.banner p{color:var(--color-white);text-shadow:0 1px 3px #0006}.banner .eyebrow{color:var(--color-white);text-shadow:0 1px 4px #0009}.prose{max-width:720px}.prose h2{margin-top:var(--space-2xl);font-size:var(--font-size-h3)}.prose h2:first-child{margin-top:0}.prose h3{margin-top:var(--space-xl);margin-bottom:var(--space-sm);font-size:var(--font-size-body);letter-spacing:normal;line-height:1.4}.prose h2+h3{margin-top:0}.prose li{margin-bottom:var(--space-xs);font-size:var(--font-size-body);color:var(--color-text-muted);line-height:1.7}.chaos-order-section{overflow-anchor:none;position:relative}.chaos-order-sticky{flex-direction:column;justify-content:center;padding:0;display:flex;overflow:hidden}.chaos-order-sticky .container{flex-direction:column;justify-content:center;min-height:0;display:flex;overflow:hidden}.chaos-order-sticky .section-intro{flex-shrink:1;min-height:0;margin-bottom:0;overflow:hidden}.chaos-order-sticky .section-intro>p:last-child{margin-bottom:0}@media (height<=820px) and (width>=1101px){.chaos-order-sticky .eyebrow,.chaos-order-sticky .section-intro p:first-of-type{margin-bottom:var(--space-sm)}.chaos-order-sticky .chaos-order-canvas{margin-top:var(--space-xl)}}@media (height<=770px) and (width>=1101px){.chaos-order-sticky .eyebrow{margin-bottom:0}.chaos-order-sticky h2{margin-bottom:var(--space-xs)}.chaos-order-sticky .section-intro p:first-of-type{margin-bottom:var(--space-sm)}.chaos-order-sticky .chaos-order-canvas{margin-top:0}}@media (height<=700px) and (width<=1100px){.chaos-order-sticky .section-intro p:first-of-type{margin-bottom:var(--space-sm)}.chaos-order-sticky .chaos-order-canvas{margin-top:var(--space-md)}}.chaos-order-canvas{margin-top:var(--space-2xl);flex-shrink:0}.chaos-order-svg{width:100%;height:auto;color:var(--color-text);display:block}.chaos-order-section{--chaos-modus:ruhig}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.chaos-order-section{--chaos-modus:gepinnt}.chaos-order-section--js{height:300vh}.chaos-order-section--js .chaos-order-sticky,.chaos-order-section--fertig .chaos-order-sticky{height:100svh;padding:0}.chaos-order-section--js .chaos-order-sticky{position:sticky;top:0}.chaos-order-section--js.chaos-order-section--gehalten .chaos-order-sticky{top:var(--strecke-halt,0px);position:relative}}.chaos-order-section{background:var(--color-blue-night)}:root[data-theme=dark] .chaos-order-section{background:var(--color-blue-light)}.section:has(+.chaos-order-section),.chaos-order-section+.section,.chaos-order-section+script+.section{z-index:1;background:var(--color-bg);position:relative}.chaos-order-section h2,.chaos-order-svg{color:var(--color-white)}.chaos-order-section .section-intro p{color:var(--color-white);opacity:.8}.image-gallery{--image-gallery-scale:1.5;overflow:hidden}.image-gallery-header{margin-bottom:var(--space-2xl)}.image-gallery-heading{max-width:640px}.image-gallery-viewport{overscroll-behavior-x:contain;touch-action:pan-x;scroll-behavior:auto;cursor:grab;user-select:none;scrollbar-width:none;-ms-overflow-style:none;perspective:1000px;overflow:auto hidden}.image-gallery-viewport::-webkit-scrollbar{display:none}.image-gallery-viewport.is-dragging{cursor:grabbing}.image-gallery-track{gap:var(--space-lg);padding-left:calc((100% - min(100% - (var(--side-padding) * 2), var(--content-width))) / 2 + var(--side-padding));padding-right:var(--side-padding);transform-origin:50%;display:flex;transform:rotateX(0)rotateY(0)}.image-gallery-item{width:calc(30% * var(--image-gallery-scale));flex:none}.image-gallery-image{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-medium);width:100%;height:auto;box-shadow:var(--shadow-image);-webkit-user-drag:none;display:block}.testimonials-header{margin-bottom:var(--space-2xl)}.testimonials-heading{max-width:640px}.testimonials-viewport{overscroll-behavior-x:contain;touch-action:pan-x;scroll-behavior:auto;padding:var(--space-xl) 0;margin:calc(-1 * var(--space-xl)) 0;cursor:grab;user-select:none;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.testimonials-viewport::-webkit-scrollbar{display:none}.testimonials-viewport.is-dragging{cursor:grabbing}.testimonials-track{gap:var(--space-lg);padding-left:calc((100% - min(100% - (var(--side-padding) * 2), var(--content-width))) / 2);padding-right:var(--side-padding);display:flex}.testimonial-card{width:30%;padding:var(--space-lg);background:var(--color-surface);border-radius:var(--radius-large);box-shadow:var(--shadow-card);flex-direction:column;flex:none;display:flex}:root[data-theme=dark] .testimonial-card{border:1px solid var(--color-border)}.testimonial-card-avatar{width:56px;height:56px;margin-bottom:var(--space-md);object-fit:cover;object-position:center;border-radius:var(--radius-pill);background:var(--color-blue-soft);flex-shrink:0}.testimonial-card-avatar--text{width:72px;height:72px;overflow:hidden}.testimonial-card-avatar-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scale(1.35)}.testimonial-card-avatar-img[data-name=Sandra\ Lobia]{object-position:center 1%;transform:scale(1.8)}.testimonial-card-avatar-img[data-name=Theresa\ Glünkin],.testimonial-card-avatar-img[data-name=Sebastian\ Heilemann]{object-position:center 45%;transform:scale(1.2)}.testimonial-card-avatar-img[data-name=Maarten\ Kierkels],.testimonial-card-avatar-img[data-name=Hella\ Bennett]{object-position:center 0%;transform:scale(1)}.testimonial-card-avatar-img[data-name="Odilon Sastra und Facundo Romei"]{transform-origin:37% 58%;transform:scale(1.9)}.testimonials--static .testimonials-viewport{overscroll-behavior-x:auto;touch-action:auto;cursor:auto;user-select:auto;margin:0 auto;padding:0;overflow:visible}.testimonials--static .testimonials-track{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.testimonials--static .testimonial-card{width:auto}.testimonial-card-text{margin-bottom:var(--space-lg);color:var(--color-text);font-size:var(--font-size-card);line-height:1.6}.testimonial-card-name{font-size:var(--font-size-small);color:var(--color-text);margin-top:auto;font-weight:600}.methode-pillars{background:var(--color-blue-border);border-radius:var(--radius-large);box-shadow:var(--shadow-card);gap:1px;display:grid;overflow:hidden}.methode-pillar{align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--color-blue-soft);display:flex}.methode-pillar .icon{background:var(--color-surface);width:84px;height:84px;color:var(--color-yellow)}:root[data-theme=dark] .methode-pillar .icon{background:var(--color-blue-border)}.methode-pillar:first-child .icon svg{transform:translate(1px,-2px)}.methode-pillar .icon svg{stroke-width:.9px;width:60px;height:60px}.methode-pillar-content{flex:1;min-width:0}.methode-pillar h3{margin-bottom:var(--space-xs);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title)}.methode-pillar p{font-size:var(--font-size-card);margin-bottom:0}.methode-cta{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.container-experience{width:min(calc(100% - (var(--hero-side-padding) * 2)), var(--hero-content-width))}.experience-grid{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr))}.experience-card{background:var(--color-surface);border-radius:var(--radius-large);box-shadow:var(--shadow-card);color:var(--color-text);transition:transform var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.experience-card:hover,.experience-card:focus-visible{transform:translateY(-4px)}:root[data-theme=dark] .experience-card{outline:1px solid var(--color-border);outline-offset:-1px}.experience-card-image{aspect-ratio:3/2;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.experience-card-body{padding:var(--space-md) var(--space-md) var(--space-lg);flex-direction:column;flex:1;display:flex}.experience-card h3{margin-bottom:var(--space-xs);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title);hyphens:auto;overflow-wrap:break-word}.experience-card-title-rest{display:inline-block}.experience-card-meta{margin-bottom:var(--space-sm);color:var(--color-text-muted);font-size:var(--font-size-eyebrow);letter-spacing:1.8px;text-transform:uppercase;font-weight:700;line-height:1}.experience-card-body p{margin-bottom:var(--space-md);font-size:var(--font-size-card)}@media (prefers-reduced-motion:reduce){.experience-card{transition:none}}.methode-intro-photo,.methode-mission-photo,.methode-feeling-photo{height:620px}.methode-intro-quote,.methode-mission-quote,.methode-feeling-quote{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.quote-langs{display:grid}.quote-lang-text{grid-area:1/1}.quote-lang-text[data-quote-inactive]{visibility:hidden}.quote-lang-toggle{align-items:center;gap:var(--space-xs);width:fit-content;margin:var(--space-sm) auto var(--space-lg);font-family:inherit;font-size:var(--font-size-small);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.quote-lang-toggle:hover{color:var(--color-text)}.quote-lang-toggle-track{background:var(--color-blue-soft);border:1px solid var(--color-blue-border);border-radius:var(--radius-pill);width:38px;height:22px;transition:background var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;position:relative}.quote-lang-toggle-thumb{background:var(--color-white);border:1px solid var(--color-blue-border);border-radius:var(--radius-pill);width:16px;height:16px;transition:transform var(--transition-fast);position:absolute;top:2px;left:2px}.quote-lang-toggle[aria-checked=true] .quote-lang-toggle-track{background:var(--color-blue);border-color:var(--color-blue)}.quote-lang-toggle[aria-checked=true] .quote-lang-toggle-thumb{transform:translate(16px)}.quote-lang-toggle:focus-visible{outline:none}.quote-lang-toggle:focus-visible .quote-lang-toggle-track{outline:2px solid var(--color-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.quote-lang-toggle-track,.quote-lang-toggle-thumb{transition:none}}.spectrum-axis{column-gap:var(--space-sm);margin-bottom:var(--space-xl);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.spectrum-axis-group{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.spectrum-axis-group:first-child{grid-column:1/3}.spectrum-axis-group:nth-child(2){grid-column:3/4}.spectrum-axis-group:nth-child(3){grid-column:4/6}.spectrum-axis-label{color:var(--color-blue);font-size:var(--font-size-eyebrow);letter-spacing:1.8px;text-transform:uppercase;text-align:center;font-weight:700;line-height:1}.spectrum-axis-group:after{content:"";background:var(--color-blue-border);width:100%;height:2px}.experience-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1380px){.experience-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.spectrum-axis{display:none}.experience-grid-5 .experience-card{flex-direction:row;align-items:stretch}.experience-grid-5 .experience-card-image{aspect-ratio:auto;flex-shrink:0;width:38%;height:auto}.experience-grid-5 .experience-card-image--focus-left{object-position:10% center}.experience-grid-5 .experience-card-body{padding:var(--space-lg)}.experience-grid-5 .experience-card:nth-child(5){width:100%;max-width:calc(50% - var(--space-sm) / 2);grid-column:1/-1;margin-inline:auto}}.experience-grid-5 .experience-card h3{hyphens:manual}.section-intro-start{text-align:left;margin-inline:0}.teams-teaser{align-items:stretch}.teams-teaser .section-intro{flex-direction:column;align-items:flex-start;margin-bottom:0;display:flex}.teams-teaser .section-intro .button{margin-top:var(--space-md)}.teams-teaser-media{border-radius:var(--radius-large);box-shadow:var(--shadow-card);position:relative;overflow:hidden}:root[data-theme=dark] .teams-teaser-media{outline:1px solid var(--color-border);outline-offset:-1px}.teams-teaser-media img{object-fit:cover;object-position:center 70%;width:auto;min-width:113.64%;height:100%;position:absolute;top:0;left:50%;transform:translate(-44%)}.closing-cta .section-intro{margin-bottom:0}@media (prefers-reduced-motion:no-preference){:root[data-reveal-init] [data-reveal]:not(.is-revealed){opacity:0}:root[data-reveal-init] [data-reveal].is-revealed{animation:.6s cubic-bezier(.22,1,.36,1) backwards reveal-rise;animation-delay:var(--reveal-delay,0s)}@keyframes reveal-rise{0%{opacity:0;transform:translateY(var(--space-md))}to{opacity:1;transform:translateY(0)}}}.termin-list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.termin-card{align-items:center;gap:var(--space-sm) var(--space-xl);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-medium);grid-template-columns:220px minmax(0,1fr) auto auto;grid-template-areas:"date main price cta";display:grid}.termin-date{grid-area:date}.termin-main{grid-area:main}.termin-price{text-align:right;grid-area:price}.termin-cta{grid-area:cta}.termin-list--format .termin-card{column-gap:var(--space-md);grid-template-columns:220px minmax(0,1fr) minmax(0,1fr) 140px auto;grid-template-areas:"date format main price cta"}.termin-format{grid-area:format}.termin-format-rest{display:inline-block}.termin-format-link{color:inherit;transition:opacity var(--transition-fast)}.termin-format-link:hover,.termin-format-link:focus-visible{opacity:.55}.termin-format-link:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (width<=1440px){.termin-list--format .termin-card{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date price""format cta""main cta"}.termin-list--format .termin-cta{justify-self:end}}.termin-day{margin-bottom:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-size-eyebrow);letter-spacing:1.8px;text-transform:uppercase;font-weight:700;line-height:1}.termin-value{color:var(--color-text);font-size:var(--font-size-body);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3}.termin-meta,.termin-status{margin-top:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-size-small);margin-bottom:0;line-height:1.4}.termin-meta span{white-space:nowrap}.termin-main>.termin-meta:first-child{margin-top:0}.termin-card-soldout .termin-value{color:var(--color-text-muted)}.termin-soldout-label{color:var(--color-text-muted);font-size:var(--font-size-eyebrow);letter-spacing:1.8px;text-transform:uppercase;font-weight:700;line-height:1}.termin-datumsblock{display:none}.termin-datumsblock-monat{margin-bottom:var(--space-xs);color:var(--color-blue);font-size:var(--font-size-eyebrow);letter-spacing:1.8px;white-space:nowrap;font-weight:700;line-height:1}.termin-datumsblock-tag{color:var(--color-text);letter-spacing:-1px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.termin-datumsblock-tag--lang{font-size:21px;line-height:30.8px}.termin-datumsblock-wochentag{color:var(--color-text-muted);white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.3}.termin-card-soldout .termin-datumsblock-monat,.termin-card-soldout .termin-datumsblock-tag{color:var(--color-text-muted)}@media (width<=399px){.termin-list .termin-card{padding-left:20px;padding-right:20px}}.termin-fallback{max-width:640px;margin:var(--space-lg) auto 0;padding:var(--space-sm) var(--space-md);background:var(--color-blue-soft);border-radius:var(--radius-small);text-align:center}.termin-fallback p{font-size:var(--font-size-card);margin-bottom:0}.termin-fallback-title{margin-bottom:var(--space-xs);color:var(--color-text);font-size:var(--font-size-body);font-weight:700;display:block}#termine{scroll-margin-top:var(--header-height)}.closing-cta-actions{justify-content:center;align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.hero-cover--gradient-left:after{background:linear-gradient(90deg,#0a0e12c7 0%,#0a0e1273 55%,#0a0e121a 100%)}.hero-cover--gradient-left .hero-cover-content p{max-width:640px}.hero-cover--gradient-left .hero-cover-content .eyebrow{color:var(--color-blue)}.hero-cover--gespiegelt .hero-cover-media{transform:scaleX(-1)}.hero-cover--home .hero-cover-content{max-width:760px}.hero-cover--home .hero-cover-media{object-position:left center}.hero-cover-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.vertrauen-band{padding:var(--space-md) 0;background:var(--color-blue-soft)}.vertrauen-list{align-items:center;gap:var(--space-xl);color:var(--color-text-muted);font-size:var(--font-size-small);margin:0;padding:0;font-weight:500;line-height:1.4;list-style:none;display:flex}.vertrauen-item{align-items:center;min-width:0;display:flex}.vertrauen-item+.vertrauen-item:before{content:"";width:1px;height:var(--space-lg);margin-right:var(--space-xl);background:var(--color-blue-border);flex-shrink:0}.vertrauen-item strong{color:var(--color-text);font-weight:700}.vertrauen-item--rating{gap:var(--space-sm);color:var(--color-text)}.vertrauen-stars{width:104px;height:20px;color:var(--color-yellow);fill:currentColor;flex-shrink:0}.vertrauen-link{color:var(--color-text);transition:opacity var(--transition-fast)}.vertrauen-link:hover,.vertrauen-link:focus-visible{opacity:.7}.vertrauen-wellpass{width:160px;height:auto;margin:-23px 0 -23px -23px;display:none}.gruende-grid{gap:var(--space-4xl);grid-template-columns:420px minmax(0,1fr);align-items:start;display:grid}.gruende-head{flex-direction:column;align-items:flex-start;display:flex}.gruende-head .gruende-divider{margin:0 0 var(--space-md)}.gruende-link{border-bottom:2px solid var(--color-yellow);color:var(--color-text);font-size:var(--font-size-body);padding-bottom:4px;font-weight:700}.gruende-list{margin:0;padding:0;list-style:none}.gruende-item{gap:var(--space-md);padding:var(--space-lg) 0;color:var(--color-text);font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-card-title);grid-template-columns:28px minmax(0,1fr);align-items:start;font-weight:600;line-height:1.35;display:grid}.gruende-item+.gruende-item{border-top:1px solid var(--color-blue-border)}.gruende-item:before{content:"";width:28px;height:3px;margin-top:var(--space-sm);background:var(--color-yellow);border-radius:var(--radius-pill)}#angebot{scroll-margin-top:var(--header-height)}.section-intro-wide{max-width:760px}.format-card .experience-card-meta{margin-bottom:var(--space-xs);line-height:1.5}.format-card .experience-card-meta span{white-space:nowrap}.format-card h3{margin-bottom:var(--space-sm)}.experience-card-price{padding-top:var(--space-sm);border-top:1px solid var(--color-border);color:var(--color-text);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title);font-variant-numeric:tabular-nums;margin-top:auto;font-weight:700;line-height:1.2;display:block}.experience-card-price-note{margin-top:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-size-eyebrow);letter-spacing:0;font-weight:600;display:block}.format-card .experience-card-price{align-items:last baseline;gap:var(--space-xs);display:flex}.format-card .experience-card-price-amount{white-space:nowrap;flex-shrink:0}.format-card .experience-card-price-note{overflow-wrap:break-word;hyphens:manual;min-width:0;margin-top:0;font-size:11px;line-height:1.3}.section.section-flush-top{padding-top:0}.teaser-grid{gap:var(--space-md)}.research-card{gap:var(--space-md);padding:var(--space-xl);background:var(--color-surface);border:1px solid var(--color-blue-border);border-radius:var(--radius-large);flex-direction:column;display:flex}.research-card .eyebrow{margin-bottom:0}.research-card-text{color:var(--color-text);font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-card-title);overflow-wrap:anywhere;flex-grow:1;margin-bottom:0;font-weight:700;line-height:1.3}.research-card-source{margin:calc(-1 * var(--space-sm)) 0 0;color:var(--color-text-muted);font-size:var(--font-size-small);line-height:1.4}.research-card-source a{transition:opacity var(--transition-fast)}.research-card-source a:hover,.research-card-source a:focus-visible{opacity:.55}.research-card .link-arrow{color:var(--color-text);font-size:var(--font-size-small);align-self:flex-start;font-weight:700;display:inline}.research-card .link-arrow-icon{transition:left var(--transition-fast);display:inline;position:relative;left:0}.research-card .link-arrow:hover .link-arrow-icon,.research-card .link-arrow:focus-visible .link-arrow-icon{left:4px;transform:none}.teams-card{min-height:420px;padding:var(--space-xl);background:var(--color-ink);border-radius:var(--radius-large);color:var(--color-white);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.teams-card-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.teams-card:after{content:"";background:linear-gradient(#0a0e1259 0%,#0a0e12d9 100%);position:absolute;inset:0}.teams-card-body{z-index:1;align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex;position:relative}.teams-card .eyebrow{margin-bottom:0}.teams-card-title{color:var(--color-white);font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-card-title);margin-bottom:0;font-weight:700;line-height:1.25}.teams-card-text{color:var(--color-white);opacity:.88;font-size:var(--font-size-card);margin-bottom:0;line-height:1.55}.teams-card .button{margin-top:var(--space-xs)}.hero-cover--unternehmen .hero-cover-content{max-width:none}.hero-cover--unternehmen .hero-cover-content h1{max-width:760px}.hero-cover-facts{gap:var(--space-xs) var(--space-xl);margin-top:var(--space-md);padding-top:var(--space-md);text-shadow:0 1px 3px #0006;font-size:var(--font-size-small);opacity:.9;border-top:1px solid #ffffff4d;flex-wrap:wrap;font-weight:600;line-height:1.4;display:flex}.hero-cover-facts span{white-space:nowrap}#ablauf{scroll-margin-top:var(--header-height)}.card-grid{gap:var(--space-md)}.soft-card{padding:var(--space-xl) var(--space-lg);background:var(--color-blue-soft);border-radius:var(--radius-large)}.soft-card h3{margin-bottom:var(--space-sm);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title)}.soft-card p{font-size:var(--font-size-card);margin-bottom:0}.paket-card{padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-blue-border);border-radius:var(--radius-large);flex-direction:column;display:flex}.paket-card h3{margin-bottom:var(--space-sm);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title)}.paket-card p{margin-bottom:var(--space-md);font-size:var(--font-size-card)}.paket-note,.unternehmen-note{margin:var(--space-xl) 0 0}.ablauf-head{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);margin-bottom:var(--space-2xl);display:flex}.ablauf-head .section-intro,.ablauf-head .section-intro p{margin-bottom:0}.ablauf-media{object-fit:cover;border-radius:var(--radius-medium);flex-shrink:0;width:380px;height:260px}.ablauf-list{border-bottom:1px solid var(--color-blue-border);margin:0;padding:0;list-style:none}.ablauf-item{gap:var(--space-lg);padding:var(--space-md) 0;border-top:1px solid var(--color-blue-border);grid-template-columns:150px minmax(0,1fr);display:grid}.ablauf-time{color:var(--color-text);font-size:var(--font-size-body);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.4}.ablauf-item h3{margin-bottom:var(--space-xs);font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-card-title);line-height:1.4}.ablauf-item p{font-size:var(--font-size-small);margin-bottom:0;line-height:1.6}.sicherheit-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sicherheit-card{padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-blue-border);border-radius:var(--radius-medium)}.sicherheit-card h3{margin-bottom:var(--space-xs);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title)}.sicherheit-card p{font-size:var(--font-size-card);margin-bottom:0}.liste-card{padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-blue-border);border-radius:var(--radius-large)}.liste-card--soft{background:var(--color-blue-soft);border-color:#0000}.liste-card h3{margin-bottom:var(--space-sm);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title)}.liste-card ul{padding-left:var(--space-md);color:var(--color-text-muted);font-size:var(--font-size-card);margin:0;line-height:1.6}.liste-card li+li{margin-top:var(--space-xs)}.liste-card li::marker{color:var(--color-blue)}.preis-layout{align-items:start}.preis-list{margin:0 0 var(--space-md);border-bottom:1px solid var(--color-border)}.preis-row{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-sm) 0;border-top:1px solid var(--color-border);display:flex}.preis-row dt,.preis-row dd{margin:0}.preis-format{color:var(--color-text);font-size:var(--font-size-body);font-weight:700;line-height:1.4;display:block}.preis-note{color:var(--color-text-muted);font-size:var(--font-size-small);display:block}.preis-price{color:var(--color-text);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:700}.preis-hinweis{font-size:var(--font-size-small);line-height:1.6}.preis-hinweis:has(+.preis-hinweis){margin-bottom:var(--space-xs)}.preis-cards{gap:var(--space-md);display:grid}.referenz-quote{margin:0 0 var(--space-md);padding:var(--space-md);background:var(--color-surface);border-radius:var(--radius-medium)}.referenz-quote p{margin-bottom:var(--space-sm);color:var(--color-text);font-style:italic;line-height:1.55}.referenz-quote cite{font-size:var(--font-size-small);font-style:normal;font-weight:700;display:block}.referenz-person{align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-blue-border);border-radius:var(--radius-medium);display:flex}.referenz-person-photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:76px;height:76px}.referenz-person p{font-size:var(--font-size-card);overflow-wrap:anywhere;margin-bottom:0}.referenz-media{object-fit:cover;border-radius:var(--radius-large);width:100%;height:660px}.anfrage{gap:var(--space-2xl);padding:var(--space-2xl) var(--space-3xl);background:var(--color-blue-night);border-radius:var(--radius-large);color:var(--color-white);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.anfrage-intro .eyebrow{margin-bottom:var(--space-sm)}.anfrage-intro h2{color:var(--color-white)}.anfrage-intro p{color:var(--color-white);opacity:.8;margin-bottom:0}.anfrage-form .form-field label{color:var(--color-white);opacity:.8}.anfrage-form .form-field input,.anfrage-form .form-field select,.anfrage-form .form-field textarea{background:var(--color-white);color:var(--color-ink);border:none}.anfrage-form .form-field input::placeholder,.anfrage-form .form-field textarea::placeholder{color:var(--color-text-muted);opacity:1}.anfrage-form-note,.anfrage-alt{color:var(--color-white);opacity:.8;font-size:var(--font-size-small);margin-bottom:0}#anfrage{scroll-margin-top:var(--header-height)}.hero-cover--fundamentals .hero-cover-content{max-width:none}.hero-cover--fundamentals .hero-cover-content h1{max-width:800px}.mitnimmst{background:var(--color-blue-soft)}.mitnimmst-grid{gap:var(--space-xl) var(--space-3xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mitnimmst-item h3{margin-bottom:var(--space-xs);font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-card-title)}.mitnimmst-item p{margin-bottom:0}.mitnimmst-note{margin:var(--space-2xl) 0 0;padding-top:var(--space-xl);border-top:1px solid var(--color-blue-border)}.mitnimmst-note a{font-weight:700}.ablauf-list--range .ablauf-item{grid-template-columns:170px minmax(0,1fr)}.eis-lead{color:var(--color-text)}.eis-list{gap:var(--space-sm)}.eis-list li{gap:var(--space-sm);color:var(--color-text);font-size:var(--font-size-body);line-height:1.6}.eis-check{flex-shrink:0;width:24px;height:24px;margin-top:calc(.8em - 12px)}.eis-media{object-fit:cover;border-radius:var(--radius-large);width:100%;height:480px}.begleiter-grid{gap:var(--space-2xl);grid-template-columns:420px minmax(0,1fr);align-items:center;display:grid}.begleiter-media{object-fit:cover;object-position:center top;border-radius:var(--radius-large);width:100%;height:480px}.instructor-card{align-items:flex-start;gap:var(--space-sm);width:fit-content;max-width:100%;padding:var(--space-md);border:1px solid var(--color-blue-border);border-radius:var(--radius-medium);flex-direction:column;display:flex}.instructor-logo{width:220px;max-width:100%;height:auto;display:block}.instructor-logo--dark,:root[data-theme=dark] .instructor-logo--light{display:none}:root[data-theme=dark] .instructor-logo--dark{display:block}.instructor-name{color:var(--color-text);font-size:var(--font-size-small);margin-bottom:4px;font-weight:700;line-height:1.4}.instructor-title{font-size:var(--font-size-small);margin-bottom:4px;line-height:1.4}.instructor-rating{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.instructor-stars{width:104px;height:20px;color:var(--color-yellow);fill:currentColor;flex-shrink:0}.instructor-link{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:600;display:inline}.termin-hint{max-width:640px;margin:var(--space-md) auto 0;text-align:center;font-size:var(--font-size-small)}.closing-banner p{max-width:640px;margin-inline:auto}.hero-cover--advanced .hero-cover-content{max-width:none}.hero-cover--advanced .hero-cover-content h1{max-width:640px}.vergleich{background:var(--color-blue-soft)}.vergleich-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.vergleich-caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vergleich-col-merkmal{width:calc(220px + var(--space-xl))}.vergleich-table th,.vergleich-table td{padding:var(--space-md) var(--space-xl) var(--space-md) 0;vertical-align:top;font-size:var(--font-size-body);font-weight:400;line-height:1.6}.vergleich-table th:last-child,.vergleich-table td:last-child{padding-right:0}.vergleich-table thead th,.vergleich-table thead td{padding-top:0;padding-bottom:var(--space-sm);color:var(--color-text-muted);font-size:var(--font-size-eyebrow);letter-spacing:1.8px;text-transform:uppercase;font-weight:700;line-height:1}.vergleich-table tbody th,.vergleich-table tbody td{border-top:1px solid var(--color-blue-border)}.vergleich-table tbody tr:last-child th,.vergleich-table tbody tr:last-child td{border-bottom:1px solid var(--color-blue-border)}.vergleich-table tbody th{color:var(--color-text);font-weight:700;line-height:1.4}.vergleich-table tbody td{color:var(--color-text-muted)}.vergleich-table .vergleich-advanced{color:var(--color-text)}.vergleich-table td:before{display:none}.hero-cover--atemsession .hero-cover-content{max-width:none}.hero-cover--atemsession .hero-cover-content h1{max-width:800px}.session-grid{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) 560px;align-items:center;display:grid}.session-steps{gap:var(--space-md);margin:var(--space-lg) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.session-step{gap:var(--space-md);grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.session-step-number{color:var(--color-blue);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.4}.session-step h3{font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-card-title);margin-bottom:4px;line-height:1.4}.session-step p{font-size:var(--font-size-small);margin-bottom:0;line-height:1.6}.session-note{margin:var(--space-lg) 0 0;padding-top:var(--space-md);border-top:1px solid var(--color-blue-border)}.session-media{object-fit:cover;border-radius:var(--radius-large);width:100%;height:560px}.fuerwen{background:var(--color-blue-soft)}.fuerwen-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.soft-card--surface{background:var(--color-surface)}.ort-text p:last-child{margin-bottom:0}.ort-card{padding:var(--space-xl) var(--space-lg);background:var(--color-blue-soft);border-radius:var(--radius-large);margin:0}.ort-row+.ort-row{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-blue-border)}.ort-card dt{margin-bottom:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-size-eyebrow);letter-spacing:1.8px;text-transform:uppercase;font-weight:700;line-height:1}.ort-card dd{margin:0}.ort-card p{font-size:var(--font-size-card);margin-bottom:0;line-height:1.6}.ort-name{color:var(--color-text);font-size:var(--font-size-body);font-weight:700}.wellpass-band{align-items:center;gap:var(--space-lg);margin-bottom:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:2px solid var(--color-yellow);border-radius:var(--radius-medium);display:flex}.wellpass-logo{flex-shrink:0;width:190px;height:auto;display:block}.wellpass-logo--dark,:root[data-theme=dark] .wellpass-logo--light{display:none}:root[data-theme=dark] .wellpass-logo--dark{display:block}.wellpass-band p{font-size:var(--font-size-card);margin-bottom:0;line-height:1.6}.wellpass-title{color:var(--color-text);font-size:var(--font-size-body);font-weight:700}.hero-cover--weekend .hero-cover-content{max-width:none}.hero-cover--weekend .hero-cover-content h1{max-width:760px}.kern-intro{max-width:1000px;margin-bottom:0}.kern-divider{width:64px;height:4px;margin:0 auto var(--space-md);background:var(--color-yellow);border-radius:var(--radius-pill)}.kern-text{max-width:820px;margin:0 auto}.passiert-intro{max-width:900px}.passiert-item{padding-top:var(--space-md);border-top:3px solid var(--color-yellow)}.passiert-item h3{margin-bottom:var(--space-sm);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title)}.passiert-item p{margin-bottom:0}.fuerwen-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ablauf-list--tage{gap:var(--space-sm);border-bottom:0;flex-direction:column;display:flex}.ablauf-list--tage .ablauf-item{gap:var(--space-xl);padding:var(--space-lg) var(--space-xl);background:var(--color-surface);border:1px solid var(--color-blue-border);border-radius:var(--radius-large);grid-template-columns:260px minmax(0,1fr)}.ablauf-list--tage .ablauf-day{font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-card-title);margin-bottom:4px;line-height:1.2}.ablauf-list--tage .ablauf-clock{color:var(--color-blue);font-size:var(--font-size-small);font-weight:600;line-height:1.4;display:block}.ablauf-list--tage .ablauf-item p{font-size:var(--font-size-body)}.ablauf-cta{margin-top:var(--space-2xl)}.ablauf-cta p{margin-bottom:var(--space-md);color:var(--color-text);font-weight:600}.ort-card--wo{margin-top:var(--space-xs)}.anreise-weg{color:var(--color-text)}#termin{scroll-margin-top:var(--header-height)}.preisbox{margin-top:var(--space-md);background:var(--color-surface)}.preisbox .preisbox-label{margin-bottom:var(--space-sm);color:var(--color-text-muted);font-size:var(--font-size-eyebrow);letter-spacing:1.8px;text-transform:uppercase;font-weight:700;line-height:1}.preisbox-list{margin:0;padding:0}.preisbox-row+.preisbox-row{margin-top:var(--space-sm)}.preisbox-list dt{color:var(--color-text);font-size:var(--font-size-card);letter-spacing:normal;text-transform:none;margin-bottom:4px;font-weight:700;line-height:1.4}.preisbox-amount{font-size:var(--font-size-body);font-variant-numeric:tabular-nums}.preisbox-note{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-blue-border)}.termin-kontakt{margin:var(--space-md) 0 0}.closing-banner-alt{margin-top:var(--space-md);font-size:var(--font-size-small);opacity:.9}.closing-banner-alt a{color:var(--color-white);display:inline}.session-media--quer{aspect-ratio:4/3;height:auto}.hero-cover--winter-travel .hero-cover-content{max-width:none}.hero-cover--winter-travel .hero-cover-content h1{max-width:960px}.ort-card--surface{background:var(--color-surface)}.wo-karten{margin-top:var(--space-xl)}.closing-banner--dunkel:after{background:#000000a8}.hero-cover--about .hero-cover-content{max-width:none}.hero-cover--about .hero-cover-content h1{max-width:640px}.about-pullquote{margin:var(--space-lg) 0;padding-left:var(--space-lg);border-left:3px solid var(--color-yellow);color:var(--color-text);font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-card-title);font-weight:700;line-height:1.45}.kontakt-grid{grid-template-columns:minmax(0,1fr) 560px;align-items:start}.kontakt-divider{height:1px;margin:var(--space-xl) 0;background:var(--color-blue-border);border:0}.kontakt-direkt .eyebrow{margin-bottom:var(--space-sm)}.kontakt-mail{max-width:100%;color:var(--color-text);font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-card-title);text-underline-offset:6px;transition:opacity var(--transition-fast);font-weight:700;line-height:1.2;text-decoration:underline;display:inline-block}.kontakt-mail:hover,.kontakt-mail:focus-visible{opacity:.55}.kontakt-hinweis+.kontakt-hinweis{margin-top:var(--space-lg)}.kontakt-hinweis h2{margin-bottom:var(--space-xs);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title);line-height:1.2}.kontakt-hinweis p{font-size:var(--font-size-card);margin-bottom:0;line-height:1.6}.kontakt-hinweis .link-arrow{color:var(--color-text);font-weight:700;display:inline}.kontakt-hinweis .link-arrow-icon{transition:left var(--transition-fast);display:inline;position:relative;left:0}.kontakt-hinweis .link-arrow:hover .link-arrow-icon,.kontakt-hinweis .link-arrow:focus-visible .link-arrow-icon{left:4px;transform:none}.kontakt-form .form-field input,.kontakt-form .form-field textarea{border-color:var(--color-blue-border);background:var(--color-blue-light)}.kontakt-honeypot,.anfrage-honeypot{display:none}.kontakt-form-note,.kontakt-alt{font-size:var(--font-size-small);margin-bottom:0;line-height:1.5}.kontakt-alt{display:none}.termin-filter{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:none}:root[data-termin-filter-init] .termin-filter{display:flex}.termin-filter-button{align-items:center;gap:var(--space-xs);min-height:var(--space-xl);padding:0 var(--space-md);border:1px solid var(--color-blue-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-small);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);font-weight:600;line-height:1;display:inline-flex}.termin-filter-button:hover{border-color:var(--color-blue)}.termin-filter-button:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.termin-filter-count{color:var(--color-text-muted);font-weight:500}.termin-filter-button[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}:root[data-theme=dark] .termin-filter-button[aria-pressed=true]{border-color:var(--color-text-muted)}.termin-filter-button[aria-pressed=true] .termin-filter-count{color:inherit;opacity:.7}.termin-card[hidden]{display:none}.bestaetigung,.fehlerseite{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));background:var(--color-blue-soft);flex-direction:column;justify-content:center;display:flex}.bestaetigung-icon{width:var(--space-2xl);height:var(--space-2xl);margin:0 auto var(--space-lg);border-radius:var(--radius-pill);background:var(--color-yellow);color:var(--color-white);justify-content:center;align-items:center;display:flex}.fehler-ziffer{margin:0 0 var(--space-lg);color:var(--color-blue);letter-spacing:-8px;font-size:150px;font-weight:800;line-height:.85}.fehler-links{margin:var(--space-xl) 0 0;font-size:var(--font-size-small);color:var(--color-text-muted)}.fehler-links-trenner{color:var(--color-blue);padding:0 10px}.baum{--baum-modus:ruhig;padding:var(--space-4xl) 0;overflow-anchor:none}.baum-grid{grid-template-columns:minmax(0,1fr)}.baum-figur{aspect-ratio:913/1219;width:100%;max-height:70svh;color:var(--color-text)}.baum-figur svg{width:100%;height:100%;display:block}.baum-figur .blatt-0{fill:var(--color-blue)}.baum-figur .blatt-1{fill:var(--color-blue-pale)}.baum-figur .blatt-2{fill:var(--color-blue-deep)}.baum-figur .blatt-3{fill:var(--color-yellow)}.baum-figur .blatt-4{fill:var(--color-yellow-soft)}.baum-figur #samen{fill:currentColor}.baum-bloecke{gap:var(--space-lg);flex-direction:column;display:flex}.baum-block-eyebrow{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.baum-block-eyebrow:before{content:"";width:var(--space-xl);background:var(--color-blue-border);flex:none;height:1px}.baum-block h3{margin-bottom:var(--space-sm);font-size:var(--font-size-card-title);letter-spacing:var(--letter-spacing-card-title)}.baum-block p{margin-bottom:0}@media (width>=1220px) and (height>=740px){.baum{--baum-modus:gepinnt;padding-bottom:0}.baum-buehne{min-height:100svh;position:sticky;top:0}.baum-buehne>.container{height:100svh;padding:var(--space-sm) 0 var(--space-lg);flex-direction:column;display:flex}.baum .section-intro{margin-bottom:var(--space-lg);flex:none}.baum-buehne>.container{container-type:inline-size}.baum-grid{min-height:0;max-height:calc((100cqw - var(--space-2xl)) / 2 * 1219 / 913);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.baum-figur{justify-self:start;width:auto;max-width:100%;height:100%;max-height:none}.baum-bloecke{min-height:0;padding:var(--space-lg) 0 var(--space-sm);flex-direction:column-reverse;justify-content:space-between}.baum-block-eyebrow{margin-left:calc(-1 * (var(--space-xl) + var(--space-sm)))}.baum-bloecke{gap:var(--space-md)}.baum-block p{font-size:calc(var(--font-size-body) - 1px)}:root[data-reveal-init] .baum .baum-block{animation:none}.baum--fertig .baum-buehne{position:static}}@media (prefers-reduced-motion:no-preference){@property --baum-p{syntax:"<number>";inherits:true;initial-value:1}.baum-figur .wurzel,.baum-figur .ast{stroke-dasharray:1;stroke-dashoffset:clamp(0, 1 - (var(--baum-p) - var(--baum-a)) / var(--baum-l), 1)}.baum-figur .wurzel{--baum-l:.135}.baum-figur .wurzel[data-stufe="0"]{--baum-a:.08}.baum-figur .wurzel[data-stufe="1"]{--baum-a:.215}.baum-figur .wurzel[data-stufe="2"]{--baum-a:.35}.baum-figur .wurzel[data-stufe="3"]{--baum-a:.485}.baum-figur .ast{--baum-l:.077}.baum-figur .ast[data-stufe="0"]{--baum-a:.08}.baum-figur .ast[data-stufe="1"]{--baum-a:.157}.baum-figur .ast[data-stufe="2"]{--baum-a:.234}.baum-figur .ast[data-stufe="3"]{--baum-a:.311}.baum-figur .ast[data-stufe="4"]{--baum-a:.388}.baum-figur .ast[data-stufe="5"]{--baum-a:.465}.baum-figur .ast[data-stufe="6"]{--baum-a:.542}.baum-figur #samen{opacity:clamp(0, var(--baum-p) / .08, 1);transform:scale(clamp(0, var(--baum-p) / .08, 1));transform-box:fill-box;transform-origin:50%}.baum-figur .blatt{opacity:clamp(0, (var(--baum-p) - var(--baum-a)) / .06, 1)}.baum-figur .blatt[data-welle="0"]{--baum-a:.62}.baum-figur .blatt[data-welle="1"]{--baum-a:.665}.baum-figur .blatt[data-welle="2"]{--baum-a:.71}.baum-figur .blatt[data-welle="3"]{--baum-a:.755}.baum-figur .blatt[data-welle="4"]{--baum-a:.8}.baum-figur .blatt[data-welle="5"]{--baum-a:.845}.baum-figur .blatt[data-welle="6"]{--baum-a:.89}.baum-figur .blatt[data-welle="7"]{--baum-a:.935}.baum-figur #blaetter{transform:scale(calc(.9 + .1 * clamp(0, (var(--baum-p) - .62) / .38, 1)));transform-box:fill-box;transform-origin:50% 100%}@media (width>=1220px) and (height>=740px){.baum--js{min-height:calc(260vh + var(--space-4xl))}:root .baum .baum-block,:root[data-reveal-init] .baum .baum-block{--baum-sichtbar:clamp(0, (var(--baum-p) - var(--baum-a)) / .06, 1);opacity:var(--baum-sichtbar);transform:translateY(calc((1 - var(--baum-sichtbar)) * var(--space-md)))}}}@media (width<=1100px){:root{--side-padding:var(--space-lg);--hero-side-padding:28px;--font-size-h1:48px;--font-size-h2:38px;--font-size-h3:26px;--font-size-lead:24px;--font-size-body:18px}.grid-2,.grid-3{grid-template-columns:1fr}.faq-columns,.faq-cards--columns{grid-template-columns:minmax(0,1fr)}.photo-stack{position:static;top:auto}.hero .grid-2{grid-template-columns:1fr}.hero .grid-2>div:first-child{padding:70px var(--side-padding)}.hero .grid-2>div:last-child{min-height:560px}.hero .image-organic{height:560px;min-height:560px}.hero-cover--home .hero-cover-content{max-width:660px}.hero-cover--home .hero-cover-media{object-position:50% center}.gruende-grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.vertrauen-list{justify-content:start;gap:var(--space-sm) var(--space-xl);grid-template-columns:auto auto;display:grid}.vertrauen-item--rating{grid-column:1/-1}.vertrauen-item:nth-child(2):before{display:none}.nav-toggle,#theme-toggle-mobile{display:flex}#theme-toggle-desktop{display:none}.header-controls{display:flex}.header-termine{display:inline-flex}.nav-termine{display:none}.site-nav{background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-card);padding:var(--space-sm) var(--side-padding) var(--space-lg);max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-nav.is-open{display:flex}.site-nav>a:not(.button){padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border)}.site-nav>.button{margin-top:var(--space-sm)}.offers-trigger{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border)}.offers-panel{box-shadow:none;border-top:none;position:static}.offers-panel-inner{align-items:stretch;gap:var(--space-sm);padding:0 0 var(--space-sm);flex-direction:column;display:flex}.offers-intro{border-right:none;align-self:auto;padding-right:0}.offers-intro .eyebrow{display:none}.offers-intro-link{padding:var(--space-xs) 0;font-size:var(--font-size-small)}.offers-link{padding:var(--space-xs) 0;font-size:var(--font-size-small);border-bottom:none;justify-content:flex-start}.offers-card{margin-top:var(--space-xs);align-self:auto}.section{padding:90px 0}.hero .pill-group{flex-wrap:wrap}.image-gallery-track{gap:var(--space-md)}.image-gallery-item{width:calc(46% * var(--image-gallery-scale))}.testimonials-track{gap:var(--space-md)}.testimonial-card{width:46%}.testimonials--static .testimonials-track{grid-template-columns:minmax(0,1fr)}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-grid-5 .experience-card{flex-direction:column}.experience-grid-5 .experience-card-image{aspect-ratio:5/2;width:100%}.experience-grid-5 .experience-card-image--focus-left{object-position:center}.experience-grid-5 .experience-card-body{padding:var(--space-md) var(--space-md) var(--space-lg)}.teams-teaser-media img{aspect-ratio:5/2;width:100%;min-width:0;height:auto;position:static;transform:translate(6.8%)scale(1.136)}.termin-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date price""main cta"}.termin-cta{justify-self:end}.footer-main{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.hero-cover--unternehmen .hero-cover-content h1{max-width:660px}.ablauf-head{flex-direction:column;align-items:stretch}.ablauf-media{aspect-ratio:5/2;width:100%;height:auto}.referenz-media{aspect-ratio:3/2;height:auto}.anfrage{gap:var(--space-lg);padding:var(--space-xl);grid-template-columns:minmax(0,1fr)}.hero-cover--fundamentals .hero-cover-content h1{max-width:700px}.mitnimmst-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.eis-media{aspect-ratio:3/2;height:auto}.begleiter-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.begleiter-media{aspect-ratio:3/2;height:auto}.hero-cover--advanced .hero-cover-content h1{max-width:560px}.vergleich-col-merkmal{width:calc(150px + var(--space-xl))}.hero-cover--atemsession .hero-cover-content h1{max-width:700px}.session-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.session-media{aspect-ratio:3/2;height:auto}.hero-cover--weekend .hero-cover-content h1{max-width:660px}.fuerwen-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-cover--winter-travel .hero-cover-content h1{max-width:820px}.hero-cover--about .hero-cover-content h1{max-width:560px}.begleiter-media--about{object-position:center 48%}.kontakt-grid{grid-template-columns:minmax(0,1fr)}.kontakt-text{display:contents}.kontakt-divider,.kontakt-direkt,.kontakt-hinweis--termine{display:none}.kontakt-hinweis--team{order:1}.kontakt-alt{display:block}.baum{padding:90px 0}.fehler-ziffer{letter-spacing:-6px;font-size:120px}}@media (width<=700px){:root{--side-padding:20px;--hero-side-padding:20px;--header-height:70px;--font-size-h1:36px;--font-size-h2:36px;--font-size-h3:24px;--font-size-lead:20px;--font-size-body:16px}.faq-card summary{padding:var(--space-md)}.faq-card-body{padding:0 var(--space-md) var(--space-md)}h1,h2,h3{letter-spacing:-1px}.site-header-inner{min-height:var(--header-height);padding:0 var(--side-padding);gap:var(--space-sm)}.site-logo-text{display:none}.site-logo{font-size:14px}.header-controls .header-termine{padding:0 var(--space-sm)}.hero .grid-2>div:first-child{padding:60px var(--side-padding)}.hero .grid-2>div:last-child{min-height:420px}.hero .image-organic{border-radius:0;height:420px;min-height:420px}.hero-cover{min-height:480px}.hero-cover--small{min-height:320px}.hero-cover-content{max-width:none;padding:var(--space-3xl) 0 var(--space-2xl)}.hero-cover--home .hero-cover-content h1{font-size:min(var(--font-size-h1), calc((100vw - 20px) / 10.5))}.hero-cover--ausgezoomt{background:var(--color-blue-night)}.hero-cover--ausgezoomt .hero-cover-media{inset:0 auto auto calc(-100% * var(--zoom-start) / var(--zoom-anteil));width:calc(100% / var(--zoom-anteil));max-width:none;height:auto;mask-image:linear-gradient(#000 65%,#0000)}.hero-cover--gradient-left.hero-cover--ausgezoomt:after{background:linear-gradient(to top, color-mix(in srgb, var(--color-blue-night) 75%, transparent), color-mix(in srgb, var(--color-blue-night) 20%, transparent) 80%)}.hero-cover--advanced{--zoom-anteil:.72;--zoom-start:.12}.hero-cover--fundamentals{--zoom-anteil:.7;--zoom-start:.15}.section{padding:70px 0}.methode-intro-photo,.methode-mission-photo,.methode-feeling-photo{height:420px}.text-large{font-size:18px;line-height:1.6}.rating{gap:10px;margin-bottom:20px;font-size:13px}.stars{letter-spacing:1px;font-size:18px}.button{width:auto;max-width:480px;min-height:56px;padding:0 28px;font-size:16px;font-weight:500}.hero .pill-group{align-items:flex-start;gap:var(--space-xs);flex-direction:column;margin-top:14px}.hero .pill{white-space:nowrap;background:0 0;border-radius:0;padding:0;font-size:15px}.form-row{grid-template-columns:1fr}.button-block{width:100%}.image-gallery-track{gap:var(--space-sm)}.image-gallery-item{width:calc(80% * var(--image-gallery-scale))}.testimonials-track{gap:var(--space-sm)}.testimonial-card{width:80%}.site-footer{padding-top:var(--space-2xl)}.footer-newsletter-controls{flex-direction:column}.footer-newsletter-input{min-height:56px}.footer-newsletter-controls .button{width:100%;max-width:none}.footer-bottom{margin-top:var(--space-2xl);flex-direction:column;align-items:flex-start}.footer-bottom--minimal{margin-top:0}.methode-pillar{flex-direction:column;align-items:flex-start}.experience-grid{grid-template-columns:1fr}.experience-grid-5 .experience-card:nth-child(5){max-width:none;margin-inline:0}.hero-cover--gradient-left:after{background:linear-gradient(#0003 20%,#000000bf)}.hero-cover-actions{flex-direction:column}.hero-cover-actions .button{width:100%;max-width:none}.hero-cover--gestapelt{background:var(--color-bg);min-height:0;display:block}.hero-cover--gestapelt:after{display:none}.hero-cover--gestapelt picture{display:block}.hero-cover--gestapelt .hero-cover-media{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;height:auto;display:block;position:static}.hero-cover--gestapelt .container{width:100%}.hero-cover--gestapelt .hero-cover-content{max-width:none;padding:var(--space-lg) var(--space-md) var(--space-md);background:var(--color-bg);color:var(--color-text)}.hero-cover--gestapelt .hero-cover-content h1{color:var(--color-text);text-shadow:none}.hero-cover--gestapelt .hero-cover-content p{color:var(--color-text-muted);text-shadow:none}.hero-cover--gestapelt .hero-cover-content .eyebrow{color:var(--color-blue);text-shadow:none}.hero-cover--gestapelt .button-outline-light{border-color:var(--color-yellow);background:var(--color-surface);color:var(--color-yellow)}.hero-cover--gestapelt .hero-cover-facts{gap:var(--space-xs) var(--space-md);border-top-color:var(--color-border);color:var(--color-text-muted);text-shadow:none;opacity:1;flex-direction:row}.gruende-item{gap:var(--space-sm);padding:var(--space-md) 0;grid-template-columns:minmax(0,1fr)}.gruende-item:before{margin-top:0}.vertrauen-list{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.vertrauen-item+.vertrauen-item:before,.vertrauen-item--lizenz{display:none}.vertrauen-wellpass{margin-right:calc(var(--space-sm) - 23px)}.vertrauen-wellpass--light{display:block}:root[data-theme=dark] .vertrauen-wellpass--light{display:none}:root[data-theme=dark] .vertrauen-wellpass--dark{display:block}.experience-grid-5 .format-card{position:relative;container-type:inline-size}.experience-grid-5 .format-card .experience-card-image{aspect-ratio:3/2}.experience-grid-5 .format-card .experience-card-price{display:contents}.experience-grid-5 .format-card .experience-card-price-amount{top:66.6667cqi;right:var(--space-sm);padding:var(--space-xs) var(--space-sm);translate:0 calc(-100% - var(--space-sm));background:color-mix(in srgb, var(--color-blue-night) 88%, transparent);border-radius:var(--radius-small);color:var(--color-white);position:absolute}.experience-grid-5 .format-card .experience-card-body p{margin-bottom:0}.experience-grid-5 .format-card .experience-card-price-note{margin-top:var(--space-sm);font-size:var(--font-size-eyebrow);line-height:1.4}.termin-card{grid-template-columns:var(--space-2xl) minmax(0, 1fr) auto;align-items:center;gap:0 var(--space-sm);padding:var(--space-md);grid-template-areas:"date main main""line line line""price price cta"}.termin-list--format .termin-card{grid-template-columns:var(--space-2xl) minmax(0, 1fr) auto;column-gap:var(--space-sm);grid-template-areas:"date format format""date main main""line line line""price price cta"}.termin-card:after{content:"";margin:var(--space-sm) 0 14px;border-top:1px solid var(--color-border);grid-area:line}.termin-date{align-self:start}.termin-date>.termin-day,.termin-date>.termin-value{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.termin-datumsblock{text-align:center;flex-direction:column;align-items:center;display:flex}.termin-format,.termin-main{align-self:start}.termin-format .termin-value{letter-spacing:-.6px;font-size:19px}.termin-list--format .termin-main{margin-top:var(--space-xs)}.termin-main .termin-value,.termin-meta{color:var(--color-text-muted);font-size:14px;font-weight:400;line-height:1.5}.termin-meta{margin-top:0}.termin-list:not(.termin-list--format) .termin-main>.termin-meta:first-child{font-size:0}.termin-list:not(.termin-list--format) .termin-main>.termin-meta:first-child>span{font-size:14px;display:block}.termin-list:not(.termin-list--format) .termin-main>.termin-meta:first-child>span:first-child{color:var(--color-text);letter-spacing:-.6px;font-size:19px;font-weight:700;line-height:1.3}.termin-list:not(.termin-list--format) .termin-card-soldout .termin-main>.termin-meta:first-child>span:first-child{color:var(--color-text-muted)}.termin-price{text-align:left}.termin-price .termin-value{letter-spacing:-1px;font-size:22px}.termin-status{font-size:var(--font-size-eyebrow);margin-top:0;line-height:1.4}.termin-cta{justify-self:end}.teams-card{min-height:360px}.hero-cover-facts{flex-direction:column}.ablauf-item{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}.sicherheit-grid{grid-template-columns:minmax(0,1fr)}.anfrage{padding:var(--space-lg)}.anfrage-form .button{width:100%;max-width:none}.ablauf-list--range .ablauf-item{grid-template-columns:minmax(0,1fr)}.vergleich-table,.vergleich-table tbody,.vergleich-table tr,.vergleich-table th,.vergleich-table td{display:block}.vergleich-table thead{display:none}.vergleich-table tbody tr{padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-blue-border);border-radius:var(--radius-medium)}.vergleich-table tbody tr+tr{margin-top:var(--space-sm)}.vergleich-table tbody th,.vergleich-table tbody td,.vergleich-table tbody tr:last-child th,.vergleich-table tbody tr:last-child td{border:0;padding:0}.vergleich-table tbody td{margin-top:var(--space-sm)}.vergleich-table td:before{content:attr(data-label);margin-bottom:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-size-eyebrow);letter-spacing:1.8px;text-transform:uppercase;font-weight:700;line-height:1;display:block}.vergleich-table td.vergleich-advanced:before{color:var(--color-text)}.fuerwen-grid{grid-template-columns:minmax(0,1fr)}.wellpass-band{flex-direction:column;align-items:flex-start}.ablauf-list--tage .ablauf-item{gap:var(--space-xs);padding:var(--space-lg);grid-template-columns:minmax(0,1fr)}.kontakt-card{padding:var(--space-lg)}.kontakt-divider{margin:var(--space-lg) 0}.kontakt-mail{font-size:min(var(--font-size-h3), calc((100vw - 40px) / 12.85))}.baum{padding:70px 0}.fehler-ziffer{letter-spacing:-5px;font-size:90px}@media (prefers-reduced-motion:no-preference){:root[data-reveal-init] [data-reveal].is-revealed{animation:.4s ease-out backwards reveal-fade}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}}}.hero-cover--methode .hero-cover-content{max-width:820px}.hero-cover--methode .hero-cover-content p{max-width:560px}.methode-einstieg-grid{margin-bottom:var(--space-2xl);grid-template-columns:minmax(0,1fr) 480px}.methode-einstieg-bild{width:100%;height:auto;display:block}.methode-einstieg-text p:last-child{margin-bottom:0}.methode-einstieg-card p{font-size:var(--font-size-card)}@media (width<=1100px){.methode-einstieg-grid{grid-template-columns:minmax(0,1fr)}.methode-einstieg-media{justify-self:center;width:100%;max-width:400px}}@media (width<=700px){.methode-einstieg-media{max-width:280px}}.mann-figur{position:relative}.mann-media{object-fit:cover;border-radius:var(--radius-large);width:100%;height:640px;display:block}.mann-text p:last-child{margin-bottom:0}.rekord-grid{margin-top:var(--space-2xl)}.rekord-card h3{margin-bottom:var(--space-xs)}.rekord-wert{margin-bottom:var(--space-xs);color:var(--color-blue);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.3}.rekord-text{font-size:var(--font-size-card)}@media (width<=1100px){.mann-media{aspect-ratio:3/2;height:auto}.rekord-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.rekord-grid{grid-template-columns:minmax(0,1fr)}}.vorteile-neu{background:var(--color-blue-soft)}.vorteile-neu-grid{gap:var(--space-4xl)}.vorteile-neu-text p:last-child{margin-bottom:0}.vorteile-liste{padding:var(--space-md) var(--space-lg);background:var(--color-surface);border-radius:var(--radius-large);box-shadow:var(--shadow-card);margin:0;list-style:none}.vorteile-liste-item{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;font-size:var(--font-size-card);color:var(--color-text);font-weight:600;line-height:1.45;display:flex}.vorteile-liste-item+.vorteile-liste-item{border-top:1px solid var(--color-border)}.vorteile-liste-icon{width:22px;height:22px;stroke:var(--color-blue);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;fill:none;color:var(--color-blue);flex-shrink:0}.wissenschaft-box{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-2xl) var(--space-2xl);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);display:flex}.wissenschaft-text{max-width:680px}.wissenschaft-text h2{font-size:var(--font-size-h3)}.wissenschaft-text p:last-child{margin-bottom:0}.wissenschaft-box .button{flex-shrink:0}@media (width<=1100px){.vorteile-neu-grid{gap:var(--space-xl)}.wissenschaft-box{padding:var(--space-xl)}}@media (width<=700px){.vorteile-liste{padding:var(--space-xs) var(--space-md)}.wissenschaft-box{padding:var(--space-lg);flex-direction:column;align-items:flex-start}}.methode-abschluss-text p:last-child{margin-bottom:0}.abschluss-person{align-items:center;gap:var(--space-md);margin-top:var(--space-xl);display:flex}.abschluss-person-bild{width:var(--space-3xl);height:var(--space-3xl);border:1px solid var(--color-blue-border);border-radius:var(--radius-pill);flex-shrink:0;display:block;overflow:hidden}.abschluss-person-bild img{object-fit:cover;transform-origin:51% 70%;width:100%;height:100%;display:block;transform:scale(1.4)}.abschluss-person-name{color:var(--color-text);font-size:var(--font-size-small);font-weight:600;line-height:1.4}.abschluss-person-titel{color:var(--color-blue);font-size:var(--font-size-small);font-weight:700;line-height:1.4}.abschluss-termin{align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-medium);color:var(--color-text);transition:transform var(--transition-fast);display:flex}.abschluss-termin+.abschluss-termin{margin-top:var(--space-sm)}.abschluss-termin:hover,.abschluss-termin:focus-visible{transform:translateY(-4px)}.abschluss-termin-datum{width:var(--space-2xl);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.abschluss-termin-monat{margin-bottom:var(--space-xs);color:var(--color-blue);font-size:var(--font-size-eyebrow);letter-spacing:1.8px;text-transform:uppercase;font-weight:700;line-height:1}.abschluss-termin-tag{font-size:var(--font-size-h3);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.abschluss-termin-text{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.abschluss-termin-name{font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-card-title);overflow-wrap:break-word;font-weight:700;line-height:1.3}.abschluss-termin-meta{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:1.5}.abschluss-termin-meta span{white-space:nowrap}.abschluss-actions{margin-top:var(--space-md);justify-content:flex-start}@media (prefers-reduced-motion:reduce){.abschluss-termin{transition:none}}@media (width<=700px){.abschluss-termin{gap:var(--space-md);padding:var(--space-md)}}.zitatband{background:var(--color-blue-night);text-align:center}.zitatband-figur{max-width:900px;margin:0 auto}.zitatband-zeichen{margin-bottom:calc(var(--space-lg) * -1);color:var(--color-yellow);font-size:84px;font-weight:700;line-height:1;display:block}.zitatband-zitat{margin:0}.zitatband-zitat p{color:var(--color-white);overflow-wrap:break-word;margin:0;font-size:34px;font-style:italic;font-weight:600;line-height:1.35}.zitatband-zitat--eigen p{font-style:normal}.zitatband-quelle{margin-top:var(--space-lg);color:var(--color-blue);font-size:var(--font-size-small);font-weight:600;line-height:1.5}@media (width<=1100px){.zitatband-zitat p{font-size:30px}}@media (width<=700px){.zitatband-zeichen{margin-bottom:calc(var(--space-md) * -1);font-size:64px}.zitatband-zitat p{font-size:24px}.zitatband-quelle{margin-top:var(--space-md)}}.wunderkind-card{padding:var(--space-2xl);border:1px solid var(--color-border)}.wunderkind-text{max-width:800px}.wunderkind-text p:last-child{margin-bottom:0}.wunderkind-grid{gap:var(--space-xl);margin-top:var(--space-xl)}.wunderkind-item{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.wunderkind-item h3{margin-bottom:var(--space-md)}.wunderkind-werte,.wunderkind-werte dd{margin:0}.wunderkind-label{margin-bottom:var(--space-xs);font-size:var(--font-size-eyebrow);letter-spacing:1.8px;text-transform:uppercase;font-weight:700;line-height:1}.wunderkind-label--wim{color:var(--color-blue)}.wunderkind-label--heute{color:var(--color-text-muted)}.wunderkind-label--heute:before{content:"";width:var(--space-xl);height:3px;margin:var(--space-md) 0;background:var(--color-yellow);border-radius:var(--radius-pill);display:block}.wunderkind-wert{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.2}.wunderkind-wert--heute{color:var(--color-blue-night);font-size:var(--font-size-h3)}:root[data-theme=dark] .wunderkind-wert--heute{color:var(--color-text)}@media (width<=1100px){.wunderkind-card{padding:var(--space-xl)}}@media (width<=700px){.wunderkind-card{padding:var(--space-lg)}}html.anmeldung-offen{scrollbar-gutter:stable;overflow:hidden}.anmeldung{width:min(520px, calc(100% - 2 * var(--space-sm)));max-width:none;max-height:calc(100% - 2 * var(--space-sm));overscroll-behavior:contain;border-radius:var(--radius-large);background:var(--color-surface);color:var(--color-text);border:0;padding:40px;overflow-y:auto;box-shadow:0 24px 60px #0a192840}.anmeldung::backdrop{background:#11111173}.anmeldung-schliessen{border-radius:var(--radius-pill);background:var(--color-blue-soft);width:40px;height:40px;color:var(--color-text);cursor:pointer;transition:opacity var(--transition-fast);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:20px;right:20px}.anmeldung-schliessen:hover{opacity:.7}.anmeldung-schliessen:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.anmeldung-kopf{padding-right:var(--space-xl)}.anmeldung .eyebrow{margin-bottom:var(--space-sm)}.anmeldung-titel{margin-bottom:var(--space-md);letter-spacing:-.6px;font-size:28px;font-weight:700;line-height:1.15}.anmeldung-titel:focus{outline:none}.anmeldung-termin{padding:var(--space-sm) 20px;border-radius:var(--radius-small);background:var(--color-blue-soft);text-align:left;margin-bottom:28px}.anmeldung-termin p{margin:0}.anmeldung-termin-tag{color:var(--color-text);letter-spacing:-.4px;font-size:19px;font-weight:700;line-height:1.35}.anmeldung-termin-meta{color:var(--color-text-muted);margin-top:2px;font-size:15px;line-height:1.5}.anmeldung-termin-meta span{white-space:nowrap}.anmeldung-form .form-field input{border-color:var(--color-blue-border);background:var(--color-blue-light)}.anmeldung-honeypot{display:none}.anmeldung-wellpass{border:0;min-width:0;margin:0;padding:0}.anmeldung-wellpass legend{color:var(--color-text);font-size:var(--font-size-small);margin-bottom:10px;padding:0;font-weight:600}.anmeldung-wahl-raster{grid-template-columns:1fr 1fr;gap:10px;display:grid}.anmeldung-wahl{border:1px solid var(--color-blue-border);border-radius:var(--radius-pill);height:52px;color:var(--color-text);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;font-size:17px;font-weight:500;display:flex;position:relative}.anmeldung-wahl input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.anmeldung-wahl:has(input:checked){border-color:var(--color-blue);background:var(--color-blue-soft);font-weight:700}.anmeldung-wahl:has(input:focus-visible){outline:2px solid var(--color-blue);outline-offset:2px}.anmeldung-fehler{color:var(--color-text);font-size:var(--font-size-small);margin:0;line-height:1.6}.anmeldung-fehler[hidden]{display:none}.anmeldung-hinweis{margin:0;font-size:14px;line-height:1.6}.anmeldung-bestaetigung{text-align:center}.anmeldung-bestaetigung .bestaetigung-icon{margin-bottom:var(--space-md)}.anmeldung-bestaetigung-text{margin-bottom:var(--space-xs);color:var(--color-text);font-size:20px;line-height:1.55}.anmeldung-bestaetigung-hinweis{margin-bottom:var(--space-lg);font-size:var(--font-size-small);line-height:1.6}@media (width<=700px){.anmeldung{padding:28px var(--space-md)}.anmeldung-titel{font-size:25px}.anmeldung-bestaetigung-button{width:100%;max-width:none}}
