.proc[data-astro-cid-mlnzpsyi]{--gap:14px;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.proc__step[data-astro-cid-mlnzpsyi]{border:1px solid color-mix(in srgb, var(--accent-solid) calc(10% + var(--i) * 6%), transparent);background:color-mix(in srgb, var(--accent-solid) calc(3% + var(--i) * 4%), var(--color-ink));transition:opacity .6s var(--ease-out) calc(var(--i) * .12s), transform .6s var(--ease-out) calc(var(--i) * .12s);border-radius:20px;flex-direction:column;gap:12px;padding:clamp(22px,2.2vw,30px);display:flex;position:relative}.js .proc[data-astro-cid-mlnzpsyi]:not(.is-in) .proc__step[data-astro-cid-mlnzpsyi]{opacity:0;transform:translateY(24px)}.proc__step--final[data-astro-cid-mlnzpsyi]{color:#fff;background:radial-gradient(90% 70% at 100% 0%, #ffffff38, transparent 60%), var(--accent-solid);border-color:#0000}.proc__top[data-astro-cid-mlnzpsyi]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:clamp(20px,3vw,44px);display:flex}.proc__num[data-astro-cid-mlnzpsyi]{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:clamp(2.6rem,3.6vw,3.6rem);font-weight:600;line-height:.85}.proc__name[data-astro-cid-mlnzpsyi]{background:color-mix(in srgb, var(--accent-solid) 12%, transparent);color:var(--color-accent);border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:600}.proc__step--final[data-astro-cid-mlnzpsyi] .proc__num[data-astro-cid-mlnzpsyi]{color:#fff}.proc__step--final[data-astro-cid-mlnzpsyi] .proc__name[data-astro-cid-mlnzpsyi]{color:#fff;background:#fff3}.proc__step[data-astro-cid-mlnzpsyi] h3[data-astro-cid-mlnzpsyi]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;line-height:1.15}.proc__text[data-astro-cid-mlnzpsyi]{color:rgb(var(--fg) / .7);font-size:.97rem}.proc__step--final[data-astro-cid-mlnzpsyi] .proc__text[data-astro-cid-mlnzpsyi]{color:#ffffffd9}.proc__result[data-astro-cid-mlnzpsyi]{border-top:1px solid rgb(var(--fg) / .1);gap:2px;margin-top:auto;padding-top:16px;font-size:.95rem;display:grid}.proc__result[data-astro-cid-mlnzpsyi] span[data-astro-cid-mlnzpsyi]{color:var(--color-muted);font-size:.78rem}.proc__result[data-astro-cid-mlnzpsyi] b[data-astro-cid-mlnzpsyi]{font-weight:600}.proc__step--final[data-astro-cid-mlnzpsyi] .proc__result[data-astro-cid-mlnzpsyi]{border-color:#ffffff47}.proc__step--final[data-astro-cid-mlnzpsyi] .proc__result[data-astro-cid-mlnzpsyi] span[data-astro-cid-mlnzpsyi]{color:#ffffffbf}.proc__arrow[data-astro-cid-mlnzpsyi]{z-index:1;top:50%;right:calc(var(--gap) / -2 - 1px);border:1px solid var(--color-line);background:var(--color-ink);width:30px;height:30px;color:var(--color-accent);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(50%,-50%)}.proc__arrow[data-astro-cid-mlnzpsyi] svg[data-astro-cid-mlnzpsyi]{width:14px;height:14px}.proc-terms[data-astro-cid-mlnzpsyi]{margin-top:var(--gap,14px);border:1px solid var(--color-line);background:var(--color-ink);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px clamp(24px,4vw,56px);padding:clamp(18px,2vw,24px) clamp(22px,2.2vw,30px);display:grid}.proc-terms__label[data-astro-cid-mlnzpsyi]{max-width:9rem;font-size:.95rem;font-weight:600;line-height:1.25}.proc-terms[data-astro-cid-mlnzpsyi] dl[data-astro-cid-mlnzpsyi]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.proc-terms[data-astro-cid-mlnzpsyi] dl[data-astro-cid-mlnzpsyi]>div[data-astro-cid-mlnzpsyi]{border-left:1px solid var(--color-line);padding-left:clamp(16px,2.4vw,32px)}.proc-terms[data-astro-cid-mlnzpsyi] dt[data-astro-cid-mlnzpsyi]{color:var(--color-muted);font-size:.85rem}.proc-terms[data-astro-cid-mlnzpsyi] dd[data-astro-cid-mlnzpsyi]{letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:600}@media (max-width:64rem){.proc[data-astro-cid-mlnzpsyi]{grid-template-columns:repeat(2,minmax(0,1fr))}.proc__arrow[data-astro-cid-mlnzpsyi]{display:none}.proc-terms[data-astro-cid-mlnzpsyi]{grid-template-columns:minmax(0,1fr) auto}.proc-terms[data-astro-cid-mlnzpsyi] dl[data-astro-cid-mlnzpsyi]{grid-area:2/1/auto/-1}.proc-terms[data-astro-cid-mlnzpsyi] dl[data-astro-cid-mlnzpsyi]>div[data-astro-cid-mlnzpsyi]:first-child{border-left:0;padding-left:0}}@media (max-width:40rem){.proc[data-astro-cid-mlnzpsyi]{margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.proc[data-astro-cid-mlnzpsyi]::-webkit-scrollbar{display:none}.proc__step[data-astro-cid-mlnzpsyi]{scroll-snap-align:start;flex:0 0 80%}.proc__top[data-astro-cid-mlnzpsyi]{margin-bottom:12px}.proc-terms[data-astro-cid-mlnzpsyi]{grid-template-columns:1fr}.proc-terms__label[data-astro-cid-mlnzpsyi]{max-width:none}.proc-terms[data-astro-cid-mlnzpsyi] dl[data-astro-cid-mlnzpsyi]{grid-row:auto;grid-template-columns:1fr auto}.proc-terms[data-astro-cid-mlnzpsyi] dl[data-astro-cid-mlnzpsyi]>div[data-astro-cid-mlnzpsyi]{display:contents}.proc-terms[data-astro-cid-mlnzpsyi] dt[data-astro-cid-mlnzpsyi],.proc-terms[data-astro-cid-mlnzpsyi] dd[data-astro-cid-mlnzpsyi]{border-bottom:1px solid var(--color-line);padding-block:10px}.proc-terms[data-astro-cid-mlnzpsyi] dt[data-astro-cid-mlnzpsyi]{align-self:center}.proc-terms[data-astro-cid-mlnzpsyi] dd[data-astro-cid-mlnzpsyi]{text-align:right}.proc-terms[data-astro-cid-mlnzpsyi] .s-btn[data-astro-cid-mlnzpsyi]{width:100%;margin-top:6px}}@media (prefers-reduced-motion:reduce){.proc__step[data-astro-cid-mlnzpsyi]{transition:none}}
