.hover-card-grid{background:#eceff1;padding:var(--section-spacing-y) var(--site-gutter)}.hover-card-grid__inner{background:#fff;border-radius:16px;margin:0 auto;max-width:var(--site-max-width);padding:64px 40px}.hover-card-grid__header{margin-bottom:40px;text-align:center}.hover-card-grid__eyebrow{color:#df3466;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.5;margin:0 0 8px}.hover-card-grid__heading,.hover-card-grid__heading p{color:#606060!important;font-family:Inter,sans-serif!important;font-size:40px!important;font-weight:500!important;line-height:1.2!important;margin:0!important}.hover-card-grid__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.hover-card-grid__card{background-position:50%;background-size:cover;border-radius:16px;cursor:pointer;height:260px;overflow:hidden;position:relative}.hover-card-grid__overlay{background:#002943;inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.hover-card-grid__card:hover .hover-card-grid__overlay{opacity:.75}.hover-card-grid__card:hover{transform:scale(1.015);transition:transform .3s ease}.hover-card-grid__content{align-items:center;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;opacity:0;padding:24px;position:absolute;text-align:center;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;z-index:1}.hover-card-grid__card:hover .hover-card-grid__content{opacity:1;transform:translateY(0)}.hover-card-grid__title{font-size:28px;font-weight:600}.hover-card-grid__text,.hover-card-grid__title{color:#fff;font-family:Inter,sans-serif;margin:0}.hover-card-grid__text{font-size:14px;font-weight:400;line-height:1.5;max-width:260px}.hover-card-grid__cta{background:transparent;border:1px solid #fff;border-radius:12px;color:#fff!important;display:inline-block;font-family:Inter,sans-serif!important;font-size:14px;font-weight:500!important;padding:10px 22px;text-decoration:none!important}@media (max-width:768px){.hover-card-grid__inner{padding:40px 24px}.hover-card-grid__heading,.hover-card-grid__heading p{font-size:26px!important}.hover-card-grid__grid{gap:16px;grid-template-columns:1fr}.hover-card-grid__overlay{opacity:.75}.hover-card-grid__content{opacity:1;transform:translateY(0)}}