.timeline[data-astro-cid-mbairhp2]{position:relative}.phase[data-astro-cid-mbairhp2]{display:grid;grid-template-columns:2rem 1fr;gap:0 1.25rem;padding-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.phase__rail[data-astro-cid-mbairhp2]{grid-row:span 2;position:relative;display:flex;justify-content:center}.phase__rail[data-astro-cid-mbairhp2]:before{content:"";position:absolute;top:.5rem;bottom:calc(-1*clamp(2.5rem,2rem + 2vw,4rem));width:1px;background:linear-gradient(var(--neon),rgb(31 91 216 / .4))}.phase[data-astro-cid-mbairhp2]:last-child .phase__rail[data-astro-cid-mbairhp2]:before{display:none}.phase__node[data-astro-cid-mbairhp2]{position:relative;width:15px;height:15px;margin-top:.45rem;border:1px solid var(--neon);border-radius:50%;background:var(--ink);box-shadow:0 0 0 5px var(--ink),0 0 18px #00ffd380}.phase__head[data-astro-cid-mbairhp2]{display:grid;gap:.5rem;margin-bottom:1.25rem}.phase__n[data-astro-cid-mbairhp2]{font-family:var(--font-display);font-weight:600;color:var(--neon)}.phase[data-astro-cid-mbairhp2] h2[data-astro-cid-mbairhp2]{font-size:var(--step-4)}.phase__short[data-astro-cid-mbairhp2]{font-size:var(--step-1);line-height:1.4;max-width:30ch}.phase__body[data-astro-cid-mbairhp2]{display:grid;gap:1rem;align-content:start}.phase__out-title[data-astro-cid-mbairhp2]{margin-top:.5rem;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-on-dark)}.phase__out[data-astro-cid-mbairhp2]{display:grid;gap:.5rem}.phase__out[data-astro-cid-mbairhp2] li[data-astro-cid-mbairhp2]{display:flex;gap:.6rem;align-items:center}.phase__out[data-astro-cid-mbairhp2] svg{color:var(--neon);flex:none}@media(min-width:960px){.phase[data-astro-cid-mbairhp2]{grid-template-columns:3rem 1fr 1fr;gap:0 3rem}.phase__rail[data-astro-cid-mbairhp2]{grid-row:auto}.phase__head[data-astro-cid-mbairhp2]{margin:0;align-content:start}}.faq-wrap[data-astro-cid-mbairhp2]{display:grid;gap:2.5rem}@media(min-width:960px){.faq-wrap[data-astro-cid-mbairhp2]{grid-template-columns:.8fr 1.2fr;gap:5rem}.faq-wrap[data-astro-cid-mbairhp2]>div[data-astro-cid-mbairhp2]:first-child{position:sticky;top:7rem;align-self:start}}.faq-wrap[data-astro-cid-mbairhp2] h2[data-astro-cid-mbairhp2]{font-size:var(--step-4)}.faq[data-astro-cid-mbairhp2] details[data-astro-cid-mbairhp2]{border-bottom:1px solid var(--line-light)}.faq[data-astro-cid-mbairhp2] details[data-astro-cid-mbairhp2]:first-child{border-top:1px solid var(--line-light)}.faq[data-astro-cid-mbairhp2] summary[data-astro-cid-mbairhp2]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.4rem;font-family:var(--font-display);font-size:var(--step-1);font-weight:700;line-height:1.25;cursor:pointer;list-style:none}.faq[data-astro-cid-mbairhp2] summary[data-astro-cid-mbairhp2]::-webkit-details-marker{display:none}.faq[data-astro-cid-mbairhp2] summary[data-astro-cid-mbairhp2] svg{flex:none;color:var(--neon-deep);transition:transform .3s var(--ease-out)}.faq[data-astro-cid-mbairhp2] details[data-astro-cid-mbairhp2][open] summary[data-astro-cid-mbairhp2] svg{transform:rotate(45deg)}.faq[data-astro-cid-mbairhp2] details[data-astro-cid-mbairhp2] p[data-astro-cid-mbairhp2]{padding-bottom:1.5rem;max-width:60ch}
