 
.nrbs{padding:54px 0;background:linear-gradient(180deg,#f8fbff 0%,#fff 100%);color:#071d68}
.nrbi{width:min(100%,1600px);margin:0 auto}
.nrbh{max-width:760px;margin:0 auto 30px;padding:0 18px;text-align:center}
.nrbe,.nrbt{color:#12a43a;font-size:13px;font-weight:800;letter-spacing:.07em}
.nrbh h2{margin:7px 0 9px;color:#09247f;font-size:clamp(30px,3vw,46px);line-height:1.12}
.nrbh p{margin:0;color:#41517e;font-size:17px;line-height:1.6}
.nrbg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 18px}
.nrbc{overflow:hidden;border:1px solid #dfe6f4;border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(15,43,112,.08);transition:transform .2s ease,box-shadow .2s ease}
.nrbc:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(15,43,112,.14)}
.nrbp{display:block;height:230px;overflow:hidden;background:#edf3ff}
.nrbp img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.nrbc:hover .nrbp img{transform:scale(1.035)}
.nrbd{padding:24px}
.nrbd h3{margin:9px 0 10px;font-size:23px;line-height:1.25}
.nrbd h3 a,.nrbr{color:#09247f;text-decoration:none}
.nrbd p{min-height:52px;margin:0 0 18px;color:#45547d;font-size:15px;line-height:1.7}
.nrbm{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:15px;border-top:1px solid #e5eaf4;color:#657397;font-size:13px}
.nrbr{display:inline-flex;gap:9px;align-items:center;margin-top:18px;font-weight:800}
.nrbf{margin-top:30px;text-align:center}
.nrbf a{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-width:230px;padding:14px 24px;border:1px solid #1338b1;border-radius:8px;color:#092b99;font-weight:800;text-decoration:none;transition:color .2s ease,background .2s ease}
.nrbf a:hover{background:#0a2a96;color:#fff}
@media(max-width:960px){.nrbg{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.nrbs{padding:38px 0}.nrbg{grid-template-columns:1fr;gap:18px}.nrbp{height:210px}.nrbd p{min-height:0}}
