/* V419 Credits-Seite dunkel & hochwertig */
html body#L24Credits:not(#zz):not(#zy){background:#0c0e15!important;color:#e9ebf2!important}
html body#L24Credits:not(#zz):not(#zy) .wrap{max-width:1092px!important;margin:0 auto!important;padding-left:18px!important;padding-right:18px!important}
html body#L24Credits:not(#zz):not(#zy) .hero{background:radial-gradient(900px 320px at 50% -80px,rgba(247,46,104,.16),transparent 70%),#0c0e15!important;border:0!important;padding:56px 0 18px!important;text-align:center!important}
html body#L24Credits:not(#zz):not(#zy) .hero .eyebrow{display:inline-flex!important;align-items:center;gap:8px;padding:7px 14px!important;border-radius:999px!important;background:rgba(247,46,104,.12)!important;border:1px solid rgba(247,46,104,.28)!important;color:#ff6b97!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}
html body#L24Credits:not(#zz):not(#zy) .hero h1{color:#fff!important;font-size:clamp(30px,5vw,50px)!important;line-height:1.08!important;letter-spacing:-.02em!important;margin:18px auto 14px!important;max-width:760px}
html body#L24Credits:not(#zz):not(#zy) .hero p{color:rgba(233,235,242,.68)!important;font-size:17px!important;line-height:1.55!important;max-width:620px!important;margin:0 auto!important}
html body#L24Credits:not(#zz):not(#zy) main{background:transparent!important}
html body#L24Credits:not(#zz):not(#zy) .section-head{text-align:center!important;margin:34px auto 26px!important;max-width:660px}
html body#L24Credits:not(#zz):not(#zy) .section-head h2{color:#fff!important;font-size:26px!important;margin:0 0 8px!important}
html body#L24Credits:not(#zz):not(#zy) .section-head p{color:rgba(233,235,242,.58)!important;font-size:14px!important;line-height:1.55!important;margin:0!important}
html body#L24Credits:not(#zz):not(#zy) .packages{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important;margin:0 0 26px!important}
html body#L24Credits:not(#zz):not(#zy) .packages .card{position:relative;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;padding:26px 22px 22px!important;border-radius:22px!important;background:linear-gradient(160deg,rgba(255,255,255,.065),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 18px 40px rgba(0,0,0,.28)!important;color:#fff!important;transition:transform .2s,border-color .2s!important}
html body#L24Credits:not(#zz):not(#zy) .packages .card:hover{transform:translateY(-3px)!important;border-color:rgba(247,46,104,.45)!important}
html body#L24Credits:not(#zz):not(#zy) .packages .card.featured{border-color:rgba(247,46,104,.7)!important;background:linear-gradient(160deg,rgba(247,46,104,.18),rgba(255,255,255,.03))!important;box-shadow:0 0 0 1px rgba(247,46,104,.25),0 18px 46px rgba(247,46,104,.16)!important}
html body#L24Credits:not(#zz):not(#zy) .packages .badge{position:absolute!important;top:-11px!important;left:20px!important;padding:5px 12px!important;border-radius:999px!important;background:#f72e68!important;color:#fff!important;border:0!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}
html body#L24Credits:not(#zz):not(#zy) .packages .card:not(.featured) .badge{background:#1d2130!important;color:#e9ebf2!important;border:1px solid rgba(255,255,255,.18)!important}
html body#L24Credits:not(#zz):not(#zy) .packages .amount{font-size:46px!important;font-weight:800!important;line-height:1!important;color:#fff!important;letter-spacing:-.03em!important;margin:6px 0 0!important}
html body#L24Credits:not(#zz):not(#zy) .packages .amount small{font-size:13px!important;font-weight:700!important;color:rgba(233,235,242,.55)!important;letter-spacing:0!important;margin-left:4px}
html body#L24Credits:not(#zz):not(#zy) .packages .price{font-size:24px!important;font-weight:800!important;color:#fff!important;margin:14px 0 8px!important;text-align:left!important}
html body#L24Credits:not(#zz):not(#zy) .packages .per-credit{display:inline-block!important;padding:4px 10px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;color:rgba(233,235,242,.75)!important;font-size:11.5px!important;font-weight:700!important;margin:0 0 16px!important;text-align:left!important}
html body#L24Credits:not(#zz):not(#zy) .packages .card p{margin:0!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.08)!important;color:rgba(233,235,242,.62)!important;font-size:13.5px!important;line-height:1.5!important;width:100%}
html body#L24Credits:not(#zz):not(#zy) .how{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin:0 0 20px!important}
html body#L24Credits:not(#zz):not(#zy) .how .panel{padding:26px 24px!important;border-radius:22px!important;background:linear-gradient(160deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important;color:#fff!important}
html body#L24Credits:not(#zz):not(#zy) .how .panel-kicker{display:block;color:#ff6b97!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:8px!important}
html body#L24Credits:not(#zz):not(#zy) .how .panel h3{color:#fff!important;font-size:22px!important;margin:0 0 8px!important}
html body#L24Credits:not(#zz):not(#zy) .how .panel p{color:rgba(233,235,242,.65)!important;font-size:14px!important;line-height:1.55!important;margin:0 0 18px!important}
html body#L24Credits:not(#zz):not(#zy) .pricing-row{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px;padding:13px 16px!important;border-radius:14px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(233,235,242,.7)!important;font-size:13.5px!important}
html body#L24Credits:not(#zz):not(#zy) .pricing-row strong{color:#fff!important;font-size:15px!important}
html body#L24Credits:not(#zz):not(#zy) .notice{padding:15px 18px!important;border-radius:16px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(233,235,242,.65)!important;font-size:13.5px!important;margin:0 0 20px!important}
html body#L24Credits:not(#zz):not(#zy) .notice strong{color:#fff!important}
html body#L24Credits:not(#zz):not(#zy) .account-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;flex-wrap:wrap;padding:28px 28px!important;border-radius:24px!important;background:radial-gradient(500px 200px at 100% 0,rgba(247,46,104,.2),transparent 70%),linear-gradient(160deg,rgba(255,255,255,.065),rgba(255,255,255,.02))!important;border:1px solid rgba(247,46,104,.3)!important;margin:0 0 28px!important}
html body#L24Credits:not(#zz):not(#zy) .account-cta h3{color:#fff!important;font-size:22px!important;margin:0 0 6px!important}
html body#L24Credits:not(#zz):not(#zy) .account-cta p{color:rgba(233,235,242,.65)!important;font-size:14px!important;margin:0!important;max-width:480px}
html body#L24Credits:not(#zz):not(#zy) .account-cta .buttons{display:flex!important;gap:10px!important;flex-wrap:wrap}
html body#L24Credits:not(#zz):not(#zy) .account-cta .btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px!important;padding:0 22px!important;border-radius:999px!important;font-weight:800!important;font-size:14.5px!important;text-decoration:none!important;border:0!important}
html body#L24Credits:not(#zz):not(#zy) .account-cta .btn-red{background:linear-gradient(135deg,#ff4d8d,#e0185f)!important;color:#fff!important;box-shadow:0 10px 24px rgba(247,46,104,.3)!important}
html body#L24Credits:not(#zz):not(#zy) .account-cta .btn-ghost{background:rgba(255,255,255,.06)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important}
html body#L24Credits:not(#zz):not(#zy) .legal{background:transparent!important;border:0!important;box-shadow:none!important;color:rgba(233,235,242,.45)!important;font-size:12.5px!important;line-height:1.6!important;text-align:center!important;padding:6px 0 34px!important}
html body#L24Credits:not(#zz):not(#zy) .legal strong{color:rgba(233,235,242,.7)!important}
html body#L24Credits:not(#zz):not(#zy) .legal a{color:rgba(233,235,242,.7)!important}
html body#L24Credits:not(#zz):not(#zy) .legal-links{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:10px}
@media (max-width:900px){html body#L24Credits:not(#zz):not(#zy) .packages{grid-template-columns:repeat(2,1fr)!important}html body#L24Credits:not(#zz):not(#zy) .how{grid-template-columns:1fr!important}}
@media (max-width:520px){html body#L24Credits:not(#zz):not(#zy) .hero{padding-top:36px!important}html body#L24Credits:not(#zz):not(#zy) .packages{gap:10px!important}html body#L24Credits:not(#zz):not(#zy) .packages .card{padding:22px 16px 18px!important}html body#L24Credits:not(#zz):not(#zy) .packages .amount{font-size:36px!important}html body#L24Credits:not(#zz):not(#zy) .packages .price{font-size:20px!important}html body#L24Credits:not(#zz):not(#zy) .account-cta{padding:22px 18px!important}html body#L24Credits:not(#zz):not(#zy) .account-cta .buttons,html body#L24Credits:not(#zz):not(#zy) .account-cta .btn{width:100%}}

html body#L24Credits:not(#zz):not(#zy) main{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 20px!important;background:transparent!important}
html body#L24Credits:not(#zz):not(#zy) main .wrap,html body#L24Credits:not(#zz):not(#zy) .hero .wrap{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;width:100%!important;max-width:1140px!important;margin-left:auto!important;margin-right:auto!important;padding:0 18px!important;box-sizing:border-box!important}
/* Mini-Inserate */
html body#L24Credits:not(#zz):not(#zy) .cr-ill{position:relative;margin:0 0 18px;padding:12px;border-radius:16px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.07);height:416px;overflow:hidden}
html body#L24Credits:not(#zz):not(#zy) .cr-c{position:absolute;left:12px;right:12px;height:124px;border-radius:14px;display:flex;overflow:hidden;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.25)}
html body#L24Credits:not(#zz):not(#zy) .cr-c.cr-top{background:linear-gradient(135deg,#ffd0e0,#ffc0d6)}
html body#L24Credits:not(#zz):not(#zy) .cr-s1{top:12px}html body#L24Credits:not(#zz):not(#zy) .cr-s2{top:146px}html body#L24Credits:not(#zz):not(#zy) .cr-s3{top:280px}
html body#L24Credits:not(#zz):not(#zy) .cr-img{flex:0 0 112px;position:relative;background:radial-gradient(110% 90% at 50% 0%,#e9d9de,#b9a3ab 58%,#7f6a73)}
html body#L24Credits:not(#zz):not(#zy) .cr-img:before{content:"";position:absolute;left:0;right:0;bottom:0;top:3%;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 110'><g fill='%231f1b24' stroke='%231f1b24'><path stroke='none' d='M39 9C27 15 26 34 33 46c4 8 0 14-4 19 10 0 16-6 15-17l12-26C58 10 51 3 43 5z'/><ellipse stroke='none' cx='49' cy='15' rx='9.5' ry='11'/><rect stroke='none' x='44.5' y='23' width='9' height='11' rx='3'/><path stroke='none' d='M32 35C38 31 59 31 66 35c3 9-4 17-7 25-1 6 1 10 6 18 6 10 8 20 6 32H27c-2-12 0-22 6-32 5-8 7-12 6-18-3-8-10-16-7-25z'/><path fill='none' stroke-width='5.5' stroke-linecap='round' stroke-linejoin='round' d='M34 38C20 46 12 58 28 84'/><path fill='none' stroke-width='5.5' stroke-linecap='round' stroke-linejoin='round' d='M65 38C80 46 88 58 70 84'/></g></svg>") center bottom/contain no-repeat}
html body#L24Credits:not(#zz):not(#zy) .cr-rib{position:absolute;left:-22px;top:6px;width:80px;transform:rotate(-45deg);background:#f5c542;color:#6b4b00;font-size:8px;font-weight:900;letter-spacing:.08em;text-align:center;padding:2px 0;z-index:2}
html body#L24Credits:not(#zz):not(#zy) .cr-b{flex:1;padding:10px 14px;display:flex;flex-direction:column;min-width:0}
html body#L24Credits:not(#zz):not(#zy) .cr-h{display:flex;justify-content:space-between;font-size:9.5px;font-weight:700;color:#4b4f5c;flex:none}
html body#L24Credits:not(#zz):not(#zy) .cr-h u{text-decoration:none;color:#e02668}
html body#L24Credits:not(#zz):not(#zy) .cr-n{font-size:16px;font-weight:800;color:#15171f;margin:3px 0 5px;line-height:1.1;flex:none}
html body#L24Credits:not(#zz):not(#zy) .cr-me .cr-n{color:#d4175f}
html body#L24Credits:not(#zz):not(#zy) .cr-l{display:block;flex:none;height:5px;border-radius:3px;background:#dcdde3;margin-top:5px}
html body#L24Credits:not(#zz):not(#zy) .cr-top .cr-l{background:rgba(255,255,255,.7)}
html body#L24Credits:not(#zz):not(#zy) .cr-chips{display:flex;gap:4px;margin-top:8px;flex:none}
html body#L24Credits:not(#zz):not(#zy) .cr-chips s{text-decoration:none;font-size:8.5px;font-weight:700;color:#b3205a;background:#fde6ee;border-radius:5px;padding:2px 6px}
html body#L24Credits:not(#zz):not(#zy) .cr-top .cr-chips s{background:#fff}
html body#L24Credits:not(#zz):not(#zy) .cr-f{margin-top:auto;font-size:9px;color:#6b6f7c;text-align:right}
html body#L24Credits:not(#zz):not(#zy) .cr-f:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#22c55e;margin-right:4px}
html body#L24Credits:not(#zz):not(#zy) .cr-push .cr-s1,html body#L24Credits:not(#zz):not(#zy) .cr-push .cr-s2{animation:crA 7s ease-in-out infinite}
html body#L24Credits:not(#zz):not(#zy) .cr-push .cr-s3{animation:crM 7s ease-in-out infinite}
@keyframes crA{0%,30%{transform:translateY(0)}45%,85%{transform:translateY(134px)}100%{transform:translateY(0)}}
@keyframes crM{0%,30%{transform:translateY(0)}45%,85%{transform:translateY(-268px)}100%{transform:translateY(0)}}
@media (prefers-reduced-motion:reduce){html body#L24Credits:not(#zz):not(#zy) .cr-push .cr-c{animation:none!important}}
@media (max-width:520px){html body#L24Credits:not(#zz):not(#zy) .cr-img{flex-basis:96px}html body#L24Credits:not(#zz):not(#zy) .cr-n{font-size:14.5px}html body#L24Credits:not(#zz):not(#zy) .how .panel{padding:22px 16px!important}}
