.oton{display:grid;grid-template-columns:1fr;gap:.25rem;margin:2rem 0 0;padding:0;list-style:none}.oton li{font-family:var(--font-body);font-size:var(--type-18);font-weight:500;line-height:1.5;color:var(--color-gold)}.oton-close{margin:2rem 0 0;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400}.oton-close--plain{font-weight:400}.costs{list-style:none;margin:2rem 0 1.75rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.costs li{background:var(--color-white);border:var(--border-card);padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.6rem}.costs b{font-size:1.375rem;font-weight:700;line-height:1.2;color:var(--color-petrol);font-variant-numeric:tabular-nums lining-nums;padding-bottom:.6rem;border-bottom:2px solid var(--color-gold);align-self:flex-start}.costs span{font-size:var(--fs-body);line-height:var(--lh-body)}.costs__bereich{font-size:var(--type-14);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-gold)}.costs .costs__punkte{margin:.25rem 0 0;padding:0 0 0 1.1rem;list-style:disc}.costs .costs__punkte li{background:none;border:0;padding:0;display:list-item;font-size:var(--fs-body);line-height:var(--lh-body)}.costs .costs__punkte li::marker{color:var(--color-gold)}.costs__quellen{margin:-.75rem 0 1.5rem;font-size:var(--type-14);line-height:1.5;color:#6b6b6b}.costs__close{margin:0;font-weight:600;font-size:var(--fs-body);line-height:var(--lh-body);max-width:60em}@media (max-width: 760px){.costs{grid-template-columns:1fr;gap:1rem}}.cost-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}.cost-card{background:var(--color-white);border:var(--border-card);border-radius:var(--radius-card);padding:1.75rem}.cost-card__label{display:block;color:var(--color-gold);font-size:var(--type-20);font-weight:600;line-height:var(--lh-head)}.cost-card__q{display:block;color:var(--color-gold);font-size:var(--type-16);font-weight:600;margin:.15rem 0 1.1rem}.cost-list{margin:0;padding:0;list-style:none;display:grid;gap:.8rem}.cost-list li{font-size:var(--type-16);line-height:1.45;color:var(--color-ink)}.cost-card__k{margin:1.1rem 0 0;padding-top:.9rem;border-top:var(--border-card);font-size:var(--type-16);font-weight:600;line-height:1.45;color:var(--color-ink)}.vergleich{margin-top:2.5rem;display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}.vergleich__box{grid-row:span 6;display:grid;grid-template-rows:subgrid;background:var(--color-white);border:1px solid #e3e3e3;padding:1.75rem}.vergleich__box>ul{display:contents}.vergleich__box li{align-self:stretch}.vergleich__kopf{margin:0 0 1.1rem;font-size:var(--type-14);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink)}.vergleich__alt{margin:0;padding:0;list-style:none}.vergleich__alt li{padding:.7rem 0;font-size:var(--fs-body);line-height:1.45;border-bottom:1px solid var(--color-line)}.vergleich__alt li:first-child{padding-top:0}.vergleich__alt li:last-child{border-bottom:0;padding-bottom:0}.match{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2.5rem;align-items:start}.match__yes h3,.match__no h3{margin:0 0 1rem;font-family:var(--font-body);font-size:var(--fs-body);font-weight:600;color:var(--color-ink)}.match ul{margin:0;padding:0;list-style:none}.match li{position:relative;padding-left:1.9rem;margin-bottom:.85rem;font-size:var(--fs-body);line-height:1.5;color:var(--color-ink)}.match__yes li:before{content:"✓";position:absolute;left:0;top:-.05em;color:var(--color-gold);font-weight:700}.match__no li:before{content:"–";position:absolute;left:0;top:-.05em;color:#a8a8a8;font-weight:700}.partners{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2.5rem}.partner{background:var(--color-white);border:var(--border-card);border-radius:var(--radius-card);padding:1.75rem}.partner h3{margin:0 0 .35rem;font-family:var(--font-body);font-size:var(--type-20);color:var(--color-ink)}.partner span{display:block;color:var(--color-teal);font-size:var(--type-14);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:.6rem}.partner p{margin:0;font-size:var(--fs-small);line-height:var(--lh-body)}.placeholder-note{margin-top:2.5rem;border:2px dashed var(--color-line);border-radius:var(--radius-card);padding:2rem;background:var(--color-white)}.placeholder-note h3{margin:0 0 .5rem;font-family:var(--font-body);font-size:var(--type-20);color:var(--color-ink)}.placeholder-note p{margin:0;font-size:var(--fs-small);line-height:var(--lh-body);color:#5a5a5a}@media (max-width: 980px){.cost-grid{grid-template-columns:1fr}}@media (max-width: 860px){.oton,.match,.partners,.vergleich{grid-template-columns:1fr}.vergleich__box+.vergleich__box{margin-top:1.5rem}}.quote-wide{background:var(--color-teal);padding:2rem 1.5rem}.quote-wide .ds-quote{max-width:var(--maxw);margin:0 auto;min-height:0;display:block;background:none;border:0;border-radius:0;overflow:visible;text-align:center}.quote-wide .ds-quote__panel{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;margin:0;padding:0}.quote-wide .ds-quote__mark{display:none}.quote-wide .ds-quote__text{font-family:var(--font-body);font-style:normal;font-weight:400;font-size:var(--type-20);line-height:var(--lh-body);color:#fff;max-width:46em;margin:0 auto}.quote-wide .ds-quote__cite{display:block;margin-top:1rem;padding-top:.8rem;color:#fff;opacity:.85;position:relative}.quote-wide .ds-quote__cite:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2.5rem;height:1px;background:#fff;opacity:.6}@media (max-width: 700px){.quote-wide{padding:2.5rem 1.25rem}}.proof-split{display:grid;grid-template-columns:1.05fr 1fr;gap:3.5rem;border-top:2px solid var(--color-gold);padding-top:2.25rem}.proof__eyebrow{margin:0 0 .75rem;font-size:var(--type-14);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink)}.proof__lead{margin:0;font-size:var(--type-20);font-weight:500;line-height:1.45;color:var(--color-gold)}.proof-split__list{margin:0;padding:0;list-style:none;align-self:start}.proof-split__list li{position:relative;padding:.7rem 0 .7rem 1.75rem;font-size:var(--fs-body);line-height:1.45;border-bottom:1px solid var(--color-line)}.proof-split__list li:first-child{padding-top:0}.proof-split__list li:last-child{border-bottom:0;padding-bottom:0}.proof-split__list li:before{content:"✓";position:absolute;left:0;color:var(--color-gold);font-weight:700}@media (max-width: 860px){.proof-split{grid-template-columns:1fr;gap:2rem}}#belege .checklist{margin-top:1.75rem}.checklist{margin:1.1rem 0 0;padding:0;list-style:none;display:grid;gap:.6rem}.checklist--two{grid-template-columns:1fr 1fr;column-gap:2rem}.checklist li{position:relative;padding-left:1.9rem;font-size:var(--fs-body);line-height:1.5;color:var(--color-ink)}.checklist li:before{content:"✓";position:absolute;left:0;top:-.05em;color:var(--color-gold);font-weight:700}.checklist--minus li:before{content:"–"}.checkin__cta{margin:2rem 0 0;max-width:44em;font-size:var(--fs-body);font-weight:600;line-height:1.55;color:var(--color-ink)}.checkin__sub{margin:.85rem 0 0;max-width:44em;font-size:var(--fs-body);line-height:1.55;color:#5a5a5a}@media (max-width: 860px){.cost-circles{grid-template-columns:repeat(3,1fr)}}@media (max-width: 560px){.cost-circles{grid-template-columns:repeat(2,1fr);gap:.9rem}.cost-circles li{font-size:var(--type-11);padding:.75rem}}@media (max-width: 700px){.checklist--two{grid-template-columns:1fr}}.problem-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:3rem;align-items:start}.problem-foto{margin:0;align-self:end}.problem-foto img{width:100%;display:block;border-radius:var(--radius-card)}.problem-foto figcaption{margin-top:.9rem;font-size:var(--fs-small);line-height:1.5;color:var(--color-ink)}@media (max-width: 860px){.problem-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.problem-foto{margin-top:0}}#spiegelung .ds-lead{text-wrap:balance}.vergleich__box .proof-split__list li{color:var(--color-gold)}.vergleich__box:last-child .vergleich__kopf{color:var(--color-petrol)}#kosten .ds-lead{text-wrap:balance}.vergleich__box:last-child{border:2px solid var(--color-gold)}.vergleich__box:last-child .proof-split__list li{font-weight:600}.selbstcheck-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.selbstcheck-foto{margin:0;align-self:center}.selbstcheck-foto img{width:100%;height:auto;display:block}.selbstcheck-foto figcaption{margin-top:.9rem;font-size:var(--fs-small);line-height:1.5;color:var(--color-ink)}#selbstcheck .checkin__sub{text-wrap:balance}.check-fragen{counter-reset:frage;list-style:none;margin:.25rem 0 0;padding:0;max-width:26rem}.check-fragen li{counter-increment:frage;display:flex;align-items:baseline;gap:.9rem;padding:.6rem 0;border-bottom:1px solid var(--color-line);font-size:var(--fs-body);font-weight:600;color:var(--color-ink)}.check-fragen li:before{content:counter(frage);min-width:1rem;font-weight:700;color:var(--color-gold)}.check-skala{margin:.7rem 0 0;font-size:var(--fs-body);color:var(--color-ink)}#selbstcheck .checkin__cta{margin-top:1.75rem;color:var(--color-petrol)}#selbstcheck .checkin__sub{margin-top:.35rem;color:var(--color-ink)}#selbstcheck .home-btnrow{margin-top:1.5rem}#selbstcheck .home-btnrow .home-btnlink,#selbstcheck .home-btnrow .ds-btn{width:100%;max-width:20rem}#programm .ds-lead{text-wrap:balance}.programm-hinweis{font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:balance}#programm .month-card h3{white-space:pre-line}#programm .month-card p{text-wrap:pretty}#selbstcheck .home-btnrow{flex-direction:column;align-items:flex-start}.spiegelung__folgt{margin:0 0 1.4rem;font-size:var(--fs-body);font-weight:700;line-height:1.4;color:var(--color-ink)}@media (max-width: 860px){.selbstcheck-grid{grid-template-columns:minmax(0,1fr)}}.costs__close{text-wrap:balance}#programm .month-grid{margin-top:1rem}#ansatz .ds-lead{font-weight:700;color:var(--color-ink)}#programm .month-card__dur{display:block;margin-bottom:.6rem}#programm .month-card h3{margin-bottom:.85rem}#programm .month-card{border:1px solid var(--color-gold)}.btn-mikro{margin:.6rem 0 0;font-size:var(--type-14);color:#5a6470}.btn-mikro--center{text-align:center}#selbstcheck .home-btnrow .btn-mikro{margin:-.35rem 0 0}.stimmen__cta{margin-top:2rem}.costs__quellen{text-wrap:balance}.oton-close--teuer{margin-top:1rem}
