.vision-hero[data-astro-cid-lingfyx6]{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.8fr);align-items:start;gap:2rem;display:grid}.eyebrow[data-astro-cid-lingfyx6]{color:var(--accent-dark);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:800}.vision-hero[data-astro-cid-lingfyx6] h1[data-astro-cid-lingfyx6]{margin-bottom:.35rem}.lede[data-astro-cid-lingfyx6]{color:var(--muted);margin:0 0 1rem;font-size:1.25rem}.price-line[data-astro-cid-lingfyx6]{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:1rem 0;display:flex}.price-line[data-astro-cid-lingfyx6] strong[data-astro-cid-lingfyx6]{color:var(--accent-dark);font-size:2rem}.price-line[data-astro-cid-lingfyx6] span[data-astro-cid-lingfyx6]{color:var(--muted)}.hero-actions[data-astro-cid-lingfyx6]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.secondary[data-astro-cid-lingfyx6]{color:var(--accent-dark);font-weight:700}.offer-card[data-astro-cid-lingfyx6],.what-next[data-astro-cid-lingfyx6]{background:var(--card);border:1px solid #e8d8c7;border-radius:16px;padding:1.4rem;box-shadow:0 10px 28px #2f5e5314}.offer-card[data-astro-cid-lingfyx6] h2[data-astro-cid-lingfyx6],.what-next[data-astro-cid-lingfyx6] h3[data-astro-cid-lingfyx6]{margin-top:0}.offer-card[data-astro-cid-lingfyx6] ul[data-astro-cid-lingfyx6],.what-next[data-astro-cid-lingfyx6] ol[data-astro-cid-lingfyx6]{margin-bottom:0;padding-left:1.25rem}.offer-card[data-astro-cid-lingfyx6] li[data-astro-cid-lingfyx6],.what-next[data-astro-cid-lingfyx6] li[data-astro-cid-lingfyx6]{margin-bottom:.55rem}.format[data-astro-cid-lingfyx6],.topics[data-astro-cid-lingfyx6]{padding-top:1rem}.topics-lede[data-astro-cid-lingfyx6]{color:var(--muted);max-width:42rem}.topics-list[data-astro-cid-lingfyx6]{columns:2;column-gap:2rem;margin:0;padding-left:1.25rem}.topics-list[data-astro-cid-lingfyx6] li[data-astro-cid-lingfyx6]{break-inside:avoid;margin-bottom:.55rem}@media (width<=40rem){.topics-list[data-astro-cid-lingfyx6]{columns:1}}.rhythm-grid[data-astro-cid-lingfyx6]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.rhythm-grid[data-astro-cid-lingfyx6] article[data-astro-cid-lingfyx6]{background:var(--soft);border-radius:14px;padding:1.25rem;position:relative}.rhythm-grid[data-astro-cid-lingfyx6] article[data-astro-cid-lingfyx6]>span[data-astro-cid-lingfyx6]{background:var(--accent);color:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.rhythm-grid[data-astro-cid-lingfyx6] h3[data-astro-cid-lingfyx6]{margin:.7rem 0 .35rem}.rhythm-grid[data-astro-cid-lingfyx6] p[data-astro-cid-lingfyx6]{margin:0}.fit-note[data-astro-cid-lingfyx6]{max-width:48rem;color:var(--muted);margin:1.25rem 0 0}.enroll-section[data-astro-cid-lingfyx6]{scroll-margin-top:1rem}.enroll-heading[data-astro-cid-lingfyx6]{max-width:50rem}.enroll-heading[data-astro-cid-lingfyx6] h2[data-astro-cid-lingfyx6]{margin-top:0}.enroll-heading[data-astro-cid-lingfyx6] p[data-astro-cid-lingfyx6]{margin:.5rem 0}.enroll-by[data-astro-cid-lingfyx6] time[data-astro-cid-lingfyx6]{margin-top:.15rem;display:block}.late-note[data-astro-cid-lingfyx6]{color:var(--muted)}.checkout-message[data-astro-cid-lingfyx6]{border-left:4px solid var(--accent);background:var(--soft);border-radius:8px;padding:.8rem 1rem}.enroll-grid[data-astro-cid-lingfyx6]{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.7fr);align-items:start;gap:2rem;margin-top:1.5rem;display:grid}form[data-astro-cid-lingfyx6]{position:relative}.field[data-astro-cid-lingfyx6]{margin:0 0 1rem}.field[data-astro-cid-lingfyx6] label[data-astro-cid-lingfyx6]{margin-bottom:.3rem;font-weight:700;display:block}.field[data-astro-cid-lingfyx6] label[data-astro-cid-lingfyx6] span[data-astro-cid-lingfyx6]{color:var(--muted);font-weight:400}.field[data-astro-cid-lingfyx6] input[data-astro-cid-lingfyx6],.field[data-astro-cid-lingfyx6] textarea[data-astro-cid-lingfyx6]{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #cfc2b5;border-radius:9px;padding:.7rem .8rem}.field[data-astro-cid-lingfyx6] input[data-astro-cid-lingfyx6]:focus,.field[data-astro-cid-lingfyx6] textarea[data-astro-cid-lingfyx6]:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.agreement[data-astro-cid-lingfyx6]{margin:1.2rem 0}.agreement[data-astro-cid-lingfyx6] label[data-astro-cid-lingfyx6]{grid-template-columns:1.25rem 1fr;align-items:start;gap:.65rem;display:grid}.agreement[data-astro-cid-lingfyx6] input[data-astro-cid-lingfyx6]{width:1.2rem;height:1.2rem;margin:.15rem 0 0}.checkout-button[data-astro-cid-lingfyx6]{cursor:pointer;border:0;width:100%;min-height:48px}.checkout-button[data-astro-cid-lingfyx6]:disabled{cursor:wait;opacity:.7}.secure-note[data-astro-cid-lingfyx6]{color:var(--muted);font-size:.88rem}.what-next[data-astro-cid-lingfyx6]{position:sticky;top:1rem}.what-next[data-astro-cid-lingfyx6] p[data-astro-cid-lingfyx6]{margin-bottom:0}.hp-field[data-astro-cid-lingfyx6]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.not-open[data-astro-cid-lingfyx6]{background:var(--soft);border-radius:16px;max-width:42rem;padding:1.5rem}.not-open[data-astro-cid-lingfyx6] h2[data-astro-cid-lingfyx6]{margin-top:0}@media (width<=760px){.vision-hero[data-astro-cid-lingfyx6],.enroll-grid[data-astro-cid-lingfyx6],.rhythm-grid[data-astro-cid-lingfyx6]{grid-template-columns:1fr}.what-next[data-astro-cid-lingfyx6]{position:static}}
