.yeargrid[data-astro-cid-vdeqzak5]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-l);margin:0;padding:clamp(18px,2.6vw,28px)}.yeargrid__head[data-astro-cid-vdeqzak5]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.yeargrid__title[data-astro-cid-vdeqzak5]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.yeargrid__live[data-astro-cid-vdeqzak5]{color:var(--mint);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;font-size:.8rem;font-weight:650;display:inline-flex}.yeargrid__live[data-astro-cid-vdeqzak5] i[data-astro-cid-vdeqzak5]{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.yeargrid__months[data-astro-cid-vdeqzak5]{white-space:nowrap;color:var(--muted);grid-template-columns:repeat(12,1fr);margin-bottom:6px;font-size:.68rem;display:grid}svg[data-astro-cid-vdeqzak5]{width:100%;height:auto}rect[data-astro-cid-vdeqzak5]{fill:#efebe4}rect[data-astro-cid-vdeqzak5].k-sim{fill:var(--violet)}rect[data-astro-cid-vdeqzak5].k-step{fill:#9d8cff}rect[data-astro-cid-vdeqzak5].k-coach{fill:var(--coral)}@media (prefers-reduced-motion:no-preference){.js rect[data-astro-cid-vdeqzak5]:not(.k-none){animation:.5s both pop;animation-delay:calc(var(--d) + .3s);transform-box:fill-box;transform-origin:50%}}.yeargrid__legend[data-astro-cid-vdeqzak5]{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:.85rem;display:flex}.yeargrid__legend[data-astro-cid-vdeqzak5] span[data-astro-cid-vdeqzak5]{align-items:center;gap:7px;display:inline-flex}.yeargrid__legend[data-astro-cid-vdeqzak5] i[data-astro-cid-vdeqzak5]{border-radius:4px;width:12px;height:12px;display:inline-block}.yeargrid__legend[data-astro-cid-vdeqzak5] .k-sim[data-astro-cid-vdeqzak5]{background:var(--violet)}.yeargrid__legend[data-astro-cid-vdeqzak5] .k-step[data-astro-cid-vdeqzak5]{background:#9d8cff}.yeargrid__legend[data-astro-cid-vdeqzak5] .k-coach[data-astro-cid-vdeqzak5]{background:var(--coral)}@keyframes pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{box-shadow:0 0 #19b38a80}50%{box-shadow:0 0 0 6px #19b38a00}}@media (width<=520px){.yeargrid__months[data-astro-cid-vdeqzak5] span[data-astro-cid-vdeqzak5]:nth-child(2n){visibility:hidden}}.scenario__stages[data-astro-cid-t4owzylf]{gap:0;margin:0;padding:0;list-style:none;display:grid}.stage[data-astro-cid-t4owzylf]{grid-template-columns:56px 1fr;gap:0 20px;display:grid}.stage__rail[data-astro-cid-t4owzylf]{justify-content:center;display:flex;position:relative}.stage__rail[data-astro-cid-t4owzylf]:before{content:"";background:repeating-linear-gradient(#ffffff40 0 6px,#0000 6px 12px);width:2px;position:absolute;top:0;bottom:0}.stage[data-astro-cid-t4owzylf]:first-child .stage__rail[data-astro-cid-t4owzylf]:before{top:28px}.stage[data-astro-cid-t4owzylf]:last-child .stage__rail[data-astro-cid-t4owzylf]:before{height:28px;bottom:auto}.stage__rail[data-astro-cid-t4owzylf] span[data-astro-cid-t4owzylf]{background:var(--violet);width:52px;height:52px;color:var(--white);box-shadow:0 0 0 6px var(--ink);border-radius:16px;place-items:center;display:grid;position:relative}.stage--reply[data-astro-cid-t4owzylf] .stage__rail[data-astro-cid-t4owzylf] span[data-astro-cid-t4owzylf]{background:#9d8cff}.stage--outcome[data-astro-cid-t4owzylf] .stage__rail[data-astro-cid-t4owzylf] span[data-astro-cid-t4owzylf]{background:var(--coral);color:var(--ink)}.stage__rail[data-astro-cid-t4owzylf] svg{width:24px;height:24px}.stage__body[data-astro-cid-t4owzylf]{min-width:0;padding-bottom:36px}.stage__meta[data-astro-cid-t4owzylf]{color:#bdb8e0;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;font-size:.92rem;display:flex}.stage__meta[data-astro-cid-t4owzylf] strong[data-astro-cid-t4owzylf]{color:var(--white);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.2rem}.stage__tag[data-astro-cid-t4owzylf]{color:var(--lime);background:#d4f55a24;border-radius:999px;margin-left:auto;padding:4px 11px;font-size:.8rem;font-weight:600}.msg[data-astro-cid-t4owzylf]{background:var(--white);color:var(--ink);border-radius:var(--radius);margin-top:6px;padding:18px 20px;box-shadow:0 20px 40px -24px #0009}.stage--reply[data-astro-cid-t4owzylf] .msg[data-astro-cid-t4owzylf]{background:#e9e5ff;margin-left:clamp(0px,6vw,72px)}.msg__from[data-astro-cid-t4owzylf]{color:var(--muted);font-size:.82rem}.msg__subject[data-astro-cid-t4owzylf]{margin:2px 0 8px;font-weight:700}.msg__text[data-astro-cid-t4owzylf]{color:var(--ink-2);margin:0;font-size:.98rem}.stage__note[data-astro-cid-t4owzylf]{color:#cfcaf0;max-width:58ch;margin:14px 0 0;font-size:.97rem}.outcome__q[data-astro-cid-t4owzylf]{color:#e7e3ff;margin:4px 0 14px}.outcome__tabs[data-astro-cid-t4owzylf]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.outcome__tabs[data-astro-cid-t4owzylf] button[data-astro-cid-t4owzylf]{min-height:44px;color:var(--white);font:600 .95rem var(--font-body);cursor:pointer;background:0 0;border:1.5px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.outcome__tabs[data-astro-cid-t4owzylf] button[data-astro-cid-t4owzylf] svg{width:18px;height:18px}.outcome__tabs[data-astro-cid-t4owzylf] button[data-astro-cid-t4owzylf][aria-selected=true]{background:var(--lime);border-color:var(--lime);color:var(--ink)}.outcome__panel[data-astro-cid-t4owzylf]{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff1f;padding:20px 22px}.outcome__panel[data-astro-cid-t4owzylf] h4[data-astro-cid-t4owzylf]{color:var(--white);margin-bottom:.35em;font-size:1.25rem}.outcome__panel[data-astro-cid-t4owzylf] p[data-astro-cid-t4owzylf]{color:#d3cff2;margin:0}.no-js[data-astro-cid-t4owzylf] .outcome__panel[data-astro-cid-t4owzylf][hidden]{margin-top:10px;display:block}.scenario__disclaimer[data-astro-cid-t4owzylf]{color:#8d88b5;margin:8px 0 0 76px;font-size:.85rem}@media (width<=600px){.stage[data-astro-cid-t4owzylf]{grid-template-columns:40px 1fr;gap:0 14px}.stage__rail[data-astro-cid-t4owzylf] span[data-astro-cid-t4owzylf]{border-radius:12px;width:40px;height:40px}.stage__rail[data-astro-cid-t4owzylf] svg{width:19px;height:19px}.stage__meta[data-astro-cid-t4owzylf]{min-height:40px}.stage__tag[data-astro-cid-t4owzylf],.scenario__disclaimer[data-astro-cid-t4owzylf]{margin-left:0}}.hero[data-astro-cid-lcdefpme]{padding:clamp(40px,7vw,96px) 0 clamp(48px,7vw,88px);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(circle,#4b2bea2e,#0000 62%);border-radius:50%;width:900px;height:900px;position:absolute;inset:-30% -20% auto auto}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.35em;font-size:clamp(2.6rem,5.4vw,4.7rem)}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-bottom:1.8rem}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--violet)}.hero__facts[data-astro-cid-lcdefpme]{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-size:.93rem;font-weight:550;list-style:none;display:flex}.hero__facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:7px;display:inline-flex}.hero__facts[data-astro-cid-lcdefpme] svg{width:18px;height:18px;color:var(--mint);stroke-width:2.6px}.hero__visual[data-astro-cid-lcdefpme]{padding:40px 0 76px;position:relative}.toast[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-l);color:var(--muted);border-radius:16px;align-items:center;gap:12px;max-width:260px;padding:12px 16px 12px 12px;font-size:.86rem;line-height:1.35;animation:6s ease-in-out infinite float;display:flex;position:absolute}.toast[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink);font-size:.92rem}.toast--a[data-astro-cid-lcdefpme]{top:-4px;right:6%}.toast--b[data-astro-cid-lcdefpme]{animation-delay:-3s;bottom:0;left:-4%}.toast__icon[data-astro-cid-lcdefpme]{color:#0e8a69;background:#dcf7ee;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.toast__icon[data-astro-cid-lcdefpme] svg{width:20px;height:20px}.toast__icon--coral[data-astro-cid-lcdefpme]{background:var(--coral-100);color:#d8451a}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pillars[data-astro-cid-lcdefpme]{padding-bottom:clamp(32px,5vw,56px)}.pillars__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.pillars__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--muted);align-content:start;gap:6px;padding:26px 22px 0 0;font-size:.93rem;line-height:1.5;display:grid}.pillars__list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.015em;font-size:1.15rem}.pillars__icon[data-astro-cid-lcdefpme]{background:var(--ink);width:40px;height:40px;color:var(--lime);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.pillars__icon[data-astro-cid-lcdefpme] svg{width:21px;height:21px}.problem[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.compare[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow);gap:26px;padding:clamp(22px,3vw,36px);display:grid}.compare__label[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.compare__label[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.2rem}.compare__label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.86rem}.compare__track[data-astro-cid-lcdefpme]{grid-template-columns:repeat(24,1fr);gap:4px;display:grid}.compare__track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#efebe4;border-radius:6px;height:34px}.compare__track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].on{background:var(--violet)}.compare__track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].step{background:#9d8cff}.compare__track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].coach{background:var(--coral)}.compare__track--sparse[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].on{background:var(--muted)}.compare__axis[data-astro-cid-lcdefpme]{color:var(--muted);border-top:1px dashed var(--line);justify-content:space-between;margin-top:-8px;padding-top:10px;font-size:.78rem;display:flex}.block[data-astro-cid-lcdefpme]{background:var(--white);border-radius:var(--radius-l);border:1px solid var(--line);padding:clamp(26px,3vw,38px);transition:transform .25s,box-shadow .25s}.block[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-l);transform:translateY(-4px)}.block__top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.block__top[data-astro-cid-lcdefpme] svg{width:30px;height:30px;color:var(--violet)}.block__n[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--violet);font-size:3.4rem;font-weight:800;line-height:1}.block[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.7rem,2.6vw,2.1rem)}.block[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.blocks__more[data-astro-cid-lcdefpme]{margin:36px 0 0}.blocks__more--center[data-astro-cid-lcdefpme]{text-align:center}.blocks__more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:8px;font-weight:650;text-decoration:none;display:inline-flex}.blocks__more[data-astro-cid-lcdefpme] svg{width:18px;height:18px;transition:transform .2s}.blocks__more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover svg{transform:translate(4px)}.scenario-wrap[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.scenario-wrap__head[data-astro-cid-lcdefpme]{position:sticky;top:110px}.scenario-wrap__head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:1.6rem}@media (width<=980px){.hero__grid[data-astro-cid-lcdefpme],.problem[data-astro-cid-lcdefpme],.scenario-wrap[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.scenario-wrap__head[data-astro-cid-lcdefpme]{position:static}.pillars__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.pillars__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}}@media (width<=560px){.pillars__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pillars__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:40px 1fr;column-gap:14px;padding-top:20px}.pillars__icon[data-astro-cid-lcdefpme]{grid-row:span 2;margin:0}.toast--a[data-astro-cid-lcdefpme]{right:0}.toast--b[data-astro-cid-lcdefpme]{left:0}.compare__track[data-astro-cid-lcdefpme]{gap:2px}.compare__track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:4px;height:26px}}
