
/* №38 — pages only: partners and join */
.m38-section{padding:66px 0;background:#fff;color:#152d4e}.m38-soft{background:#eef4fb}.m38-container{max-width:1160px;margin:auto;padding:0 24px}.m38-overline{display:block;font-size:12px;letter-spacing:.17em;font-weight:800;color:#b18a39;margin-bottom:17px}.m38-section h2,.m38-final h2{font-size:clamp(27px,3.8vw,43px);line-height:1.13;max-width:850px;margin:0 0 19px;color:#102e57}.m38-section p{font-size:17px;line-height:1.7;max-width:790px;margin:0 0 16px;color:#3d536e}.m38-lead{font-size:20px!important}.m38-benefits,.m38-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:27px}.m38-benefits article,.m38-steps article{background:#f3f7fc;border:1px solid #dbe5f2;border-radius:17px;padding:24px}.m38-soft .m38-benefits article{background:#fff}.m38-benefits article>span,.m38-steps b{font-size:13px;letter-spacing:.1em;color:#a88232}.m38-benefits h3,.m38-steps h3{font-size:20px;color:#13335c;margin:12px 0}.m38-benefits article p,.m38-steps article p{font-size:15px;line-height:1.55;margin:0}.m38-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:44px;align-items:center}.m38-statement{border-radius:18px;background:#0a2b57;color:#fff;padding:38px;display:grid;gap:22px}.m38-statement strong{font-size:27px;line-height:1.22}.m38-statement span{font-size:16px;line-height:1.65;color:#e4edf9}.m38-photo img{display:block;width:100%;height:auto;max-height:310px;object-fit:cover;border-radius:15px}.m38-photo small{display:block;color:#536984;padding-top:8px}.m38-note{font-size:14px!important;margin-top:24px!important}.m38-final{padding:65px 0;background:#0b2c59;color:#fff}.m38-final h2{color:#fff}.m38-final p{color:#dce6f6;font-size:18px;max-width:760px;line-height:1.6}.m38-final .c3-btn.c3-outline{color:white;border-color:#b4c7df}.m38-join-hero{padding:65px 0 72px;background:linear-gradient(120deg,#08234b,#13528b);color:white}.m38-join-hero h1{font-size:clamp(34px,5vw,58px);line-height:1.1;max-width:820px;margin:20px 0}.m38-join-hero p{font-size:19px;line-height:1.65;max-width:760px;color:#e4effc}.m38-join-hero .m38-overline{color:#f4c95d}.m38-back{color:#c9dcf3;text-decoration:none;display:inline-block;margin-bottom:34px}.m38-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.m38-button{background:#f5c960;color:#102d55!important;display:inline-flex;padding:15px 24px;border-radius:9px;font-size:15px;font-weight:800;text-decoration:none}.m38-button-alt{border:1px solid #b9cee6;background:transparent;color:white!important}.m38-final .m38-button-alt{color:white!important}@media(max-width:750px){.m38-section{padding:44px 0}.m38-benefits,.m38-steps,.m38-split{grid-template-columns:1fr}.m38-statement{padding:26px}.m38-join-hero{padding:38px 0 50px}.m38-actions .m38-button{width:100%;justify-content:center}.m38-section h2{font-size:29px}}
