main[data-astro-cid-fiivzidb]{max-width:1080px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem) clamp(4rem,8vw,6rem)}.hero[data-astro-cid-fiivzidb]{border-bottom:1px solid var(--plate-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2.5rem,5vw,3.5rem);display:grid}h1[data-astro-cid-fiivzidb]{letter-spacing:-.01em;margin-top:.8rem;font-size:clamp(2rem,4.2vw,2.9rem);line-height:1.15}.lead[data-astro-cid-fiivzidb]{color:var(--ink-dim);max-width:38rem;margin-top:1.25rem;font-size:1.1rem;line-height:1.7}.cta[data-astro-cid-fiivzidb]{background:var(--sprout);color:#fff;border-radius:10px;align-items:center;gap:.5rem;margin-top:1.75rem;padding:.9rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.hero-card[data-astro-cid-fiivzidb]{border:1px solid var(--plate-line);background:var(--plate);border-radius:16px;padding:1.75rem}.card-kicker[data-astro-cid-fiivzidb]{letter-spacing:.12em;text-transform:uppercase;color:var(--sprout-light);font-size:.78rem;font-weight:700}.checks[data-astro-cid-fiivzidb]{margin-top:1rem;padding:0;list-style:none}.checks[data-astro-cid-fiivzidb] li[data-astro-cid-fiivzidb]{color:var(--ink);padding-inline-start:1.75rem;font-size:.97rem;line-height:1.6;position:relative}.checks[data-astro-cid-fiivzidb] li[data-astro-cid-fiivzidb]+li[data-astro-cid-fiivzidb]{border-top:1px solid var(--plate-line);margin-top:.9rem;padding-top:.9rem}.checks[data-astro-cid-fiivzidb] li[data-astro-cid-fiivzidb]:before{content:"✓";color:var(--sprout-light);font-weight:700;position:absolute;inset-inline-start:0}.checks[data-astro-cid-fiivzidb] li[data-astro-cid-fiivzidb]+li[data-astro-cid-fiivzidb]:before{top:.9rem}.band[data-astro-cid-fiivzidb]{padding-top:clamp(2.5rem,5vw,3.5rem)}h2[data-astro-cid-fiivzidb]{font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:480}p[data-astro-cid-fiivzidb]{color:var(--ink-dim);font-size:1rem;line-height:1.75}.steps[data-astro-cid-fiivzidb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.steps[data-astro-cid-fiivzidb] li[data-astro-cid-fiivzidb]{border:1px solid var(--plate-line);background:var(--plate);border-radius:14px;padding:1.5rem}.step-no[data-astro-cid-fiivzidb]{font-family:var(--font-display);color:var(--sprout-light);font-size:1.6rem;line-height:1;display:block}.steps[data-astro-cid-fiivzidb] strong[data-astro-cid-fiivzidb]{color:var(--ink);margin-top:1rem;font-size:1.05rem;display:block}.steps[data-astro-cid-fiivzidb] p[data-astro-cid-fiivzidb]{margin-top:.5rem;font-size:.95rem;line-height:1.65}.note[data-astro-cid-fiivzidb]{border-inline-start:3px solid var(--sprout);background:var(--plate);border-start-end-radius:10px;border-end-end-radius:10px;max-width:52rem;margin-top:1.25rem;padding:1rem 1.25rem}.earn[data-astro-cid-fiivzidb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.earn[data-astro-cid-fiivzidb] p[data-astro-cid-fiivzidb]{border-top:2px solid var(--sprout);background:var(--plate);border-radius:0 0 12px 12px;margin:0;padding:1.25rem 1.5rem;font-size:.95rem;line-height:1.65}.apply-band[data-astro-cid-fiivzidb]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(1rem,3vw,2rem);scroll-margin-top:5rem;display:grid}.apply-intro[data-astro-cid-fiivzidb]{position:sticky;top:6rem}.apply-intro[data-astro-cid-fiivzidb] p[data-astro-cid-fiivzidb]{margin-top:1rem}@media (width<=860px){.hero[data-astro-cid-fiivzidb],.apply-band[data-astro-cid-fiivzidb],.steps[data-astro-cid-fiivzidb],.earn[data-astro-cid-fiivzidb]{grid-template-columns:1fr}.apply-intro[data-astro-cid-fiivzidb]{position:static}}.apply[data-astro-cid-fiivzidb]{border:1px solid var(--plate-line);background:var(--plate);border-radius:16px;padding:clamp(1.25rem,3vw,2rem)}.apply[data-astro-cid-fiivzidb] .grid[data-astro-cid-fiivzidb]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0 1rem;display:grid}.apply[data-astro-cid-fiivzidb] label[data-astro-cid-fiivzidb]{color:var(--ink);margin-top:1rem;font-size:.88rem;font-weight:500;display:block}.apply[data-astro-cid-fiivzidb] .opt[data-astro-cid-fiivzidb]{color:var(--ink-dim);font-weight:400}.apply[data-astro-cid-fiivzidb] input[data-astro-cid-fiivzidb]:not([type=checkbox]),.apply[data-astro-cid-fiivzidb] select[data-astro-cid-fiivzidb],.apply[data-astro-cid-fiivzidb] textarea[data-astro-cid-fiivzidb]{border:1px solid var(--rule);background:var(--ground);width:100%;color:var(--ink);font:inherit;border-radius:10px;margin-top:.4rem;padding:.7rem .8rem;font-weight:400;display:block}.apply[data-astro-cid-fiivzidb] input[data-astro-cid-fiivzidb]:focus,.apply[data-astro-cid-fiivzidb] select[data-astro-cid-fiivzidb]:focus,.apply[data-astro-cid-fiivzidb] textarea[data-astro-cid-fiivzidb]:focus{outline:2px solid var(--sprout);outline-offset:1px}.apply[data-astro-cid-fiivzidb] .check[data-astro-cid-fiivzidb]{border-top:1px solid var(--plate-line);color:var(--ink-dim);align-items:flex-start;gap:.6rem;margin-top:1.25rem;padding-top:1.25rem;font-weight:400;display:flex}.apply[data-astro-cid-fiivzidb] .check[data-astro-cid-fiivzidb] input[data-astro-cid-fiivzidb]{accent-color:var(--sprout);margin-top:.3rem}.apply[data-astro-cid-fiivzidb] .hp[data-astro-cid-fiivzidb]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.apply[data-astro-cid-fiivzidb] button[data-astro-cid-fiivzidb]{background:var(--sprout);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:10px;margin-top:1.25rem;padding:.9rem 1.4rem;font-weight:600}.apply[data-astro-cid-fiivzidb] button[data-astro-cid-fiivzidb]:disabled{opacity:.6;cursor:progress}.apply[data-astro-cid-fiivzidb] .status[data-astro-cid-fiivzidb]{min-height:1.2em;margin-top:.8rem}.apply[data-astro-cid-fiivzidb] .status[data-astro-cid-fiivzidb].ok{color:var(--sprout-light);margin-top:0}.apply[data-astro-cid-fiivzidb] .status[data-astro-cid-fiivzidb].err{color:#ffb4a8}
