:root .website[data-website] .pm-bereich{--pm:var(--skin-marke,#3fa9b5);min-width:0;padding-block:40px}:root .website[data-website] .pm-hauptaussage{letter-spacing:-.01em;max-width:20ch;margin:0;font-size:clamp(34px,6vw,64px);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-basis{border:1px solid var(--web-line);border-inline-start:4px solid var(--pm);background:var(--web-card,transparent);border-radius:12px;max-width:760px;margin:26px 0 0;padding:18px 20px}:root .website[data-website] .pm-basis p{margin:0;line-height:1.5}:root .website[data-website] .pm-basis-titel{font-size:20px;font-weight:800;margin-bottom:4px!important}:root .website[data-website] .pm-tabelle-block{min-width:0;margin:30px 0 0}:root .website[data-website] .pm-tabelle{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:clamp(13px,1.5vw,17px)}:root .website[data-website] .pm-tabelle caption{text-align:start;color:var(--web-muted);padding-bottom:8px;font-size:14px;font-weight:600}:root .website[data-website] .pm-tabelle th,:root .website[data-website] .pm-tabelle td{border-bottom:1px solid var(--web-line);text-align:end;vertical-align:top;overflow-wrap:anywhere;padding:11px 4px}:root .website[data-website] .pm-tabelle thead th{white-space:nowrap;border-bottom-width:2px;font-size:clamp(12px,1.3vw,15px);font-weight:700}:root .website[data-website] .pm-tabelle .pm-ecke,:root .website[data-website] .pm-tabelle tbody th{text-align:start;font-weight:600}:root .website[data-website] .pm-tabelle .pm-ecke{white-space:normal;width:34%}:root .website[data-website] .pm-tabelle tbody th small{color:var(--web-muted);margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;display:block}:root .website[data-website] .pm-tabelle tr.pm-hervor td{font-weight:800}: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:760px;margin:34px 0 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}@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%}}
