.our-products-section[data-v-1191eb76]{width:100%;position:relative;background:linear-gradient(78.13deg,#edf8ff,#eff1ff);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;gap:55px;text-align:center;font-size:16px;color:#046be1;font-family:Figtree,sans-serif;padding:80px 140px}.container[data-v-1191eb76]{margin:0;width:-webkit-fill-available}.what-we-offer[data-v-1191eb76]{position:relative;line-height:140%;font-weight:500}.section-tag[data-v-1191eb76]{display:inline-flex;padding:.5rem 1.5rem;border-radius:50px;background-color:#fff;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left;font-size:14px}.section-title[data-v-1191eb76]{font-size:48px;font-weight:700;margin-bottom:.5rem;text-align:center;margin-top:1rem;background:linear-gradient(-72.07deg,#046be1 19%,#224096 64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-subtitle[data-v-1191eb76]{color:#1c1c1c;font-size:24px;font-weight:500;margin-bottom:30px;text-align:center;font-style:normal}.section-content[data-v-1191eb76]{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;font-size:16px;color:#046be1;font-family:Figtree,sans-serif}.products-grid[data-v-1191eb76]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.product-card[data-v-1191eb76]{background-color:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%}.full-width[data-v-1191eb76]{grid-column:1/-1;display:flex;flex-direction:column}.card-content[data-v-1191eb76]{padding:2rem;flex:1;text-align:left}.card-title[data-v-1191eb76]{color:#1e3a8a;font-size:24px;font-weight:600;margin:0 0 .5rem}.card-description[data-v-1191eb76]{color:#1c1c1c;font-size:18px;line-height:1.2;margin:0}.development-badge[data-v-1191eb76]{display:inline-block;background-color:#fff;border:1px solid #046be1;color:#046be1;font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:9999px;margin-top:1rem}.card-image[data-v-1191eb76]{display:flex;justify-content:center;align-items:center;padding:1.5rem;min-height:150px}.full-width .card-image[data-v-1191eb76]{padding:0 2rem 2rem}.image-placeholder[data-v-1191eb76]{width:100%;height:100%;min-height:120px;background:linear-gradient(135deg,#046be1,#9333ea);border-radius:.5rem;position:relative;overflow:hidden}.card-image.clipped[data-v-1191eb76]{height:100px;overflow:hidden;display:flex;justify-content:center;align-items:flex-start}.small-cards[data-v-1191eb76]{justify-content:flex-end!important}.card-image.clipped img[data-v-1191eb76]{width:auto;max-width:50%;height:auto;display:block}.full-width .image-placeholder[data-v-1191eb76]{min-height:180px}.image-placeholder[data-v-1191eb76]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0))}@media only screen and (min-width:768px) and (max-width:1023px){.title[data-v-1191eb76]{font-size:2.25rem}.subtitle[data-v-1191eb76]{font-size:1rem}}@media (max-width:767px){.our-products-section[data-v-1191eb76]{padding:45px 40px}.what-we-offer[data-v-1191eb76]{font-size:14px}.section-tag[data-v-1191eb76]{padding:10px 12px}.section-title[data-v-1191eb76]{font-size:36px;margin-top:10px;margin-bottom:0}.card-image.clipped[data-v-1191eb76]{min-height:65px;height:40px;padding:0 2rem 2rem}.small-cards[data-v-1191eb76]{min-height:94px!important}.card-image.clipped.small-cards img[data-v-1191eb76]{width:auto;max-width:30%}.card-description[data-v-1191eb76]{font-size:14px}.card-content[data-v-1191eb76]{padding:15px 10px 0}.section-subtitle[data-v-1191eb76]{font-size:16px;margin-top:12px;margin-bottom:15px}.products-grid[data-v-1191eb76]{grid-template-columns:1fr}.section-content[data-v-1191eb76]{gap:0}.title[data-v-1191eb76]{font-size:2rem}.card-title[data-v-1191eb76]{font-size:1.125rem;margin:0 0 .2rem}}@media (max-width:480px){.card-image.clipped[data-v-1191eb76]{padding:0 2rem 1rem;min-height:32px;height:32px}.our-products-section[data-v-1191eb76]{padding:25px}.small-cards[data-v-1191eb76]{min-height:30px!important}}