.aart[data-astro-cid-7evppm4l]{justify-self:center;inline-size:100%;max-inline-size:450px;margin:0 0 2.5rem;position:relative}.aart[data-astro-cid-7evppm4l] svg[data-astro-cid-7evppm4l]{block-size:auto;inline-size:100%;display:block;overflow:visible}.aart__line[data-astro-cid-7evppm4l]{fill:none;stroke:#ffffff59;stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:0}.aart__node[data-astro-cid-7evppm4l]{transform-box:fill-box;transform-origin:50%}.aart__node[data-astro-cid-7evppm4l]>rect[data-astro-cid-7evppm4l]{fill:#ffffff0f;stroke:#ffffff40;stroke-width:1.5px}.aart__node[data-astro-cid-7evppm4l] path[data-astro-cid-7evppm4l]{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.aart__node--1[data-astro-cid-7evppm4l]>rect[data-astro-cid-7evppm4l]{fill:var(--color-signal);stroke:var(--color-signal)}.aart__node--1[data-astro-cid-7evppm4l] path[data-astro-cid-7evppm4l]{stroke:var(--color-night)}.aart__node--3[data-astro-cid-7evppm4l]>rect[data-astro-cid-7evppm4l]{fill:var(--color-accent);stroke:var(--color-accent)}.aart__dot[data-astro-cid-7evppm4l]{fill:var(--color-signal);offset-path:path("M50 290 V210 H160 V130 H270 V50 H380");offset-distance:100%;opacity:0}.aart__labels[data-astro-cid-7evppm4l]{margin:0;padding:0;list-style:none}.aart__label[data-astro-cid-7evppm4l]{text-align:center;inline-size:23%;font:600 13px/1.3 var(--font-sans);color:var(--color-on-night);position:absolute}.aart__label--0[data-astro-cid-7evppm4l]{inset-block-start:98%;inset-inline-start:.1%}.aart__label--1[data-astro-cid-7evppm4l]{color:var(--color-signal);inset-block-start:74.5%;inset-inline-start:25.7%}.aart__label--2[data-astro-cid-7evppm4l]{inset-block-start:51%;inset-inline-start:51.3%}.aart__label--3[data-astro-cid-7evppm4l]{inset-block-start:27.5%;inset-inline-end:0}.m-ok .aart__line[data-astro-cid-7evppm4l]{animation:aart-draw 2s var(--ease-draw,ease) .2s both}.m-ok [data-astro-cid-7evppm4l]:is(.aart__node,.aart__label){animation:aart-in var(--dur-enter,.56s) var(--ease-out,ease) var(--d) both}.m-ok .aart__dot[data-astro-cid-7evppm4l]{animation:aart-dot 2.2s var(--ease-draw,ease) .4s both}@keyframes aart-draw{0%{stroke-dashoffset:100px}}@keyframes aart-in{0%{opacity:0;transform:translateY(8px)}}@keyframes aart-dot{0%{offset-distance:0%;opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@media (width<=1023px){.aart[data-astro-cid-7evppm4l]{max-inline-size:360px}}.build[data-astro-cid-xojen6ba],.stages[data-astro-cid-xojen6ba],.practice[data-astro-cid-xojen6ba],.own[data-astro-cid-xojen6ba],.decline[data-astro-cid-xojen6ba]{padding-block:var(--space-section)}.aph[data-astro-cid-xojen6ba]{align-items:center;gap:2.5rem 4rem;display:grid}@media (width>=1024px){.aph[data-astro-cid-xojen6ba]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.icn[data-astro-cid-xojen6ba]{border-radius:var(--radius-s);background:var(--color-ground-deep);border:1px solid var(--color-hairline);block-size:44px;inline-size:44px;color:var(--color-accent);flex:none;place-items:center;display:grid}.stage[data-astro-cid-xojen6ba],.ncard[data-astro-cid-xojen6ba]{border:1px solid var(--color-hairline);border-radius:var(--radius-m);background:#fff;overflow:hidden}.stages__h2[data-astro-cid-xojen6ba]{max-inline-size:20ch}.track[data-astro-cid-xojen6ba]{margin:var(--space-7) 0 0;gap:16px;padding:0;list-style:none;display:grid}.stage[data-astro-cid-xojen6ba]{flex-direction:column;display:flex}.stage__main[data-astro-cid-xojen6ba]{flex:1;padding:28px 28px 24px}.stage__top[data-astro-cid-xojen6ba]{justify-content:space-between;align-items:center;margin-block-end:1.25rem;display:flex}.stage__num[data-astro-cid-xojen6ba]{font:500 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--color-accent)}.stage__title[data-astro-cid-xojen6ba]{font-family:var(--font-display);color:var(--color-text);font-size:1.5rem;font-weight:800;font-stretch:88%;line-height:1.12}.stage__what[data-astro-cid-xojen6ba]{color:var(--color-text-soft);margin-block-start:.9rem;font-size:.9688rem;line-height:1.6}.gate[data-astro-cid-xojen6ba]{border-block-start:1px solid var(--color-hairline);color:var(--color-text-soft);align-items:flex-start;gap:10px;margin-block-start:1.25rem;padding-block-start:12px;font-size:.9375rem;line-height:1.5;display:flex}.gate__label[data-astro-cid-xojen6ba]{font:600 11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-ink);margin-block-end:2px;display:block}.stage__receive[data-astro-cid-xojen6ba]{background:var(--color-ground-deep);border-block-start:1px solid var(--color-hairline);padding:22px 28px 26px}.stage__receive[data-astro-cid-xojen6ba] .detail-label[data-astro-cid-xojen6ba]{font:500 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.stage__receive[data-astro-cid-xojen6ba] ul[data-astro-cid-xojen6ba]{margin:.75rem 0 0;padding:0;list-style:none}.stage__receive[data-astro-cid-xojen6ba] li[data-astro-cid-xojen6ba]{border-block-end:1px solid var(--color-hairline);gap:.75rem;padding-block:.6rem;font-size:.9375rem;line-height:1.5;display:flex}.stage__receive[data-astro-cid-xojen6ba] li[data-astro-cid-xojen6ba]:last-child{border-block-end:0;padding-block-end:0}.stage__receive[data-astro-cid-xojen6ba] li[data-astro-cid-xojen6ba]:before{content:"";background:var(--color-accent);border-radius:1px;flex:none;block-size:8px;inline-size:8px;margin-block-start:.5em}@media (width>=1100px){.track[data-astro-cid-xojen6ba]{grid-template-columns:repeat(3,minmax(0,1fr))}}.practice__inner[data-astro-cid-xojen6ba]{gap:3.5rem;display:grid}.practice[data-astro-cid-xojen6ba] .hd[data-astro-cid-xojen6ba]{max-inline-size:16ch}.practice__intro[data-astro-cid-xojen6ba]{max-inline-size:36ch;color:var(--color-on-night);margin-block-start:1.5rem;font-size:1.1875rem;line-height:1.6}.practice__grid[data-astro-cid-xojen6ba]{gap:16px;margin:0;display:grid}.practice__item[data-astro-cid-xojen6ba]{border:1px solid var(--color-hairline-night);border-radius:var(--radius-m);background:#ffffff0a;padding:24px}.practice__item[data-astro-cid-xojen6ba] dt[data-astro-cid-xojen6ba]{font:800 1.375rem/1.15 var(--font-display);color:#fff;flex-direction:column;gap:16px;font-stretch:90%;display:flex}.icn--band[data-astro-cid-xojen6ba]{border-color:var(--color-hairline-night);color:var(--color-mint);background:#ffffff0f}.practice__item[data-astro-cid-xojen6ba] dd[data-astro-cid-xojen6ba]{color:var(--color-on-night);margin:.75rem 0 0;font-size:1rem;line-height:1.6}@media (width>=768px){.practice__grid[data-astro-cid-xojen6ba]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.practice__inner[data-astro-cid-xojen6ba]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:5rem}}.own__inner[data-astro-cid-xojen6ba]{gap:3rem;display:grid}.own[data-astro-cid-xojen6ba] .hd[data-astro-cid-xojen6ba]{max-inline-size:14ch}.own__list[data-astro-cid-xojen6ba]{border-block-start:2px solid var(--color-text);margin:0;padding:0;list-style:none}.own__list[data-astro-cid-xojen6ba] li[data-astro-cid-xojen6ba]{border-block-end:1px solid var(--color-hairline);gap:1rem;padding-block:1.25rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:500;line-height:1.45;display:flex}.own__list[data-astro-cid-xojen6ba] li[data-astro-cid-xojen6ba]:before{content:"";background:var(--color-accent);border-radius:1px;flex:none;block-size:8px;inline-size:8px;margin-block-start:.6em}@media (width>=1024px){.own__inner[data-astro-cid-xojen6ba]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:5rem}}.decline[data-astro-cid-xojen6ba]{border-block:1px solid var(--color-hairline)}.decline__head[data-astro-cid-xojen6ba]{flex-wrap:wrap;align-items:flex-end;gap:24px 72px;margin-block-end:var(--space-7);display:flex}.decline__head[data-astro-cid-xojen6ba]>.hd[data-astro-cid-xojen6ba]{flex:380px}.decline__lead[data-astro-cid-xojen6ba]{color:var(--color-text-soft);flex:420px;font-size:1.1875rem;line-height:1.6}.decline__cards[data-astro-cid-xojen6ba]{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.decline__cards[data-astro-cid-xojen6ba]{grid-template-columns:1fr 1fr}}.ncard[data-astro-cid-xojen6ba]{flex-direction:column;gap:14px;padding:28px;display:flex}.ncard[data-astro-cid-xojen6ba] .icn[data-astro-cid-xojen6ba]{color:var(--color-text-soft)}.ncard[data-astro-cid-xojen6ba] .icn--build[data-astro-cid-xojen6ba]{color:var(--color-accent)}.build[data-astro-cid-xojen6ba]{border-block-end:1px solid var(--color-hairline)}.ncard__t[data-astro-cid-xojen6ba]{font-family:var(--font-display);color:var(--color-text);font-size:1.375rem;font-weight:800;font-stretch:88%;line-height:1.15}.ncard[data-astro-cid-xojen6ba] p[data-astro-cid-xojen6ba]{max-inline-size:60ch;color:var(--color-text-soft);line-height:1.6}@media (width<=767px){.stage__main[data-astro-cid-xojen6ba],.stage__receive[data-astro-cid-xojen6ba]{padding-inline:20px}.ncard[data-astro-cid-xojen6ba],.practice__item[data-astro-cid-xojen6ba]{padding:22px 20px}}
