.comparison-block{overflow:clip;padding:160px 0;font-family:Montserrat,sans-serif;background-color:#fff;color:#464646}.comparison-block div.container{display:grid;grid-template-columns:minmax(0,540px) minmax(0,470px);grid-template-rows:auto 1fr;justify-content:space-between;align-items:center;-moz-column-gap:40px;column-gap:40px;max-width:1150px;margin:0 auto;padding:0 20px}.comparison-block div.content{align-self:end}.comparison-block p.eyebrow{margin-bottom:8px;font-size:22px;font-weight:600;line-height:32px;letter-spacing:.003em;text-transform:uppercase;color:#464646}.comparison-block h2{font-size:48px;font-weight:800;line-height:58px;color:#252525}.comparison-block h2 span{color:#7d33ea}.comparison-block div.actions{align-self:start;margin-top:56px}.comparison-block div.comparison{position:relative;grid-column:2;grid-row:1/span 2;isolation:isolate}.comparison-block img.wiggle{position:absolute;top:-146px;left:32px;z-index:-1;pointer-events:none}.comparison-block table{width:100%;padding:14px 18px 16px 24px;border-collapse:separate;border-spacing:0;border-radius:16px;background-color:#fff;box-shadow:0 8px 32px #2525250f;color:#1a1a2e}.comparison-block th,.comparison-block td{padding:0;vertical-align:middle}.comparison-block thead th{padding:22px 0 12px;font-size:13px;font-weight:800;line-height:18px;letter-spacing:.3px;text-align:center;text-transform:uppercase}.comparison-block thead th:first-child{text-align:left}.comparison-block thead th:last-child{color:#0b4a3d}.comparison-block tbody th{width:180px;padding:12px 16px 12px 0;font-size:16px;font-weight:600;line-height:28px;letter-spacing:.003em;text-align:left}.comparison-block td{height:70px;text-align:center}.comparison-block tbody tr:first-child td{height:50px}.comparison-block tbody tr:not(:last-child) th,.comparison-block tbody tr:not(:last-child) td:nth-child(2){border-bottom:1px solid #E2E8F0}.comparison-block th:last-child,.comparison-block td:last-child{width:100px;background-color:#f3fbf9}.comparison-block thead th:last-child{border-radius:10px 10px 0 0}.comparison-block tbody tr:last-child td:last-child{border-radius:0 0 10px 10px}.comparison-block span.icon{display:inline-block;vertical-align:middle;background-color:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.comparison-block span.icon.no{width:14px;height:14px;color:#bdbdbd}.comparison-block span.icon.yes{width:26px;height:26px;color:#009173}.comparison-block span.partly{font-size:22px;line-height:1;color:#bdbdbd}@media screen and (max-width: 1023px){.comparison-block{padding:24px 0 40px}.comparison-block div.container{display:flex;flex-direction:column;max-width:420px}.comparison-block div.content{text-align:center}.comparison-block p.eyebrow{margin-bottom:8px;font-size:16px;line-height:20px;color:#4a4a6a}.comparison-block h2{font-size:34px;line-height:34px;color:#1a1a2e}.comparison-block div.comparison{margin-top:16px}.comparison-block img.wiggle{display:none}.comparison-block table{padding:0;border-radius:0;background:none;box-shadow:none}.comparison-block thead th{padding:16px 6px 12px;font-size:12px}.comparison-block thead th:first-child{padding-left:12px}.comparison-block tbody th{padding:10px 12px;font-size:13px;line-height:22px}.comparison-block td{height:64px}.comparison-block th:last-child,.comparison-block td:last-child{width:86px}.comparison-block div.actions{align-self:stretch;margin-top:32px}.comparison-block div.actions .cta{width:100%;height:60px;padding:0 16px 0 24px;font-size:17px;text-transform:uppercase}}
