.academy-service-product__run-better{background:#f5f1e8;color:#142233;padding:clamp(7rem,9vw,12rem) max(2.4rem,calc((100vw - 1240px)/2));scroll-margin-top:2rem}
.academy-service-product__run-better-heading{max-width:86rem}
.academy-service-product__run-better-heading h2{color:#071a2d;font-size:clamp(4.2rem,6.5vw,8rem);letter-spacing:-.055em;line-height:.92;margin-bottom:2.4rem}
.academy-service-product__run-better-heading>p{color:#536373;font-size:clamp(1.75rem,2vw,2.1rem);line-height:1.65;max-width:76rem}
.academy-service-product__run-better-proof{align-items:start;background:#071a2d;color:#fff;display:grid;gap:clamp(2.5rem,5vw,8rem);grid-template-columns:minmax(16rem,.42fr) minmax(0,1.58fr);margin:5rem 0;padding:clamp(3rem,5vw,6rem)}
.academy-service-product__run-better-proof>span{color:#ff694f;font-size:1.2rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}
.academy-service-product__run-better-proof h3{color:#fff;font-size:clamp(3rem,4.5vw,5.4rem);letter-spacing:-.045em;line-height:.98;margin-bottom:1.8rem;max-width:17ch}
.academy-service-product__run-better-proof p{color:#d6e0e7;font-size:1.75rem;line-height:1.65;margin:0;max-width:68rem}
.academy-service-product__run-better-modules{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2rem}
.academy-service-product__run-better-module{background:#fff;border:1px solid #d9e0e5;padding:clamp(2.8rem,4vw,4.8rem)}
.academy-service-product__run-better-module-head{align-items:end;border-bottom:2px solid #071a2d;display:flex;gap:2rem;justify-content:space-between;margin-bottom:3rem;padding-bottom:1.8rem}
.academy-service-product__run-better-module-head span{font-size:1.1rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}
.academy-service-product__run-better-module-head strong{color:#ff694f;font-size:clamp(2.2rem,3vw,3.5rem);font-weight:950;line-height:1;white-space:nowrap}
.academy-service-product__run-better-module h3{font-size:clamp(3rem,3.8vw,4.6rem);letter-spacing:-.04em;line-height:1;margin-bottom:1.1rem}
.academy-service-product__run-better-teachers{color:#607080;font-size:1.35rem;font-weight:800;margin-bottom:3rem}
.academy-service-product__run-better-module ol{counter-reset:run-better;list-style:none;margin:0;padding:0}
.academy-service-product__run-better-module li{border-top:1px solid #d9e0e5;display:grid;gap:1.5rem;grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);padding:1.7rem 0}
.academy-service-product__run-better-module li:first-child{border-top:0}
.academy-service-product__run-better-module li strong{font-size:1.4rem;line-height:1.4}
.academy-service-product__run-better-module li span{color:#607080;font-size:1.38rem;line-height:1.55}
.academy-service-product__run-better-expect{background:#ff694f;color:#071a2d;display:grid;gap:clamp(3rem,6vw,8rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:clamp(3.2rem,5vw,6rem)}
.academy-service-product__run-better-expect .academy-service-product__eyebrow{color:#071a2d}
.academy-service-product__run-better-expect h3{font-size:clamp(3.2rem,4.5vw,5.4rem);letter-spacing:-.045em;line-height:.98;margin:1rem 0 1.8rem}
.academy-service-product__run-better-expect p{font-size:1.65rem;line-height:1.6;margin:0}
.academy-service-product__run-better-expect ul{list-style:none;margin:0;padding:0}
.academy-service-product__run-better-expect li{border-top:1px solid rgb(7 26 45 / 25%);display:grid;gap:1.6rem;grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);padding:1.6rem 0}
.academy-service-product__run-better-expect li:first-child{border-top:0}
.academy-service-product__run-better-expect li strong{font-size:1.4rem}
.academy-service-product__run-better-expect li span{font-size:1.35rem;line-height:1.5}
.academy-service-product__run-better-logistics{background:#d9e0e5;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 4rem}
.academy-service-product__run-better-logistics article{background:#fff;padding:2.7rem}
.academy-service-product__run-better-logistics article>span{color:#ff694f;display:block;font-size:1.15rem;font-weight:950;letter-spacing:.12em;margin-bottom:2.4rem}
.academy-service-product__run-better-logistics h3{color:#071a2d;font-size:2.2rem;line-height:1.05;margin-bottom:1.2rem}
.academy-service-product__run-better-logistics p{color:#607080;font-size:1.35rem;line-height:1.55;margin:0}
.academy-service-product__run-better-cta{display:flex;margin-left:auto;margin-right:auto;max-width:34rem;width:100%}
@media(max-width:950px){.academy-service-product__run-better-modules{grid-template-columns:1fr}.academy-service-product__run-better-logistics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:749px){.academy-service-product__run-better{padding:7rem 2rem}.academy-service-product__run-better-proof,.academy-service-product__run-better-expect{grid-template-columns:1fr}.academy-service-product__run-better-proof{margin:4rem 0;padding:3rem 2.4rem}.academy-service-product__run-better-module{padding:2.7rem 2.2rem}.academy-service-product__run-better-module-head{align-items:start;flex-direction:column;gap:1rem}.academy-service-product__run-better-module li,.academy-service-product__run-better-expect li{gap:.7rem;grid-template-columns:1fr}.academy-service-product__run-better-expect{padding:3.2rem 2.4rem}.academy-service-product__run-better-logistics{grid-template-columns:1fr}.academy-service-product__run-better-cta{max-width:100%}}
