.pp-scope{font-family:Inter,sans-serif;color:#faf6f0;text-align:left}.pp-scope *{box-sizing:border-box}.pp-scope .pp-cards{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:36px}.pp-scope .pp-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px;position:relative;transition:border-color .2s;display:flex;flex-direction:column}.pp-scope .pp-card:hover{border-color:#c8432a4d}.pp-scope .pp-card.featured{border-color:#c8432a66;background:#c8432a0f;box-shadow:0 12px 40px #c8432a14}.pp-scope .pp-badge{position:absolute;top:-12px;left:28px;background:#c8432a;color:#fff;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:999px;font-family:Manrope,sans-serif;box-shadow:0 4px 12px #c8432a4d}.pp-scope .pp-card-label{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#c8432a;margin-bottom:10px;display:block}.pp-scope .pp-card h2{font-family:Manrope,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.03em;color:#faf6f0;margin:0 0 8px}.pp-scope .pp-card .pp-card-sub{font-size:13px;color:#faf6f080;margin:0 0 20px;line-height:1.6}.pp-scope .pp-features{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.pp-scope .pp-feature{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#faf6f0bf;line-height:1.5}.pp-scope .pp-feature:before{content:"✓";color:#4caf80;font-size:12px;font-weight:700;flex-shrink:0;margin-top:2px}.pp-scope .pp-feature.highlight{color:#faf6f0;font-weight:500}.pp-scope .pp-feature.highlight:before{content:"★";color:#c8432a}.pp-scope .pp-divider{display:flex;align-items:center;gap:10px;margin:6px 0 10px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c8432a}.pp-scope .pp-divider:before,.pp-scope .pp-divider:after{content:"";flex:1;height:1px;background:#c8432a40}.pp-scope .pp-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:20px;border-top:1px solid rgba(255,255,255,.07);margin-top:auto}.pp-scope .pp-listen{display:inline-block;margin-top:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#faf6f0bf;text-decoration:underline;text-underline-offset:3px}.pp-scope .pp-listen:hover{color:#faf6f0}.pp-scope .pp-price{font-family:Manrope,sans-serif;font-size:32px;font-weight:800;letter-spacing:-.04em;color:#faf6f0;display:flex;align-items:baseline;gap:8px}.pp-scope .pp-price .pp-price-number{background:linear-gradient(to bottom,#ffb870,#c8432a,#5a0e08);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:52px;font-weight:800;font-family:Manrope,sans-serif;line-height:1}.pp-scope .pp-price .old-price{font-size:18px;color:#faf6f059;text-decoration:line-through;font-weight:400}.pp-scope .pp-price span{font-size:13px;color:#faf6f066;font-family:Inter,sans-serif;font-weight:400}.pp-scope .pp-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;background:#c8432a;color:#fff;font-family:Manrope,sans-serif;font-size:13px;font-weight:800;border-radius:10px;text-decoration:none;letter-spacing:-.01em;transition:background .18s,transform .18s;box-shadow:0 8px 20px #c8432a33;white-space:nowrap}.pp-scope .pp-btn:hover{background:#a93620;transform:translateY(-1px)}.pp-scope .pp-btn.secondary{background:transparent;border:1px solid rgba(255,255,255,.15);color:#faf6f0b3;box-shadow:none}.pp-scope .pp-btn.secondary:hover{border-color:#c8432a66;color:#faf6f0;background:#c8432a0f}@media(min-width:640px){.pp-scope .pp-cards{grid-template-columns:1fr 1fr}.pp-scope .pp-card-wide{grid-column:1 / -1}}.pp-scope .pp-fam-top{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "photo" "list"}.pp-scope .pp-fam-head{grid-area:head}.pp-scope .pp-fam-head .pp-card-sub{margin-bottom:20px}.pp-scope .pp-fam-list{grid-area:list}.pp-scope .pp-fam-photo{grid-area:photo;display:block;width:100%;max-width:240px;height:auto;aspect-ratio:4 / 5;margin:0 auto 20px;border-radius:12px;object-fit:cover;background:#0a2a8a}@media(min-width:768px){.pp-scope .pp-fam-top{grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"head photo" "list photo";column-gap:28px;align-items:start}.pp-scope .pp-fam-photo{margin:0;align-self:start}}.pp-scope .pp-einzeln{margin:4px 0 0;font-size:12px;color:#faf6f080;line-height:1.4;text-wrap:balance}.pp-scope .pp-spart{margin:4px 0 0;font-size:14px;font-weight:700;color:#c8432a;line-height:1.4}.pp-scope .pp-review{margin:0;padding:20px 24px;border-left:3px solid #C8432A;background:#ffffff08;border-radius:0 12px 12px 0}.pp-scope .pp-review blockquote{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:15px;line-height:1.6;color:#faf6f0d9}.pp-scope .pp-review blockquote strong{color:#faf6f0}.pp-scope .pp-review figcaption{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#faf6f08c}.pp-scope .pp-review figcaption strong{color:#faf6f0}
