.gracias-hero[data-astro-cid-d75jfzis]{padding:var(--space-8) 0;background:linear-gradient(180deg, white 0%, var(--gris-50) 100%);text-align:left}.gracias-icon-wrap[data-astro-cid-d75jfzis]{margin-bottom:var(--space-3);justify-content:flex-start;display:flex}.gracias-icon[data-astro-cid-d75jfzis]{background:var(--turquesa-600);width:96px;height:96px;box-shadow:var(--shadow-lg);border-radius:50%;justify-content:center;align-items:center;display:flex}.gracias-icon[data-astro-cid-d75jfzis] .material-icons,.gracias-icon[data-astro-cid-d75jfzis] .icon{color:#fff;font-size:48px}.gracias-title[data-astro-cid-d75jfzis]{font-family:var(--font-display);color:var(--gris-900);margin-bottom:var(--space-2)}.gracias-lead[data-astro-cid-d75jfzis]{color:var(--gris-700);font-size:var(--text-lg);max-width:560px;margin:0 0 var(--space-6);line-height:1.7}.gracias-lead[data-astro-cid-d75jfzis] strong[data-astro-cid-d75jfzis]{color:var(--gris-900)}.gracias-pasos[data-astro-cid-d75jfzis]{margin:0 0 var(--space-6);text-align:left;gap:var(--space-2);flex-direction:column;max-width:560px;padding:0;list-style:none;display:flex}.gracias-pasos[data-astro-cid-d75jfzis] li[data-astro-cid-d75jfzis]{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--gris-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;align-items:flex-start;display:flex}.paso-num[data-astro-cid-d75jfzis]{background:var(--turquesa-accion);color:#fff;width:36px;height:36px;font-family:var(--font-display);font-size:var(--text-lg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.gracias-pasos[data-astro-cid-d75jfzis] li[data-astro-cid-d75jfzis]>div[data-astro-cid-d75jfzis]{flex:1}.gracias-pasos[data-astro-cid-d75jfzis] h3[data-astro-cid-d75jfzis]{font-family:var(--font-sans);font-size:var(--text-base);color:var(--gris-900);margin:0 0 4px;font-weight:600}.gracias-pasos[data-astro-cid-d75jfzis] p[data-astro-cid-d75jfzis]{color:var(--gris-600);font-size:var(--text-sm);margin:0;line-height:1.6}.gracias-aviso[data-astro-cid-d75jfzis]{gap:var(--space-2);max-width:560px;margin:0 0 var(--space-6);padding:var(--space-3);border:1px solid var(--dorado-300);border-radius:var(--radius-md);text-align:left;background:#eab30814;align-items:flex-start;display:flex}.gracias-aviso[data-astro-cid-d75jfzis] .material-icons,.gracias-aviso[data-astro-cid-d75jfzis] .icon{color:var(--dorado-600);flex-shrink:0;margin-top:2px}.gracias-aviso[data-astro-cid-d75jfzis] strong[data-astro-cid-d75jfzis]{color:var(--gris-900);margin-bottom:4px;display:block}.gracias-aviso[data-astro-cid-d75jfzis] p[data-astro-cid-d75jfzis]{color:var(--gris-700);font-size:var(--text-sm);margin:0;line-height:1.6}.gracias-mientras[data-astro-cid-d75jfzis]{max-width:560px;padding-top:var(--space-5);border-top:1px solid var(--gris-200);text-align:left;margin:0}.gracias-mientras[data-astro-cid-d75jfzis] h2[data-astro-cid-d75jfzis]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--gris-900);margin-bottom:var(--space-1)}.gracias-mientras[data-astro-cid-d75jfzis]>p[data-astro-cid-d75jfzis]{color:var(--gris-600);margin-bottom:var(--space-3)}.gracias-links[data-astro-cid-d75jfzis]{gap:var(--space-1);flex-direction:column;display:flex}.gracias-link[data-astro-cid-d75jfzis]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--gris-200);border-radius:var(--radius-md);color:var(--gris-700);transition:all var(--transition-fast);background:#fff;font-weight:500;display:flex}.gracias-link[data-astro-cid-d75jfzis]:hover{border-color:var(--turquesa-400);background:var(--turquesa-50);color:var(--turquesa-800)}.gracias-link[data-astro-cid-d75jfzis] span[data-astro-cid-d75jfzis]{flex:1}.gracias-link[data-astro-cid-d75jfzis] .material-icons,.gracias-link[data-astro-cid-d75jfzis] .icon{color:var(--turquesa-600)}.gracias-link[data-astro-cid-d75jfzis] .link-arrow[data-astro-cid-d75jfzis]{color:var(--gris-400)}.gracias-link[data-astro-cid-d75jfzis]:hover .link-arrow[data-astro-cid-d75jfzis]{color:var(--turquesa-600);transition:transform var(--transition-fast), color var(--transition-fast);transform:translate(2px)}
