.credit-platform{max-width:1120px;margin:2rem auto;padding:clamp(1rem,3vw,2.5rem);color:var(--text,#eef0ff)}.credit-platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin:1.5rem 0}.credit-platform-card{border:1px solid #55516e;border-radius:16px;padding:1.25rem;background:#171525;display:flex;flex-direction:column;gap:.65rem;overflow-wrap:anywhere}.credit-platform-card h3,.credit-platform-card p{margin:0}.credit-platform-price{font-size:1.8rem;font-weight:750}.credit-platform-price span{font-size:.85rem;font-weight:400;color:#d2cfe5}.credit-platform button,.credit-platform a.primary,.credit-platform a.secondary{min-height:44px;white-space:normal}.credit-platform button:focus-visible,.credit-platform a:focus-visible,.credit-platform summary:focus-visible{outline:3px solid #c5a3ff;outline-offset:4px}.credit-platform details{border-top:1px solid #55516e;padding:1rem 0}.credit-platform summary{cursor:pointer;font-weight:650;min-height:44px}.credit-platform [role=alert]{color:#ffd4ca}.credit-platform [hidden]{display:none!important}
