:root .website[data-website] .pm-bereich{--pm:var(--skin-marke,#3fa9b5);min-width:0;padding-block:0 40px}:root .website[data-website] .pm-hauptaussage{letter-spacing:-.01em;max-width:26ch;margin:0;font-size:clamp(30px,4.6vw,52px);font-weight:800;line-height:1.08}:root .website[data-website] .pm-kernsatz{max-width:62ch;margin:18px 0 0;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.5}:root .website[data-website] .pm-kern-block{min-width:0;margin:30px 0 0}:root .website[data-website] .pm-kern{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}:root .website[data-website] .pm-kern li{border:1px solid var(--web-line);background:var(--web-card,transparent);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}:root .website[data-website] .pm-kern-titel{font-size:15px;font-weight:700}:root .website[data-website] .pm-kern-betrag{font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,40px);font-weight:800;line-height:1.1}:root .website[data-website] .pm-kern-text{color:var(--web-muted);font-size:14px;line-height:1.5}:root .website[data-website] .pm-beispiele{max-width:760px;margin:34px 0 0}:root .website[data-website] .pm-beispiele ul{margin:0;padding:0;list-style:none}:root .website[data-website] .pm-beispiele li{border-bottom:1px solid var(--web-line);grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:12px 0;display:grid}:root .website[data-website] .pm-beispiel-wer{font-weight:700}:root .website[data-website] .pm-beispiel-was{color:var(--web-muted);grid-column:1;font-size:14px;line-height:1.5}:root .website[data-website] .pm-beispiel-betrag{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:20px;font-weight:800}:root .website[data-website] .pm-rechner-person{text-align:end;color:var(--web-muted);margin:4px 0 0;font-size:14px}:root .website[data-website] .pm-ueber{margin:14px 0 0;line-height:1.5}:root .website[data-website] .pm-hinweis{color:var(--web-muted);margin:10px 0 0;font-size:14px;line-height:1.5}:root .website[data-website] .pm-zwischentitel{margin:0 0 14px;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.2}:root .website[data-website] .pm-rechner{border:1px solid var(--web-line);background:var(--web-card,transparent);border-radius:14px;max-width:none;margin:0;padding:22px 20px}:root .website[data-website] .pm-rechner-apps{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 16px;padding:0;display:flex}:root .website[data-website] .pm-rechner-apps legend{padding:0 0 8px;font-size:14px;font-weight:600}:root .website[data-website] .pm-rechner-app{border:1px solid var(--web-line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:inline-flex}:root .website[data-website] .pm-rechner-app[data-an]{border-color:var(--pm);box-shadow:inset 0 0 0 1px var(--pm)}:root .website[data-website] .pm-rechner-zahl{max-width:320px}:root .website[data-website] .pm-rechner-ergebnis{margin:16px 0 0}:root .website[data-website] .pm-rechner-ergebnis ul{margin:0;padding:0;list-style:none}:root .website[data-website] .pm-rechner-ergebnis li{border-bottom:1px solid var(--web-line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:7px 0;display:flex}:root .website[data-website] .pm-rechner-ergebnis li small{color:var(--web-muted);font-size:12px;display:block}:root .website[data-website] .pm-rechner-total{justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 0;font-weight:600;display:flex}:root .website[data-website] .pm-rechner-total strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;font-weight:800}:root .website[data-website] .pm-rechner-fuss,:root .website[data-website] .pm-rechner-leer,:root .website[data-website] .pm-rechner-offerte{color:var(--web-muted);margin:8px 0 0;font-size:14px;line-height:1.5}:root .website[data-website] .pm-bestellen{justify-content:center;margin-top:14px}:root .website[data-website] .pm-regeln{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:34px 0 0;padding:0;list-style:none;display:grid}:root .website[data-website] .pm-regeln li{line-height:1.5}:root .website[data-website] .pm-regeln strong{margin-bottom:4px;font-size:18px;display:block}:root .website[data-website] .pm-optionen{border:1px solid var(--web-line);border-radius:14px;max-width:760px;margin:34px 0 0;padding:22px 20px}:root .website[data-website] .pm-optionen ul{margin:0;padding:0 0 0 18px;line-height:1.6}:root .website[data-website] .pm-keine-kosten{align-items:center;gap:8px;margin:14px 0 0;font-weight:600;display:flex}:root .website[data-website] .pm-kern-kurz{max-width:760px;margin:28px 0 0}:root .website[data-website] .pm-kern-kurz p[data-teil]{margin:0 0 6px;font-weight:600;line-height:1.5}:root .website[data-website] .pm-rechner-eingabe,:root .website[data-website] .pm-rechner-aus{min-width:0}@media (min-width:900px){:root .website[data-website] .pm-rechner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;display:grid}:root .website[data-website] .pm-rechner-ergebnis{margin-top:0}}@media (max-width:560px){:root .website[data-website] .pm-tabelle th,:root .website[data-website] .pm-tabelle td{padding:10px 2px}:root .website[data-website] .pm-tabelle .pm-ecke{width:30%}:root .website[data-website] .pm-rechner,:root .website[data-website] .pm-optionen{padding:18px 14px}:root .website[data-website] .pm-bestellen{width:100%}}
