.methodology-page{color:var(--ink)}.methodology-section,.pricing-section,.methodology-faq{padding:95px 0}.methodology-section{background:#fff}.methodology-grid{border-left:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid}.methodology-grid article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:245px;padding:27px}.methodology-grid article>span{color:var(--primary);letter-spacing:.1em;font-size:.7rem;font-weight:800}.methodology-grid h3{color:var(--navy);margin:28px 0 9px;font-size:1.05rem}.methodology-grid p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.7}.pricing-section{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pricing-grid article{border:1px solid var(--border);background:#fff;border-radius:12px;padding:27px}.detail-icon{width:45px;height:45px;color:var(--primary);background:#f8fbfd;border:1px solid #cad9e5;border-radius:10px;place-items:center;display:grid}.pricing-grid h3{color:var(--navy);margin:24px 0 9px;font-size:1.05rem}.pricing-grid p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.65}.pricing-grid span{color:#7a90a1;text-transform:uppercase;letter-spacing:.08em;margin-top:20px;font-size:.7rem;font-weight:700;display:block}.methodology-faq{background:#fff}.methodology-faq h2{color:var(--navy);margin:13px 0 30px;font-size:2.1rem}.faq{border-top:1px solid var(--border);margin-bottom:30px}.faq details{border-bottom:1px solid var(--border);padding:17px 0}.faq summary{cursor:pointer;color:var(--navy);font-weight:650}.faq p{max-width:760px;color:var(--muted);font-size:.88rem;line-height:1.7}@media (max-width:900px){.methodology-grid{grid-template-columns:1fr 1fr}.methodology-grid article:last-child{grid-column:1/-1}.pricing-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.methodology-grid,.pricing-grid{grid-template-columns:1fr}.methodology-grid article:last-child{grid-column:auto}}
