.s-vs-95bc{background-color:var(--color-navy);background-position:50%;background-repeat:repeat;background-size:215px auto;color:var(--color-white)}@media (min-width:768px){.s-vs-95bc{background-attachment:fixed}}.s-vs-95bc__inner{align-items:center;display:grid;gap:var(--space-xl);grid-template-columns:minmax(0,365px) minmax(0,825px);justify-content:space-between;margin-inline:auto;padding-block:87px 90px;width:min(100% - 2.5rem,1252px)}.s-vs-95bc__eyebrow{color:var(--color-yellow);font-family:var(--font-heading);font-size:var(--step-1);font-weight:800;line-height:1.08;margin:0 0 10px;text-transform:uppercase}.s-vs-95bc__heading{font-size:var(--step-5);line-height:45px;margin:0;overflow-wrap:break-word}.s-vs-95bc__cta,.s-vs-95bc__heading{font-family:var(--font-heading);font-weight:700}.s-vs-95bc__cta{align-items:center;background:var(--color-yellow);border-radius:var(--radius-sm);color:var(--color-navy);display:none;font-size:15px;justify-content:center;margin-top:24px;min-height:55px;min-width:170px;padding:8px 24px;text-decoration:none}.s-vs-95bc__cta:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.s-vs-95bc__compare{display:grid;grid-template-columns:382px 443px}.s-vs-95bc__tool{align-self:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-navy);grid-area:1/1;margin-top:33px;overflow:hidden;padding-left:28px;width:476px}.s-vs-95bc__card-head{display:flex;flex-direction:column;font-family:var(--font-body);font-weight:700;justify-content:center;margin:0;min-height:92px;padding-left:108px}.s-vs-95bc__team-tag,.s-vs-95bc__tool-tag{font-family:var(--font-heading);font-size:var(--step--4);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.s-vs-95bc__tool-tag{color:var(--color-body)}.s-vs-95bc__team-tag{color:var(--color-yellow)}.s-vs-95bc__card-title{font-size:var(--step-1);line-height:28.9px}.s-vs-95bc__rows{list-style:none;margin:0;padding:0}.s-vs-95bc__row{display:grid;grid-template-columns:108px 228px;min-height:60px}.s-vs-95bc__row>*{align-items:center;border-top:1px solid var(--color-surface-sunken);display:flex}.s-vs-95bc__row-label{font-weight:700}.s-vs-95bc__row-label,.s-vs-95bc__row-value{font-family:var(--font-heading);font-size:var(--step--2)}.s-vs-95bc__row-value{color:var(--color-body);font-weight:400;gap:12px;line-height:1.4;padding-block:8px}.s-vs-95bc__row-value img{flex:none;height:16px;width:16px}.s-vs-95bc__team{background:#17222f;border-radius:var(--radius-lg);box-shadow:0 8px 20px rgba(27,36,47,.37),0 24px 56px rgba(27,36,47,.37);grid-area:1/2;min-height:507px;padding:45px 20px 19px 28px;position:relative;z-index:1}.s-vs-95bc__card-head--team{margin-bottom:17px;min-height:0;padding-left:60px}.s-vs-95bc__points{list-style:none;margin:0;padding:0}.s-vs-95bc__point{align-items:center;border-top:.5px solid #556880;display:flex;font-family:var(--font-heading);font-size:var(--step--2);font-weight:400;gap:37px;line-height:1.4;padding-block:18px}.s-vs-95bc__point img{flex:none;height:24px;width:24px}@media (max-width:1180px){.s-vs-95bc__inner{grid-template-columns:minmax(0,1fr)}.s-vs-95bc__compare{justify-content:center}}@media (max-width:900px){.s-vs-95bc__compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch}.s-vs-95bc__tool{margin:16px -12px 0 0;padding:0 12px;width:auto}.s-vs-95bc__card-head{min-height:0;padding:22px 0 18px}.s-vs-95bc__card-head--team{padding:0}.s-vs-95bc__card-title{font-size:var(--step--1);line-height:1.3}.s-vs-95bc__row{border-top:1px solid var(--color-surface-sunken);grid-template-columns:minmax(0,1fr);min-height:0;padding-block:12px}.s-vs-95bc__row>*{border-top:0}.s-vs-95bc__row-label{font-size:var(--step--4);margin-bottom:6px}.s-vs-95bc__row-value{align-items:flex-start;flex-direction:column;font-size:var(--step--4);gap:4px;padding:0}.s-vs-95bc__team{min-height:0;padding:22px 12px 16px}.s-vs-95bc__point{align-items:flex-start;flex-direction:column;font-size:var(--step--4);gap:6px;padding-block:12px}}@media (max-width:767px){.s-vs-95bc__inner{padding-block:56px}.s-vs-95bc__intro{text-align:center}.s-vs-95bc__heading{font-size:1.625rem;line-height:1.3}.s-vs-95bc__cta{display:inline-flex}}