.plan-scene[data-astro-cid-i4yesilu]{place-items:center;min-width:0;padding:34px 30px 38px;display:grid;position:relative}.plan-depth[data-astro-cid-i4yesilu]{width:100%;max-width:480px;position:relative}.plan-paper[data-astro-cid-i4yesilu]{background:linear-gradient(160deg,#fff 62%,#fbf9ff);border:1px solid #fff;border-radius:12px;padding:24px 24px 20px;position:relative;transform:rotate(-2deg);box-shadow:0 2px 6px #3d256808,0 18px 36px -12px #3d256822}.plan-paper[data-astro-cid-i4yesilu]:before{content:"";z-index:-1;border-radius:inherit;background:#f8f5ff;border:1px solid #ffffffc9;position:absolute;inset:10px -7px -9px 8px;transform:rotate(2deg)}.plan-header[data-astro-cid-i4yesilu]{color:#a69abb;justify-content:space-between;align-items:center;display:flex}.plan-brand[data-astro-cid-i4yesilu]{font-family:var(--font-display);color:var(--ink);letter-spacing:-1px;align-items:center;gap:8px;font-size:22px;font-weight:600;display:flex}.plan-brand[data-astro-cid-i4yesilu]>span[data-astro-cid-i4yesilu]{color:var(--purple);margin-left:-8px}.plan-title[data-astro-cid-i4yesilu]{letter-spacing:-.7px;margin-top:22px;font-size:22px;font-weight:500}.plan-meta[data-astro-cid-i4yesilu]{color:var(--ink-soft);margin-top:5px;font-size:12px}.plan-chart[data-astro-cid-i4yesilu]{--label-width:118px;border-top:1px solid var(--line);margin-top:20px;padding-top:16px;position:relative}.plan-ruler[data-astro-cid-i4yesilu],.plan-row[data-astro-cid-i4yesilu]{grid-template-columns:var(--label-width) minmax(0, 1fr);align-items:center;gap:10px;display:grid}.plan-row[data-astro-cid-i4yesilu]{border-top:1px dashed #ece8f6;padding:9px 0}.plan-ruler[data-astro-cid-i4yesilu]{padding-bottom:8px}.plan-label[data-astro-cid-i4yesilu]{color:var(--muted);flex-direction:column;gap:2px;font-size:10px;line-height:1.3;display:flex}.plan-label[data-astro-cid-i4yesilu] strong[data-astro-cid-i4yesilu]{color:var(--ink);letter-spacing:-.2px;font-size:12.5px;font-weight:500}.plan-label[data-astro-cid-i4yesilu] small[data-astro-cid-i4yesilu]{color:var(--ink-soft);font-size:10px}.plan-weeks[data-astro-cid-i4yesilu],.plan-track[data-astro-cid-i4yesilu]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.plan-weeks[data-astro-cid-i4yesilu] span[data-astro-cid-i4yesilu]{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}.plan-track[data-astro-cid-i4yesilu]{align-items:center;height:18px;position:relative}.plan-bar[data-astro-cid-i4yesilu]{background:linear-gradient(90deg,#b8a4ff,#7950f4);border-radius:4px;grid-row:1;height:12px;margin-inline:2px}.plan-bar--open[data-astro-cid-i4yesilu]{background:linear-gradient(90deg,#7950f4,#7950f400);border-radius:4px 0 0 4px}.plan-decide[data-astro-cid-i4yesilu]{background:#36816c;border:2px solid #fff;grid-row:1;justify-self:end;width:10px;height:10px;margin-right:-3px;transform:rotate(45deg);box-shadow:0 0 0 1px #36816c55}.plan-sweep-lane[data-astro-cid-i4yesilu]{top:16px;bottom:0;left:calc(var(--label-width) + 10px);pointer-events:none;position:absolute;right:0}.plan-sweep[data-astro-cid-i4yesilu]{background:linear-gradient(180deg, transparent, var(--purple) 20%, var(--purple) 80%, transparent);width:1px;animation:9s linear infinite plan-sweep;position:absolute;top:0;bottom:0;left:0}.plan-footer[data-astro-cid-i4yesilu]{border-top:1px solid var(--line);color:var(--ink-soft);align-items:center;margin-top:16px;padding-top:14px;font-size:10.5px;display:flex}.plan-footer[data-astro-cid-i4yesilu] span[data-astro-cid-i4yesilu]{align-items:center;gap:8px;display:inline-flex}.plan-decide-key[data-astro-cid-i4yesilu]{background:#36816c;width:8px;height:8px;display:inline-block;transform:rotate(45deg)}@keyframes plan-sweep{0%{opacity:0;left:0}6%,94%{opacity:1}to{opacity:0;left:100%}}@media (width<=900px){.plan-scene[data-astro-cid-i4yesilu]{max-width:580px;margin-inline:auto;padding:30px 24px}}@media (width<=460px){.plan-scene[data-astro-cid-i4yesilu]{padding:24px 6px}.plan-paper[data-astro-cid-i4yesilu]{padding:20px 14px 16px;transform:none}.plan-chart[data-astro-cid-i4yesilu]{--label-width:84px}.plan-label[data-astro-cid-i4yesilu] small[data-astro-cid-i4yesilu]{display:none}}.outcomes[data-astro-cid-z3oqvl45]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.outcome[data-astro-cid-z3oqvl45]{border:1px solid var(--line);background:linear-gradient(#faf8ff,#fff 60%);border-radius:14px;flex-direction:column;padding:26px 24px 22px;display:flex}.outcome[data-astro-cid-z3oqvl45] h3[data-astro-cid-z3oqvl45]{letter-spacing:-.5px;font-size:21px;font-weight:500}.outcome-lead[data-astro-cid-z3oqvl45]{color:var(--purple-dark);margin-top:6px;font-size:14px;font-weight:500}.outcome[data-astro-cid-z3oqvl45] ul[data-astro-cid-z3oqvl45]{border-top:1px solid var(--line);flex:1;align-content:start;gap:12px;margin:20px 0 0;padding:16px 0 0;list-style:none;display:grid}.outcome[data-astro-cid-z3oqvl45] li[data-astro-cid-z3oqvl45],.outcome-measured[data-astro-cid-z3oqvl45]{color:var(--ink-soft);gap:10px;font-size:14px;line-height:1.55;display:flex}.outcome[data-astro-cid-z3oqvl45] li[data-astro-cid-z3oqvl45] svg,.outcome-measured[data-astro-cid-z3oqvl45] svg{color:var(--purple);margin-top:3px}.outcome-measured[data-astro-cid-z3oqvl45]{border-top:1px solid var(--line);color:var(--ink);margin-top:20px;padding-top:14px;font-size:13px}.phases[data-astro-cid-z3oqvl45]{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:44px 0 0;padding:0;list-style:none;display:grid}.phase[data-astro-cid-z3oqvl45]{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;padding:24px 22px 20px;display:flex;position:relative}.phase[data-astro-cid-z3oqvl45]+.phase[data-astro-cid-z3oqvl45]:before{content:"";background:#cfc2fb;width:20px;height:1px;position:absolute;top:38px;left:-21px}.phase[data-astro-cid-z3oqvl45] h3[data-astro-cid-z3oqvl45]{letter-spacing:-.5px;font-size:19px;font-weight:500}.phase-terms[data-astro-cid-z3oqvl45]{color:var(--purple-dark);flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:13px;font-weight:500;display:flex}.phase-terms[data-astro-cid-z3oqvl45] span[data-astro-cid-z3oqvl45]+span[data-astro-cid-z3oqvl45]{color:var(--muted);font-weight:400}.phase[data-astro-cid-z3oqvl45] dl[data-astro-cid-z3oqvl45]{border-top:1px solid var(--line);flex:1;margin:18px 0 0;padding-top:6px}.phase[data-astro-cid-z3oqvl45] dt[data-astro-cid-z3oqvl45]{color:var(--muted);margin-top:12px;font-size:12px}.phase[data-astro-cid-z3oqvl45] dd[data-astro-cid-z3oqvl45]{margin:6px 0 0}.phase[data-astro-cid-z3oqvl45] dd[data-astro-cid-z3oqvl45] ul[data-astro-cid-z3oqvl45]{color:var(--ink);gap:6px;margin:0;padding-left:16px;font-size:13.5px;line-height:1.55;display:grid}.phase[data-astro-cid-z3oqvl45] dd[data-astro-cid-z3oqvl45] li[data-astro-cid-z3oqvl45]::marker{color:#b8a4ff}.phase-decision[data-astro-cid-z3oqvl45]{border-top:1px solid var(--line);color:var(--ink);align-items:baseline;gap:10px;margin-top:20px;padding-top:14px;font-size:13.5px;font-weight:500;line-height:1.5;display:flex}.phase-decision[data-astro-cid-z3oqvl45] i[data-astro-cid-z3oqvl45]{background:#36816c;flex-shrink:0;width:8px;height:8px;transform:translateY(-1px)rotate(45deg)}.principles[data-astro-cid-z3oqvl45] li[data-astro-cid-z3oqvl45] span[data-astro-cid-z3oqvl45]{color:var(--ink-soft);line-height:1.65}.principles[data-astro-cid-z3oqvl45] strong[data-astro-cid-z3oqvl45]{color:var(--ink);font-weight:500}.sub-heading[data-astro-cid-z3oqvl45] .section-copy[data-astro-cid-z3oqvl45] a[data-astro-cid-z3oqvl45]{color:var(--purple-dark)}@media (width<=1000px){.outcomes[data-astro-cid-z3oqvl45]{grid-template-columns:1fr}.phases[data-astro-cid-z3oqvl45]{grid-template-columns:repeat(2,minmax(0,1fr))}.phase[data-astro-cid-z3oqvl45]:nth-child(odd):before{display:none}}@media (width<=760px){.phases[data-astro-cid-z3oqvl45]{grid-template-columns:1fr}.phase[data-astro-cid-z3oqvl45]+.phase[data-astro-cid-z3oqvl45]:before{width:1px;height:20px;display:block;top:-21px;left:32px}}
