.pp{--pp-red: #B32428;--pp-red-dark: #8E1B1F;--pp-ink: #272727;--pp-ink-soft: #444444;--pp-grey-700: #6c757d;--pp-grey-500: #9aa0a6;--pp-grey-300: #dee2e6;--pp-grey-200: #efefef;--pp-grey-100: #f9f9f9;color:var(--pp-ink-soft)}.pp-rule{height:4px;width:56px;background:var(--pp-red);margin-bottom:20px}.pp-eyebrow{font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--pp-ink);margin:0 0 8px}.pp-titel{font-weight:500;font-size:clamp(30px,3.6vw,40px);line-height:1.15;color:var(--pp-ink);margin:0 0 14px}.pp-lead{font-size:18px;max-width:720px;margin:0 0 40px;color:var(--pp-ink-soft)}.pp-pakete{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.pp-paket{border:1px solid var(--pp-grey-300);background:#fff;display:flex;flex-direction:column}.pp-kopf{border-top:4px solid var(--pp-ink);padding:24px 24px 20px;border-bottom:1px solid var(--pp-grey-300)}.pp-mitte .pp-kopf{border-top-color:var(--pp-red)}.pp-name{font-size:28px;font-weight:500;color:var(--pp-ink);margin:0 0 6px}.pp-fuer{font-size:14px;color:var(--pp-grey-700);margin:0 0 20px;min-height:44px}.pp-preis{display:flex;align-items:baseline;gap:8px;color:var(--pp-ink)}.pp-betrag{font-size:40px;font-weight:500;line-height:1}.pp-betrag-text{font-size:32px;line-height:40px;white-space:nowrap}.pp-einheit{font-size:14px;color:var(--pp-grey-700)}.pp-kontingent{font-size:13px;color:var(--pp-grey-700);margin:8px 0 0}.pp-liste{list-style:none;margin:0;padding:20px 24px;flex:1}.pp-liste li{position:relative;padding:7px 0 7px 26px;font-size:15px;border-bottom:1px solid var(--pp-grey-200);color:var(--pp-ink-soft)}.pp-liste li:last-child{border-bottom:0}.pp-liste li:before{content:"";position:absolute;left:2px;top:13px;width:10px;height:6px;border-left:2px solid var(--pp-red);border-bottom:2px solid var(--pp-red);transform:rotate(-45deg)}.pp-liste li.pp-basis{font-weight:500;color:var(--pp-ink)}.pp-fuss{padding:0 24px 24px}.pp-btn{display:block;text-align:center;padding:10px 20px;border:2px solid var(--pp-red);color:var(--pp-red);background:transparent;text-transform:uppercase;letter-spacing:.06em;font-weight:500;font-size:14px;text-decoration:none;border-radius:0;transition:background .15s,color .15s,border-color .15s}.pp-btn:hover,.pp-mitte .pp-btn{background:var(--pp-red);color:#fff}.pp-mitte .pp-btn:hover{background:var(--pp-red-dark);border-color:var(--pp-red-dark)}.pp-hinweis{font-size:13px;color:var(--pp-grey-700);margin:20px 0 0;max-width:900px}.pp-untertitel{font-weight:500;font-size:28px;line-height:1.3;color:var(--pp-ink);margin:64px 0 20px}.pp-tabelle{overflow-x:auto;border:1px solid var(--pp-grey-300);background:#fff}.pp-tabelle table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.pp-tabelle th,.pp-tabelle td{padding:11px 16px;text-align:left;border-bottom:1px solid var(--pp-grey-300);vertical-align:top}.pp-tabelle thead th{background:var(--pp-ink);color:#fff;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.pp-tabelle thead th.pp-th-mitte{background:var(--pp-red)}.pp-tabelle tbody th{font-weight:400;color:var(--pp-ink);width:34%}.pp-tabelle td{width:22%;color:var(--pp-ink-soft)}.pp-tabelle tr.pp-gruppe th{background:var(--pp-grey-100);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pp-grey-700);padding:8px 16px}.pp-tabelle tr.pp-preiszeile th,.pp-tabelle tr.pp-preiszeile td{font-weight:500;color:var(--pp-ink);font-size:17px}.pp-tabelle td.pp-ja{color:var(--pp-red);font-weight:700}.pp-tabelle td.pp-nein{color:var(--pp-grey-500)}.pp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pp-band{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 32px;background:var(--pp-red);color:#fff;margin-top:56px}.pp-band-titel{margin:0;font-size:24px;font-weight:500;color:#fff}.pp-band-text{margin:4px 0 0;font-size:15px;color:#fff;opacity:.9}.pp-btn-inverse{display:inline-block;border-color:#fff;color:#fff;white-space:nowrap}.pp-btn-inverse:hover{background:#fff;color:var(--pp-red)}@media(max-width:900px){.pp-pakete{grid-template-columns:1fr}.pp-fuer{min-height:0}.pp-band{flex-direction:column;align-items:flex-start}}.lp-hero[data-astro-cid-oxgkbnql]{background:linear-gradient(135deg,var(--ink) 0%,#2a1314 60%,var(--red-700) 140%);color:#fff;padding-block:clamp(3.5rem,7vw,6rem)}.lp-hero-inner[data-astro-cid-oxgkbnql]{max-width:820px}.lp-hero[data-astro-cid-oxgkbnql] .eyebrow[data-astro-cid-oxgkbnql]{color:#ff9b9e}.lp-hero[data-astro-cid-oxgkbnql] h1[data-astro-cid-oxgkbnql]{color:#fff}.lp-lead[data-astro-cid-oxgkbnql]{font-size:clamp(1.05rem,1.6vw,1.25rem);color:#d9dce1;max-width:62ch;margin-bottom:2rem}.lp-lead[data-astro-cid-oxgkbnql] strong[data-astro-cid-oxgkbnql]{color:#fff}.lp-actions[data-astro-cid-oxgkbnql]{display:flex;flex-wrap:wrap;gap:1rem}.lp-fristen[data-astro-cid-oxgkbnql]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.lp-frist[data-astro-cid-oxgkbnql]{background:var(--gray-50);border:1px solid var(--border);border-radius:14px;padding:1.5rem}.lp-frist[data-astro-cid-oxgkbnql].is-now{background:#fbeded;border-color:#f0cfd0}.lp-jahr[data-astro-cid-oxgkbnql]{font-size:1.35rem;font-weight:800;color:var(--red);line-height:1}.lp-frist[data-astro-cid-oxgkbnql] h3[data-astro-cid-oxgkbnql]{font-size:1.05rem;margin:.6rem 0 .4rem}.lp-frist[data-astro-cid-oxgkbnql] p[data-astro-cid-oxgkbnql]{font-size:.95rem;margin:0;color:var(--muted)}.lp-schritte[data-astro-cid-oxgkbnql]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.lp-schritt[data-astro-cid-oxgkbnql]{display:flex;gap:1rem;align-items:flex-start}.lp-nr[data-astro-cid-oxgkbnql]{flex:none;width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:50%;background:var(--red);color:#fff;font-weight:700}.lp-schritt[data-astro-cid-oxgkbnql] h3[data-astro-cid-oxgkbnql]{font-size:1.05rem;margin-bottom:.35rem}.lp-schritt[data-astro-cid-oxgkbnql] p[data-astro-cid-oxgkbnql]{font-size:.95rem;color:var(--muted);margin:0}.lp-loesung[data-astro-cid-oxgkbnql]{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:start}.lp-brand[data-astro-cid-oxgkbnql]{color:var(--red)}.lp-box[data-astro-cid-oxgkbnql]{background:var(--gray-50);border:1px solid var(--border);border-radius:14px;padding:1.75rem}.lp-box[data-astro-cid-oxgkbnql] h3[data-astro-cid-oxgkbnql]{font-size:1.1rem;margin-bottom:1rem}.lp-form-section[data-astro-cid-oxgkbnql]{background:var(--ink)}.lp-form-wrap[data-astro-cid-oxgkbnql]{display:grid;grid-template-columns:1fr 1.25fr;gap:3rem;align-items:start}.lp-form-intro[data-astro-cid-oxgkbnql] .eyebrow[data-astro-cid-oxgkbnql]{color:#ff9b9e}.lp-form-intro[data-astro-cid-oxgkbnql] h2[data-astro-cid-oxgkbnql]{color:#fff}.lp-form-intro[data-astro-cid-oxgkbnql] p[data-astro-cid-oxgkbnql]{color:#aab0b9}.lp-direkt[data-astro-cid-oxgkbnql]{margin-top:1.75rem;font-size:1rem}.lp-direkt[data-astro-cid-oxgkbnql] a[data-astro-cid-oxgkbnql]{color:#fff;font-weight:700;font-size:1.2rem;text-decoration:underline}.lp-form[data-astro-cid-oxgkbnql]{background:#fff;border-radius:16px;padding:clamp(1.5rem,3vw,2.25rem)}.lp-row[data-astro-cid-oxgkbnql]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.lp-field[data-astro-cid-oxgkbnql]{margin-bottom:1rem}.lp-field[data-astro-cid-oxgkbnql] label[data-astro-cid-oxgkbnql]{display:block;font-size:.9rem;font-weight:600;color:var(--ink);margin-bottom:.35rem}.lp-field[data-astro-cid-oxgkbnql] label[data-astro-cid-oxgkbnql] span[data-astro-cid-oxgkbnql]{color:var(--red)}.lp-field[data-astro-cid-oxgkbnql] input[data-astro-cid-oxgkbnql],.lp-field[data-astro-cid-oxgkbnql] select[data-astro-cid-oxgkbnql],.lp-field[data-astro-cid-oxgkbnql] textarea[data-astro-cid-oxgkbnql]{width:100%;padding:.7rem .85rem;font:inherit;font-size:1rem;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:8px}.lp-field[data-astro-cid-oxgkbnql] input[data-astro-cid-oxgkbnql]:focus,.lp-field[data-astro-cid-oxgkbnql] select[data-astro-cid-oxgkbnql]:focus,.lp-field[data-astro-cid-oxgkbnql] textarea[data-astro-cid-oxgkbnql]:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px #b3242826}.lp-field[data-astro-cid-oxgkbnql] textarea[data-astro-cid-oxgkbnql]{resize:vertical}.lp-submit[data-astro-cid-oxgkbnql]{margin-top:.5rem}.lp-hinweis[data-astro-cid-oxgkbnql]{font-size:.85rem;color:var(--muted);margin:1rem 0 0}.lp-hp[data-astro-cid-oxgkbnql]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lp-trust[data-astro-cid-oxgkbnql]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.lp-trust-item[data-astro-cid-oxgkbnql]{border-top:3px solid var(--red);padding-top:1rem}.lp-trust-item[data-astro-cid-oxgkbnql] strong[data-astro-cid-oxgkbnql]{display:block;font-size:1.15rem;color:var(--ink);margin-bottom:.3rem}.lp-trust-item[data-astro-cid-oxgkbnql] span[data-astro-cid-oxgkbnql]{font-size:.92rem;color:var(--muted)}@media(max-width:980px){.lp-fristen[data-astro-cid-oxgkbnql],.lp-trust[data-astro-cid-oxgkbnql]{grid-template-columns:repeat(2,1fr)}.lp-schritte[data-astro-cid-oxgkbnql]{grid-template-columns:1fr}.lp-loesung[data-astro-cid-oxgkbnql],.lp-form-wrap[data-astro-cid-oxgkbnql]{grid-template-columns:1fr;gap:2rem}}@media(max-width:640px){.lp-fristen[data-astro-cid-oxgkbnql],.lp-trust[data-astro-cid-oxgkbnql],.lp-row[data-astro-cid-oxgkbnql]{grid-template-columns:1fr}}
