.flow[data-astro-cid-oevsjz6u]{gap:clamp(2.5rem,5vw,4rem);margin:0;padding:0 0 0 3.5rem;list-style:none;display:grid;position:relative}.flow[data-astro-cid-oevsjz6u]:before,.flow[data-astro-cid-oevsjz6u]:after{content:"";width:1px;position:absolute;top:.75rem;left:.6875rem}.flow[data-astro-cid-oevsjz6u]:before{background:var(--line);bottom:.75rem}.flow[data-astro-cid-oevsjz6u]:after{height:calc(var(--p,0) * (100% - 1.5rem));background:var(--navy);transition:height .2s linear}html:not(.js) .flow[data-astro-cid-oevsjz6u]:after{height:calc(100% - 1.5rem)}.flow__item[data-astro-cid-oevsjz6u]{gap:1rem;display:grid;position:relative}.flow__dot[data-astro-cid-oevsjz6u]{border:1px solid var(--line);background:var(--ivory);border-radius:50%;width:1.375rem;height:1.375rem;transition:border-color .4s,background-color .4s;position:absolute;top:.375rem;left:-3.5rem}.flow__dot[data-astro-cid-oevsjz6u]:after{content:"";background:var(--line);border-radius:50%;transition:background-color .4s;position:absolute;inset:.3125rem}.flow[data-astro-cid-oevsjz6u][data-step="1"] .flow__item[data-astro-cid-oevsjz6u]:nth-child(-n+1) .flow__dot[data-astro-cid-oevsjz6u],.flow[data-astro-cid-oevsjz6u][data-step="2"] .flow__item[data-astro-cid-oevsjz6u]:nth-child(-n+2) .flow__dot[data-astro-cid-oevsjz6u],.flow[data-astro-cid-oevsjz6u][data-step="3"] .flow__item[data-astro-cid-oevsjz6u]:nth-child(-n+3) .flow__dot[data-astro-cid-oevsjz6u],.flow[data-astro-cid-oevsjz6u][data-step="4"] .flow__item[data-astro-cid-oevsjz6u]:nth-child(-n+4) .flow__dot[data-astro-cid-oevsjz6u],.flow[data-astro-cid-oevsjz6u][data-step="5"] .flow__item[data-astro-cid-oevsjz6u]:nth-child(-n+5) .flow__dot[data-astro-cid-oevsjz6u],.flow[data-astro-cid-oevsjz6u][data-step="6"] .flow__item[data-astro-cid-oevsjz6u]:nth-child(-n+6) .flow__dot[data-astro-cid-oevsjz6u],.flow[data-astro-cid-oevsjz6u][data-step="7"] .flow__item[data-astro-cid-oevsjz6u]:nth-child(-n+7) .flow__dot[data-astro-cid-oevsjz6u],html:not(.js) .flow__dot[data-astro-cid-oevsjz6u]{border-color:var(--gold)}.flow[data-astro-cid-oevsjz6u][data-step="1"] .flow__item[data-astro-cid-oevsjz6u]:nth-child(-n+1) .flow__dot[data-astro-cid-oevsjz6u]:after,.flow[data-astro-cid-oevsjz6u][data-step="2"] .flow__item[data-astro-cid-oevsjz6u]:nth-child(-n+2) .flow__dot[data-astro-cid-oevsjz6u]:after,.flow[data-astro-cid-oevsjz6u][data-step="3"] .flow__item[data-astro-cid-oevsjz6u]:nth-child(-n+3) .flow__dot[data-astro-cid-oevsjz6u]:after,.flow[data-astro-cid-oevsjz6u][data-step="4"] .flow__item[data-astro-cid-oevsjz6u]:nth-child(-n+4) .flow__dot[data-astro-cid-oevsjz6u]:after,.flow[data-astro-cid-oevsjz6u][data-step="5"] .flow__item[data-astro-cid-oevsjz6u]:nth-child(-n+5) .flow__dot[data-astro-cid-oevsjz6u]:after,.flow[data-astro-cid-oevsjz6u][data-step="6"] .flow__item[data-astro-cid-oevsjz6u]:nth-child(-n+6) .flow__dot[data-astro-cid-oevsjz6u]:after,.flow[data-astro-cid-oevsjz6u][data-step="7"] .flow__item[data-astro-cid-oevsjz6u]:nth-child(-n+7) .flow__dot[data-astro-cid-oevsjz6u]:after,html:not(.js) .flow__dot[data-astro-cid-oevsjz6u]:after{background:var(--navy)}.flow__no[data-astro-cid-oevsjz6u]{font-family:var(--font-en);letter-spacing:.3em;text-transform:uppercase;color:var(--sub);font-size:.9375rem}.flow__no[data-astro-cid-oevsjz6u] span[data-astro-cid-oevsjz6u]{letter-spacing:.04em;color:var(--navy);margin-left:.5rem;font-size:2.25rem}.flow__title[data-astro-cid-oevsjz6u]{letter-spacing:.05em;color:var(--navy);margin-top:.5rem;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:500;line-height:1.6}.flow__body[data-astro-cid-oevsjz6u]{color:var(--sub);gap:1rem;font-size:.9375rem;line-height:2.1;display:grid}.flow__checks[data-astro-cid-oevsjz6u]{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;gap:.5rem;margin:0;padding:1.25rem 1.5rem;font-size:.875rem;list-style:none;display:grid}.flow__checks[data-astro-cid-oevsjz6u] li[data-astro-cid-oevsjz6u]{gap:.75rem;display:flex}.flow__checks[data-astro-cid-oevsjz6u] li[data-astro-cid-oevsjz6u]:before{content:"";background:var(--gold);flex:none;width:.875rem;height:1px;margin-top:.95em}@media (width>=1000px){.flow[data-astro-cid-oevsjz6u]{padding-left:5rem}.flow[data-astro-cid-oevsjz6u]:before,.flow[data-astro-cid-oevsjz6u]:after{left:.6875rem}.flow__dot[data-astro-cid-oevsjz6u]{left:-5rem}.flow__item[data-astro-cid-oevsjz6u]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4rem}}
