
.cs420-mb{padding:28px;border-radius:26px;background:#fff;border:1px solid rgba(18,84,132,.09);box-shadow:0 14px 45px rgba(20,44,62,.07);overflow:hidden}
.cs420-mb__eyebrow{display:inline-flex;padding:6px 12px;border-radius:999px;background:rgba(12,124,184,.08);color:#0c7cb8;font-weight:700;font-size:12px;margin-bottom:14px}
.cs420-mb__title{font-size:clamp(28px,3vw,40px);line-height:1.1;color:#0e2230;margin:0 0 10px;font-weight:800}
.cs420-mb__desc{font-size:15px;line-height:1.7;color:#526575;margin:0 0 22px}
.cs420-mb__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.cs420-mb__item{padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#f5fbff,#f8fbff);border:1px solid rgba(14,129,192,.08);color:#173141}
.cs420-mb__table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:18px}.cs420-mb__table th,.cs420-mb__table td{padding:14px 16px;border-bottom:1px solid rgba(17,95,143,.1);text-align:left}.cs420-mb__table th{background:#eaf7ff;color:#0f415d;font-weight:700}.cs420-mb__table tr:last-child td{border-bottom:none}
.cs420-mb__steps{display:grid;gap:14px}.cs420-mb__step{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:#f8fcff;border:1px solid rgba(15,105,160,.09)}.cs420-mb__num{min-width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#25a6ff,#1981d7);color:#fff;font-weight:800}
@media (max-width:767px){.cs420-mb{padding:20px}.cs420-mb__table{display:block;overflow-x:auto;white-space:nowrap}}
