.hero[data-astro-cid-lcdefpme]{padding-block:48px 88px}.tree[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.tree-start[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);background:var(--color-ink);color:var(--color-paper);box-shadow:var(--shadow-card);padding:24px 24px 26px}.start-label[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sand);margin:0 0 12px;font-size:.8125rem;font-weight:640}.start-q[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-weight:640;line-height:1.25}.start-note[data-astro-cid-lcdefpme]{color:var(--color-on-ink-muted);margin:14px 0 0;font-size:.9375rem}.tree-main[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:14ch;margin:0}.hero-lead[data-astro-cid-lcdefpme]{max-width:52ch;margin:24px 0 0}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px;display:flex}.tree-trunk[data-astro-cid-lcdefpme]{display:none}.tree-branches[data-astro-cid-lcdefpme]{gap:16px;padding-left:28px;display:grid;position:relative}.tree-branches[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-petrol);opacity:.45;width:2px;position:absolute;top:24px;bottom:24px;left:7px}.branch[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);background:var(--color-sheet);box-shadow:0 0 0 1px var(--color-line), var(--shadow-soft);gap:8px;padding:22px 24px;text-decoration:none;transition:box-shadow .2s;display:grid;position:relative}.branch[data-astro-cid-lcdefpme]:hover{box-shadow:0 0 0 1.5px var(--color-petrol), var(--shadow-card)}.branch-node[data-astro-cid-lcdefpme]{background:var(--color-sand);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--color-petrol);border-radius:50%;position:absolute;top:30px;left:-27px}.branch-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink);font-size:1.25rem;font-weight:660}.branch-summary[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:1rem;line-height:1.55}@media (width>=1024px){.hero[data-astro-cid-lcdefpme]{padding-block:88px 120px}.tree[data-astro-cid-lcdefpme]{grid-template-rows:auto auto;grid-template-columns:minmax(0,5fr) 72px minmax(0,6fr);align-items:stretch;gap:32px 0}.tree-start[data-astro-cid-lcdefpme]{grid-area:1/1;align-self:start}.tree-main[data-astro-cid-lcdefpme]{grid-area:2/1;align-self:center;padding-right:8px;position:relative}.tree-main[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-petrol);opacity:.45;width:72px;height:2px;position:absolute;top:50%;right:-72px}.tree-trunk[data-astro-cid-lcdefpme]{grid-area:1/2/span 2;display:block;position:relative}.tree-trunk[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-petrol);opacity:.45;width:2px;position:absolute;top:12%;bottom:12%;left:50%}.tree-branches[data-astro-cid-lcdefpme]{grid-area:1/3/span 2;align-content:space-between;padding-left:0}.tree-branches[data-astro-cid-lcdefpme]:before{content:none}.branch[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-petrol);opacity:.45;width:72px;height:2px;position:absolute;top:50%;left:-72px}.branch-node[data-astro-cid-lcdefpme]{left:-7px}}.section-h[data-astro-cid-lcdefpme]{max-width:18ch;margin:16px 0 0}.section[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:22px}.section--tint[data-astro-cid-lcdefpme]{background:var(--color-tint)}.outcomes[data-astro-cid-lcdefpme]{gap:16px;margin-top:40px;display:grid}.outcome[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);background:var(--color-sheet);box-shadow:0 0 0 1px var(--color-line), var(--shadow-soft);padding:26px 26px 28px}.outcome[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 12px}.outcome[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0}.steps[data-astro-cid-lcdefpme]{gap:0;max-width:46rem;margin:44px 0 28px;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{padding:0 0 34px 40px;position:relative}.step[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-petrol);opacity:.4;width:2px;position:absolute;top:22px;bottom:-6px;left:8px}.step[data-astro-cid-lcdefpme]:last-child:before{content:none}.step-node[data-astro-cid-lcdefpme]{background:var(--color-paper);width:18px;height:18px;box-shadow:inset 0 0 0 2.5px var(--color-petrol);border-radius:50%;position:absolute;top:6px;left:0}.step-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.015em;margin:0 0 8px;font-size:1.25rem}.step-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0}.map[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);background:var(--color-sheet);box-shadow:0 0 0 1px var(--color-line), var(--shadow-soft);gap:16px;margin:40px 0 28px;padding:24px;display:grid}.map-root[data-astro-cid-lcdefpme]{background:var(--color-ink);color:var(--color-paper);border-radius:10px;padding:18px 20px}.map-root--out[data-astro-cid-lcdefpme]{background:var(--color-petrol)}.map-root-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0;font-size:1.125rem;font-weight:660}.map-root-note[data-astro-cid-lcdefpme]{color:var(--color-on-petrol-muted);margin:6px 0 0;font-size:.9375rem}.map-trunk[data-astro-cid-lcdefpme]{display:none}.map-groups[data-astro-cid-lcdefpme]{gap:12px;padding-left:24px;display:grid;position:relative}.map-groups[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-petrol);opacity:.45;width:2px;position:absolute;top:16px;bottom:16px;left:6px}.map-group[data-astro-cid-lcdefpme]{background:var(--color-tint);border-radius:10px;padding:16px 18px;position:relative;box-shadow:inset 0 0 0 1px #0f5e632e}.map-group[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-sand);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--color-petrol);border-radius:50%;position:absolute;top:24px;left:-18px}.map-group-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0 0 8px;font-size:1.0625rem;font-weight:660}.map-group[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0;padding-left:1.1em;font-size:.96875rem}@media (width>=768px){.outcomes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.map[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 56px minmax(0,1.6fr) 56px minmax(0,1fr);align-items:center;padding:32px}.map-trunk[data-astro-cid-lcdefpme]{background:var(--color-petrol);opacity:.45;height:2px;display:block;position:relative}.map-groups[data-astro-cid-lcdefpme]{padding-left:0}.map-groups[data-astro-cid-lcdefpme]:before{content:none}.map-group[data-astro-cid-lcdefpme]:before{left:-10px}}.faqs[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line);gap:0;max-width:46rem;margin:40px 0 28px;display:grid}.faq[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-line);padding:22px 4px 24px}.faq[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.015em;margin:0 0 8px;font-size:1.1875rem}.faq[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0}.invite[data-astro-cid-lcdefpme]{background:var(--color-petrol-ink);padding-block:88px}.invite-inner[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;display:grid}.invite-title[data-astro-cid-lcdefpme]{letter-spacing:-.025em;max-width:20ch;margin:0;font-size:clamp(2.125rem,1.4rem + 3vw,3.75rem);font-weight:700;line-height:1.05}.invite-lead[data-astro-cid-lcdefpme]{max-width:56ch;color:var(--color-on-petrol-muted);margin:0;font-size:1.1875rem}@media (width>=1024px){.invite[data-astro-cid-lcdefpme]{padding-block:120px}}@media (prefers-reduced-motion:reduce){.branch[data-astro-cid-lcdefpme]{transition:none}}
