/* 29/10/2026 · Claude. Página de gracias tras enviar la solicitud */
.thanks{background:#fff;border-radius:22px;padding:30px 28px;box-shadow:0 12px 35px #23192e14;text-align:left;color:#1d1726}
.thanks-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:30px;font-weight:800;color:#fff;background:linear-gradient(135deg,#fb852f,#f6a35a);box-shadow:0 8px 20px #fb852f55}
.thanks-eyebrow{margin:18px 0 4px;color:#c4601a;font-size:12px;letter-spacing:1.8px;font-weight:800;text-transform:uppercase}
.thanks h1{font:400 clamp(26px,5vw,34px)/1.15 Georgia,serif;margin:0 0 10px;color:#23192e}
.thanks-lead{font-size:16px;line-height:1.6;margin:0 0 18px}
.thanks-steps{list-style:none;counter-reset:s;padding:0;margin:0 0 20px;display:grid;gap:10px}
.thanks-steps li{counter-increment:s;position:relative;padding:12px 14px 12px 54px;background:#faf7fb;border:1px solid #efe7f2;border-radius:14px}
.thanks-steps li:before{content:counter(s);position:absolute;left:14px;top:12px;width:28px;height:28px;border-radius:50%;background:#4a2a55;color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px}
.thanks-steps strong{display:block;font-size:15px}.thanks-steps span{font-size:14px;color:#5f5669}
.thanks-mail{border:2px solid #fb852f;background:#fff6ee;border-radius:16px;padding:16px 18px;margin:0 0 18px}
.thanks-mail strong{font-size:16px;color:#7a3a0c}.thanks-mail p{margin:8px 0 0;font-size:14px;line-height:1.6}
.thanks-contact{font-size:14px}.thanks-contact a{color:#7a3f9e;font-weight:700}
.thanks-note{font-size:12px;color:#6b6276}
.thanks-btn{display:inline-block;margin-top:6px;background:#fb852f;color:#1d1726;font-weight:800;padding:13px 22px;border-radius:12px;text-decoration:none}
@media(max-width:600px){.thanks{padding:22px 18px}}
