.competitor-comparison__table-wrapper{background-color:var(--clr-white);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-card);overflow:hidden}.competitor-comparison__header-banner{align-items:center;background-color:var(--clr-green-500);display:flex;justify-content:center;padding:var(--s-8) var(--s-4);width:100%}.competitor-comparison__title{color:var(--clr-white);margin:0}.competitor-comparison__table-container{padding:var(--s-4) var(--s-2) var(--s-12)}.competitor-comparison__table{border-collapse:collapse;margin:0 auto;max-width:1100px;width:100%}.competitor-comparison__header-cell{background-color:var(--clr-white);border-bottom:none;color:var(--clr-heading);font-family:var(--font-family-body);font-size:var(--fs-s1);font-weight:var(--fw-bold);padding:var(--s-6) var(--s-4);text-align:center}.competitor-comparison__header-cell--feature{text-align:left}.competitor-comparison__row{border-bottom:1px solid var(--clr-grey-300)}.competitor-comparison__row:last-child{border-bottom:none}.competitor-comparison__cell{border:none;padding:var(--s-3) var(--s-4);vertical-align:middle}.competitor-comparison__cell--feature{font-size:var(--fs-s1);text-align:left;width:50%}.competitor-comparison__feature-name{display:block}.competitor-comparison__cell--indicator{text-align:center;width:25%}.competitor-comparison__icon{align-items:center;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:31px}.competitor-comparison__icon svg{display:block;height:100%;width:100%}@media (max-width:1024px){.competitor-comparison__cell--feature{font-size:var(--fs-s2)}}@media (max-width:767px){.competitor-comparison__header-cell{font-size:var(--fs-s2);padding:var(--s-4) var(--s-2)}.competitor-comparison__cell{padding:var(--s-4) var(--s-2)}.competitor-comparison__cell--feature{font-size:var(--fs-caption)}.competitor-comparison__icon{height:28px;width:24px}}@media (max-width:480px){.competitor-comparison__title{font-size:1.5rem}.competitor-comparison__header-cell{font-size:var(--fs-body);padding:var(--s-3) var(--s-2)}.competitor-comparison__table-container{padding-bottom:var(--s-6)}.competitor-comparison__cell{padding:var(--s-3) var(--s-2)}.competitor-comparison__cell--feature{padding-right:0}.competitor-comparison__icon{height:24px;width:20px}}