.ProcessPage-module__oIcMUW__article{z-index:10;min-height:100dvh;padding:140px var(--space-6) var(--space-9);box-sizing:border-box;color:var(--foreground);font-family:var(--font-body), sans-serif;position:relative}.ProcessPage-module__oIcMUW__inner{max-width:820px;margin:0 auto}.ProcessPage-module__oIcMUW__back{font-family:var(--font-mono), monospace;font-size:var(--fs-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-3);margin-bottom:var(--space-7);transition:color var(--dur-fast) var(--ease-out-quart);text-decoration:none;display:inline-block}.ProcessPage-module__oIcMUW__back:hover,.ProcessPage-module__oIcMUW__back:focus-visible,.ProcessPage-module__oIcMUW__back:active{color:var(--accent-strong)}.ProcessPage-module__oIcMUW__header{gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}.ProcessPage-module__oIcMUW__eyebrow{font-family:var(--font-mono), monospace;font-size:var(--fs-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--accent-strong);margin:0}.ProcessPage-module__oIcMUW__title{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--foreground);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.2rem,6vw,4rem);font-weight:500;line-height:1}.ProcessPage-module__oIcMUW__summary{color:var(--text-2);text-wrap:pretty;max-width:60ch;margin:0;font-size:clamp(1.05rem,2.4vw,1.4rem);line-height:1.5}.ProcessPage-module__oIcMUW__body{gap:var(--space-8);flex-direction:column;display:flex}.ProcessPage-module__oIcMUW__block{gap:var(--space-5);flex-direction:column;display:flex}.ProcessPage-module__oIcMUW__blockTitle{font-family:var(--font-mono), monospace;font-size:var(--fs-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line-soft);margin:0}.ProcessPage-module__oIcMUW__text{font-size:var(--fs-body);color:var(--text-1);text-wrap:pretty;max-width:64ch;margin:0;line-height:1.65}.ProcessPage-module__oIcMUW__text code{font-family:var(--font-mono), monospace;color:var(--accent-strong);font-size:.9em}.ProcessPage-module__oIcMUW__method,.ProcessPage-module__oIcMUW__engagement{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProcessPage-module__oIcMUW__methodItem,.ProcessPage-module__oIcMUW__engagementItem{column-gap:var(--space-5);grid-template-columns:auto 1fr;align-items:start;display:grid}.ProcessPage-module__oIcMUW__methodNum,.ProcessPage-module__oIcMUW__engagementStep{font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-mono);color:var(--accent-strong);padding-top:2px}.ProcessPage-module__oIcMUW__methodCopy{gap:var(--space-2);flex-direction:column;display:flex}.ProcessPage-module__oIcMUW__methodTitle{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);letter-spacing:var(--tracking-tight);color:var(--text-1);text-wrap:balance;margin:0;line-height:1.15}.ProcessPage-module__oIcMUW__card{padding:var(--space-6);border-radius:var(--radius-card);border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--card-shadow);gap:var(--space-6);flex-direction:column;display:flex}.ProcessPage-module__oIcMUW__metrics{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.ProcessPage-module__oIcMUW__metric{gap:var(--space-1);flex-direction:column;display:flex}.ProcessPage-module__oIcMUW__metricValue{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700}.ProcessPage-module__oIcMUW__metricLabel{font-family:var(--font-mono), monospace;font-size:var(--fs-mono-sm);letter-spacing:var(--tracking-mono);color:var(--text-3)}.ProcessPage-module__oIcMUW__specs{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line-soft);flex-direction:column;margin:0;display:flex}.ProcessPage-module__oIcMUW__spec{gap:var(--space-2) var(--space-5);grid-template-columns:9rem 1fr;align-items:baseline;display:grid}.ProcessPage-module__oIcMUW__specLabel{font-family:var(--font-mono), monospace;font-size:var(--fs-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-3);margin:0}.ProcessPage-module__oIcMUW__specValue{font-size:var(--fs-label);color:var(--text-1);margin:0;line-height:1.55}.ProcessPage-module__oIcMUW__specValue code{font-family:var(--font-mono), monospace;color:var(--accent-strong);font-size:.92em}.ProcessPage-module__oIcMUW__links{gap:var(--space-3);flex-wrap:wrap;display:flex}.ProcessPage-module__oIcMUW__link{font-family:var(--font-mono), monospace;font-size:var(--fs-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-1);padding:var(--space-3) var(--space-5);border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--card-bg);transition:border-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);align-items:center;text-decoration:none;display:inline-flex}.ProcessPage-module__oIcMUW__link:hover,.ProcessPage-module__oIcMUW__link:focus-visible,.ProcessPage-module__oIcMUW__link:active{color:var(--accent-strong);border-color:var(--accent)}.ProcessPage-module__oIcMUW__cta{margin-top:var(--space-9);padding-top:var(--space-7);border-top:1px solid var(--line-soft);align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.ProcessPage-module__oIcMUW__ctaText{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:500}.ProcessPage-module__oIcMUW__ctaLink{font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--ink);background:var(--accent);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);transition:background var(--dur-fast) var(--ease-out-quart);text-decoration:none;display:inline-block}.ProcessPage-module__oIcMUW__ctaLink:hover,.ProcessPage-module__oIcMUW__ctaLink:focus-visible{background:var(--accent-hover)}.ProcessPage-module__oIcMUW__ctaLink:active{background:var(--accent-strong)}@media (max-width:768px){.ProcessPage-module__oIcMUW__article{padding:110px var(--space-5) var(--space-8)}.ProcessPage-module__oIcMUW__spec{gap:var(--space-1);grid-template-columns:1fr}}
