/* Homepage product screenshots retain their proportions within consistent frames. */
.ga-products-container{padding-top:30px;padding-bottom:70px}.ga-products-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:26px}.ga-product-card{flex:0 0 calc((100% - 78px)/4);min-width:0;border:1px solid #dbe4e8;border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 3px 15px #1a2b4a08}.ga-product-image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/10;padding:12px;background:#f2f5f7;border-bottom:1px solid #e2eaee}.ga-product-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ga-product-copy{padding:20px;text-align:center}.ga-product-copy h3{font-size:20px;margin:0 0 12px}.ga-product-copy p{font-size:14px;line-height:1.7;margin:0;color:#526478}.ga-product-card:hover{box-shadow:0 7px 25px #1a2b4a18}.ga-product-card a:focus-visible{outline:3px solid #12a39a;outline-offset:-3px}@media(max-width:1199px){.ga-product-card{flex-basis:calc((100% - 52px)/3)}}@media(max-width:991px){.ga-product-card{flex-basis:calc((100% - 26px)/2)}}@media(max-width:575px){.ga-product-card{flex-basis:100%}.ga-products-container{padding-top:24px}.ga-product-image{aspect-ratio:16/9}}
