.plan[data-astro-cid-a5fccus6]{display:grid;gap:16px;min-height:70svh;align-content:start}.plan__top[data-astro-cid-a5fccus6]{display:flex;align-items:center;gap:12px;min-height:32px}.back[data-astro-cid-a5fccus6]{min-height:44px;padding:4px 8px;border:0;background:none;color:var(--c-link);font:inherit;cursor:pointer}.plan__bar[data-astro-cid-a5fccus6]{flex:1;height:4px;background:var(--c-surface);border-radius:999px;overflow:hidden}.plan__bar[data-astro-cid-a5fccus6] span[data-astro-cid-a5fccus6]{display:block;height:100%;background:var(--c-green);transform:scaleX(var(--p, 0));transform-origin:left;transition:transform .3s ease}.screen[data-astro-cid-a5fccus6]{display:none;gap:16px}.screen[data-astro-cid-a5fccus6][data-active]{display:grid;align-content:start;justify-items:stretch}.screen[data-astro-cid-a5fccus6]>.pill[data-astro-cid-a5fccus6],.screen[data-astro-cid-a5fccus6]>.small[data-astro-cid-a5fccus6]{justify-self:start}.sticky-cta[data-astro-cid-a5fccus6]{position:sticky;bottom:0;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--c-bg) 30%)}.welcome__img[data-astro-cid-a5fccus6]{width:auto;max-width:240px;max-height:34vh;justify-self:center;border-radius:28px;border:5px solid #1c1c1e}.field[data-astro-cid-a5fccus6]{display:grid;gap:6px;font-weight:600}select[data-astro-cid-a5fccus6],input[data-astro-cid-a5fccus6][type=date]{min-height:50px;padding:10px 14px;font:inherit;font-weight:400;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-control);border-radius:var(--radius)}.check[data-astro-cid-a5fccus6]{display:flex;gap:10px;align-items:center}.check[data-astro-cid-a5fccus6] input[data-astro-cid-a5fccus6]{width:20px;height:20px;accent-color:var(--c-green)}.choices[data-astro-cid-a5fccus6]{display:grid;gap:8px}.choice[data-astro-cid-a5fccus6]{min-height:54px;padding:12px 16px;text-align:left;font:inherit;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-control);border-radius:var(--radius);cursor:pointer}.choice[data-astro-cid-a5fccus6][aria-pressed=true],.choice[data-astro-cid-a5fccus6][data-picked]{border-color:var(--c-link);box-shadow:inset 0 0 0 1px var(--c-link);background:var(--c-green-tint)}.choice[data-astro-cid-a5fccus6][aria-pressed=true]:after,.choice[data-astro-cid-a5fccus6][data-picked]:after{content:" ✓";color:var(--c-link);font-weight:700}.choice[data-astro-cid-a5fccus6]:active{transform:scale(.99)}.why[data-astro-cid-a5fccus6]{padding:12px 16px;border-left:4px solid var(--c-green);background:var(--c-surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.weeks[data-astro-cid-a5fccus6]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.weeks li{padding:14px 16px;background:var(--c-surface);border-radius:var(--radius)}.week-item{display:block;margin-top:4px}.weeks strong{display:block}.benefits[data-astro-cid-a5fccus6]{margin:0;padding-left:1.2em}.benefits[data-astro-cid-a5fccus6] li[data-astro-cid-a5fccus6]+li[data-astro-cid-a5fccus6]{margin-top:6px}.plans[data-astro-cid-a5fccus6]{display:grid;gap:8px}.plan-opt{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 16px;text-align:left;font:inherit;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-control);border-radius:var(--radius);cursor:pointer}.plan-opt[aria-checked=true]{border-color:var(--c-link);box-shadow:inset 0 0 0 1px var(--c-link);background:var(--c-green-tint)}.plan-opt__price{font-weight:700;font-variant-numeric:tabular-nums}.plan-opt__note{grid-column:1 / -1;font-size:.875rem;color:var(--c-text-dim)}.plan-opt__badge{color:var(--c-link);font-weight:600}
