.dynamic-hero[data-astro-cid-fe34s4b5]{position:relative;overflow:hidden}.dynamic-hero-grid[data-astro-cid-fe34s4b5]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.dynamic-hero[data-astro-cid-fe34s4b5] h1[data-astro-cid-fe34s4b5]{font-size:clamp(2.1rem,1.3rem + 3.6vw,4.2rem)}.dynamic-hero-art[data-astro-cid-fe34s4b5]{place-items:center;min-height:30rem;display:grid;position:relative}.dynamic-hero-art[data-astro-cid-fe34s4b5] .dynamic-hero-orbits{width:125%;max-width:none;height:auto;position:absolute}.dynamic-hero-art[data-astro-cid-fe34s4b5] .phone{width:min(16.5rem,62vw);position:relative;transform:rotate(-3deg)}@media (width<=56rem){.dynamic-hero-grid[data-astro-cid-fe34s4b5]{grid-template-columns:1fr}}.steps[data-astro-cid-fe34s4b5],.pillars[data-astro-cid-fe34s4b5]{margin:0;padding:0;list-style:none}.block-title[data-astro-cid-fe34s4b5]{align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);display:flex}.steps[data-astro-cid-fe34s4b5]{counter-reset:paso;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.step[data-astro-cid-fe34s4b5]{counter-increment:paso;flex-direction:column;display:flex;overflow:hidden}.step[data-astro-cid-fe34s4b5]:before{content:counter(paso, decimal-leading-zero);content:counter(paso, decimal-leading-zero) / "";font-family:var(--font-display);color:color-mix(in srgb, var(--green) 22%, transparent);pointer-events:none;font-size:3.2rem;font-weight:800;line-height:1;position:absolute;top:.6rem;right:1rem}.step[data-astro-cid-fe34s4b5] h3[data-astro-cid-fe34s4b5]{margin:0 0 .5rem;font-size:1.05rem;line-height:1.3}.step[data-astro-cid-fe34s4b5] p[data-astro-cid-fe34s4b5]{color:var(--text-2)}.step-link[data-astro-cid-fe34s4b5]{align-items:center;gap:.4rem;margin-top:auto;padding-top:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.step-link[data-astro-cid-fe34s4b5]:hover{text-decoration:underline}.step-link[data-astro-cid-fe34s4b5] svg{width:1rem;height:1rem}.badge[data-astro-cid-fe34s4b5]{border:1px solid var(--pink);color:var(--magenta-ink);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;vertical-align:.15em;border-radius:999px;margin-left:.5rem;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.dynamic-grid[data-astro-cid-fe34s4b5]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,.6rem + 1vw,1.5rem);display:grid}.dynamic-notes[data-astro-cid-fe34s4b5]{gap:clamp(1rem,.6rem + 1vw,1.5rem);display:grid}.rules[data-astro-cid-fe34s4b5]{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.rules[data-astro-cid-fe34s4b5] li[data-astro-cid-fe34s4b5],.note[data-astro-cid-fe34s4b5]{align-items:flex-start;gap:1rem;display:flex}.rules[data-astro-cid-fe34s4b5] p[data-astro-cid-fe34s4b5],.note[data-astro-cid-fe34s4b5] p[data-astro-cid-fe34s4b5],.warning[data-astro-cid-fe34s4b5] p[data-astro-cid-fe34s4b5]{color:var(--text-2);margin:0}.rules[data-astro-cid-fe34s4b5] strong[data-astro-cid-fe34s4b5],.note[data-astro-cid-fe34s4b5] strong[data-astro-cid-fe34s4b5]{color:var(--text)}.rule-icon[data-astro-cid-fe34s4b5]{background:color-mix(in srgb, currentColor 12%, transparent);border:1px solid;border-radius:.8rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.rule-icon[data-astro-cid-fe34s4b5] svg{width:1.3rem;height:1.3rem}.warning[data-astro-cid-fe34s4b5]{border-color:color-mix(in srgb, var(--pink) 60%, var(--border));background:color-mix(in srgb, var(--pink) 8%, var(--surface))}.warning[data-astro-cid-fe34s4b5] .block-title[data-astro-cid-fe34s4b5]{color:var(--magenta-ink);margin-bottom:.6rem}.warning[data-astro-cid-fe34s4b5] .block-title[data-astro-cid-fe34s4b5] svg{width:1.4rem;height:1.4rem}@media (width<=56rem){.dynamic-grid[data-astro-cid-fe34s4b5]{grid-template-columns:1fr}}.pillar-title[data-astro-cid-fe34s4b5]{align-items:center;gap:.85rem;margin-bottom:1.25rem;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);display:flex}.pillar-title[data-astro-cid-fe34s4b5] .card-icon[data-astro-cid-fe34s4b5]{margin-bottom:0}.pillar-items[data-astro-cid-fe34s4b5]{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.pillar-items[data-astro-cid-fe34s4b5] li[data-astro-cid-fe34s4b5]{align-items:flex-start;gap:.85rem;display:flex}.pillar-items[data-astro-cid-fe34s4b5] svg{flex:none;width:1.35rem;height:1.35rem;margin-top:.2rem}.pillar-items[data-astro-cid-fe34s4b5] h4[data-astro-cid-fe34s4b5]{margin:0 0 .25rem;font-size:1rem}.pillar-items[data-astro-cid-fe34s4b5] p[data-astro-cid-fe34s4b5]{color:var(--text-2);margin:0;font-size:.97rem}.help-notes[data-astro-cid-fe34s4b5]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.help-notes[data-astro-cid-fe34s4b5] .chip[data-astro-cid-fe34s4b5]{margin:0}.risk[data-astro-cid-fe34s4b5]{max-width:46rem;color:var(--text-2);justify-content:center;align-items:flex-start;gap:.6rem;margin:1.5rem auto 0;font-size:.92rem;display:flex}.risk[data-astro-cid-fe34s4b5] svg{width:1.2rem;height:1.2rem;color:var(--magenta-ink);flex:none;margin-top:.15rem}.button-row--center[data-astro-cid-fe34s4b5]{justify-content:center}
