.benefits-grid-section{position:relative;margin-bottom:50px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@media (max-width: 900px){.grid-3{grid-template-columns:1fr}}@media (max-width: 640px){.grid-3{grid-template-columns:1fr}}.benefit-card{position:relative;min-height:clamp(300px,45vh,600px);border-radius:14px;overflow:hidden;display:flex;align-items:flex-end;isolation:isolate}.benefit-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay, #000);opacity:var(--opacity, .3);z-index:1}.benefit-content{position:relative;z-index:2;padding:1.25rem 1.25rem 1.5rem;background:linear-gradient(to top,#000000d9 40%,#0000008c 80%,#0000);border-bottom-left-radius:14px;border-bottom-right-radius:14px}.benefit-title{margin:0 0 0rem;font-size:23px;line-height:1.5;font-weight:1000;color:#fff;letter-spacing:.5px}.benefit-desc{margin:0;font-size:14px;line-height:1.6;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
