.sc-depth{padding-block:65px;border-top:1px solid #d8d9cf}.sc-heading{max-width:820px;margin-bottom:35px}.sc-heading>p{max-width:760px}.sc-usecases{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.sc-usecases article{border-top:2px solid #c3b2d2;padding-top:20px}.sc-usecases article:nth-child(2){border-color:#bdcba7}.sc-usecases article:nth-child(3){border-color:#d3bba0}.sc-usecases h3{font-size:25px;margin:0 0 17px}.sc-usecases p,.sc-modernise p,.sc-migration p{font-size:14px}.sc-migration{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;padding:35px;background:#ece7dd;margin-top:40px;border-radius:6px}.sc-migration h3{font-size:32px;margin:18px 0}.sc-migration p{margin-top:0}.sc-migration ol{padding-left:20px;margin:0}.sc-migration li{font-size:13px;line-height:1.9;margin:12px 0;color:#616353;padding-left:6px}.sc-modernise{border-left:3px solid #b6c7a1;padding-left:25px;margin-top:35px;max-width:950px}.sc-modernise h3{font-size:26px}.sc-comparison{margin-top:35px;overflow:auto}.sc-comparison table{width:100%;min-width:610px;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.8}.sc-comparison caption{text-align:left;font-size:16px;font-weight:600;padding-bottom:20px}.sc-comparison th,.sc-comparison td{padding:18px 20px;border-bottom:1px solid #cbd0bf;vertical-align:top}.sc-comparison thead{background:#dbe2ce}.sc-comparison th{font-weight:600}.sc-comparison tbody th{width:19%}.sc-comparison td{width:40.5%;color:#58614d}.sc-comparison thead th{font-size:12px}.cp-fit-note>.sc-comparison{display:block}.sc-related{display:flex;gap:25px;flex-wrap:wrap;margin-top:25px;font-size:12px}.sc-related a{border-bottom:1px solid #b9adca;padding-bottom:5px}
@media(max-width:800px){.sc-usecases{grid-template-columns:1fr;gap:25px}.sc-migration{grid-template-columns:1fr;gap:15px}.sc-depth{padding-block:50px}.sc-usecases h3{font-size:27px}.sc-usecases p{margin-bottom:0}}
@media(max-width:520px){.sc-migration{padding:25px}.sc-migration h3{font-size:29px}.sc-modernise{padding-left:20px}.sc-comparison table{font-size:12px}.sc-comparison th,.sc-comparison td{padding:15px}}
.sc-next{padding-block:65px;border-top:1px solid #d1d3c9}
.sc-next>header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}
.sc-next>header h2{font-size:clamp(34px,3.6vw,48px);line-height:1.12;margin:16px 0 0}
.sc-next>header>a{flex:none;font-size:13px;line-height:1.6;border-bottom:1px solid currentColor;padding-bottom:5px}
.sc-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.sc-next-four{grid-template-columns:repeat(4,minmax(0,1fr))}
.sc-next-grid>a{display:flex;flex-direction:column;padding:27px;background:#ffffff80;border:1px solid #d1d3c9;border-radius:8px;transition:background .2s,border-color .2s}
.sc-next-grid>a:hover{background:#fffdf7;border-color:#858f80}
.sc-next .sc-next-grid h3{font-size:24px;line-height:1.2;margin:0 0 16px;letter-spacing:-.035em}
.sc-next .sc-next-grid p{font-size:14px;line-height:1.75;margin:0 0 26px}
.sc-next-grid>a>span{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;font-size:12px;font-weight:600}
.sc-next-grid b{font-size:20px;font-weight:400}
@media(max-width:1100px){.sc-next-four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.sc-next{padding-block:45px}.sc-next>header{align-items:start;flex-direction:column;gap:22px}.sc-next-grid{grid-template-columns:1fr}.sc-next-grid>a{padding:24px}}
