.methodology-module__yhzQIq__head{margin-bottom:36px}.methodology-module__yhzQIq__h1{letter-spacing:-.02em;text-wrap:balance;margin:10px 0 0;font-size:2rem;font-weight:800;line-height:1.12}.methodology-module__yhzQIq__lede{max-width:64ch;color:var(--muted);margin:16px 0 0;font-size:1.08rem;line-height:1.6}.methodology-module__yhzQIq__section{margin-top:40px}.methodology-module__yhzQIq__h2{letter-spacing:-.01em;margin:0 0 14px;font-size:1.3rem;font-weight:700}.methodology-module__yhzQIq__pillars{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.methodology-module__yhzQIq__pillar{border:1px solid var(--border);border-radius:var(--r,12px);background:var(--surface2);padding:18px}.methodology-module__yhzQIq__pillar h3{color:var(--accent);margin:0 0 6px;font-size:1rem;font-weight:650}.methodology-module__yhzQIq__pillar p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.methodology-module__yhzQIq__steps{counter-reset:none;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.methodology-module__yhzQIq__step{align-items:flex-start;gap:16px;display:flex}.methodology-module__yhzQIq__stepNum{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.05em;color:var(--accent);background:var(--accent-soft);border-radius:999px;flex:none;padding:6px 11px;font-size:.85rem;font-weight:700;line-height:1}.methodology-module__yhzQIq__stepH{margin:2px 0 4px;font-size:1.05rem;font-weight:650}.methodology-module__yhzQIq__stepP{color:var(--ink);max-width:62ch;margin:0;line-height:1.6}.methodology-module__yhzQIq__list{flex-direction:column;gap:12px;max-width:66ch;margin:0;padding-left:22px;display:flex}.methodology-module__yhzQIq__list li{color:var(--ink);line-height:1.6}.methodology-module__yhzQIq__note{color:var(--muted);max-width:64ch;margin:0 0 14px;font-size:.98rem;line-height:1.55}.methodology-module__yhzQIq__aside{color:var(--muted);margin:16px 0 0;font-size:.92rem}.methodology-module__yhzQIq__aside a{color:var(--accent);text-decoration:none}.methodology-module__yhzQIq__aside a:hover{text-decoration:underline}.methodology-module__yhzQIq__faq{margin-bottom:18px}.methodology-module__yhzQIq__faqQ{margin:0 0 6px;font-size:1.02rem;font-weight:650}.methodology-module__yhzQIq__cta{border:1px solid var(--border);border-radius:var(--r,12px);background:var(--accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:44px;padding:22px 24px;display:flex}.methodology-module__yhzQIq__ctaLead{margin:0;font-size:1.05rem;font-weight:650}.methodology-module__yhzQIq__ctaSub{color:var(--muted);max-width:48ch;margin:4px 0 0;font-size:.9rem}
