.brotkrumen{font-size:var(--s--1);color:var(--tinte-weich);padding-top:1.4rem}.brotkrumen a{color:var(--tinte-weich);text-decoration:none}.brotkrumen a:hover{color:var(--tinte);text-decoration:underline}.hero{display:grid;gap:var(--spalt);align-items:center;grid-template-columns:minmax(0,1fr)}.hero>*{min-width:0;grid-column:auto}@media(min-width:1080px){.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.4rem,3vw,3rem)}}.hero figure{position:relative;overflow:hidden}.hero figure img{width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 2}.hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-top:1.2rem;color:var(--tinte-weich);font-size:max(1rem,var(--s--1));line-height:1.55}@media(min-width:1200px){.hero__meta{font-size:var(--s--1)}}.siegel-link{display:inline-flex;align-items:center;min-height:44px;padding:.2rem 0}.siegel-link:hover{text-decoration:none}.siegel-link img,.siegel-bild{height:clamp(44px,4.6vw,58px);width:auto;aspect-ratio:1}.abschnitt--dunkel .siegel-link img,.abschnitt--dunkel .siegel-bild{filter:invert(1)}.bento .kachel h3{font-size:var(--s-1);line-height:1.25;margin-bottom:.45rem}.bento .kachel p{font-size:var(--s-0);line-height:1.6;color:var(--tinte-weich);max-width:56ch}.kachel__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;margin-bottom:.85rem;background:var(--himmel);color:var(--lagune)}.kachel__icon svg{width:22px;height:22px}.kachel--himmel .kachel__icon{background:var(--weiss);color:var(--welle)}@media(max-width:520px){.kachel__icon{width:38px;height:38px;border-radius:12px;margin-bottom:.7rem}.kachel__icon svg{width:19px;height:19px}}.routine-grid{display:grid;gap:var(--spalt);align-items:start;grid-template-columns:minmax(0,1fr)}.routine-grid>*{min-width:0;grid-column:auto}@media(min-width:1080px){.routine-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(1.4rem,3vw,2.8rem)}}.handgriffe{counter-reset:griff;margin:1.8rem 0 0;padding:0;list-style:none;display:grid;gap:.9rem}.handgriffe li{counter-increment:griff;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .9rem;padding:.95rem 1.1rem;border-radius:14px;background:#ffffff0e;border:1px solid rgba(255,255,255,.12)}.handgriffe li:before{content:counter(griff);grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#0a9cf338;color:#7fc7f7;font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-weight:800;font-size:var(--s--1);line-height:1;align-self:start;padding-top:2px}.handgriffe b{color:#fff;font-size:var(--s-0);line-height:1.35;font-weight:700}.handgriffe span{display:block;margin-top:.2rem;color:#b9c6d4;font-size:max(1rem,var(--s--1));line-height:1.55}@media(min-width:1200px){.handgriffe span{font-size:var(--s--1)}}.verteilung{margin:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-gross);padding:clamp(1.1rem,2.4vw,1.7rem);box-shadow:0 18px 44px #00000038}.verteilung__kopf{display:grid;gap:.25rem;padding-bottom:.9rem;margin-bottom:1.1rem;border-bottom:1px solid rgba(255,255,255,.14);text-align:left}.verteilung__kopf b{color:#fff;font-size:var(--s-0);line-height:1.35}.verteilung__kopf span{color:#a9b8c8;line-height:1.5;font-size:max(1rem,var(--s--1))}.verteilung__liste{margin:0;padding:0;list-style:none;display:grid;gap:.85rem}.verteilung__liste li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .8rem;align-items:center}.verteilung__name{color:#dce3ec;line-height:1.4;font-size:max(1rem,var(--s--1))}.verteilung__wert{color:#fff;font-weight:800;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-size:max(1rem,var(--s--1))}.verteilung__balken{grid-column:1 / -1;display:block;height:10px;border-radius:999px;background:#ffffff1f;overflow:hidden}.verteilung__balken i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0a9cf3,#36fdee);transition:width .25s linear}@media(min-width:1200px){.verteilung__name,.verteilung__wert,.verteilung__kopf span{font-size:var(--s--1)}}.verteilung__fuss{position:relative;margin-top:1.2rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.14);min-height:2.6em}.verteilung__stand{position:absolute;left:0;right:0;color:#a9b8c8;line-height:1.5;font-size:max(1rem,var(--s--1));transition:opacity .35s var(--ease)}.verteilung__stand[data-stand=nachher]{color:#7fc7f7;font-weight:600}.verteilung[data-stand=vorher] .verteilung__stand[data-stand=nachher],.verteilung[data-stand=nachher] .verteilung__stand[data-stand=vorher]{opacity:0}.verteilung:not([data-stand]) .verteilung__stand[data-stand=vorher]{opacity:0}.verteilung__hinweis{margin-top:.9rem;color:#8fa0b2;line-height:1.5;font-size:max(1rem,var(--s--1))}@media(min-width:1200px){.verteilung__stand,.verteilung__hinweis{font-size:var(--s--1)}}.berichtkarte{background:var(--tinte);border-radius:var(--radius);padding:clamp(1.1rem,2.4vw,1.6rem);color:#dce3ec}.berichtkarte__kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem .8rem;padding-bottom:.9rem;margin-bottom:1.1rem;border-bottom:1px solid rgba(255,255,255,.16)}.berichtkarte__kopf b{color:#fff;font-size:var(--s-0)}.berichtkarte__kopf span{color:#93a5b8;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.berichtkarte__zahlen{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.berichtkarte__zahlen b{display:block;color:#fff;line-height:1.1;font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-weight:800;font-size:var(--s-2);font-variant-numeric:tabular-nums}.berichtkarte__zahlen span{display:block;margin-top:.3rem;color:#a9b8c8;line-height:1.4;font-size:max(1rem,var(--s--1))}.berichtkarte__text{margin-top:1.2rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.16);color:#a9b8c8;line-height:1.6;font-size:max(1rem,var(--s--1))}@media(min-width:1200px){.berichtkarte__zahlen span,.berichtkarte__text{font-size:var(--s--1)}}.dreizahlen{counter-reset:dz;margin:0;padding:0;list-style:none;display:grid;gap:.9rem}.dreizahlen li{counter-increment:dz;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .9rem}.dreizahlen li:before{content:counter(dz);grid-row:1 / span 2;align-self:start;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--himmel);color:var(--lagune);font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-weight:800;font-size:var(--s--1);line-height:1}.dreizahlen b{font-size:var(--s-1);line-height:1.3}.dreizahlen span{display:block;margin-top:.2rem;color:var(--tinte-weich);line-height:1.6;font-size:max(1rem,var(--s--1))}@media(min-width:1200px){.dreizahlen span{font-size:var(--s--1)}}.zusammen-grid{display:grid;gap:clamp(1.2rem,2.5vw,2.2rem);grid-template-columns:minmax(0,1fr);align-items:center}.zusammen-grid>*{min-width:0;grid-column:auto}@media(min-width:900px){.zusammen-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.haken{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.haken li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;font-size:max(1rem,var(--s--1));line-height:1.6;color:var(--tinte-weich)}.haken li span{min-width:0}.haken li:before{content:"";width:22px;height:22px;border-radius:50%;background:var(--himmel);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23127C86' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E");background-size:14px 14px;background-position:center;background-repeat:no-repeat;margin-top:.15rem}@media(min-width:1200px){.haken li{font-size:var(--s--1)}}.nachsatz{margin-top:1.5rem;color:var(--tinte-weich);line-height:1.6;font-size:max(1rem,var(--s--1));max-width:70ch}@media(min-width:1200px){.nachsatz{font-size:var(--s--1)}}@media(max-width:520px){.verteilung,.berichtkarte{padding:1rem}.handgriffe li{padding:.65rem .75rem}}.handgriffe+.aktionen{margin-top:1.6rem}.ki-grid{display:grid;gap:var(--spalt);align-items:start;grid-template-columns:minmax(0,1fr)}.ki-grid>*{min-width:0;grid-column:auto}@media(min-width:1080px){.ki-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.4rem,3vw,2.6rem)}}.kianalyse{margin:0;background:var(--tinte);border-radius:var(--radius-gross);padding:clamp(1.1rem,2.4vw,1.7rem);color:#dce3ec;box-shadow:0 18px 44px #141c2e33}.kianalyse__kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem .8rem;padding-bottom:.9rem;margin-bottom:1.2rem;border-bottom:1px solid rgba(255,255,255,.16);text-align:left}.kianalyse__kopf b{color:#fff;font-size:var(--s-0)}.kianalyse__kopf span{color:#93a5b8;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.kianalyse__weg{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-bottom:1.3rem}.kianalyse__ende{display:grid;justify-items:center;gap:.4rem;color:#7fc7f7;text-align:center}.kianalyse__ende svg{width:26px;height:26px;padding:9px;box-sizing:content-box;border-radius:14px;background:#0a9cf32e}.kianalyse__ende em{font-style:normal;color:#a9b8c8;line-height:1.3;font-size:max(1rem,var(--s--1))}.kianalyse__ende--ki svg{background:#36fdee29;color:#36fdee}.kianalyse__leitung{position:relative;display:block;height:4px;border-radius:999px;background:#ffffff24;overflow:hidden;align-self:center;margin-bottom:1.6rem}.kianalyse__leitung i{position:absolute;inset:0 auto 0 0;width:0;border-radius:999px;background:linear-gradient(90deg,#0a9cf3,#36fdee);transition:width .25s linear}.kianalyse:not([data-lauf]) .kianalyse__leitung i{width:100%}.kianalyse__schritte{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.kianalyse__schritte li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.2rem .8rem;align-items:center;padding:.75rem .9rem;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);opacity:.35;transform:translateY(6px);transition:opacity .4s var(--ease),transform .4s var(--ease),background-color .4s var(--ease),border-color .4s var(--ease)}.kianalyse__schritte li[data-an=true]{opacity:1;transform:none;background:#0a9cf31f;border-color:#7fc7f757}.kianalyse__marke{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#0a9cf338;color:#7fc7f7;font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-weight:800;font-size:.86rem;line-height:1;padding-top:2px}.kianalyse__text{min-width:0}.kianalyse__text b{display:block;color:#fff;line-height:1.35;font-size:max(1rem,var(--s--1))}.kianalyse__text span{display:block;margin-top:.15rem;color:#93a5b8;line-height:1.45;font-size:max(1rem,var(--s--1))}.kianalyse__wert{font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;color:#fff;font-size:var(--s-1);line-height:1.15;white-space:nowrap}@media(min-width:1200px){.kianalyse__ende em,.kianalyse__text b,.kianalyse__text span{font-size:var(--s--1)}}.kianalyse__ergebnis{display:grid;gap:.25rem;margin-top:1.2rem;padding:.95rem 1.1rem;border-radius:14px;background:#36fdee1a;border:1px solid rgba(54,253,238,.34);opacity:0;transform:translateY(6px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.kianalyse__ergebnis[data-an=true]{opacity:1;transform:none}.kianalyse__ergebnis b{color:#36fdee;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.kianalyse__ergebnis span{color:#dce3ec;line-height:1.55;font-size:max(1rem,var(--s--1))}.kianalyse__pruefung{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;margin-top:.9rem;color:#a9b8c8;line-height:1.5;font-size:max(1rem,var(--s--1));opacity:0;transition:opacity .45s var(--ease)}.kianalyse__pruefung[data-an=true]{opacity:1}.kianalyse__haken{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;flex:0 0 auto;background:#ffffff1f;color:#36fdee}.kianalyse__haken svg{width:15px;height:15px}@media(min-width:1200px){.kianalyse__ergebnis span,.kianalyse__pruefung{font-size:var(--s--1)}}.ki-text .haken li b{color:var(--tinte);font-weight:700}@media(max-width:520px){.kianalyse{padding:1rem}.kianalyse__schritte li{grid-template-columns:auto minmax(0,1fr);padding:.7rem .8rem}.kianalyse__wert{grid-column:2;justify-self:start;margin-top:.2rem}.kianalyse__ende svg{width:22px;height:22px;padding:8px}}
