.pur{box-sizing:border-box;max-width:40rem;color:var(--d24-neutral-900);margin:0 auto;padding:2rem 1rem 3rem}.pur-karte{border:1px solid var(--d24-neutral-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:#fff;padding:1.75rem 1.5rem}.pur-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--d24-primary-800);margin:0 0 .375rem;font-size:.8125rem;font-weight:700}.pur-titel{font-family:var(--font-display);margin:0 0 .75rem;font-size:clamp(1.625rem,4.5vw,2.125rem);font-weight:800;line-height:1.15}.pur-satz{color:var(--d24-neutral-600);margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.55}.pur-liste{gap:.625rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.pur-liste li{align-items:center;gap:.625rem;line-height:1.4;display:flex}.pur-liste__haken{color:#1f7a3d;background:#e8f5ec;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}.pur-kauf{gap:.875rem;display:grid}.pur-kauf__satz{margin:0}.pur-kauf__knoepfe{gap:.625rem;display:grid}.pur-kauf__haken{cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.45;display:flex}.pur-kauf__haken input{width:1.25rem;height:1.25rem;accent-color:var(--d24-primary-600);flex:none;margin:.125rem 0 0}.pur-knopf{border-radius:var(--radius-knopf);width:100%;min-height:3.25rem;font:inherit;text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.pur-knopf:focus-visible{outline:3px solid var(--d24-primary-600);outline-offset:2px}.pur-knopf--haupt{background:var(--gradient-knopf);color:#fff;box-shadow:var(--shadow-knopf);border:0}.pur-knopf--haupt:hover{background:var(--gradient-knopf-hover)}.pur-knopf--haupt:disabled{opacity:.7;cursor:wait}.pur-knopf--zweit{border:1.5px solid var(--d24-primary-600);color:var(--d24-primary-800);background:#fff}.pur-kauf__meldung{border-radius:var(--radius-md);margin:0;padding:.75rem 1rem;font-size:.9375rem;line-height:1.45}.pur-kauf__meldung--error{color:#9b1c1c;background:#fdecec}.pur-kauf__meldung--success{color:#1f5f33;background:#e8f5ec}.pur-fertig{border-radius:var(--radius-lg);color:#1f5f33;background:#e8f5ec;padding:1rem 1.125rem;line-height:1.5}.pur-fertig p{margin:0}.pur-fertig__titel{font-weight:700;margin-bottom:.25rem!important}.pur-fertig a{color:inherit;text-decoration:underline}.pur-klein{color:var(--d24-neutral-600);margin:1.25rem 0 0;font-size:.8125rem;line-height:1.5}.pur-recht{border:1px solid var(--d24-neutral-200);border-radius:var(--radius-lg);background:#fff;margin-top:1.5rem;padding:.25rem 1.25rem;font-size:.875rem;line-height:1.55}.pur-recht summary{cursor:pointer;padding:.75rem 0;font-weight:600}.pur-recht h2{margin:1rem 0 .375rem;font-size:1rem}.pur-fuss{text-align:center;color:var(--d24-neutral-600);margin:1.5rem 0 0;font-size:.875rem}.pur-fuss a{color:var(--d24-primary-800);padding:.5rem .25rem;display:inline-block}
