.credits-hero{min-height:0;padding-bottom:40px}.credits-promise{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:10px}.credits-promise li{padding:9px 16px;border:1px solid #6d244e;border-radius:999px;background:#ec489914;color:#ffd6f0;font-weight:700;font-size:15px}.credits-packs{max-width:1180px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.credits-packs article{position:relative;display:flex;flex-direction:column;gap:10px;padding:30px;border:1px solid #3b2346;border-radius:22px;background:linear-gradient(160deg,#1c1024,#100a15)}.credits-packs article.is-best{border-color:#c75aa8;box-shadow:0 18px 50px #ec48992e}.credits-packs em{position:absolute;top:-12px;right:22px;font-style:normal;font:700 11px DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:linear-gradient(110deg,#ec4899,#8b5cf6);color:#fff}.credits-packs strong{font-size:26px;font-weight:600}.credits-packs b{font-size:48px;letter-spacing:-.03em;line-height:1}.credits-packs small{color:#b8acbe;font-size:14px}.credits-packs .seo-v3-primary-cta{display:inline-flex;justify-content:center;margin-top:14px;border-radius:12px;background:linear-gradient(110deg,#ec4899,#8b5cf6);color:#fff;font-weight:800;text-decoration:none}.credits-try{max-width:1180px;margin:22px auto 0;padding:0 24px;color:#b8acbe}.credits-try a{color:#f0a6dc}.credits-includes,.credits-why,.credits-plan{max-width:1180px;margin:80px auto 0;padding:0 24px}.credits-includes h2,.credits-why h2,.credits-plan h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.03em;font-weight:500;margin:0 0 22px}.credits-includes ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.credits-includes li{padding:18px;border:1px solid #2f1d38;border-radius:14px;background:#130c19;color:#e9dcef}.credits-why>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.credits-why article{padding:22px;border:1px solid #2f1d38;border-radius:16px;background:#130c19}.credits-why h3{margin:0 0 8px;font-size:19px}.credits-why p,.credits-plan p{color:#b8acbe;line-height:1.7;margin:0}.credits-plan a{display:inline-block;margin-top:16px;color:#f0a6dc;font-weight:700}.credits-disclaimer{max-width:1180px;margin:30px auto 60px;padding:0 24px;font-size:12px;color:#8f8396}@media(max-width:640px){.credits-packs article{padding:24px}.credits-packs b{font-size:40px}.credits-includes,.credits-why,.credits-plan{margin-top:56px}}
