.section-comparison{& .section__head{margin-bottom:4rem;text-align:center;& .eyebrow{display:inline-flex;width:fit-content}&:last-child{margin-bottom:0}}& .section__foot{color:#5f7184;font-size:1.3rem;line-height:1.2;margin:4.5rem auto 0;max-width:89.5rem}.box{--border-width:1px;--border-color:rgba(25,62,92,.12);--border-radius:16px;--padding:2.4rem;--bg-color:var(--white);--bg-opacity:0.89;isolation:isolate;overflow:hidden;padding:var(--padding);position:relative;&:before{background-color:var(--bg-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);content:"";inset:0;opacity:var(--bg-opacity);pointer-events:none;position:absolute;transition-duration:.2s;transition-property:border-width,border-color,border-radius,background-color,opacity;transition-timing-function:linear;z-index:-1}@media (max-width:1023px){&{--border-radius:12px;--padding:1.6rem}}@media (max-width:767px){&{--border-radius:10px;--padding:1.2rem}}& .box__inner{display:flex;flex-direction:column;height:100%;justify-content:space-between}& .box__content{font-size:1.6rem;font-weight:500;line-height:1.625;margin-bottom:1.3125em;@media (max-width:767px){&{font-size:1.4rem}}& h5{font-size:2.2rem;font-weight:900;letter-spacing:-.02em;@media (max-width:767px){&{font-size:1.8rem}}}& p{margin-bottom:1em;&:last-child{margin-bottom:0}}&:last-child{margin-bottom:0}}& .box__link{font-size:1.6rem;font-weight:700;line-height:1.625;@media (max-width:767px){&{font-size:1.4rem}}}}.tiles-comparison{align-items:baseline;display:flex;flex-wrap:wrap;gap:1.4rem;justify-content:center}.tile-comparison{--min-width:44.1rem;--padding:1.8rem 4.1rem;color:#090909;font-size:1.6rem;font-weight:700;letter-spacing:-.02em;line-height:2.25;min-width:min(var(--min-width),100%);transition-duration:.2s;transition-property:padding-top,padding-bottom;transition-timing-function:linear;@media (max-width:574px){&{--padding:1.4rem 2.6rem;font-size:1.4rem;line-height:1.5}}& .tile__highlight{color:var(--secondary)}& .tile__list{list-style:none;margin-bottom:4rem;&:last-child{margin-bottom:0}}& .tile__foot{& h3,& p{margin-bottom:0}& h3{font-weight:700;letter-spacing:-.02em}}&.tile-comparison--highlighted{--border-width:3px;--border-color:var(--secondary);--padding:3.7rem 4.1rem 3.8rem;@media (max-width:574px){&{--padding:2.8rem 2.6rem 2.9rem}}}}}