.bicon[data-astro-cid-c5vxwer4]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem;display:block}.path[data-astro-cid-grfolzjw]{background:var(--surface-muted);padding-block:clamp(3rem,6vw,5rem)}.path__title[data-astro-cid-grfolzjw]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);margin:0 0 2rem}.path__list[data-astro-cid-grfolzjw]{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.pstep[data-astro-cid-grfolzjw]{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:0 1.15rem;display:grid;position:relative}.pstep[data-astro-cid-grfolzjw]:not(:last-child):before{content:"";background:var(--border-default);width:2px;margin-left:-1px;position:absolute;top:2.85rem;bottom:-2.9rem;left:1.2rem}.pstep__marker[data-astro-cid-grfolzjw]{z-index:1;background:var(--border-strong);width:2.4rem;height:2.4rem;color:var(--color-brand-500);transition:background-color .25s var(--ease-enter), color .25s var(--ease-enter);border-radius:50%;grid-area:1/1;place-items:center;margin-bottom:1.25rem;font-size:1rem;font-weight:800;line-height:1;display:grid;position:relative}.pstep[data-astro-cid-grfolzjw].is-active .pstep__marker[data-astro-cid-grfolzjw]{background:var(--color-brand-500);color:var(--text-on-brand)}.pstep__text[data-astro-cid-grfolzjw]{grid-area:1/2;min-width:0}.pstep__text[data-astro-cid-grfolzjw] h3[data-astro-cid-grfolzjw]{letter-spacing:-.04em;color:var(--text-primary);margin:0;padding-top:.25rem;font-size:1.45rem;font-weight:800}.pstep__text[data-astro-cid-grfolzjw] p[data-astro-cid-grfolzjw]{font-size:var(--text-body-s);color:var(--text-secondary);margin:.5rem 0 0;line-height:1.6}.pstep__figure[data-astro-cid-grfolzjw]{grid-area:2/2;margin:1.15rem 0 0}.pstep__figure[data-astro-cid-grfolzjw] img{aspect-ratio:4/3;object-fit:cover;object-position:50% 30%;width:100%;height:auto;box-shadow:var(--shadow-lg);border-radius:10px;display:block}@media (width>=64rem){.path[data-astro-cid-grfolzjw].is-live .path__scope[data-astro-cid-grfolzjw]{height:calc(var(--count) * 86vh)}.path[data-astro-cid-grfolzjw].is-live .path__stage[data-astro-cid-grfolzjw]{top:calc(var(--above-hero) + 1.5rem);height:calc(100svh - var(--above-hero) - 3rem);flex-direction:column;min-height:min-content;max-height:46rem;display:flex;position:sticky}.path[data-astro-cid-grfolzjw].is-live .path__title[data-astro-cid-grfolzjw]{width:calc(64% - 1.5rem);margin-bottom:clamp(1.5rem,3.2vh,2.75rem);font-size:clamp(1.6rem,1rem + 1.6vw,2.4rem)}.path[data-astro-cid-grfolzjw].is-live .path__list[data-astro-cid-grfolzjw]{flex:1;align-content:space-between;gap:clamp(.75rem,1.7vh,1.35rem);width:calc(64% - 1.5rem)}.path[data-astro-cid-grfolzjw].is-live .pstep[data-astro-cid-grfolzjw]{position:static}.path[data-astro-cid-grfolzjw].is-live .pstep[data-astro-cid-grfolzjw]:before{content:none}.path[data-astro-cid-grfolzjw].is-live .pstep__marker[data-astro-cid-grfolzjw]{margin-bottom:0}.path[data-astro-cid-grfolzjw].is-live .path__stage[data-astro-cid-grfolzjw]:before,.path[data-astro-cid-grfolzjw].is-live .path__stage[data-astro-cid-grfolzjw]:after{content:"";left:1.2rem;top:var(--rail-top,0px);border-radius:2px;width:2px;margin-left:-1px;position:absolute}.path[data-astro-cid-grfolzjw].is-live .path__stage[data-astro-cid-grfolzjw]:before{height:var(--rail-height,0px);background:var(--border-default)}.path[data-astro-cid-grfolzjw].is-live .path__stage[data-astro-cid-grfolzjw]:after{height:var(--fill,0px);background:var(--color-brand-500);transition:height .45s var(--ease-enter)}.path[data-astro-cid-grfolzjw].is-live .pstep__text[data-astro-cid-grfolzjw] h3[data-astro-cid-grfolzjw]{color:var(--text-secondary);transition:color .25s var(--ease-enter);padding-top:0;font-size:clamp(1.15rem,.85rem + .85vw,1.5rem);line-height:1.2}.path[data-astro-cid-grfolzjw].is-live .pstep[data-astro-cid-grfolzjw].is-active .pstep__text[data-astro-cid-grfolzjw] h3[data-astro-cid-grfolzjw]{color:var(--text-primary)}.path[data-astro-cid-grfolzjw].is-live .pstep__text[data-astro-cid-grfolzjw] p[data-astro-cid-grfolzjw]{margin-top:.3rem;line-height:1.5}.path[data-astro-cid-grfolzjw].is-live .pstep__figure[data-astro-cid-grfolzjw]{top:var(--head,0px);opacity:0;width:calc(36% - 1.5rem);transition:opacity .45s var(--ease-enter);margin:0;position:absolute;bottom:0;right:0}.path[data-astro-cid-grfolzjw].is-live .pstep__figure[data-astro-cid-grfolzjw] img{aspect-ratio:auto;border-radius:12px;height:100%}.path[data-astro-cid-grfolzjw].is-live .pstep[data-astro-cid-grfolzjw].is-active .pstep__figure[data-astro-cid-grfolzjw]{opacity:1}}.hero[data-astro-cid-abhvddof]{isolation:isolate;background:var(--surface);padding-bottom:clamp(1.5rem,3.6vh,4rem);position:relative;overflow:hidden}.hero__ghost[data-astro-cid-abhvddof]{z-index:-1;font-family:var(--font-display), "Manrope Fallback", system-ui, sans-serif;letter-spacing:-.06em;color:var(--color-n-100);user-select:none;font-size:clamp(10rem,46vw,42rem);font-weight:800;line-height:.8;position:absolute;top:-.04em;right:clamp(1.25rem,3vw,3rem)}.hero__grid[data-astro-cid-abhvddof]{padding-top:clamp(.5rem,2vw,1.5rem)}.hero[data-astro-cid-abhvddof] .hero__icon{width:3.75rem;height:1.75rem;color:var(--text-primary)}.hero__title[data-astro-cid-abhvddof]{font-size:var(--text-display-l);line-height:var(--text-display-l--line-height);letter-spacing:var(--text-display-l--letter-spacing);text-wrap:balance;margin:clamp(.65rem,1.6vh,1.25rem) 0 0;font-weight:800}.hero__lead[data-astro-cid-abhvddof]{max-width:56ch;color:var(--text-secondary);margin:clamp(.9rem,2.2vh,1.35rem) 0 0;font-size:1rem;line-height:1.6}.hero__actions[data-astro-cid-abhvddof]{gap:.6rem;margin-top:clamp(1.25rem,2.8vh,2rem);display:grid}.hero__actions[data-astro-cid-abhvddof]>*{justify-content:center;width:100%}@media (width>=30rem){.hero__actions[data-astro-cid-abhvddof]{flex-wrap:wrap;display:flex}.hero__actions[data-astro-cid-abhvddof]>*{width:auto}}@media (width>=48rem){.hero__lead[data-astro-cid-abhvddof]{font-size:var(--text-body-l);line-height:var(--text-body-l--line-height)}}.facts[data-astro-cid-abhvddof]{gap:1.35rem 2.5rem;margin:clamp(2rem,4.2vh,3.5rem) 0 0;display:grid}.facts__item[data-astro-cid-abhvddof]{border-top:2px solid var(--border-strong);padding-top:.7rem}.facts__item[data-astro-cid-abhvddof] dt[data-astro-cid-abhvddof]{font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.facts__item[data-astro-cid-abhvddof] dd[data-astro-cid-abhvddof]{font-family:var(--font-display), "Manrope Fallback", system-ui, sans-serif;letter-spacing:-.035em;margin:.35rem 0 0;font-size:clamp(1.15rem,1rem + .55vw,1.5rem);font-weight:800;line-height:1.1}.block[data-astro-cid-abhvddof]{padding-block:clamp(3rem,6vw,5rem)}.block--paper[data-astro-cid-abhvddof]{background:var(--surface-muted)}.h2[data-astro-cid-abhvddof]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);margin:0}.h3[data-astro-cid-abhvddof]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:-.025em;margin:2.25rem 0 .7rem}.lede[data-astro-cid-abhvddof]{max-width:68ch;font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);color:var(--text-secondary);margin:1.35rem 0 0}.body[data-astro-cid-abhvddof]{max-width:62ch;color:var(--text-secondary);margin:0}.price[data-astro-cid-abhvddof]{gap:1.25rem;margin-top:2.25rem;display:grid}.price__main[data-astro-cid-abhvddof]{background:var(--surface-inverse);color:var(--text-on-inverse);border-radius:16px;padding:clamp(1.75rem,4vw,3rem);position:relative;overflow:hidden}.price__main[data-astro-cid-abhvddof]:after{content:"";background:var(--color-brand-500);opacity:.14;pointer-events:none;border-radius:24px;width:12rem;height:12rem;position:absolute;bottom:-3rem;right:-3rem;transform:rotate(18deg)}.price__label[data-astro-cid-abhvddof]{font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-500);margin:0;font-weight:700}.price__amount[data-astro-cid-abhvddof]{font-family:var(--font-display), "Manrope Fallback", system-ui, sans-serif;letter-spacing:-.055em;align-items:flex-start;gap:.15em;margin:.5rem 0 0;font-size:clamp(3.5rem,2rem + 6vw,6rem);font-weight:800;line-height:.95;display:flex}.price__cur[data-astro-cid-abhvddof]{color:var(--color-brand-500);font-size:.42em;line-height:1.1}.price__includes[data-astro-cid-abhvddof]{max-width:52ch;color:var(--text-on-inverse-muted);margin:1.5rem 0 0}.price__cta[data-astro-cid-abhvddof]{margin-top:1.85rem}.price__extra[data-astro-cid-abhvddof]{background:var(--surface);border:1px solid var(--border-default);border-radius:16px;align-self:center;padding:clamp(1.5rem,3vw,2.25rem)}.price__extraTitle[data-astro-cid-abhvddof]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:-.025em;margin:0}.price__extraBody[data-astro-cid-abhvddof]{color:var(--text-secondary);margin:.85rem 0 0}.price__link[data-astro-cid-abhvddof]{margin:1.35rem 0 0}.split[data-astro-cid-abhvddof]{gap:2.5rem;display:grid}.frame[data-astro-cid-abhvddof]{background:var(--color-brand-500);border-radius:16px;margin:0;padding:0 0 .6rem .6rem}.frame--right[data-astro-cid-abhvddof]{padding:0 .6rem .6rem 0}.frame__photo[data-astro-cid-abhvddof]{aspect-ratio:4/3;object-fit:cover;object-position:50% 35%;border-radius:14px;width:100%;height:auto;display:block}.split__link[data-astro-cid-abhvddof]{margin:1.35rem 0 0}.rows[data-astro-cid-abhvddof]{background:var(--border-default);border:1px solid var(--border-default);border-radius:12px;gap:1px;margin:1rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.rows__item[data-astro-cid-abhvddof]{background:var(--surface);font-size:var(--text-body-s);color:var(--text-secondary);padding:.95rem 1.1rem 1rem 2.5rem;line-height:1.55;position:relative}.rows__item[data-astro-cid-abhvddof]:before{content:"";background:var(--color-brand-500);border-radius:2px;width:.6rem;height:.6rem;position:absolute;top:1.45em;left:1.1rem}.block--paper[data-astro-cid-abhvddof] .rows__item[data-astro-cid-abhvddof],.block--paper[data-astro-cid-abhvddof] .price__extra[data-astro-cid-abhvddof]{background:var(--surface)}.cases[data-astro-cid-abhvddof]{background:var(--border-default);border:1px solid var(--border-default);border-radius:12px;gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.cases__item[data-astro-cid-abhvddof]{background:var(--surface);padding:1.35rem 1.5rem 1.4rem 2.75rem;position:relative}.cases__item[data-astro-cid-abhvddof]:before{content:"";background:var(--color-brand-500);border-radius:2px;width:.6rem;height:.6rem;position:absolute;top:1.85em;left:1.5rem}.cases__title[data-astro-cid-abhvddof]{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:1.0625rem;font-weight:800;line-height:1.3}.cases__body[data-astro-cid-abhvddof]{max-width:78ch;font-size:var(--text-body-s);color:var(--text-secondary);margin:.5rem 0 0;line-height:1.6}.block--paper[data-astro-cid-abhvddof] .cases__item[data-astro-cid-abhvddof]{background:var(--surface)}.theory[data-astro-cid-abhvddof]{gap:2.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.theory__title[data-astro-cid-abhvddof]{margin-top:0}.sched[data-astro-cid-abhvddof]{background:var(--border-default);border:1px solid var(--border-default);border-radius:12px;gap:1px;margin:1.25rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.sched__item[data-astro-cid-abhvddof]{background:var(--surface);padding:1.1rem 1.25rem 1.15rem 2.6rem;position:relative}.sched__item[data-astro-cid-abhvddof]:before{content:"";background:var(--color-brand-500);border-radius:2px;width:.6rem;height:.6rem;position:absolute;top:1.55em;left:1.25rem}.sched__label[data-astro-cid-abhvddof]{letter-spacing:-.02em;color:var(--text-primary);font-weight:800;display:block}.sched__label[data-astro-cid-abhvddof]+.sched__detail[data-astro-cid-abhvddof]{margin-top:.2rem}.sched__detail[data-astro-cid-abhvddof]{font-size:var(--text-body-s);color:var(--text-secondary);line-height:1.55;display:block}.online[data-astro-cid-abhvddof]{background:var(--color-brand-100);border-left:5px solid var(--color-brand-500);border-radius:16px;align-self:start;padding:clamp(1.5rem,3vw,2rem)}.online__title[data-astro-cid-abhvddof]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:-.025em;margin:0}.online__body[data-astro-cid-abhvddof]{color:var(--color-ink-800);margin:.85rem 0 0}.rail[data-astro-cid-abhvddof]{counter-reset:none;gap:2.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.rail__photo[data-astro-cid-abhvddof]{aspect-ratio:16/10;object-fit:cover;object-position:50% 35%;border-radius:12px;width:100%;height:auto;display:block}.rail__line[data-astro-cid-abhvddof]{background:var(--border-default);height:2px;margin:1.5rem 0 0;position:relative}.rail__dot[data-astro-cid-abhvddof]{background:var(--color-ink-950);width:2.4rem;height:2.4rem;color:var(--color-brand-500);font-family:var(--font-display), "Manrope Fallback", system-ui, sans-serif;border-radius:50%;place-items:center;font-size:1rem;font-weight:800;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rail__title[data-astro-cid-abhvddof]{letter-spacing:-.03em;margin:2rem 0 0;font-size:1.2rem;font-weight:800;line-height:1.25}.rail__body[data-astro-cid-abhvddof]{font-size:var(--text-body-s);color:var(--text-secondary);margin:.7rem 0 0;line-height:1.6}.aid[data-astro-cid-abhvddof]{background:var(--color-brand-100);border-radius:16px;gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.aid__title[data-astro-cid-abhvddof]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);margin:0}.aid__body[data-astro-cid-abhvddof]{max-width:60ch;color:var(--color-ink-800);margin:.7rem 0 0}.aid__link[data-astro-cid-abhvddof]{white-space:nowrap;color:var(--color-ink-900);border-bottom:2px solid var(--color-ink-900);align-self:center;font-weight:700;text-decoration:none}.why[data-astro-cid-abhvddof]{gap:2.25rem 2.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.why__mark[data-astro-cid-abhvddof]{background:var(--color-ink-950);width:2.75rem;height:2.75rem;color:var(--color-brand-500);border-radius:10px;place-items:center;display:grid}.why__title[data-astro-cid-abhvddof]{letter-spacing:-.02em;color:var(--text-primary);margin:1rem 0 0;font-size:1.0625rem;font-weight:800;line-height:1.3}.why__body[data-astro-cid-abhvddof]{font-size:var(--text-body-s);color:var(--text-secondary);margin:.45rem 0 0;line-height:1.6}.steps[data-astro-cid-abhvddof]{max-width:62ch;color:var(--text-secondary);gap:.75rem;margin:1.5rem 0 0;padding-left:1.25rem;display:grid}.meet[data-astro-cid-abhvddof]{gap:2.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.meet__title[data-astro-cid-abhvddof]{margin-top:0}.reel[data-astro-cid-abhvddof]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:78%;grid-auto-flow:column;gap:1rem;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.reel[data-astro-cid-abhvddof]::-webkit-scrollbar{display:none}.reel__slide[data-astro-cid-abhvddof]{scroll-snap-align:start}.meet__rail[data-astro-cid-abhvddof]{position:relative}.arrows[data-astro-cid-abhvddof]{gap:.6rem;margin-top:1.25rem;display:flex}.arrow[data-astro-cid-abhvddof]{background:var(--color-ink-950);width:2.75rem;height:2.75rem;color:var(--color-brand-500);cursor:pointer;transition:background-color .15s var(--ease-enter), color .15s var(--ease-enter), opacity .15s var(--ease-enter);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.arrow[data-astro-cid-abhvddof] svg[data-astro-cid-abhvddof]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.arrow[data-astro-cid-abhvddof]:hover:not(:disabled){background:var(--color-brand-500);color:var(--text-on-brand)}.arrow[data-astro-cid-abhvddof]:disabled{opacity:.4;cursor:default}.timetable[data-astro-cid-abhvddof]{margin-top:2rem}.related[data-astro-cid-abhvddof]{gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.related__link[data-astro-cid-abhvddof]{background:var(--surface);border:1px solid var(--border-default);color:inherit;transition:border-color .18s var(--ease-enter);border-radius:12px;align-items:center;gap:1.1rem;padding:1.1rem 1.35rem;text-decoration:none;display:flex}.related__link[data-astro-cid-abhvddof]:hover{border-color:var(--border-strong)}.related__marker[data-astro-cid-abhvddof]{background:var(--color-ink-950);width:3rem;height:3rem;color:var(--color-brand-500);border-radius:var(--radius-sm);font-family:var(--font-display), "Manrope Fallback", system-ui, sans-serif;flex:none;place-items:center;font-weight:800;display:grid}.related__name[data-astro-cid-abhvddof]{font-weight:700;display:block}.related__tagline[data-astro-cid-abhvddof]{font-size:var(--text-body-s);color:var(--text-secondary);margin-top:.15rem;display:block}.inline-link[data-astro-cid-abhvddof]{color:var(--text-primary);border-bottom:2px solid var(--color-brand-500);font-weight:700;text-decoration:none}.inline-link[data-astro-cid-abhvddof]:hover{color:var(--text-brand)}@media (width>=44rem){.facts[data-astro-cid-abhvddof]{grid-template-columns:repeat(3,minmax(0,1fr))}.aid[data-astro-cid-abhvddof]{grid-template-columns:1fr auto;align-items:center;gap:2.5rem}.rail[data-astro-cid-abhvddof]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.rail__line[data-astro-cid-abhvddof]:after{content:"";background:var(--border-default);width:2rem;height:2px;position:absolute;top:0;left:100%}.rail__item[data-astro-cid-abhvddof]:last-child .rail__line[data-astro-cid-abhvddof]:after{content:none}.why[data-astro-cid-abhvddof],.related[data-astro-cid-abhvddof]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.why[data-astro-cid-abhvddof]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero__grid[data-astro-cid-abhvddof]{max-width:46rem}.price[data-astro-cid-abhvddof]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2rem}.split[data-astro-cid-abhvddof]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:4rem}.split--match[data-astro-cid-abhvddof]{align-items:stretch}.split--match[data-astro-cid-abhvddof] .frame[data-astro-cid-abhvddof]{min-height:22rem;display:flex}.split--match[data-astro-cid-abhvddof] .frame[data-astro-cid-abhvddof] .frame__photo{aspect-ratio:auto;height:100%}.theory[data-astro-cid-abhvddof]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:3.5rem}.split--flip[data-astro-cid-abhvddof] .frame[data-astro-cid-abhvddof]{order:2}.meet[data-astro-cid-abhvddof]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:3.5rem}.meet__text[data-astro-cid-abhvddof]{order:2}.meet__rail[data-astro-cid-abhvddof]{padding-inline:3.5rem}.arrows[data-astro-cid-abhvddof]{margin-top:0}.arrow[data-astro-cid-abhvddof]{z-index:2;box-shadow:var(--shadow-lg);position:absolute;top:50%;transform:translateY(-50%)}.arrow--prev[data-astro-cid-abhvddof]{left:0}.arrow--next[data-astro-cid-abhvddof]{right:0}.reel[data-astro-cid-abhvddof]{grid-auto-columns:calc(50% - .5rem)}}
