.wall-steps[data-astro-cid-gnshpffq]{gap:var(--s10,40px);padding:var(--s8,32px);border-radius:var(--r-xl,12px);background:linear-gradient(140deg,#e3efe6,#eef4ef);border:0;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;display:grid}@media (width<=720px){.wall-steps[data-astro-cid-gnshpffq]{gap:var(--s5,20px);padding:var(--s5,20px);grid-template-columns:1fr}.copy[data-astro-cid-gnshpffq]{order:-1}}.swipe-hint[data-astro-cid-gnshpffq]{font-size:var(--fs-xs,12px);color:var(--text-muted,#666);margin:0;display:none}@media (hover:none) and (pointer:coarse){.swipe-hint[data-astro-cid-gnshpffq]{display:block}}.screen[data-astro-cid-gnshpffq]{touch-action:pan-y;aspect-ratio:440/940;width:100%;max-width:300px;margin-inline:auto;position:relative}.frame[data-astro-cid-gnshpffq]{opacity:0;transition:opacity .16s;position:absolute;inset:0}.frame[data-astro-cid-gnshpffq].on{opacity:1}.frame[data-astro-cid-gnshpffq] img[data-astro-cid-gnshpffq]{object-fit:contain;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-gnshpffq]{transition:none}}.copy[data-astro-cid-gnshpffq]{gap:var(--s5,20px);flex-direction:column;min-width:0;display:flex}.dots[data-astro-cid-gnshpffq]{gap:6px;margin:0;padding:0;list-style:none;display:flex}.dots[data-astro-cid-gnshpffq] li[data-astro-cid-gnshpffq]{flex:1;min-width:0}.dots[data-astro-cid-gnshpffq] button[data-astro-cid-gnshpffq]{cursor:pointer;background:0 0;border:0;width:100%;height:20px;padding:8px 0;display:block}.dots[data-astro-cid-gnshpffq] .bar[data-astro-cid-gnshpffq]{background:var(--border-default,#e0e0e0);border-radius:999px;height:4px;display:block;position:relative;overflow:hidden}.dots[data-astro-cid-gnshpffq] .bar[data-astro-cid-gnshpffq]:after{content:"";background:var(--brand,#1a5c2a);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.dots[data-astro-cid-gnshpffq] button[data-astro-cid-gnshpffq][aria-selected=true] .bar[data-astro-cid-gnshpffq]:after{transform:scaleX(1)}.dots[data-astro-cid-gnshpffq] button[data-astro-cid-gnshpffq][aria-selected=true].run .bar[data-astro-cid-gnshpffq]:after{animation:wall-steps-fill var(--dur,2.8s) linear forwards}@keyframes wall-steps-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dots[data-astro-cid-gnshpffq] button[data-astro-cid-gnshpffq]:focus-visible .bar[data-astro-cid-gnshpffq]{outline:2px solid var(--brand,#1a5c2a);outline-offset:3px}.texts[data-astro-cid-gnshpffq]{min-height:9.5em}@media (width<=720px){.texts[data-astro-cid-gnshpffq]{min-height:0}}.eyebrow[data-astro-cid-gnshpffq]{letter-spacing:.08em;text-transform:uppercase;color:var(--brand,#1a5c2a);margin-bottom:var(--s2,8px);font-size:12px;font-weight:600;display:block}.text[data-astro-cid-gnshpffq] h3[data-astro-cid-gnshpffq]{font-size:var(--fs-xl,28px);letter-spacing:-.025em;margin:0 0 var(--s3,12px);font-weight:700;line-height:1.12}.text[data-astro-cid-gnshpffq] .g[data-astro-cid-gnshpffq]{color:var(--brand,#1a5c2a)}.text[data-astro-cid-gnshpffq] p[data-astro-cid-gnshpffq]{font-size:var(--fs-md,17px);line-height:var(--lh-prose,1.45);color:var(--text-secondary,#444);margin:0}.nav[data-astro-cid-gnshpffq]{gap:var(--s2,8px);align-items:center;display:flex}.arrow[data-astro-cid-gnshpffq],.play[data-astro-cid-gnshpffq]{border-radius:var(--r-full,9999px);border:1px solid var(--border-default,#e0e0e0);background:var(--surface-card,#fff);height:36px;color:var(--text-primary,#111);font:inherit;cursor:pointer;padding:0 14px;font-size:14px}.arrow[data-astro-cid-gnshpffq]:hover,.play[data-astro-cid-gnshpffq]:hover{border-color:var(--border-strong,#888)}.play[data-astro-cid-gnshpffq]{color:var(--text-secondary,#444);margin-left:auto}.when-paused[data-astro-cid-gnshpffq]{display:none}.paused[data-astro-cid-gnshpffq] .when-paused[data-astro-cid-gnshpffq]{display:inline}.paused[data-astro-cid-gnshpffq] .when-playing[data-astro-cid-gnshpffq]{display:none}.hero[data-astro-cid-qvcplkqz]{padding-block:var(--s12) var(--s8)}.hero[data-astro-cid-qvcplkqz] .eyebrow[data-astro-cid-qvcplkqz]{margin-block-end:var(--s4);display:inline-block}#steps[data-astro-cid-qvcplkqz]{scroll-margin-top:calc(var(--header-h) + var(--s4))}.hero[data-astro-cid-qvcplkqz] h1[data-astro-cid-qvcplkqz]{max-width:18ch;font-size:clamp(32px, 6vw, var(--fs-h1));font-weight:var(--fw-black);line-height:var(--lh-display);letter-spacing:-.8px;text-wrap:balance}.hero[data-astro-cid-qvcplkqz] h1[data-astro-cid-qvcplkqz] em[data-astro-cid-qvcplkqz]{color:var(--brand);font-style:normal}.lead[data-astro-cid-qvcplkqz]{max-width:52ch;font-size:var(--fs-lead);line-height:var(--lh-prose);color:var(--text-secondary);margin-block-start:var(--s4)}.actions[data-astro-cid-qvcplkqz]{gap:var(--s3);flex-wrap:wrap;margin-block-start:var(--s6);display:flex}.hero-sub[data-astro-cid-qvcplkqz]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--brand);margin-block-start:var(--s3);text-decoration:none;display:inline-block}.hero-sub[data-astro-cid-qvcplkqz]:hover{text-decoration:underline}.facts[data-astro-cid-qvcplkqz]{gap:var(--s2) var(--s5);margin:var(--s5) 0 0;font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.facts[data-astro-cid-qvcplkqz] li[data-astro-cid-qvcplkqz]{align-items:center;gap:var(--s2);display:flex}.facts[data-astro-cid-qvcplkqz] svg{color:var(--brand);flex-shrink:0}.block[data-astro-cid-qvcplkqz]{padding-block:var(--s8)}.ruled[data-astro-cid-qvcplkqz]{border-block-start:1px solid var(--border-default)}.sec-head[data-astro-cid-qvcplkqz]{margin-block-end:var(--s5)}.sec-head[data-astro-cid-qvcplkqz] .eyebrow[data-astro-cid-qvcplkqz]{margin-block-end:var(--s2);display:inline-block}h2[data-astro-cid-qvcplkqz]{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.3px;text-wrap:balance}.body[data-astro-cid-qvcplkqz]{max-width:48ch;font-size:var(--fs-md);line-height:var(--lh-prose);color:var(--text-secondary);margin-block-start:var(--s3)}@media (width<=720px){.hero[data-astro-cid-qvcplkqz]{padding-block:var(--s8) var(--s6)}.block[data-astro-cid-qvcplkqz]{padding-block:var(--s6)}}
