.mediation{background-color:#0000}.mediation h1,.mediation h2,.mediation h3{text-transform:lowercase}.mediation__intro{text-align:center;padding:clamp(48px, 5.5vw, 80px) var(--page-padding-mobile) 2rem;max-width:900px;margin:0 auto}@media (min-width:768px){.mediation__intro{padding:clamp(48px, 5.5vw, 80px) var(--page-padding-tablet) 2rem}}.mediation__intro p{color:var(--fg);margin-bottom:1rem;font-size:19px;font-weight:300;line-height:1.8}.mediation__intro p strong{font-weight:400}.mediation__link{color:var(--fg-muted);text-underline-offset:3px;text-decoration:underline;transition:opacity .2s}.mediation__link:hover{opacity:.7}.mediation__felder{color:var(--fg-muted)}.mediation__intro-cta{margin-top:2rem}.mediation__btn{text-transform:uppercase;letter-spacing:.02em;color:var(--fg);border:1px solid var(--fg);cursor:pointer;text-align:center;background:0 0;justify-content:center;align-items:center;width:100%;padding:.75rem 1.5rem;font-family:inherit;font-size:21px;font-weight:100;transition:background-color .2s,color .2s;display:inline-flex}.mediation__btn:hover{background-color:var(--fg);color:var(--fg-inverse)}.mediation__btn--klein{width:auto;padding:.5rem 1.75rem;font-size:18px;font-weight:300}.mediation__btn--karte{width:auto;color:var(--alb-soft-white);background-color:var(--accent-warm);border-color:var(--accent-warm);padding:.65rem 2rem;font-size:18px;font-weight:300}.mediation__btn--karte:hover{color:var(--fg);background-color:#0000}.mediation__angebote{padding:2rem 0 1rem}.mediation__angebote h2{text-align:center;color:var(--fg);padding:1rem var(--page-padding-mobile) 2rem;font-size:33px;font-weight:100}.mediation__pricing{padding:0 var(--page-padding-mobile) 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1.4rem;max-width:1170px;margin:0 auto;display:grid}@media (max-width:767px){.mediation__pricing{grid-template-columns:1fr}}@media (min-width:768px){.mediation__pricing{padding:0 var(--page-padding-tablet) 2rem}}.mediation-card{text-align:center;border:1px solid var(--card-border);background:var(--card-bg);flex-direction:column;padding:2rem 1.5rem 1.8rem;display:flex}.mediation-card__header{padding:0}.mediation-card__header h3{font-family:var(--font-display);color:var(--fg);letter-spacing:0;font-size:1.6rem;font-weight:300}.mediation-card__header p{color:var(--fg-muted);margin-top:.3rem;font-size:.95rem;font-weight:300}.mediation-card__preis-bereich{padding:1.1rem 0 0}.mediation-card__preis{font-family:var(--font-display);color:var(--fg);font-size:2.9rem;font-weight:300;line-height:1}.mediation-card__preis span{color:var(--accent-warm);margin-left:.25rem;font-size:1.4rem}.mediation-card__einheit{color:var(--fg-muted);margin-top:.1rem;font-size:.92rem;font-weight:300}.mediation-card__leistungen{flex-grow:1;gap:.55rem;margin:1.4rem 0;padding:0;list-style:none;display:grid}.mediation-card__leistungen li{color:var(--fg);padding:0;font-size:.95rem;font-weight:300;line-height:1.5}.mediation-card__fuss{padding:0}.mediation-card__fuss p{color:var(--fg-muted);margin-top:.8rem;font-size:.85rem;font-weight:300}.mediation__hilfe{text-align:center;padding:3rem var(--page-padding-mobile);max-width:900px;margin:0 auto}.mediation__hilfe h2{color:var(--fg);margin-bottom:1rem;font-size:33px;font-weight:100}.mediation__hilfe p{color:var(--fg);font-size:19px;font-weight:300;line-height:1.8}.mediation__hilfe-cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.mediation__dahinter{border-top:1px solid var(--line-strong);padding:3rem var(--page-padding-mobile) 2rem;margin-top:2rem}.mediation__dahinter h2{text-align:center;color:var(--fg);margin-bottom:2rem;font-size:33px;font-weight:100}.mediation__dahinter-grid{grid-template-columns:1fr;gap:1.5rem;max-width:1170px;margin:0 auto;display:grid}@media (min-width:768px){.mediation__dahinter-grid{grid-template-columns:1fr 1fr 1fr;gap:2rem}}.mediation__kachel{text-align:center;border:1px solid var(--line-strong);color:var(--fg);padding:2rem 1.5rem;text-decoration:none;transition:border-color .2s;display:block}.mediation__kachel:hover{border-color:var(--fg)}.mediation__kachel h3{color:var(--fg);font-size:24px;font-weight:300}.mediation__kachel p{color:var(--fg-muted);margin-top:.5rem;font-size:16px;font-weight:300}
