.solution-heading{display:block}
.method-subtitle{font-size:16px;line-height:1.55;max-width:640px;margin-top:20px;color:#b9acc3}
.method-card p{display:block!important;font-size:15px;line-height:1.55;color:#bbafc3}
.method-card h3{margin-bottom:13px}
.method-card{height:auto;min-height:0}
@media(max-width:760px){
 .method-subtitle{font-size:15px;margin-top:16px}
 .method-card{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:17px 14px}
 .method-card .method-index{font-size:25px}
 .method-card h3{font-size:22px!important;margin-bottom:9px}
 .method-card p{font-size:14px;line-height:1.5}
}
.hero-note .research-count{display:inline-block;width:3ch;text-align:right;font-weight:inherit;font-variant-numeric:tabular-nums}
.hero-note .research-proof span:before{content:none!important}
.modules .section-heading h2{font-size:clamp(42px,4.8vw,70px);line-height:1.02}
@media(max-width:760px){.modules .section-heading h2{font-size:clamp(32px,8.6vw,48px);line-height:1.04}.hero .eyebrow{flex-wrap:wrap;font-size:10px;letter-spacing:.07em}}
.modules .section-heading{display:block}
.modules .section-heading .modules-subtitle{display:block;max-width:640px;margin-top:16px;font-size:16px;line-height:1.55}
.modules .module-progress{display:none!important}
@media(max-width:760px){.modules .section-heading .modules-subtitle{max-width:none;font-size:15px;margin-top:13px}}
