.methodology-module__9nivpG__page{min-height:100vh}.methodology-module__9nivpG__hero{border-bottom:1px solid var(--line);grid-template-columns:1.12fr .72fr;align-items:center;gap:64px;padding:84px 0 76px;display:grid}.methodology-module__9nivpG__hero h1{max-width:900px;font-size:clamp(50px,6.4vw,80px)}.methodology-module__9nivpG__traceCard{border:1px solid var(--line);background:var(--deep);color:#f7f1e7;box-shadow:var(--shadow);border-radius:26px;grid-template-columns:1fr auto;gap:8px 20px;padding:28px;display:grid}.methodology-module__9nivpG__traceCard span{color:#aeb3bc;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.methodology-module__9nivpG__traceCard b{font-family:Georgia,serif;font-size:23px;font-weight:500}.methodology-module__9nivpG__traceCard i{color:#d99b8d;grid-column:1/-1;padding:4px 0;font-style:normal}.methodology-module__9nivpG__section{border-bottom:1px solid var(--line);padding:82px 0}.methodology-module__9nivpG__section h2{max-width:830px;margin:14px 0 30px;font-size:clamp(38px,4.7vw,56px)}.methodology-module__9nivpG__principles{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.methodology-module__9nivpG__principles article,.methodology-module__9nivpG__pipeline article,.methodology-module__9nivpG__boundaryGrid article{border:1px solid var(--line);background:#ffffff40;border-radius:20px;padding:24px}.methodology-module__9nivpG__principles span{color:var(--accent);font-family:Georgia,serif;font-size:17px}.methodology-module__9nivpG__principles h3,.methodology-module__9nivpG__pipeline h3,.methodology-module__9nivpG__boundaryGrid h3{margin:24px 0 10px;font-size:24px}.methodology-module__9nivpG__principles p,.methodology-module__9nivpG__pipeline p,.methodology-module__9nivpG__sectionHead p,.methodology-module__9nivpG__auditGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.72}.methodology-module__9nivpG__sectionHead{grid-template-columns:1fr .6fr;align-items:end;gap:54px;margin-bottom:28px;display:grid}.methodology-module__9nivpG__sectionHead h2{margin-bottom:0}.methodology-module__9nivpG__pipeline{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.methodology-module__9nivpG__pipeline article{flex-direction:column;min-height:260px;display:flex}.methodology-module__9nivpG__pipeline small{color:var(--accent);letter-spacing:.1em;font-weight:700}.methodology-module__9nivpG__pipeline h3{margin-top:30px}.methodology-module__9nivpG__pipeline p{flex:1}.methodology-module__9nivpG__pipeline article>div{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.06em;margin-top:24px;padding-top:15px;font-size:11px}.methodology-module__9nivpG__boundaryGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.methodology-module__9nivpG__boundaryGrid article{padding:30px}.methodology-module__9nivpG__boundaryGrid ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.methodology-module__9nivpG__boundaryGrid li{padding-left:20px;font-size:14px;line-height:1.55;position:relative}.methodology-module__9nivpG__boundaryGrid li:before{content:"✓";color:var(--accent);position:absolute;left:0}.methodology-module__9nivpG__fixedTag,.methodology-module__9nivpG__aiTag{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.11em;border-radius:999px;padding:7px 9px;font-size:10px;display:inline-flex}.methodology-module__9nivpG__fixedTag{color:var(--accent)}.methodology-module__9nivpG__aiTag{color:var(--muted)}.methodology-module__9nivpG__auditGrid{grid-template-columns:.8fr 1fr;align-items:start;gap:64px;display:grid}.methodology-module__9nivpG__auditGrid h2{margin-top:12px}.methodology-module__9nivpG__auditTable{border-top:1px solid var(--line)}.methodology-module__9nivpG__auditTable>div{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;gap:20px;padding:16px 0;font-size:13px;display:grid}.methodology-module__9nivpG__auditTable span{color:var(--muted)}.methodology-module__9nivpG__auditTable b{font-weight:600}.methodology-module__9nivpG__final{justify-content:space-between;align-items:center;gap:30px;padding:70px 0;display:flex}.methodology-module__9nivpG__final h2{margin:0;font-size:clamp(34px,4.5vw,52px)}.methodology-module__9nivpG__final .button{white-space:nowrap}@media (max-width:900px){.methodology-module__9nivpG__hero,.methodology-module__9nivpG__sectionHead,.methodology-module__9nivpG__auditGrid{grid-template-columns:1fr}.methodology-module__9nivpG__principles,.methodology-module__9nivpG__pipeline{grid-template-columns:1fr 1fr}.methodology-module__9nivpG__traceCard{max-width:620px}.methodology-module__9nivpG__boundaryGrid{grid-template-columns:1fr}.methodology-module__9nivpG__sectionHead{gap:15px}}@media (max-width:640px){.methodology-module__9nivpG__hero{grid-template-columns:1fr;gap:30px;padding:54px 0 48px}.methodology-module__9nivpG__hero h1{font-size:clamp(44px,13vw,60px)}.methodology-module__9nivpG__section{padding:58px 0}.methodology-module__9nivpG__principles,.methodology-module__9nivpG__pipeline{grid-template-columns:1fr}.methodology-module__9nivpG__pipeline article{min-height:auto}.methodology-module__9nivpG__auditTable>div{grid-template-columns:1fr;gap:5px}.methodology-module__9nivpG__final{flex-direction:column;align-items:flex-start;padding:54px 0}.methodology-module__9nivpG__final .button{width:100%}}
