.b3-integration-solutions{background:#111827;color:#fff;font-family:Raleway,sans-serif;padding:64px 2rem 76px}.b3-integration-solutions__container{margin:0 auto;max-width:1440px}.b3-integration-solutions__header{margin-bottom:3rem}.b3-integration-solutions__header h2{color:#fff;font-size:clamp(2.2rem,3vw,3rem);font-weight:800;line-height:1.05;margin:0 0 1.35rem}.b3-integration-solutions__description{color:#fff;font-size:1.3rem;font-weight:700;line-height:1.5;max-width:800px}.b3-integration-solutions__description p{margin:0}.b3-integration-solutions__grid{align-items:stretch;display:grid;gap:1.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}.b3-integration-solutions__grid:has(.b3-integration-solutions__card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,360px));justify-content:center}.b3-integration-solutions__grid:has(.b3-integration-solutions__card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,380px));justify-content:center}.b3-integration-solutions__grid:has(.b3-integration-solutions__card:only-child){grid-template-columns:minmax(0,420px);justify-content:center}.b3-integration-solutions__card{background:#1f2937;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:100%;max-height:none;min-height:0;overflow:visible;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.b3-integration-solutions__card:hover{border-color:rgba(190,214,0,.35);box-shadow:0 18px 28px rgba(0,0,0,.22),0 18px 24px rgba(190,214,0,.18);transform:translateY(-3px)}.b3-integration-solutions__top{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;padding:2rem 1.75rem 1rem}.b3-integration-solutions__icon{align-items:center;background:#222a38;border:1px solid rgba(190,214,0,.22);border-radius:50%;color:#bed600;display:flex;flex:0 0 52px;height:52px;justify-content:center;margin-bottom:1.35rem;width:52px}.b3-integration-solutions__icon svg{color:currentColor!important;display:block!important;fill:currentColor!important;height:25px!important;stroke:currentColor!important;width:25px!important}.b3-integration-solutions__top h3{color:#fff;font-size:1.38rem;font-weight:800;line-height:1.35;margin:0;text-align:center}.b3-integration-solutions__bottom{color:#aeb6c5;flex:1;font-size:1.12rem;font-weight:500;line-height:1.55;padding:1rem 1.75rem 2rem;text-align:center}.b3-integration-solutions__bottom p{margin:0 auto;max-width:270px}@media (max-width:1100px){.b3-integration-solutions__grid,.b3-integration-solutions__grid:has(.b3-integration-solutions__card:nth-child(2):last-child),.b3-integration-solutions__grid:has(.b3-integration-solutions__card:nth-child(3):last-child){grid-template-columns:repeat(2,1fr);justify-content:normal}}@media (max-width:700px){.b3-integration-solutions{padding:65px 1rem}.b3-integration-solutions__grid,.b3-integration-solutions__grid:has(.b3-integration-solutions__card:nth-child(2):last-child),.b3-integration-solutions__grid:has(.b3-integration-solutions__card:nth-child(3):last-child),.b3-integration-solutions__grid:has(.b3-integration-solutions__card:only-child){grid-template-columns:1fr}.b3-integration-solutions__description{font-size:1.1rem}}