/* Quality pass: hierarchy, layout resilience and high-contrast assurance */
.method-section{width:min(1320px,calc(100% - 64px));margin:0 auto;padding:132px 0 124px;display:grid!important;grid-template-columns:.7fr 1.3fr!important;gap:82px!important;align-items:center!important;background:linear-gradient(90deg,rgba(228,247,243,.72),rgba(255,255,255,0) 72%)}.method-intro{display:block!important;min-width:0}.method-intro .eyebrow{margin:0 0 20px!important}.method-intro h2{max-width:530px!important;margin:0!important;font-size:clamp(45px,4.3vw,68px)!important;line-height:.98!important;letter-spacing:-.07em!important;color:#123f3c!important}.method-intro>p:not(.eyebrow){max-width:455px!important;margin:27px 0 0!important;font-size:17px!important;line-height:1.57!important;color:#557570!important}.method-intro .text-action{display:inline-flex!important;margin-top:28px!important;gap:13px;align-items:center}.lineage-map{width:100%;margin:0!important;min-width:0}.trust-copy h2{display:block!important;color:#fff!important;font-size:clamp(46px,4.5vw,67px)!important;line-height:.99!important}.trust-copy .eyebrow{color:#9fc9c3!important}.trust-copy>p{color:#d0e4e0!important}.trust-links a{min-height:54px;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#e9fffb!important;background:rgba(255,255,255,.08)!important;border-color:rgba(207,255,247,.28)!important}.trust-links a b{font-size:13px}.trust-links a:hover{background:#4ed7cb!important;color:#093431!important}.roadmap-section{padding-top:92px!important;padding-bottom:108px!important}.roadmap-orbit{top:10px!important}.module-card.featured .module-body{display:flex;flex-direction:column}.module-card.featured .module-body:after{content:"SOURCE-LINKED · REVIEW-READY";margin-top:28px;color:#1a978a;font:500 10px 'DM Mono',monospace;letter-spacing:.08em}.module-card.featured .module-footer{margin-top:auto}.module-card.featured{background:linear-gradient(155deg,#ffffff,#f1fffb 74%)!important}.evidence-graphic .flow-path{stroke-linecap:round}.evidence-graphic .path-three,.evidence-graphic .path-four{stroke-dasharray:8 10!important;stroke-width:2.3!important}.evidence-graphic .node-engine{z-index:3}.evidence-graphic .flow-map{z-index:1}.evidence-graphic .data-node:not(.node-engine){z-index:2}.evidence-graphic .node-engine:before{content:"";position:absolute;inset:-18px;z-index:-1;border-radius:28px;background:radial-gradient(circle,rgba(78,215,203,.3),transparent 68%);filter:blur(5px)}@media(max-width:1050px){.method-section{grid-template-columns:1fr!important;gap:42px!important}.method-intro>p:not(.eyebrow){max-width:650px!important}}@media(max-width:600px){.method-section{width:min(100% - 32px,1320px);padding:80px 0!important;gap:34px!important}.method-intro h2{font-size:43px!important}.trust-copy h2{font-size:43px!important}.trust-links{display:grid}.roadmap-section{padding-block:75px!important}}
