.process-section[data-astro-cid-kgmsxlm6]{border-block:1px solid var(--line);background:#fff;padding-block:clamp(72px,9vw,132px);overflow:hidden}.process-heading[data-astro-cid-kgmsxlm6]{text-align:center;max-width:980px;margin-inline:auto}.process-heading[data-astro-cid-kgmsxlm6] h2[data-astro-cid-kgmsxlm6]{max-width:20ch;color:var(--fg-soft);margin:20px auto 0;font-size:clamp(42px,5.4vw,74px);font-weight:500;line-height:1.02}.process-heading[data-astro-cid-kgmsxlm6] h2[data-astro-cid-kgmsxlm6] span[data-astro-cid-kgmsxlm6]{color:var(--mint-deep)}.process-heading[data-astro-cid-kgmsxlm6] p[data-astro-cid-kgmsxlm6]{max-width:68ch;color:var(--fg-soft);margin:24px auto 0;font-size:clamp(16px,1.35vw,19px);line-height:1.65}.process-layout[data-astro-cid-kgmsxlm6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(64px,8vw,128px);margin-top:clamp(48px,7vw,88px);display:grid}.process-tabs[data-astro-cid-kgmsxlm6]{flex-direction:column;justify-content:space-between;min-height:520px;padding-block:8px;display:flex}.process-tab[data-astro-cid-kgmsxlm6]{appearance:none;width:fit-content;color:var(--fg-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;transition:color .22s,background-color .22s,transform .28s cubic-bezier(.22,1,.36,1);display:inline-flex}.process-tab[data-astro-cid-kgmsxlm6]:hover,.process-tab[data-astro-cid-kgmsxlm6][aria-selected=true]{color:var(--ink)}.process-tab[data-astro-cid-kgmsxlm6][aria-selected=true]{background:#14b9ad14;border-radius:16px;transform:translate(-14px)}@media (width>=900px){.process-tab[data-astro-cid-kgmsxlm6][aria-selected=true]{width:calc(100% - 18px)}}.process-tab[data-astro-cid-kgmsxlm6]:focus-visible{outline:2px solid var(--mint-deep);outline-offset:6px}.process-tab-title[data-astro-cid-kgmsxlm6]{font-family:var(--font-display);font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1}.process-tab-number[data-astro-cid-kgmsxlm6]{color:var(--ink);font-family:var(--font-mono);margin-top:3px;font-size:10px;font-weight:700;line-height:1}.process-panel[data-astro-cid-kgmsxlm6][hidden]{display:none!important}.process-panel[data-astro-cid-kgmsxlm6].is-active{animation:.32s ease-out both process-panel-in;display:block}.process-visual[data-astro-cid-kgmsxlm6]{aspect-ratio:1.44;background:var(--ink);border-radius:22px;margin:0;position:relative;overflow:hidden}.process-visual[data-astro-cid-kgmsxlm6]>img[data-astro-cid-kgmsxlm6]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.process-visual-number[data-astro-cid-kgmsxlm6]{color:#fff;font-family:var(--font-display);font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1;position:absolute;bottom:24px;left:24px}.process-copy[data-astro-cid-kgmsxlm6]{font-family:var(--font-display);padding-top:24px}.process-copy[data-astro-cid-kgmsxlm6] h3[data-astro-cid-kgmsxlm6]{color:var(--ink);margin:0;font-size:clamp(23px,2vw,30px);font-weight:600;line-height:1.1}.process-copy[data-astro-cid-kgmsxlm6] p[data-astro-cid-kgmsxlm6]{max-width:50ch;color:var(--fg-soft);margin:12px 0 0;font-size:15px;line-height:1.6}.process-copy[data-astro-cid-kgmsxlm6] a[data-astro-cid-kgmsxlm6]{min-height:44px;color:var(--ink);align-items:center;gap:8px;margin-top:28px;padding-block:8px;font-size:14px;font-weight:700;text-decoration:none;transition:color .22s;display:inline-flex}.process-copy[data-astro-cid-kgmsxlm6] a[data-astro-cid-kgmsxlm6]:hover{color:var(--mint-deep)}.process-copy[data-astro-cid-kgmsxlm6] a[data-astro-cid-kgmsxlm6] svg[data-astro-cid-kgmsxlm6]{width:16px;height:16px}.process-tab-title[data-astro-cid-kgmsxlm6],.process-copy[data-astro-cid-kgmsxlm6] p[data-astro-cid-kgmsxlm6]{overflow-wrap:anywhere}@keyframes process-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=899px){.process-heading[data-astro-cid-kgmsxlm6]{text-align:left}.process-heading[data-astro-cid-kgmsxlm6] h2[data-astro-cid-kgmsxlm6],.process-heading[data-astro-cid-kgmsxlm6] p[data-astro-cid-kgmsxlm6]{margin-inline:0}.process-layout[data-astro-cid-kgmsxlm6]{grid-template-columns:1fr;gap:32px}.process-tabs[data-astro-cid-kgmsxlm6]{flex-flow:wrap;justify-content:flex-start;gap:10px 24px;min-height:0}.process-tab-title[data-astro-cid-kgmsxlm6]{font-size:clamp(26px,8vw,36px)}}@media (prefers-reduced-motion:reduce){.process-panel[data-astro-cid-kgmsxlm6].is-active{animation:none}.process-tab[data-astro-cid-kgmsxlm6]{transition:none}}
