
.case-role-v62{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0;padding:26px;border:1px solid #e9e5f2;border-radius:22px;background:#fff}
.case-role-v62>div{min-width:0;padding:4px 8px}
.case-role-v62 h3,.case-next-v62 h3{font-size:1.08rem;line-height:1.3;margin:0 0 9px;color:#241d37}
.case-role-v62 p,.case-next-v62 p{font-size:1rem;line-height:1.68;margin:0;color:#514a5e}
.case-next-v62 .s-head{margin-bottom:18px}.case-next-v62 .s-head h2{max-width:800px}
.case-next-v62 .case-next-intro{max-width:790px;margin:0 0 26px}
.case-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.case-next-grid article{min-width:0;border:1px solid #e5def0;background:#fff;border-radius:18px;padding:24px}
.case-next-num{display:block;font-weight:800;color:#6e56f7;margin-bottom:16px}
.case-next-input{margin-top:22px;padding:22px 25px;background:#eeeafa;border-radius:16px}
.case-next-link{margin-top:18px!important}.case-next-link a,.service-fit-v62 a{font-weight:700;color:#5a3fd3;text-decoration:underline;text-underline-offset:3px}
.service-fit-v62{background:#f6f3fb;padding-block:42px}.service-fit-v62 h2{font-size:clamp(1.6rem,2.4vw,2.2rem);margin:10px 0 12px}.service-fit-v62 p{max-width:850px;line-height:1.65;margin-bottom:12px}
@media(max-width:760px){.case-role-v62,.case-next-grid{grid-template-columns:1fr}.case-role-v62{padding:20px;gap:15px}.case-next-grid article{padding:20px}.service-fit-v62{padding-block:32px}}
