[data-page=leistungen] .hero-index{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;overflow:hidden;box-shadow:0 16px 32px -26px #0f1f2240}[data-page=leistungen] .hero-index a{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:15px 22px;transition:background .2s;display:flex}[data-page=leistungen] .hero-index a:last-child{border-bottom:0}[data-page=leistungen] .hero-index a:hover{background:var(--mint)}[data-page=leistungen] .hero-index .n{background:var(--mint);width:34px;height:34px;color:var(--teal-700);border-radius:10px;flex-shrink:0;place-items:center;display:grid}[data-page=leistungen] .hero-index a:hover .n{background:var(--mint-2)}[data-page=leistungen] .hero-index .t{color:var(--ink);margin-right:auto;font-size:16px;font-weight:600}[data-page=leistungen] .hero-index .arrow{color:var(--teal-700)}[data-page=leistungen] .leistung{border-top:1px solid var(--border);box-shadow:none;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,4vw,64px);padding-block:clamp(56px,6vw,88px);display:grid}[data-page=leistungen] .leistung:hover{box-shadow:none;transform:none}@media (min-width:881px){[data-page=leistungen] .leistung>div:first-child{position:sticky;top:108px}}@media (max-width:880px){[data-page=leistungen] .leistung{grid-template-columns:1fr}}[data-page=leistungen] .leistung h2{margin-bottom:24px;font-size:clamp(36px,4vw,56px)}[data-page=leistungen] .leistung .lead{margin-bottom:28px}[data-page=leistungen] .leistung .features{grid-template-columns:1fr 1fr;gap:14px 28px;margin-top:0;margin-bottom:28px;padding:0;display:grid}@media (max-width:540px){[data-page=leistungen] .leistung .features{grid-template-columns:1fr}}[data-page=leistungen] .leistung .features li{align-items:baseline;gap:10px;font-size:15px;line-height:1.45;list-style:none;display:flex}[data-page=leistungen] .leistung .features li:before{content:"";border:1.5px solid var(--teal);background:radial-gradient(circle at center, var(--teal) 0 32%, transparent 32%);border-radius:50%;flex-shrink:0;width:13px;height:13px;transform:translateY(1px)}[data-page=leistungen] .leistung-tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}[data-page=leistungen] .compare{background:var(--ink);color:#fff;border-radius:var(--r-xl);padding:clamp(40px,5vw,72px)}[data-page=leistungen] .compare h2{color:#fff;max-width:18ch}[data-page=leistungen] .compare table{border-collapse:collapse;width:100%;margin-top:48px;font-size:15px}@media (max-width:700px){[data-page=leistungen] .compare table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}[data-page=leistungen] .compare th,[data-page=leistungen] .compare td{text-align:left;border-bottom:1px solid #ffffff14;padding:18px 16px}[data-page=leistungen] .compare th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#8a9598;font-size:11px;font-weight:500}[data-page=leistungen] .compare td.label{color:#c9d2d4}[data-page=leistungen] .compare td.us{color:#fff;font-weight:600}[data-page=leistungen] .compare td.them{color:#9fb0b2}[data-page=leistungen] .compare .check{color:var(--teal);margin-right:6px;font-weight:700}[data-page=leistungen] .compare .x{color:#9fb0b2;margin-right:6px}
