.plan__card[data-astro-cid-6ijmm4nd]{padding:24px}.plan__head[data-astro-cid-6ijmm4nd]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:14px;display:flex}.plan__app[data-astro-cid-6ijmm4nd]{letter-spacing:-.02em;font-weight:600}.plan__sub[data-astro-cid-6ijmm4nd]{color:var(--ink-3);font-size:13px}.plan__goal[data-astro-cid-6ijmm4nd]{border-radius:var(--r-s);background:var(--fill);padding:18px 20px}.plan__kicker[data-astro-cid-6ijmm4nd]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11px;font-weight:600}.plan__quote[data-astro-cid-6ijmm4nd]{letter-spacing:-.02em;margin-top:6px;font-size:19px;font-weight:600;line-height:1.3}.plan__meta[data-astro-cid-6ijmm4nd]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.plan__meta[data-astro-cid-6ijmm4nd] span[data-astro-cid-6ijmm4nd]{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500}.plan__timeline[data-astro-cid-6ijmm4nd]{margin-top:22px;list-style:none}.plan__timeline[data-astro-cid-6ijmm4nd] li[data-astro-cid-6ijmm4nd]{gap:14px;padding-bottom:16px;display:flex;position:relative}.plan__timeline[data-astro-cid-6ijmm4nd] li[data-astro-cid-6ijmm4nd]:last-child{padding-bottom:0}.plan__timeline[data-astro-cid-6ijmm4nd] li[data-astro-cid-6ijmm4nd]:not(:last-child):before{content:"";background:var(--line-strong);width:1px;position:absolute;top:18px;bottom:0;left:5px}.plan__dot[data-astro-cid-6ijmm4nd]{border:1.5px solid var(--ink-3);background:var(--surface);border-radius:50%;flex-shrink:0;width:11px;height:11px;margin-top:5px}.is-current[data-astro-cid-6ijmm4nd] .plan__dot[data-astro-cid-6ijmm4nd]{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.plan__timeline[data-astro-cid-6ijmm4nd] li[data-astro-cid-6ijmm4nd] div[data-astro-cid-6ijmm4nd]{gap:1px;display:grid}.plan__when[data-astro-cid-6ijmm4nd]{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.plan__timeline[data-astro-cid-6ijmm4nd] strong[data-astro-cid-6ijmm4nd]{letter-spacing:-.015em;font-size:16px;font-weight:600}.plan__text[data-astro-cid-6ijmm4nd]{color:var(--ink-2);font-size:14px}
