.page-module__5qrMoq__heroSection{background:linear-gradient(135deg,var(--quantum-dark),var(--quantum-blue));color:#fff;min-height:60vh}.page-module__5qrMoq__heroTitle{color:#fff}.page-module__5qrMoq__heroSubtitle{color:#ffffffe6;max-width:48rem;margin:0 auto}.page-module__5qrMoq__formulaBlock{color:#fffffff2;margin-top:2rem;font-size:1.5rem}.page-module__5qrMoq__sectionNarrow{max-width:48rem;margin:0 auto}.page-module__5qrMoq__leadText{line-height:1.8}.page-module__5qrMoq__altSection{background:var(--proof-gray-50)}.page-module__5qrMoq__pipelineContainer{max-width:56rem;margin:0 auto}.page-module__5qrMoq__proofStep{background:#fff;border-left:4px solid;border-radius:.75rem;padding:2rem;box-shadow:0 4px 12px #0f172a14}.page-module__5qrMoq__stepHeader{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.page-module__5qrMoq__stepLabel{min-width:2.5rem;font-size:2rem;font-weight:700;line-height:1}.page-module__5qrMoq__stepTitle{margin:0;font-family:Courier New,monospace;font-size:1.5rem}.page-module__5qrMoq__stepSubtitle{color:var(--proof-gray-600);margin:.25rem 0 0;font-size:.9rem;font-style:italic}.page-module__5qrMoq__stepDescription{color:var(--proof-gray-700);margin-bottom:1rem;font-size:1.1rem;line-height:1.7}.page-module__5qrMoq__stepDetails{color:var(--proof-gray-700);margin-top:1rem;margin-left:1.5rem;list-style:outside}.page-module__5qrMoq__stepDetails li{margin-bottom:.5rem;line-height:1.6}.page-module__5qrMoq__stepPurple{border-left-color:var(--chemistry-purple)}.page-module__5qrMoq__stepMagenta{border-left-color:var(--chemistry-magenta)}.page-module__5qrMoq__stepEmerald{border-left-color:var(--chemistry-emerald)}.page-module__5qrMoq__stepGold{border-left-color:#f59e0b}.page-module__5qrMoq__stepBlue{border-left-color:var(--quantum-blue)}.page-module__5qrMoq__highlightGrid{gap:2rem}.page-module__5qrMoq__highlightIcon{margin-bottom:1rem;font-size:3rem}.page-module__5qrMoq__ctaSection{background:linear-gradient(135deg,var(--quantum-dark),var(--quantum-blue));color:#fff;text-align:center}.page-module__5qrMoq__ctaHeading{color:#fff;margin-bottom:1rem}.page-module__5qrMoq__ctaText{color:#ffffffe6;max-width:48rem;margin:0 auto 2rem}.page-module__5qrMoq__buttonPrimary{color:var(--quantum-blue);background:#fff}.page-module__5qrMoq__buttonSecondary{color:#fff;border-color:#fff}
