.invariant-design-module__7UEDsG__valueChain{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0 20px;padding:24px 28px;display:flex}.invariant-design-module__7UEDsG__chainItem{background:var(--accent-bg);border-radius:8px;padding:8px 14px}.invariant-design-module__7UEDsG__chainLabel{color:var(--accent);font-size:.82rem;font-weight:600}.invariant-design-module__7UEDsG__chainArrow{color:var(--muted);font-size:1rem}.invariant-design-module__7UEDsG__chainNote{color:var(--muted);font-size:.95rem;line-height:1.75}.invariant-design-module__7UEDsG__ringsGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.invariant-design-module__7UEDsG__ring{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);border-left-width:3px;padding:28px 24px}.invariant-design-module__7UEDsG__ringGreen{border-left-color:var(--accent);background:var(--accent-bg)}.invariant-design-module__7UEDsG__ringBlue{border-left-color:var(--blue);background:var(--blue-bg)}.invariant-design-module__7UEDsG__ringAmber{border-left-color:var(--amber);background:var(--amber-bg)}.invariant-design-module__7UEDsG__ringPlum{border-left-color:var(--plum);background:#7c3aed0f}.invariant-design-module__7UEDsG__ringHeader{align-items:center;gap:10px;margin-bottom:10px;display:flex}.invariant-design-module__7UEDsG__ringBadge{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.invariant-design-module__7UEDsG__ringAction{letter-spacing:.07em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:4px;padding:3px 8px;font-size:.72rem;font-weight:700}.invariant-design-module__7UEDsG__ring h3{color:var(--ink);margin-bottom:8px;font-size:1rem;font-weight:600}.invariant-design-module__7UEDsG__ring p{color:var(--muted);font-size:.92rem;line-height:1.7}.invariant-design-module__7UEDsG__stepsRow{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.invariant-design-module__7UEDsG__stepCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px 20px}.invariant-design-module__7UEDsG__stepNum{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:14px;font-size:.82rem;font-weight:700;display:flex}.invariant-design-module__7UEDsG__stepCard h3{color:var(--ink);margin-bottom:8px;font-size:1rem;font-weight:600}.invariant-design-module__7UEDsG__stepCard p{color:var(--muted);font-size:.88rem;line-height:1.7}.invariant-design-module__7UEDsG__projectGrid{flex-wrap:wrap;gap:10px;margin:24px 0 20px;display:flex}.invariant-design-module__7UEDsG__projectTag{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:8px 18px;font-size:.88rem;font-weight:600}.invariant-design-module__7UEDsG__projectNote{color:var(--muted);font-size:.95rem;line-height:1.75}.invariant-design-module__7UEDsG__proofCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:40px 36px}.invariant-design-module__7UEDsG__proofStats{flex-wrap:wrap;gap:40px;margin:28px 0 24px;display:flex}.invariant-design-module__7UEDsG__proofStat{flex-direction:column;gap:4px;display:flex}.invariant-design-module__7UEDsG__statNum{color:var(--accent);letter-spacing:-.03em;font-size:2.4rem;font-weight:700;line-height:1}.invariant-design-module__7UEDsG__statLabel{color:var(--muted);font-size:.82rem;font-weight:500}.invariant-design-module__7UEDsG__proofDesc{color:var(--muted);font-size:.95rem;line-height:1.75}.invariant-design-module__7UEDsG__ctaButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:780px){.invariant-design-module__7UEDsG__ringsGrid{grid-template-columns:1fr}.invariant-design-module__7UEDsG__stepsRow{grid-template-columns:1fr 1fr}.invariant-design-module__7UEDsG__valueChain{gap:6px}}@media (max-width:500px){.invariant-design-module__7UEDsG__stepsRow{grid-template-columns:1fr}}
