.pillars__cards{margin-top:var(--space-7);row-gap:var(--space-5)}.pillar-card{--card-bg:var(--color-white);--card-title:var(--color-primary);--card-text:var(--color-secondary);--card-eyebrow:var(--color-accent);--card-arrow:var(--color-accent);color:var(--card-title);display:block;height:100%;position:relative;text-decoration:none}.pillar-card--dark{--card-bg:var(--color-primary);--card-title:var(--color-white);--card-text:hsla(0,0%,100%,.78);--card-eyebrow:var(--color-accent);--card-arrow:var(--color-accent)}.pillar-card--accent{--card-bg:var(--color-accent);--card-title:var(--color-white);--card-text:hsla(0,0%,100%,.9);--card-eyebrow:var(--color-white);--card-arrow:var(--color-white)}.pillar-card--light{--card-bg:var(--color-white);--card-title:var(--color-primary);--card-text:var(--color-secondary);--card-eyebrow:var(--color-accent);--card-arrow:var(--color-accent)}.pillar-card__panel{--card-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 400 440'%3E%3Cpath fill='%23fff' d='M380 0c11.046 0 20 8.955 20 20v340.001c0 11.046-8.954 20-20 20h-20c-11.046 0-20 8.954-20 20v20c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20V20C0 8.954 8.954 0 20 0z'/%3E%3C/svg%3E");background-color:var(--card-bg);display:flex;flex-direction:column;height:100%;-webkit-mask:var(--card-mask) center /100% 100% no-repeat;mask:var(--card-mask) center /100% 100% no-repeat;padding:36px 66px 46px 36px}.pillar-card__arrow{bottom:16px;color:var(--color-accent);height:28px;position:absolute;right:16px;width:28px}.pillar-card__icon{align-items:center;display:flex;height:42px;justify-content:center;margin-bottom:var(--space-6);width:42px}.pillar-card__icon img{height:36px;object-fit:contain;width:36px}.pillar-card__eyebrow{color:var(--card-eyebrow);display:block;font-family:var(--font-mono);font-size:var(--font-size-small);font-weight:500;letter-spacing:.16em;margin-bottom:var(--space-2);text-transform:uppercase}.pillar-card__title{color:var(--card-title);font-size:45px;font-weight:500;margin:0 0 var(--space-3)}.pillar-card__text{color:var(--card-text);margin:0}@media (max-width:767px){.pillar-card__title{font-size:32px}}