[data-astro-cid-j7pv25f6],[data-astro-cid-j7pv25f6]:before,[data-astro-cid-j7pv25f6]:after{margin:0;padding:0;box-sizing:border-box}:root{--snow-art: #f8f6e8}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100svh;background:var(--snow-art);color:var(--ink);font-family:var(--font-text);line-height:1.55;overflow-x:hidden}.material-symbols-outlined[data-astro-cid-j7pv25f6]{font-family:Material Symbols Outlined}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100svh;background:var(--night-800) url(/img/fondo_azul.png) center bottom / cover no-repeat;display:flex;justify-content:center;align-items:flex-start;padding:27svh var(--space-5) 0}.hero-copy[data-astro-cid-j7pv25f6]{width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center;text-align:center}.headline[data-astro-cid-j7pv25f6]{color:var(--snow-50);font-size:clamp(1.55rem,1.1rem + 2.4vw,3.1rem);text-wrap:balance;animation:rise .7s var(--ease-out) both}.description[data-astro-cid-j7pv25f6]{margin-top:var(--space-4);max-width:44ch;font-size:var(--step-1);line-height:1.45;color:var(--snow-100);animation:rise .7s .09s var(--ease-out) both}.cta-button[data-astro-cid-j7pv25f6]{margin-top:var(--space-5);min-height:56px;padding:0 var(--space-6);font-size:var(--step-1);font-weight:500;box-shadow:var(--shadow-press);animation:rise .7s .18s var(--ease-out) both}.cta-button[data-astro-cid-j7pv25f6] .material-symbols-outlined[data-astro-cid-j7pv25f6]{font-size:26px;transition:transform var(--dur-fast) var(--ease-out)}.cta-button[data-astro-cid-j7pv25f6]:hover .material-symbols-outlined[data-astro-cid-j7pv25f6]{transform:rotate(18deg) scale(1.1)}@keyframes rise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}main[data-astro-cid-j7pv25f6]{background:var(--snow-art)}.steps[data-astro-cid-j7pv25f6]{max-width:1120px;margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-8)}.steps-title[data-astro-cid-j7pv25f6]{color:var(--night-900);font-size:var(--step-3);margin-bottom:var(--space-6);text-align:center}.steps-list[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:var(--space-5)}.step-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-l)}.step-melchor[data-astro-cid-j7pv25f6]{background:var(--melchor-soft);--king: var(--melchor)}.step-gaspar[data-astro-cid-j7pv25f6]{background:var(--gaspar-soft);--king: var(--gaspar)}.step-baltasar[data-astro-cid-j7pv25f6]{background:var(--baltasar-soft);--king: var(--baltasar)}.step-magic[data-astro-cid-j7pv25f6]{background:var(--warn-soft);--king: var(--gold-500)}.step-number[data-astro-cid-j7pv25f6]{flex:none;width:56px;height:56px;border-radius:50%;background:var(--king);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:1.6rem;line-height:1}.step-number-magic[data-astro-cid-j7pv25f6]{color:var(--gold-ink)}.step-number-magic[data-astro-cid-j7pv25f6] .material-symbols-outlined[data-astro-cid-j7pv25f6]{font-size:30px}.step-text[data-astro-cid-j7pv25f6]{font-size:var(--step-1);line-height:1.3;color:var(--ink);font-weight:500}.step-text-magic[data-astro-cid-j7pv25f6]{font-weight:700}.closing[data-astro-cid-j7pv25f6]{position:relative;min-height:480px;background:var(--red-700) url(/img/movil-fondo-rojo.png) center bottom / cover no-repeat;display:flex;justify-content:center;align-items:flex-start;padding:18% var(--space-5) var(--space-7)}.closing-copy[data-astro-cid-j7pv25f6]{width:100%;max-width:560px;display:flex;flex-direction:column;align-items:center;text-align:center}.closing-title[data-astro-cid-j7pv25f6]{color:var(--snow-50);font-size:var(--step-3);text-wrap:balance}.disclaimer[data-astro-cid-j7pv25f6]{margin-top:var(--space-4);font-size:var(--step--1);color:var(--snow-50)}.footer[data-astro-cid-j7pv25f6]{background:var(--night-950);padding:var(--space-6) var(--space-5);text-align:center}.footer-logo[data-astro-cid-j7pv25f6]{display:block;width:120px;height:auto;margin:0 auto var(--space-4)}.footer-links[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-2) var(--space-5);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-3)}.footer-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--night-200);text-decoration:none;font-size:var(--step--1);padding:var(--space-2) 0;transition:color var(--dur-fast) var(--ease-out)}.footer-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--gold-400)}.copyright[data-astro-cid-j7pv25f6]{color:var(--night-400);font-size:.8125rem}@media(min-width:760px){.hero[data-astro-cid-j7pv25f6]{background-image:url(/img/fondo_azul_d.png);padding-top:27svh;min-height:max(100svh,680px)}.hero-copy[data-astro-cid-j7pv25f6]{max-width:640px}.description[data-astro-cid-j7pv25f6]{font-size:1.375rem}.steps[data-astro-cid-j7pv25f6]{padding:var(--space-7) var(--space-6) var(--space-8)}.steps-list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.step-item[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:var(--space-5);padding:var(--space-5);min-height:220px}.step-number[data-astro-cid-j7pv25f6]{width:72px;height:72px;font-size:2.1rem}.step-number-magic[data-astro-cid-j7pv25f6] .material-symbols-outlined[data-astro-cid-j7pv25f6]{font-size:38px}.step-text[data-astro-cid-j7pv25f6]{font-size:var(--step-2);line-height:1.2}.closing[data-astro-cid-j7pv25f6]{background-image:url(/img/fondo_rojo_d.png);min-height:max(560px,53.4vw);padding-top:max(120px,11vw)}}@media(min-width:1024px){.steps-list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}@media(max-width:380px){.cta-button[data-astro-cid-j7pv25f6]{padding:0 var(--space-5);font-size:var(--step-0)}}
