.filab-services-grid{background:#fff;padding:92px 0}.filab-services-grid .filab-icon{display:inline-block;width:1em;height:1em;flex:none;background:currentColor;-webkit-mask-image:var(--filab-icon);mask-image:var(--filab-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.filab-services-grid .filab-section-heading{max-width:820px}.filab-services-grid .filab-section-heading h2 span{display:block;color:#f58a2c}.filab-services-grid__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:54px}.filab-services-grid__card{display:flex;flex-direction:column;min-height:100%;border:1px solid rgba(7,27,74,.1);border-radius:16px;background:#fff;padding:24px;box-shadow:0 12px 36px -24px rgba(7,27,74,.3);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.filab-services-grid__card:hover{transform:translateY(-4px);border-color:rgba(245,138,44,.4);box-shadow:0 24px 60px -28px rgba(7,27,74,.38)}.filab-services-grid__icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:12px;background:rgba(245,138,44,.1);color:#f58a2c;transition:background .3s ease,color .3s ease}.filab-services-grid__card:hover .filab-services-grid__icon{background:#f58a2c;color:#fff}.filab-services-grid__icon .filab-icon,.filab-services-grid__icon img,.filab-services-grid__custom-icon{width:24px;height:24px}.filab-services-grid__icon img{object-fit:contain}.filab-services-grid__custom-icon{display:inline-block;background:currentColor;-webkit-mask-image:var(--filab-services-grid-icon);mask-image:var(--filab-services-grid-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.filab-services-grid__card h3{margin:20px 0 0;color:#071b4a;font-size:18px;font-weight:800;line-height:1.18}.filab-services-grid__card>p{margin:12px 0 0;color:rgba(7,27,74,.66);font-size:14px;line-height:1.62}.filab-services-grid__meta{display:grid;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(7,27,74,.1)}.filab-services-grid__meta strong{display:block;color:#f58a2c;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.filab-services-grid__meta p{margin:6px 0 0;color:rgba(7,27,74,.76);font-size:12px;line-height:1.55}.filab-services-grid__item-cta{display:inline-flex;max-width:100%;gap:6px;align-items:center;margin-top:auto;padding-top:22px;color:#f58a2c;font-size:14px;font-weight:800;text-decoration:none;transition:color .2s ease}.filab-services-grid__item-cta br{display:none}.filab-services-grid__item-cta:hover,.filab-services-grid__item-cta:focus{color:#071b4a}.filab-services-grid__item-cta .filab-icon{width:16px;height:16px}.filab-services-grid__footer{display:flex;justify-content:center;margin-top:44px}@media (max-width:1024px){.filab-services-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.filab-services-grid{padding:64px 0}.filab-services-grid__grid{grid-template-columns:1fr;margin-top:36px}}