.info-banner-block{padding:80px 0;color:#fff;width:100vw;position:relative;left:50%;transform:translateX(-50%);box-sizing:border-box}.ib-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ib-heading{font-size:clamp(28px, 3.5vw, 40px);font-weight:500;line-height:1.3;margin-bottom:20px;color:#fff}.ib-desc{font-size:16px;line-height:1.7;margin-bottom:40px;opacity:.9}.ib-actions{display:flex;gap:15px;flex-wrap:wrap}.ib-btn{background:#fff;color:var(--ink);padding:14px 35px;border-radius:30px;text-decoration:none;font-weight:600;font-size:15px;transition:transform 0.2s ease,box-shadow 0.2s ease;display:inline-block}.ib-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgb(0 0 0 / .15)}.ib-boxes-grid{display:grid;gap:15px;width:100%}.ib-boxes-grid.count-1{grid-template-columns:1fr}.ib-boxes-grid.count-2,.ib-boxes-grid.count-4{grid-template-columns:repeat(2,1fr)}.ib-boxes-grid.count-3,.ib-boxes-grid.count-5,.ib-boxes-grid.count-6{grid-template-columns:repeat(3,1fr)}.ib-box{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .3);border-radius:6px;padding:25px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#fff;min-height:140px;transition:background 0.3s ease,transform 0.3s ease}.ib-box i{font-size:32px;margin-bottom:15px;opacity:.9}.ib-box-img{width:36px;height:36px;object-fit:contain;margin-bottom:15px;opacity:.9}.ib-box span{font-size:13.5px;font-weight:500;line-height:1.4}.ib-box.has-link:hover{background:rgb(255 255 255 / .2);transform:translateY(-3px)}@media (max-width:960px){.ib-layout{grid-template-columns:1fr;gap:40px}.ib-boxes-grid.count-3,.ib-boxes-grid.count-5,.ib-boxes-grid.count-6{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ib-boxes-grid.count-2,.ib-boxes-grid.count-3,.ib-boxes-grid.count-4,.ib-boxes-grid.count-5,.ib-boxes-grid.count-6{grid-template-columns:1fr}.ib-btn{width:100%;text-align:center}}