.process-art[data-astro-cid-dlyrl7yp] .process-svg{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.process-art[data-astro-cid-dlyrl7yp] .process-step{opacity:.48;transition:opacity .6s,transform .6s;transform:translateY(8px)scale(.985)}.process-art[data-astro-cid-dlyrl7yp] .process-step.is-active{opacity:1;transform:none}.process-art[data-astro-cid-dlyrl7yp] #process-svg-main-flow{stroke-dasharray:14 18;animation:2.3s linear infinite process-flow}.process-art[data-astro-cid-dlyrl7yp] #process-svg-particles circle{animation:1.8s ease-in-out infinite alternate process-pulse}.process-art[data-astro-cid-dlyrl7yp] #process-svg-particles circle:nth-child(2n){animation-delay:.5s}}@keyframes process-flow{to{stroke-dashoffset:-64px}}@keyframes process-pulse{0%{opacity:.18}to{opacity:.9}}.process-list[data-astro-cid-dlyrl7yp]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.process-list[data-astro-cid-dlyrl7yp] li[data-astro-cid-dlyrl7yp]{text-align:center;flex-direction:column;align-items:center;display:flex}.process-icon[data-astro-cid-dlyrl7yp]{color:#7ddcff;background:#081928;border:1.5px solid #3d9fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:16px;display:flex;box-shadow:0 0 24px #3d9fff4d}.is-accent[data-astro-cid-dlyrl7yp] .process-icon[data-astro-cid-dlyrl7yp]{color:#69f0dd;border-color:#2fe3d5;box-shadow:0 0 24px #2fe3d547}.process-icon[data-astro-cid-dlyrl7yp] svg[data-astro-cid-dlyrl7yp]{fill:none;stroke:currentColor;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px;overflow:visible}.process-en[data-astro-cid-dlyrl7yp]{letter-spacing:.04em;font-weight:700}.process-ko[data-astro-cid-dlyrl7yp]{color:var(--text-dim);font-size:.9rem}@media (width<=980px){.process-art[data-astro-cid-dlyrl7yp]{display:none}.process-list[data-astro-cid-dlyrl7yp]{clip:auto;white-space:normal;grid-template-columns:repeat(2,1fr);gap:36px 24px;width:auto;height:auto;margin:0;display:grid;position:static;overflow:visible}}.wf[data-astro-cid-xgyinvz4]{margin:0}.wf-steps[data-astro-cid-xgyinvz4]{grid-template-columns:repeat(var(--wf-cols), minmax(0, 1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.wf-step[data-astro-cid-xgyinvz4]{border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:var(--radius);background:var(--bg-raised);flex-direction:column;padding:22px 20px 20px;display:flex;position:relative}.wf-step[data-astro-cid-xgyinvz4]:not(:last-child):after{content:"";background:var(--accent);clip-path:polygon(0 40%,62% 40%,62% 0,100% 50%,62% 100%,62% 60%,0 60%);width:18px;height:10px;position:absolute;top:50%;right:-23px;transform:translateY(-50%)}.wf-no[data-astro-cid-xgyinvz4]{color:var(--brand);letter-spacing:.12em;font-size:.75rem;font-weight:700}.wf-en[data-astro-cid-xgyinvz4]{margin-top:10px;font-size:.95rem;font-weight:700;line-height:1.35}.wf-ko[data-astro-cid-xgyinvz4]{color:var(--text-dim);margin:6px 0 16px;font-size:.86rem;line-height:1.6}.wf-items[data-astro-cid-xgyinvz4]{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.wf-items[data-astro-cid-xgyinvz4] li[data-astro-cid-xgyinvz4]{border:1px solid var(--line);background:var(--bg);color:var(--text-dim);border-radius:6px;padding:3px 9px;font-size:.76rem;line-height:1.5}.wf-loop[data-astro-cid-xgyinvz4]{text-align:center;margin-top:18px;position:relative}.wf-loop-line[data-astro-cid-xgyinvz4]{border-top:1px dashed var(--accent);position:absolute;top:50%;left:10%;right:10%}.wf-loop-text[data-astro-cid-xgyinvz4]{background:var(--bg);color:var(--accent);padding:0 14px;font-size:.85rem;font-weight:600;position:relative}@media (width<=1100px){.wf-steps[data-astro-cid-xgyinvz4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wf-step[data-astro-cid-xgyinvz4]:after{display:none}}@media (width<=620px){.wf-steps[data-astro-cid-xgyinvz4]{grid-template-columns:1fr}.wf-loop-line[data-astro-cid-xgyinvz4]{left:0;right:0}}.hero[data-astro-cid-lcdefpme]{--hero-shade:5, 13, 28;isolation:isolate;background:rgb(var(--hero-shade));margin-top:-68px;padding:172px 0 64px;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;object-position:75% center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg, rgba(var(--hero-shade), .94) 0%, rgba(var(--hero-shade), .8) 36%, rgba(var(--hero-shade), .3) 58%, rgba(var(--hero-shade), 0) 78%), linear-gradient(0deg, rgba(var(--hero-shade), .94) 0%, rgba(var(--hero-shade), 0) 36%), linear-gradient(180deg, rgba(var(--hero-shade), .55) 0%, rgba(var(--hero-shade), 0) 20%);position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{max-width:640px}.hero-kicker[data-astro-cid-lcdefpme]{color:var(--text-dim);letter-spacing:.26em;text-transform:uppercase;margin-bottom:22px;font-size:.8rem;font-weight:500}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:24px}.hero-en[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,4.4rem);font-weight:800;line-height:1.08;display:block}.hero-grad[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#5b9bff 0%,#3fd0c0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-ko[data-astro-cid-lcdefpme]{margin-top:22px;font-size:clamp(1.3rem,2.4vw,1.8rem);line-height:1.4;display:block}.hero-sub[data-astro-cid-lcdefpme]{color:var(--text-dim);max-width:46ch;margin-bottom:36px;font-size:1.05rem}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero[data-astro-cid-lcdefpme] .btn-ghost[data-astro-cid-lcdefpme]{border-color:#ffffff59}.hero-flow[data-astro-cid-lcdefpme]{margin-top:64px}.ind[data-astro-cid-lcdefpme]{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius);background:#06111c;flex-direction:column;justify-content:space-between;gap:40px;min-height:320px;padding:24px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.ind[data-astro-cid-lcdefpme]:hover{border-color:#2fe3d5;transform:translateY(-6px)}.ind-bg[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;object-position:80% center;width:100%;max-width:none;height:100%;transition:transform .6s;position:absolute;inset:0}.ind[data-astro-cid-lcdefpme]:hover .ind-bg[data-astro-cid-lcdefpme]{transform:scale(1.05)}.ind[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(#050d1c0d 0%,#050d1c99 52%,#050d1cf0 100%);position:absolute;inset:0}.ind-icon[data-astro-cid-lcdefpme]{width:48px;height:48px}.ind[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.1rem}.ind-en[data-astro-cid-lcdefpme]{color:#62ddea;letter-spacing:.02em;margin-bottom:12px;font-size:.8rem}.ind-body[data-astro-cid-lcdefpme]{color:var(--text-dim);font-size:.9rem}.equation[data-astro-cid-lcdefpme]{border:1px dashed var(--line);border-radius:var(--radius);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:24px 26px;font-size:.98rem;display:flex}.equation[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--muted);font-style:normal}.equation[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--accent)}.eq-strong[data-astro-cid-lcdefpme]{color:var(--text);font-weight:700}.news-lead[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:16px;max-width:none;margin-bottom:32px;display:flex}.news-lead[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0}.news-more[data-astro-cid-lcdefpme]{color:var(--brand);white-space:nowrap;font-weight:600}.news-more[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.practice-links[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.practice-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:4px;height:100%;padding:18px 44px 18px 20px;transition:border-color .15s,background .15s;display:flex;position:relative}.practice-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);background:var(--brand-tint)}.practice-links[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:.95rem}.practice-links[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-dim);font-size:.85rem;line-height:1.55}.practice-links[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--brand);font-style:normal;font-weight:700;position:absolute;top:50%;right:18px;transform:translateY(-50%)}@media (width<=980px){.hero-flow[data-astro-cid-lcdefpme]{margin-top:72px}.practice-links[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{padding:132px 0 56px}.hero-bg[data-astro-cid-lcdefpme]{object-position:78% center}.hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(0deg, rgba(var(--hero-shade), .95) 0%, rgba(var(--hero-shade), .55) 45%), rgba(var(--hero-shade), .35)}}@media (width<=620px){.ind[data-astro-cid-lcdefpme]{min-height:260px}}
