.overview{background:#f2f2f0;padding:50px 0}.overview .overview-header{margin-bottom:30px;text-align:center}.overview .overview-header h2{margin:0;font-size:36px;text-transform:uppercase;color:#333}.overview .overview-header h6{margin:0;font-family:"Montserrat",sans-serif;font-weight:300;font-size:14px;text-transform:uppercase;color:#c8102e}.overview .overview-body{margin-bottom:26px}.overview-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));grid-gap:2rem;padding:0;list-style:none}.overview-card{position:relative;overflow:hidden;display:block;height:100%;background:#fbfbfb;box-shadow:0 0 8px rgba(84,88,90,.15);border-radius:8px;transition:background .2s ease}.overview-cards-horizontal .overview-card{display:flex;grid-template-columns:minmax(auto, 30%) 2fr}.overview-card h4{color:var(--ncqa-light-blue-500);line-height:1.1;margin:0 0 12px;padding-bottom:13px;border-bottom:1px solid #dce3e8}.overview-card p{margin:0;font-size:14px;line-height:1.45}.overview-link,.overview-popup{cursor:pointer;position:absolute;right:0;bottom:0;background:var(--ncqa-light-blue-500);color:#fff;padding:0 14px 0 0;border-radius:8px 0 0 0;border:none;font-size:14px;line-height:40px;height:40px;font-weight:700;bottom:0;transition:ease-in-out .3s;z-index:1}.overview-link i,.overview-popup i{width:40px;text-align:center}.overview-link,.overview-popup{right:0;transform:translateX(calc(100% - 40px))}.overview-card:hover .overview-link,.overview-card:focus .overview-link,.overview-card:hover .overview-popup,.overview-card:focus .overview-popup{transform:translateX(0)}.overview-link:before,.overview-popup:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.overview-card-image{max-height:260px;overflow:hidden}.overview-cards-horizontal .overview-card-image{width:33%}.overview-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.overview-card:hover .overview-card-image img{transform:scale(1.05)}.overview-card-icon{font-size:24px;text-align:center;height:44px;line-height:44px;width:44px;background:#f2f2f0;display:inline-block;margin:1rem 0 0 1rem;border-radius:8px}.cards-content{max-width:1080px;margin:0 auto;padding:0 1rem 3rem}.cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2px;border-radius:12px;overflow:hidden}.cards.cards-ncqa-blue{background:var(--ncqa-digital-cloud-blue-500);border:2px solid var(--ncqa-digital-cloud-blue-500)}.card{background:var(--white);padding:32px 28px;position:relative;transition:background .2s;cursor:default}.card:hover{background:#fdfcfb}.number{font-family:"futura-pt",sans-serif;font-size:48px;color:#e8e5de;line-height:1;margin-bottom:12px;font-style:italic}.number-ncqa-blue{color:var(--ncqa-digital-cloud-blue-500)}.card-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:18px;flex-shrink:0}.icon-red{background:var(--red-light)}.icon-amber{background:var(--amber-light)}.icon-blue{background:var(--blue-pale)}.card h3{font-size:15px;font-weight:600;color:var(--navy);margin-bottom:10px;line-height:1.3}.card p{font-size:14px;color:var(--gray-dark);line-height:1.65;font-weight:300}.card .tag{display:inline-block;margin-top:16px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:3px}.tag-red{background:var(--red-light);color:var(--red)}.tag-amber{background:var(--amber-light);color:var(--amber)}.tag-blue{background:var(--blue-pale);color:var(--blue-mid)}