.landing.svelte-1uha8ag{padding-bottom:0}.hero.svelte-1uha8ag{margin:16px 16px 0;height:200px;border-radius:20px;overflow:hidden;position:relative;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;padding:18px}.hero.striped.svelte-1uha8ag{background:repeating-linear-gradient(135deg,#0f172a,#0f172a 11px,#16223a 11px,#16223a 22px)}.chip.svelte-1uha8ag{position:absolute;top:14px;left:14px;background:#ffffff29;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:5px 10px;border-radius:7px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-weight:700;font-size:30px;color:#fff;margin:0;line-height:1.05;letter-spacing:-.6px;text-shadow:0 2px 12px rgba(0,0,0,.35)}.body.svelte-1uha8ag{padding:20px 22px 0;flex:1}.lead.svelte-1uha8ag{color:var(--text-2);font-size:15.5px;line-height:1.5;margin:0 0 16px;white-space:pre-line}.costo.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;background:var(--accent-bg);color:var(--accent-text);border-radius:12px;padding:12px 15px;font-size:14px;font-weight:600;margin-bottom:22px}.costo.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:var(--font-head);font-size:18px;color:var(--accent)}.eyebrow.svelte-1uha8ag{font-size:12px;font-weight:700;color:var(--text-4);letter-spacing:.5px;text-transform:uppercase;margin-bottom:14px}.steps.svelte-1uha8ag{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:14px}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:flex-start;gap:13px}.num.svelte-1uha8ag{width:30px;height:30px;border-radius:9px;background:var(--accent-bg);color:var(--accent);font-family:var(--font-head);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex:none}.steps.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-weight:600;font-size:15px;color:var(--text)}.steps.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text-3);font-size:13.5px;line-height:1.4}.footer.svelte-1uha8ag{position:sticky;bottom:0;background:linear-gradient(to top,#fff 72%,transparent);padding:14px 22px 22px}.recover.svelte-1uha8ag{display:block;text-align:center;color:var(--accent);font-size:14px;font-weight:600;margin-top:12px;text-decoration:none}
