.ecoems{background:#fff;font-family:var(--font-family-base);padding:40px 16px;width:100%}.ecoems__inner{gap:40px;margin:0 auto;max-width:1180px}.ecoems__header,.ecoems__inner{align-items:center;display:flex;flex-direction:column}.ecoems__header{gap:10px;padding:0 24px;text-align:center;width:100%}.ecoems__title{color:#003053;font-size:var(--font-size-xl,22px);font-weight:var(--font-weight-bold,700);letter-spacing:var(--letter-spacing-tight,-.6px);line-height:var(--line-height-2xl,26px);margin:0}.ecoems__desc{color:#505050;font-size:var(--font-size-base,16px);font-weight:var(--font-weight-regular,400);letter-spacing:var(--letter-spacing-normal,-.54px);line-height:var(--line-height-lg,24px)}.ecoems__desc :where(p,li){color:inherit;font-size:inherit;line-height:inherit;margin:0}.ecoems__cards{display:grid;gap:12px;grid-template-columns:1fr;width:100%}.ecoems-card{align-items:flex-start;background:#fff;border-radius:14px;display:flex;flex-direction:column;gap:24px;height:100%;outline:1px solid #c3c6d4;outline-offset:-1px;padding:32px 24px 16px;width:100%}.ecoems-card--highlight{background:#dcebf8}.ecoems-card__header{align-items:center;display:inline-flex;gap:12px;width:100%}.ecoems-card__icon{align-items:center;background:#ededed;border-radius:20px;display:inline-flex;height:40px;justify-content:center;width:40px}.ecoems-card--highlight .ecoems-card__icon{background:#fff}.ecoems-card__icon img{display:block;height:24px;width:24px}.ecoems-card__title{color:#003053;font-size:var(--font-size-xl,22px);font-weight:var(--font-weight-bold,700);line-height:var(--line-height-2xl,26px);margin:0}.ecoems-card__stat{align-items:center;background:#dcebf8;border-radius:14px;display:flex;gap:8px;padding:8px;width:100%}.ecoems-card__stat-icon{display:inline-flex}.ecoems-card__stat-label{color:#505050;font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-regular,400);line-height:var(--line-height-sm,16px)}.ecoems-card__stat-label :where(p,span,strong){color:inherit;font-size:inherit;line-height:inherit;margin:0}.ecoems-card__stat-value{color:#505050;font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-bold,700);line-height:var(--line-height-sm,16px);margin-left:auto;text-align:right}.ecoems-card__subtitle{color:var(--CTA-Primary-main,#003053);font-size:var(--font-size-h3,20px);font-weight:var(--font-weight-bold,700);line-height:var(--line-height-lg,24px)}.ecoems-card__subtitle :where(p,span,strong){color:inherit;font-size:inherit;line-height:inherit;margin:0}.ecoems-card__content{flex:1 1 auto;padding-left:20px;width:100%}.ecoems-card__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.ecoems-card__list-item{align-items:flex-start;display:inline-flex;gap:8px}.ecoems-card__check{flex-shrink:0}.ecoems-card__list-text{color:#505050;font-size:var(--font-size-base,16px);font-weight:var(--font-weight-regular,400);line-height:var(--line-height-lg,24px)}.ecoems-card__list-text :where(p,span,strong){color:inherit;font-size:inherit;line-height:inherit;margin:0}.ecoems-card__list-text strong{font-weight:var(--font-weight-bold,700)}.ecoems-card__actions{display:flex;margin-top:auto;width:100%}.ecoems-btn{align-items:center;border-radius:14px;gap:8px;justify-content:center;min-height:46px;padding:11px 32px;text-decoration:none;width:100%}.ecoems-btn,.ecoems-btn__icon{display:inline-flex}.ecoems-btn__label{text-align:center}@media (min-width:768px){.ecoems__cards{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.ecoems{padding:56px 130px 40px}.ecoems__cards{gap:32px}}