
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:linear-gradient(var(--color-bg-default) 50%, var(--color-bg-inverse) 50%)}body{font:var(--text-style-body-m);font-weight:var(--weight-regular);color:var(--color-text-default);background-color:var(--color-bg-default);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;display:flex;overflow-x:hidden}body>main{flex:1 0 auto}a{color:inherit;text-decoration:none}p a:not(.button),td a,.rich-text a:not(.button):not(.chip):not(.card--link),.ds-example__links a{text-underline-offset:.15em;text-decoration:underline}ul{list-style:none}img{max-width:100%;display:block}.container{width:100%;max-width:var(--width-page);padding:0 var(--space-layout-gutter);margin:0 auto}.site-nav{z-index:100;background-color:var(--color-surface-default);border-bottom:1px solid var(--color-border-default);position:sticky;top:0}.site-nav .container{justify-content:space-between;align-items:center;height:56px;display:flex}.site-nav__logo{font:var(--text-style-title-l);font-weight:var(--weight-bold);color:var(--color-text-default)}.site-nav__list{align-items:center;gap:var(--space-layout-s);display:flex}.site-nav__link{font:var(--text-style-body-s);font-weight:var(--weight-medium);color:var(--color-text-muted);transition:color .12s}.site-nav__link:hover{color:var(--color-text-default)}.site-nav__toggle{width:var(--size-control-m);height:var(--size-control-m);color:var(--color-text-default);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none}.site-nav__toggle:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.site-nav__toggle-icon{width:var(--size-icon-l);height:var(--size-icon-l)}.site-nav__toggle-icon--close,.site-nav__toggle.is-expanded .site-nav__toggle-icon--open{display:none}.site-nav__toggle.is-expanded .site-nav__toggle-icon--close{display:block}.site-nav__item--dropdown{position:relative}.site-nav__dropdown-toggle{align-items:center;gap:var(--space-gap-s);font:var(--text-style-body-s);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;display:inline-flex}.site-nav__dropdown-icon{transition:transform .15s}.site-nav__dropdown-toggle.is-expanded .site-nav__dropdown-icon{transform:rotate(180deg)}.site-nav__dropdown{top:calc(100% + var(--space-gap-s));gap:var(--space-gap-s);min-width:240px;padding:var(--space-inset-s);background-color:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-surface-m);box-shadow:var(--elevation-m);z-index:10;flex-direction:column;display:none;position:absolute;left:0}.site-nav__dropdown.is-expanded{display:flex}.site-nav__dropdown-link{padding:var(--space-inset-s);border-radius:var(--radius-control-s);font:var(--text-style-body-s);color:var(--color-text-muted);transition:background-color .12s,color .12s;display:block}.site-nav__dropdown-link:hover{color:var(--color-text-default);background-color:var(--color-fill-neutral-subtle)}.hero{background-color:var(--color-surface-default);padding:var(--space-layout-l) 0;border-radius:0 0 var(--radius-surface-l) var(--radius-surface-l)}.hero__inner{gap:var(--space-layout-m);grid-template-columns:1fr 400px;align-items:center;display:grid}.hero__content{gap:var(--space-layout-s);flex-direction:column;min-width:0;display:flex}.hero__headline{font:var(--text-style-heroshot);font-weight:var(--weight-bold);color:var(--color-text-default)}.hero__sub{font:var(--text-style-body-l);color:var(--color-text-muted);max-width:52ch;line-height:1.6}.button--m:not(.ds-demo *),.button--l:not(.ds-demo *){padding:0 var(--space-layout-s);align-self:flex-start}.hero__visual{perspective:900px;min-width:0}.tilt-card{border-radius:var(--radius-surface-m);box-shadow:var(--elevation-l);transform-style:preserve-3d;will-change:transform;transition:transform 60ms ease-out;position:relative;overflow:hidden}.tilt-card__svg{width:100%;height:auto;display:block}.tilt-card__shine{border-radius:var(--radius-surface-m);pointer-events:none;background:radial-gradient(at 25% 25%,#ffffff0f 0%,#0000 65%);position:absolute;inset:0}.section{padding:var(--space-layout-l) 0}.section--white{background-color:var(--color-surface-default)}.section--paper{background-color:var(--color-bg-default)}#symptoms{background-color:var(--color-neutral-dark-800)}#symptoms .section__heading{color:var(--color-text-inverse)}#symptoms .section__lead{color:var(--color-neutral-dark-400)}#symptoms .symptom-card{background-color:var(--color-neutral-dark-700);border-color:var(--color-neutral-dark-600)}#symptoms .symptom-card__label{color:var(--color-text-inverse)}#symptoms .symptom-card__body{color:var(--color-neutral-dark-400)}.symptoms-section{padding:0}.symptoms-pin{min-height:100vh;padding:calc(var(--space-layout-l) * 1.5) 0;align-items:center;display:flex}.symptoms-pin .container{width:100%}@media (min-width:769px){.symptoms-runway{height:150vh;position:relative}.symptoms-pin{height:100vh;position:sticky;top:0}}.section__heading{font:var(--text-style-headline-m);font-weight:var(--weight-bold);color:var(--color-text-default);margin-bottom:var(--space-layout-s)}.section__lead{font:var(--text-style-body-l);color:var(--color-text-muted);max-width:76ch;margin-bottom:var(--space-layout-m);line-height:1.6}.section__footnote{font:var(--text-style-body-s);font-weight:var(--weight-bold);color:var(--color-text-accent1);margin-top:var(--space-layout-s);text-align:center}.section--dots{background-image:radial-gradient(circle, var(--color-border-strong) 1px, transparent 1px);background-size:24px 24px}.quote-section{padding:0}.quote-runway{position:relative}.quote-pin{align-items:center;min-height:100vh;display:flex}#quote .section__footnote{font:var(--text-style-headline-l);font-weight:var(--weight-bold);margin-top:0;max-width:600px;margin-inline:auto}.quote-word{color:color-mix(in srgb, var(--color-neutral-light-400) calc((1 - var(--word-progress,0)) * 100%), var(--color-text-default) calc(var(--word-progress,0) * 100%))}@media (min-width:769px){.quote-runway{height:250vh}.quote-pin{height:100vh;position:sticky;top:0;overflow:hidden}}.scrollytelling{padding:0}.scrollytelling__pin{align-items:center;display:flex}.scrollytelling__grid{align-items:center;gap:var(--space-layout-l);grid-template-columns:1fr;width:100%;display:grid}.scrollytelling__text{text-align:left}.scrollytelling__statement{font:var(--text-style-headline-m);font-weight:var(--weight-bold);color:var(--color-text-default)}.scrollytelling__cards{width:100%;min-width:0;position:relative;overflow:hidden}.scroll-card-track{gap:var(--space-gap-l);will-change:transform;flex-direction:column;display:flex}.scroll-card{aspect-ratio:1;width:100%;padding:var(--space-inset-l);background-color:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-surface-m);box-shadow:var(--elevation-s);flex-direction:column;flex:none;justify-content:center;display:flex}.scroll-card__body{font:var(--text-style-body-xl);color:var(--color-text-default)}.scroll-card__body--strong{font:var(--text-style-headline-m);font-weight:var(--weight-bold)}.scroll-card--accent{background-color:var(--color-fill-accent2-solid);border-color:var(--color-fill-accent2-solid);align-items:center;gap:var(--space-gap-l);text-align:center}.scroll-card--accent .scroll-card__body{color:var(--color-text-inverse)}.scroll-card__cta{background-color:var(--color-surface-default);color:var(--color-text-accent2)}@media (min-width:769px){.scrollytelling__runway{height:400vh;position:relative}.scrollytelling__pin{height:100vh;position:sticky;top:0;overflow:hidden}.scrollytelling__grid{grid-template-columns:1fr 1fr}.scroll-card{padding:var(--space-inset-xl)}.scrollytelling__cards{justify-self:center;max-width:480px}}@media (max-width:768px){.scrollytelling{padding:var(--space-layout-l) 0}.scrollytelling__cards{overflow:visible;height:auto!important}.scroll-card-track{transform:none!important}.scroll-card{aspect-ratio:auto}.scroll-card__cta{height:auto;min-height:var(--size-control-m);padding:var(--space-inset-s) var(--space-inset-m);white-space:normal;text-align:center}}.symptom-grid{gap:var(--space-gap-l);grid-template-columns:repeat(3,1fr);display:grid}.legal-note{font:var(--text-style-body-s);color:var(--color-text-muted);opacity:.8;max-width:var(--width-prose);margin:var(--space-layout-m) auto 0;text-align:center;line-height:1.6}.card--note{background-color:var(--color-fill-accent1-subtle);border-color:var(--color-border-accent1);margin-top:var(--space-layout-s)}.card--note .process-step__title{font:var(--text-style-body-m);font-weight:var(--weight-bold);color:var(--color-text-default)}.card--note p.process-step__body{font:var(--text-style-body-s);color:var(--color-text-muted)}.symptom-card{padding:var(--space-inset-l);border:1px solid var(--color-border-default);border-radius:var(--radius-surface-m);background-color:var(--color-bg-default)}.symptom-card__graphic{width:100%;height:auto;margin-bottom:var(--space-gap-l);display:block}.symptom-card__icon{margin-bottom:var(--space-gap-m);display:block}.symptom-card__label{font:var(--text-style-title-m);font-weight:var(--weight-bold);color:var(--color-text-default);margin-bottom:var(--space-gap-m);display:block}.symptom-card__body{font:var(--text-style-body-m);color:var(--color-text-muted)}.selbst-check-section{padding:0}.selbst-check-pin{align-items:center;min-height:100vh;display:flex}.selbst-check-pin .container{width:100%}@media (min-width:769px){.selbst-check-runway{height:150vh;position:relative}.selbst-check-pin{height:100vh;position:sticky;top:0}}.check-header{margin-bottom:var(--space-layout-m)}.check-header__eyebrow{font:var(--text-style-caption-meta);color:var(--color-text-accent1);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-gap-m);display:inline-block}.check-grid{gap:var(--space-gap-l);grid-template-columns:repeat(2,1fr);display:grid}.check-grid .checkbox{background-color:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-surface-m);padding:var(--space-inset-l);box-shadow:var(--elevation-s);align-items:flex-start}.check-footer{align-items:center;gap:var(--space-layout-s);margin-top:var(--space-layout-m);flex-direction:column;display:flex}.check-counter{font:var(--text-style-caption-meta);color:var(--color-text-muted)}.check-cta{height:var(--size-control-l);padding:0 var(--space-layout-s);font:var(--text-style-body-s);font-weight:var(--weight-bold);animation:.3s both cta-appear}.check-cta[hidden]{display:none}@keyframes cta-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.services-header{justify-content:space-between;align-items:baseline;gap:var(--space-gap-l);margin-bottom:var(--space-gap-m);flex-wrap:wrap;display:flex}.services-grid{gap:var(--space-layout-s);margin-top:var(--space-layout-m);flex-direction:column;display:flex}.service-card{gap:var(--space-gap-l)!important;flex-direction:column!important;display:flex!important}.service-card__head{flex-direction:column;gap:0;display:flex}.service-card__tag{align-self:flex-start}.service-card__cover{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-surface-m);width:100%;margin-top:calc(var(--space-layout-m) + var(--space-gap-l));display:block}.service-card__actions{align-items:center;gap:var(--space-gap-m);display:flex}.service-card__divider{background-color:var(--color-border-default);align-self:stretch;width:1px}.service-card__items{gap:var(--space-layout-s);flex-direction:column;display:flex}.service-item{gap:var(--space-gap-s);flex-direction:column;display:flex}.service-item__title{font:var(--text-style-body-m);font-weight:var(--weight-bold);color:var(--color-text-default)}@media (min-width:769px){.service-card__cover{width:50%}.service-card{grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;column-gap:var(--space-layout-m)!important;padding:var(--space-inset-xl)!important;row-gap:0!important;display:grid!important}.service-card__head{grid-area:1/1}.service-card__actions{margin-top:var(--space-layout-m);grid-area:2/1}.service-card__divider{grid-area:1/2/span 2}.service-card__items{grid-area:1/3;align-self:end}}.service-item__body{font:var(--text-style-body-m);color:var(--color-text-muted)}.service-card .card__title{font:var(--text-style-headline-m);margin-top:var(--space-layout-m)}.service-card .card__body{font:var(--text-style-body-m);margin-top:var(--space-gap-l)}.site-footer{background-color:var(--color-bg-inverse);padding:var(--space-layout-m) 0}.site-footer .container{justify-content:space-between;align-items:center;gap:var(--space-gap-l);flex-wrap:wrap;display:flex}.site-footer__name{font:var(--text-style-title-m);font-weight:var(--weight-bold);color:var(--color-text-inverse)}.site-footer__list{gap:var(--space-layout-s);display:flex}.site-footer__button{cursor:pointer;background:0 0;border:0;padding:0}.site-footer__link{font:var(--text-style-body-s);color:var(--color-neutral-dark-400);transition:color .12s}.site-footer__link:hover{color:var(--color-text-inverse)}.site-footer__copy{font:var(--text-style-label);color:var(--color-neutral-dark-500)}.about-hero__photo{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-surface-m);width:100%;box-shadow:var(--elevation-l);display:block}.newsletter__inner{gap:var(--space-layout-m);grid-template-columns:1fr 1fr;align-items:center;display:grid}.newsletter__photo{aspect-ratio:4/5;object-fit:cover;object-position:40% 45%;border-radius:var(--radius-surface-m);width:100%;box-shadow:var(--elevation-l);display:block}.newsletter__content{gap:var(--space-layout-s);flex-direction:column;min-width:0;display:flex}.newsletter__form{align-items:flex-start;gap:var(--space-gap-xl);flex-direction:column;display:flex}.newsletter__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.newsletter__form .checkbox__label{line-height:1.5}.newsletter__form .checkbox__label a{color:inherit;text-decoration:underline}@media (max-width:768px){.newsletter__inner{grid-template-columns:1fr}}.narrative{max-width:var(--width-prose);margin-inline:auto;margin-bottom:var(--space-layout-m)}.narrative__heading{font:var(--text-style-headline-m);font-weight:var(--weight-bold);color:var(--color-text-default);margin-bottom:var(--space-layout-s)}.narrative__body{gap:var(--space-gap-l);flex-direction:column;display:flex}.narrative__body p{font:var(--text-style-body-l);color:var(--color-text-muted);line-height:1.6}.narrative__body strong{color:var(--color-text-default)}.bullet-list{gap:var(--space-gap-m);flex-direction:column;display:flex}.bullet-list li{padding-left:var(--space-gap-l);font:var(--text-style-body-l);color:var(--color-text-muted);line-height:1.6;position:relative}.bullet-list li:before{content:"";border-radius:var(--radius-full);background-color:var(--color-text-accent1);width:5px;height:5px;position:absolute;top:.7em;left:0}.bullet-list strong{color:var(--color-text-default)}.fit-grid{gap:var(--space-gap-l);grid-template-columns:repeat(2,1fr);display:grid}.fit-card{padding:var(--space-inset-l);border:1px solid var(--color-border-default);border-radius:var(--radius-surface-m);background-color:var(--color-surface-default)}.fit-card__title{font:var(--text-style-title-m);font-weight:var(--weight-bold);color:var(--color-text-default);margin-bottom:var(--space-gap-m);display:block}.fit-list{gap:var(--space-gap-m);flex-direction:column;display:flex}.fit-list li{align-items:flex-start;gap:var(--space-gap-s);font:var(--text-style-body-m);color:var(--color-text-muted);line-height:1.6;display:flex}.fit-icon{width:var(--size-icon-s);height:var(--size-icon-s);margin-top:var(--offset-icon-text);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fit-icon svg{display:block}.fit-icon--plus{background-color:var(--color-positive-surface);color:var(--color-positive-text)}.fit-icon--minus{background-color:var(--color-danger-surface);color:var(--color-danger-text)}.button__label-short{display:none}@media (max-width:768px){.hero__inner,.fit-grid,.symptom-grid,.check-grid{grid-template-columns:1fr}.hero--deepdive .hero__visual{order:-1}#quote .section__footnote{text-align:left}.button__label-full{display:none}.button__label-short{display:inline}.button--m,.button--l{white-space:normal;text-align:center;align-self:stretch;width:100%;height:auto}.button--m{min-height:var(--size-button-m)}.button--l{min-height:var(--size-button-l)}.quote-word{color:var(--color-text-default)}.symptoms-section,.quote-section,.selbst-check-section{padding:var(--space-layout-l) 0}.site-nav__toggle{display:inline-flex}.site-nav nav{display:contents}.site-nav__list{align-items:flex-start;gap:var(--space-gap-l);padding:var(--space-inset-l) var(--space-layout-gutter);background-color:var(--color-surface-default);border-bottom:1px solid var(--color-border-default);box-shadow:var(--elevation-m);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.site-nav__list.is-expanded{display:flex}.site-nav__item--dropdown{width:100%}.site-nav__dropdown{width:100%;min-width:0;margin-top:var(--space-gap-m);padding:0 0 0 var(--space-inset-m);box-shadow:none;border:none;position:static}}.symptom-card--accent1{background-color:var(--color-fill-accent1-subtle);border-color:var(--color-border-accent1);box-shadow:var(--elevation-s)}.symptom-card--accent2{background-color:var(--color-fill-accent2-subtle);border-color:var(--color-border-accent2);box-shadow:var(--elevation-s)}.deepdive-hero__image{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-surface-m);width:100%;box-shadow:var(--elevation-l);display:block}@media (min-width:769px){.hero--deepdive{align-items:center;min-height:100vh;display:flex}.hero--deepdive .container{width:100%}.hero--deepdive .hero__inner{grid-template-columns:1fr 1fr}}#warum-nicht-nebenbei{background-color:var(--color-neutral-dark-800)}#warum-nicht-nebenbei .section__heading{color:var(--color-text-inverse);text-align:center}#warum-nicht-nebenbei .narrative__body p{color:var(--color-neutral-dark-400);text-align:center}#warum-nicht-nebenbei .narrative__body strong{color:var(--color-text-inverse)}#warum-nicht-nebenbei .symptom-card{background-color:var(--color-neutral-dark-700);border-color:var(--color-neutral-dark-600)}#warum-nicht-nebenbei .symptom-card__label{color:var(--color-text-inverse)}#warum-nicht-nebenbei .symptom-card__body,#warum-nicht-nebenbei .legal-note{color:var(--color-neutral-dark-400)}#dringlichkeit{background-color:var(--color-neutral-dark-800)}#dringlichkeit .narrative__heading{color:var(--color-text-inverse);text-align:center}#dringlichkeit .narrative__body p{color:var(--color-neutral-dark-400);text-align:center}#dringlichkeit .narrative__body strong{color:var(--color-text-inverse)}#dringlichkeit .narrative{text-align:center}#dringlichkeit .button{margin-top:var(--space-layout-s)}.feature-grid{gap:var(--space-gap-l);grid-template-columns:repeat(2,1fr);display:grid}.process-list{gap:var(--space-layout-s);max-width:var(--width-prose);flex-direction:column;margin-inline:auto;display:flex}.process-step{gap:var(--space-gap-l);display:flex}.process-step__number{width:var(--size-icon-l);height:var(--size-icon-l);border-radius:var(--radius-full);background-color:var(--color-action-primary-none);color:var(--color-text-inverse);font:var(--text-style-body-s);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.process-step__content{gap:var(--space-gap-s);flex-direction:column;display:flex}.process-step__title{font:var(--text-style-title-m);font-weight:var(--weight-bold);color:var(--color-text-default)}.process-step__meta{font-weight:var(--weight-regular);color:var(--color-text-muted)}p.process-step__body{font:var(--text-style-body-m);color:var(--color-text-muted)}.process-result{max-width:var(--width-prose);margin-inline:auto;margin-top:var(--space-layout-s);padding:var(--space-inset-l);background-color:var(--color-fill-accent2-subtle);border:1px solid var(--color-border-accent2);border-radius:var(--radius-surface-m)}.process-result__label{font:var(--text-style-label);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-accent2);margin-bottom:var(--space-gap-s);display:block}p.process-result__body{font:var(--text-style-body-m);font-weight:var(--weight-bold);color:var(--color-text-default)}.process-result--media{align-items:stretch;gap:var(--space-gap-l);padding:var(--space-inset-s);background-color:var(--color-surface-default);border-color:var(--color-border-default);display:flex}.process-result__image{object-fit:cover;border-radius:var(--radius-surface-m);flex-shrink:0;width:50%;display:block}.process-result--media .process-result__content{gap:var(--space-gap-m);padding:var(--space-inset-s);flex-direction:column;justify-content:center;display:flex}@media (max-width:640px){.process-result--media{flex-direction:column}.process-result__image{aspect-ratio:4/3;width:100%}}.faq-list{gap:var(--space-gap-m);max-width:var(--width-prose);flex-direction:column;display:flex}.faq-item{border:1px solid var(--color-border-default);border-radius:var(--radius-surface-m);background-color:var(--color-surface-default);padding:var(--space-inset-l)}.faq-item__question{justify-content:space-between;align-items:center;gap:var(--space-gap-m);font:var(--text-style-title-m);font-weight:var(--weight-bold);color:var(--color-text-default);cursor:pointer;list-style:none;display:flex}.faq-item__question::marker{display:none}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-control-s)}.faq-item__icon{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.faq-item[open] .faq-item__icon{transform:rotate(180deg)}.faq-item__answer{font:var(--text-style-body-m);color:var(--color-text-muted);margin-top:var(--space-gap-m)}@media (max-width:768px){.feature-grid{grid-template-columns:1fr}.process-step{gap:var(--space-gap-m)}}#finale-cta .container{text-align:center}.page__image{border-radius:var(--radius-surface-m);width:100%;height:auto;display:block}.rich-text__figure{margin:0}.rich-text__figure img{border-radius:var(--radius-surface-m);width:100%;height:auto;display:block}.resource-list__heading{margin-top:var(--space-gap-m)}.resource-grid{gap:var(--space-gap-l);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.card--link{color:inherit;text-decoration:none;transition:box-shadow .15s}.card--link:hover{box-shadow:var(--elevation-m)}.card--link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.resource-grid>li{display:flex}.resource-grid>li>.card{flex:1}.resource-grid__image{aspect-ratio:4/3}
