.sj-cols{color:#e6ebe8;font-family:Macan,Inter,sans-serif}.sj-cols *{box-sizing:border-box}.sj-cols__inner{margin:0 auto}.sj-cols__card{max-width:100%;overflow:hidden;position:relative}.sj-cols__card--top{border-top-left-radius:0;border-top-right-radius:0}.sj-cols__eyebrow{font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.06em;margin:0 0 14px;text-transform:uppercase}.sj-cols__heading{font-family:Macan,sans-serif;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0;max-width:22em;text-wrap:balance}.sj-cols__subhead{color:#9a95a3;font-size:14px;line-height:1.6;margin:22px 0 0;text-wrap:pretty}.sj-cols__subhead p{margin:0 0 12px}.sj-cols__subhead p:last-child{margin-bottom:0}.sj-cols__grid{display:grid;margin-top:48px;row-gap:44px}.sj-cols__grid--divided .sj-cols__col+.sj-cols__col{border-left:1px solid var(--sj-cols-divider,hsla(0,0%,100%,.12));padding-left:40px}.sj-cols__label{display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:14px;gap:12px;margin:0 0 28px}.sj-cols__badge,.sj-cols__label{align-items:center;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sj-cols__badge{border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:11px;padding:4px 10px;white-space:nowrap}.sj-cols__list{display:grid;line-height:1.45;list-style:none;margin:0;padding:0}.sj-cols__item{align-items:start;display:grid;gap:14px;grid-template-columns:18px 1fr;margin:0}.sj-cols__marker{align-items:center;display:flex;height:1.45em;justify-content:center}.sj-cols__marker svg{display:block}.sj-cols__text strong{font-weight:800}.sj-cols--light{color:#e6ebe8}.sj-cols--light .sj-cols__subhead{color:#9a95a3}.sj-cols--dark{color:#1b211e}.sj-cols--dark .sj-cols__subhead{color:#525b57}@media (max-width:900px){.sj-cols__card{padding:36px!important}.sj-cols__grid{grid-template-columns:1fr!important}.sj-cols__grid--divided .sj-cols__col+.sj-cols__col{border-left:0;border-top:1px solid var(--sj-cols-divider,hsla(0,0%,100%,.12));padding-left:0;padding-top:32px}.sj-cols__heading{font-size:34px}}@media (max-width:480px){.sj-cols__heading{font-size:28px}.sj-cols__btn{width:100%}}