.modulo-cm.modulo-cm{background:var(--modulo-cm-bg, #f2f1ee);color:var(--modulo-cm-ink, #171a2e);font-family:inherit}.modulo-cm.modulo-cm *,.modulo-cm.modulo-cm *:before,.modulo-cm.modulo-cm *:after{box-sizing:border-box}.modulo-cm .modulo-cm__container.modulo-cm__container{max-width:var(--modulo-cm-table-w, 1180px);margin-inline:auto;padding-inline:24px;padding-block:var(--modulo-cm-pad-top, 80px) var(--modulo-cm-pad-bottom, 80px)}.modulo-cm--width-boxed.modulo-cm--width-boxed{max-width:1400px;margin-inline:auto;border-radius:var(--modulo-cm-outer-radius, 0);overflow:hidden}.modulo-cm__head.modulo-cm__head{text-align:center;margin-bottom:46px}.modulo-cm--align-left .modulo-cm__head.modulo-cm__head{text-align:left}.modulo-cm--align-left .modulo-cm__sub.modulo-cm__sub{margin-inline:0}.modulo-cm__eyebrow.modulo-cm__eyebrow{margin:0 0 14px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--modulo-cm-muted, #6b6961)}.modulo-cm__heading.modulo-cm__heading{margin:0;font-size:var(--modulo-cm-heading-size, 52px);font-weight:800;line-height:1.04;letter-spacing:-.025em;text-wrap:balance;color:var(--modulo-cm-ink, #171a2e)}.modulo-cm--italic .modulo-cm__heading.modulo-cm__heading{font-style:italic}.modulo-cm__heading.modulo-cm__heading strong,.modulo-cm__heading.modulo-cm__heading b{font-weight:inherit;color:var(--modulo-cm-accent, #1e2a63)}.modulo-cm__sub.modulo-cm__sub{margin:16px auto 0;max-width:56ch;font-size:17px;line-height:1.6;color:var(--modulo-cm-muted, #6b6961);text-wrap:balance}.modulo-cm__wrap.modulo-cm__wrap{display:grid;grid-template-rows:auto auto auto;row-gap:16px;align-items:stretch}.modulo-cm--cols-2 .modulo-cm__wrap.modulo-cm__wrap{grid-template-columns:var(--modulo-cm-label-w, 30%) 1fr 1fr}.modulo-cm--cols-3 .modulo-cm__wrap.modulo-cm__wrap{grid-template-columns:var(--modulo-cm-label-w, 30%) 1fr 1fr 1fr}.modulo-cm__head-cell.modulo-cm__head-cell{grid-row:1;position:relative;z-index:3;min-width:0;overflow-wrap:break-word;align-self:end;padding:0 10px;text-align:center;font-size:var(--modulo-cm-colhead-size, 16px);font-weight:700;line-height:1.25;color:var(--modulo-cm-muted, #6b6961)}.modulo-cm__head-cell--feat.modulo-cm__head-cell--feat{align-self:start;padding-top:20px;color:var(--modulo-cm-feat-ink, #fff)}.modulo-cm__head-title.modulo-cm__head-title{display:block}.modulo-cm__head-img.modulo-cm__head-img{display:block;width:56px;height:56px;object-fit:contain;margin:0 auto 10px}.modulo-cm__table.modulo-cm__table{grid-row:2;grid-column:1 / -1;position:relative;border:1px solid var(--modulo-cm-hair, #d6d2ca);border-radius:var(--modulo-cm-radius, 16px);background:var(--modulo-cm-row-bg, #f2f1ee);overflow:hidden}.modulo-cm__row.modulo-cm__row{display:flex;align-items:stretch;border-top:1px solid var(--modulo-cm-hair, #d6d2ca);transition:background-color .18s ease}.modulo-cm__row.modulo-cm__row:first-child{border-top:0}.modulo-cm__row.modulo-cm__row:hover{background:color-mix(in srgb,var(--modulo-cm-accent, #1e2a63) 4%,transparent)}.modulo-cm__label.modulo-cm__label{flex:0 0 var(--modulo-cm-label-w, 30%);min-width:0;overflow-wrap:break-word;display:flex;align-items:center;padding:var(--modulo-cm-row-pad, 19px) 22px;font-size:var(--modulo-cm-label-size, 16px);font-weight:600;line-height:1.35;color:var(--modulo-cm-ink, #171a2e)}.modulo-cm__cell.modulo-cm__cell{flex:1 1 0;min-width:0;overflow-wrap:break-word;display:flex;align-items:center;justify-content:center;padding:var(--modulo-cm-row-pad, 19px) 10px;font-size:var(--modulo-cm-cell-size, 15px);line-height:1.4;text-align:center;color:var(--modulo-cm-muted-row, #6b6961);font-variant-numeric:tabular-nums}.modulo-cm--has-feat .modulo-cm__cell--feat.modulo-cm__cell--feat{position:relative;z-index:3;font-weight:600;color:color-mix(in srgb,var(--modulo-cm-feat-ink, #fff) 82%,transparent)}.modulo-cm--has-feat .modulo-cm__cell--feat .modulo-cm__icon--yes.modulo-cm__icon--yes{color:var(--modulo-cm-feat-ink, #fff)}.modulo-cm--has-feat .modulo-cm__cell--feat .modulo-cm__icon--no.modulo-cm__icon--no,.modulo-cm--has-feat .modulo-cm__cell--feat .modulo-cm__icon--neutral.modulo-cm__icon--neutral{color:color-mix(in srgb,var(--modulo-cm-feat-ink, #fff) 52%,transparent)}.modulo-cm__feat.modulo-cm__feat{grid-column:var(--modulo-cm-feat-col, 2);grid-row:1 / -1;z-index:2;border-radius:var(--modulo-cm-feat-radius, 18px);background:var(--modulo-cm-feat-bg, #1e2a63);box-shadow:0 18px 44px -14px color-mix(in srgb,var(--modulo-cm-feat-bg, #1e2a63) 60%,transparent),0 2px 6px #171a2e1a;pointer-events:none}.modulo-cm__foot.modulo-cm__foot{grid-row:3;grid-column:var(--modulo-cm-feat-col, 2);position:relative;z-index:3;min-height:26px;padding:0 12px 18px;text-align:center}.modulo-cm__pennant.modulo-cm__pennant{display:inline-block;margin:0 0 9px;padding:5px 12px;border-radius:999px;background:var(--modulo-cm-pennant-bg, #e8b04b);color:var(--modulo-cm-pennant-ink, #1e2a63);font-size:10px;font-weight:800;line-height:1;letter-spacing:.12em;text-transform:uppercase}.modulo-cm__cta.modulo-cm__cta{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;background:var(--modulo-cm-feat-ink, #fff);color:var(--modulo-cm-feat-bg, #1e2a63);font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.modulo-cm__cta.modulo-cm__cta:hover{transform:translateY(-2px);box-shadow:0 8px 18px #00000038}.modulo-cm__cta.modulo-cm__cta:focus-visible{outline:2px solid var(--modulo-cm-pennant-bg, #e8b04b);outline-offset:3px}.modulo-cm__cta.modulo-cm__cta svg{width:15px;height:15px;transition:transform .18s ease}.modulo-cm__cta.modulo-cm__cta:hover svg{transform:translate(3px)}.modulo-cm__icon.modulo-cm__icon{display:block;line-height:0}.modulo-cm__icon.modulo-cm__icon svg{display:block;width:var(--modulo-cm-icon, 26px);height:var(--modulo-cm-icon, 26px)}.modulo-cm__icon--yes.modulo-cm__icon--yes,.modulo-cm__icon--no.modulo-cm__icon--no,.modulo-cm__icon--neutral.modulo-cm__icon--neutral{color:var(--modulo-cm-icon-color, #1e2a63)}.modulo-cm__sr.modulo-cm__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.modulo-cm__icon-img.modulo-cm__icon-img{display:block;width:var(--modulo-cm-icon, 26px);height:var(--modulo-cm-icon, 26px);object-fit:contain}@media(max-width:860px){.modulo-cm__container.modulo-cm__container{padding-inline:16px}.modulo-cm__head.modulo-cm__head{margin-bottom:34px}.modulo-cm__heading.modulo-cm__heading{font-size:calc(var(--modulo-cm-heading-size, 52px) * .68)}}@media(max-width:480px){.modulo-cm__container.modulo-cm__container{--modulo-cm-row-pad: var(--modulo-cm-row-pad-m, 13px);--modulo-cm-pad-top: var(--modulo-cm-pad-top-m, 56px);--modulo-cm-pad-bottom: var(--modulo-cm-pad-bottom-m, 56px);--modulo-cm-label-w: 34%;--modulo-cm-icon: var(--modulo-cm-icon-m, 21px);--modulo-cm-radius: 12px;--modulo-cm-feat-radius: 14px}.modulo-cm__heading.modulo-cm__heading{font-size:var(--modulo-cm-heading-size-m, 27px)}.modulo-cm__sub.modulo-cm__sub{font-size:15px;margin-top:12px}.modulo-cm__wrap.modulo-cm__wrap{row-gap:11px}.modulo-cm__label.modulo-cm__label{padding-inline:12px;font-size:calc(var(--modulo-cm-label-size, 16px) * .8)}.modulo-cm__cell.modulo-cm__cell{padding-inline:4px;font-size:calc(var(--modulo-cm-cell-size, 15px) * .84)}.modulo-cm__head-cell.modulo-cm__head-cell{font-size:calc(var(--modulo-cm-colhead-size, 16px) * .74)}.modulo-cm__head-cell--feat.modulo-cm__head-cell--feat{padding:14px 6px 0}.modulo-cm__head-img.modulo-cm__head-img{width:38px;height:38px}.modulo-cm__pennant.modulo-cm__pennant{font-size:9px;padding:4px 9px;letter-spacing:.08em;margin-bottom:6px}.modulo-cm__feat.modulo-cm__feat{grid-row:1 / 3;margin-bottom:-16px}.modulo-cm__foot.modulo-cm__foot{grid-column:1 / -1;padding:0;margin-top:20px;min-height:0}.modulo-cm__foot .modulo-cm__cta.modulo-cm__cta:focus-visible{outline-color:var(--modulo-cm-ink, #171a2e)}.modulo-cm__foot .modulo-cm__cta.modulo-cm__cta{display:flex;justify-content:center;width:100%;padding:15px 20px;background:var(--modulo-cm-feat-bg, #1e2a63);color:var(--modulo-cm-feat-ink, #fff)}}@media(prefers-reduced-motion:reduce){.modulo-cm__row.modulo-cm__row,.modulo-cm__cta.modulo-cm__cta,.modulo-cm__cta.modulo-cm__cta svg{transition:none}.modulo-cm__cta.modulo-cm__cta:hover{transform:none;box-shadow:none}.modulo-cm__cta.modulo-cm__cta:hover svg{transform:none}}.modulo-cm .modulo-cm__head-title{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/7/assets/modulo-section-compare-matrix.css.map */
