.credits-main{max-width:1120px;margin:auto;padding:64px 24px 80px;color:#00543c}.credits-main h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.1;margin:16px 0}.credits-intro{max-width:640px}.credits-notice{margin:28px 0;padding:18px 22px;background:#e8efe8;border:1px solid #cbdcce;border-radius:12px}.credits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0}.credits-card{background:white;border:1px solid #ccd9cf;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:18px}.credits-card h2{margin:0;font-size:1.4rem}.credits-price{font-size:2.4rem;font-weight:750;margin:0}.credits-card p{margin:0}.credits-card button{margin-top:auto;padding:14px;border:1px solid #c8d2c9;border-radius:8px;background:#eef1ed;color:#53655b;font:inherit;cursor:not-allowed}.credits-rules{max-width:760px;padding:20px 0}.credits-rules li{margin:12px 0}.credits-card small{color:#53655b}.credits-main a{color:#00543c}.credits-kicker{letter-spacing:.15em;text-transform:uppercase;font-size:.8rem;color:#846c39}@media(max-width:720px){.credits-grid{grid-template-columns:1fr}.credits-main{padding:36px 20px}.credits-card{padding:24px}}
.credits-main a.btn-primary{color:#fff}
.credits-card button:not(:disabled){background:#00543c;color:#fff;border-color:#00543c;cursor:pointer}.credits-card button:focus-visible{outline:3px solid #c6a86b;outline-offset:3px}.credits-notice .btn{margin:8px 0}
.credits-feedback[hidden]{display:none}.credits-feedback .btn{margin-top:14px}.credits-card-pending{border:2px solid #00543c;background:#f5faf6}.credits-card-pending h2:after{content:'Compra iniciada';display:block;font-size:.75rem;font-weight:500;letter-spacing:.02em;margin-top:10px;color:#416958}.credits-feedback:focus{outline:2px solid #c6a86b;outline-offset:3px}

