/* Credits information page */
.credits-hero{background:radial-gradient(circle at 82% 35%,rgba(201,255,47,.11),transparent 35%),linear-gradient(140deg,#0e1014,#090a0c)}
.credits-dot{color:var(--lime)}
.credits-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.credits-step{background:var(--panel);border:1px solid var(--line);padding:32px;min-height:265px}
.credits-step-no{display:block;color:var(--lime);font-weight:900;letter-spacing:2px;margin-bottom:26px}
.credits-step h2{font-size:26px;line-height:1.1;margin:0 0 16px}
.credits-step p,.credits-note{color:#c6cad1;font-size:16px}
.credits-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.credits-rate{margin:25px 0 32px}
.credits-note{max-width:540px}
.credits-action{border:1px solid var(--line);padding:48px;background:radial-gradient(circle at 100% 0,rgba(255,60,150,.12),transparent 60%),#14171c}
.credits-action-kicker{color:var(--pink);font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:700}
.credits-action h2{font-size:clamp(28px,4vw,45px);line-height:1;margin:18px 0}
.credits-action p{color:var(--muted)}
.credits-open{margin:16px 0 8px}
.credits-action .credits-action-hint{font-size:12px;margin:12px 0 25px}
.credits-shop-link{color:var(--lime);font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:800}
.credits-shop-link:hover{text-decoration:underline}
@media(max-width:900px){.credits-steps{grid-template-columns:1fr}.credits-step{min-height:0}.credits-split{grid-template-columns:1fr;gap:35px}.credits-action{padding:32px}}
