.cta-cards-1__cards{display:grid;gap:var(--gap)}.cta-cards-1__card{border-radius:var(--border-radius);isolation:isolate;overflow:hidden;padding:2rem;text-decoration:none}.cta-cards-1__card--dark{background-color:var(--primary-color);border:1px solid var(--primary-color)}.cta-cards-1__card--gray,.cta-cards-1__card--light{background-color:var(--white);border:1px solid var(--border-color)}.cta-cards-1__card--gray{background-color:var(--light-gray)}.cta-cards-1__swoop{bottom:-2rem;height:120px;opacity:.7;pointer-events:none;right:-5rem;z-index:-1}.cta-cards-1__card--dark .cta-cards-1__swoop{mix-blend-mode:color-dodge}.cta-cards-1__inner{height:100%}.cta-cards-1__card--dark .cta-cards-1__icon{filter:var(--icon-color-light)}.cta-cards-1__card--gray .cta-cards-1__icon,.cta-cards-1__card--light .cta-cards-1__icon{filter:var(--icon-color-dark)}.cta-cards-1__button{margin-block:auto 0}@media (min-width:768px){.cta-cards-1__cards--1{grid-template-columns:1fr}.cta-cards-1__cards--2{grid-template-columns:repeat(2,1fr)}.cta-cards-1__cards--3{grid-template-columns:repeat(3,1fr)}.cta-cards-1__card{padding:4rem}.cta-cards-1__card.cta-cards-1__card--no-icon{padding:6rem 4rem}.cta-cards-1__swoop{bottom:0;right:0}}