/* START_SECTION:sb-zero-how (INDEX:247) */
.sbn-how-page .sbg-flow{grid-template-columns:repeat(4,minmax(0,1fr))}
.sbn-how-page .sbg-flow__step b{font-size:16px!important;letter-spacing:.04em}
.sbn-how-entry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 30px}
.sbn-how-entry a{display:grid;gap:5px;padding:18px 20px;border:1px solid #dfe2e7;border-radius:14px;background:#fff;color:#111;text-decoration:none}
.sbn-how-entry a:hover{border-color:#0040dc}
.sbn-how-entry b{font-size:17px}.sbn-how-entry span{color:#0040dc;font-size:16px;font-weight:850}
.sbn-how-phase{padding:0 0 42px;margin-bottom:42px;border-bottom:1px solid #e3e5e8}
.sbn-how-phase__head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:32px;align-items:end;margin-bottom:22px}
.sbn-how-phase__head h2,.sbn-how-scope h2,.sbn-how-final h2{margin:0;font-size:clamp(32px,4vw,50px);line-height:1}
.sbn-how-phase__head>p,.sbn-how-scope>div>p:last-child,.sbn-how-final>div>p:last-child{margin:0;color:#626873;font-size:16px;line-height:1.55}
.sbn-how-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}
.sbn-how-framework{display:grid;gap:22px;padding:4px 0 42px;margin-bottom:42px;border-bottom:1px solid #e3e5e8}.sbn-how-framework__head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:32px;align-items:end}.sbn-how-framework__head h2{margin:0;font-size:clamp(32px,4vw,50px);line-height:1}.sbn-how-framework__head>p{margin:0;color:#626873;font-size:16px;line-height:1.55}.sbn-how-framework__note{padding:16px 18px;border:1px solid #d9e0e8;border-radius:12px;background:#f7f9fc;color:#394150;line-height:1.55}.sbn-how-scope{display:grid;gap:22px;padding:4px 0 42px}
.sbn-how-final{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end;padding:32px;border-radius:18px;background:#111927;color:#fff}
.sbn-how-final .sbn-kicker{color:#7ea3ff}.sbn-how-final>div>p:last-child{color:#c4ccd8}
.sbn-how-final__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.sbn-how-final .sbn-btn:not(.sbn-btn--blue){border-color:#fff;color:#fff}
@media(max-width:1050px){
  .sbn-how-page .sbg-flow{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sbn-how-phase__head,.sbn-how-framework__head,.sbn-how-final{grid-template-columns:1fr}
  .sbn-how-final__actions{justify-content:flex-start}
}
@media(max-width:760px){.sbn-how-entry{grid-template-columns:1fr}}
@media(max-width:560px){
  .sbn-how-page .sbg-flow{grid-template-columns:1fr}
  .sbn-how-final{padding:24px}
  .sbn-how-final__actions{display:grid;grid-template-columns:1fr}
}
/* END_SECTION:sb-zero-how */
