.s-comparison-table{--ct-hl:color-mix(in srgb,var(--c-yellow) 12%,var(--c-white));--ct-line:var(--c-bg);--ct-px:var(--s-600)}.s-comparison-table--tight{padding-top:0}.s-comparison-table__head{margin-bottom:var(--s-1200);max-width:1200px}.s-comparison-table__head .lead{max-width:820px}.s-comparison-table__head--small{gap:var(--s-300);margin-bottom:var(--s-800)}.s-comparison-table__wrap{background:var(--c-white);border:1px solid var(--c-stroke);border-radius:var(--r-400);color:var(--c-ink);overflow:hidden}.section--bg .s-comparison-table__wrap{border-color:transparent}.section--navy .s-comparison-table__wrap{border:0}.s-comparison-table__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.s-comparison-table__scroll:focus-visible{outline-offset:-2px}.s-comparison-table__table{border-collapse:collapse;border-spacing:0;font-size:var(--fs-body);line-height:1.35;table-layout:fixed;text-align:left;width:100%}.s-comparison-table__table td,.s-comparison-table__table th{font-weight:500;padding:var(--s-600) var(--ct-px);vertical-align:middle}.s-comparison-table__th{background:var(--c-navy);color:var(--c-white);font-size:var(--fs-sub-md);font-weight:600!important;padding-block:var(--s-800)!important}.section--navy .s-comparison-table__th{background:var(--c-navy-2)}.s-comparison-table__th--label{width:32%}.s-comparison-table__th.is-highlight{background:var(--c-yellow);color:var(--c-ink)}.s-comparison-table__group th{background:var(--c-bg);color:var(--c-ink-70);font-size:var(--fs-xs);font-weight:600!important;letter-spacing:.06em;padding-block:var(--s-300)!important;text-transform:uppercase}.s-comparison-table__foot>*,.s-comparison-table__row>*{border-top:1px solid var(--ct-line)}.s-comparison-table__group+.s-comparison-table__row>*{border-top:0}.s-comparison-table__label{color:var(--c-ink);font-weight:600!important}.s-comparison-table__label-main{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--s-200)}.s-comparison-table__tag{font-size:10px;padding:0 8px}.s-comparison-table__label .s-comparison-table__note{display:block;margin-top:var(--s-100)}.s-comparison-table__cell,.s-comparison-table__label{background:var(--c-white)}.s-comparison-table__cell.is-highlight{background:var(--ct-hl)}.s-comparison-table__row.is-highlight>*{background:var(--c-bg)}.s-comparison-table__row.is-highlight>.is-highlight{background:color-mix(in srgb,var(--c-yellow) 20%,var(--c-white))}.s-comparison-table__cell-in{align-items:flex-start;display:flex;gap:var(--s-300)}.s-comparison-table__cell-text{display:flex;flex:1;flex-direction:column;gap:var(--s-100);min-width:0;padding-top:3px}.s-comparison-table__value{color:var(--c-ink);font-weight:600}.s-comparison-table__value p{margin:0}.s-comparison-table__value b,.s-comparison-table__value strong{font-weight:700}.s-comparison-table__value a{text-decoration:underline;text-underline-offset:3px}.s-comparison-table__note{color:var(--c-ink-70);font-size:var(--fs-small);font-weight:500;line-height:1.4}.s-comparison-table__icon{align-items:center;border-radius:50%;color:var(--c-navy);display:inline-flex;flex:none;font-size:var(--fs-small);font-weight:700;height:26px;justify-content:center;line-height:1;width:26px}.s-comparison-table__icon img{height:auto;width:auto}.s-comparison-table__icon--included{background:var(--c-navy)}.is-highlight .s-comparison-table__icon--included{background:var(--c-yellow)}.s-comparison-table__icon--extra{background:var(--c-white);box-shadow:inset 0 0 0 1.5px var(--c-navy)}.s-comparison-table__icon--partial{background:var(--c-bg);font-size:var(--fs-body)}.s-comparison-table__icon--na{background:var(--c-bg)}.is-highlight .s-comparison-table__icon--na,.is-highlight .s-comparison-table__icon--partial{background:var(--c-white)}.s-comparison-table--compact .s-comparison-table__table td,.s-comparison-table--compact .s-comparison-table__table th{padding-block:var(--s-400)}.s-comparison-table--compact .s-comparison-table__table{font-size:var(--fs-small)}.s-comparison-table--compact .s-comparison-table__th{font-size:var(--fs-body);padding-block:var(--s-600)!important}.s-comparison-table--compact .s-comparison-table__label,.s-comparison-table--compact .s-comparison-table__value{font-weight:500!important}.s-comparison-table--compact .s-comparison-table__value strong{font-weight:600}.s-comparison-table--compact .s-comparison-table__row.is-highlight .s-comparison-table__label{font-weight:600!important}.s-comparison-table--compact .s-comparison-table__cell-text{padding-top:0}.s-comparison-table--compact .s-comparison-table__icon{height:22px;margin-block:-2px;width:22px}.s-comparison-table--large .s-comparison-table__value{font-size:var(--fs-sub-lg);font-weight:600}.s-comparison-table--large .s-comparison-table__label-main{font-size:var(--fs-sub-md)}.s-comparison-table__foot>*{background:var(--c-bg)}.s-comparison-table__foot>.is-highlight{background:var(--ct-hl)}.s-comparison-table__foot-label{font-size:var(--fs-sub-md);font-weight:600!important}.s-comparison-table__btn{padding:var(--s-400) var(--s-600)}.s-comparison-table__legend{color:var(--c-ink-70);display:flex;flex-wrap:wrap;font-size:var(--fs-small);gap:var(--s-300) var(--s-800);justify-content:center;list-style:none;margin:var(--s-600) 0 0;padding:0}.section--navy .s-comparison-table__legend{color:var(--c-white-70)}.s-comparison-table__legend li{align-items:center;display:flex;gap:var(--s-200)}.s-comparison-table__legend .s-comparison-table__icon{font-size:var(--fs-xs);height:22px;width:22px}.section--navy .s-comparison-table__legend .s-comparison-table__icon--included{background:var(--c-yellow)}.section--navy .s-comparison-table__legend .s-comparison-table__icon--included img{filter:brightness(0)}.s-comparison-table__disclaimer{color:var(--c-ink-50);font-size:var(--fs-small);line-height:var(--lh);margin:var(--s-1200) 0 0;max-width:1180px;text-align:left}.section--navy .s-comparison-table__disclaimer{color:var(--c-white-70)}.s-comparison-table__callout{align-items:flex-start;background:var(--c-bg);border-radius:var(--r-400);display:flex;gap:var(--s-400);margin-top:var(--s-800);padding:var(--s-800)}.section--bg .s-comparison-table__callout{background:var(--c-white)}.section--navy .s-comparison-table__callout{background:var(--c-white-10)}.section--navy .s-comparison-table__callout-icon{filter:brightness(0) invert(1)}.s-comparison-table__callout-icon{flex:none;height:30px;width:30px}.s-comparison-table__callout-body{display:flex;flex-direction:column;gap:var(--s-300);min-width:0}.s-comparison-table__callout-title{font-size:var(--fs-sub-md);font-weight:600;line-height:var(--lh-tight)}.s-comparison-table__callout-text{color:var(--c-ink-70);font-size:var(--fs-body);line-height:var(--lh)}.section--navy .s-comparison-table__callout-text{color:var(--c-white-70)}.s-comparison-table__callout-text strong{color:var(--c-ink);font-weight:600}.section--navy .s-comparison-table__callout-text strong{color:var(--c-white)}.s-comparison-table__callout-text p+p{margin-top:var(--s-300)}@media (max-width:820px){.s-comparison-table{--ct-px:var(--s-400)}.s-comparison-table__scroll--cols-2 .s-comparison-table__table{min-width:600px}.s-comparison-table__scroll--cols-3 .s-comparison-table__table{min-width:760px}.s-comparison-table__th{font-size:var(--fs-body);padding-block:var(--s-600)!important}.s-comparison-table__table td,.s-comparison-table__table th{padding-block:var(--s-400)}.s-comparison-table__scroll:not(.s-comparison-table__scroll--cols-1) .s-comparison-table__table tr>:first-child:not([colspan]){box-shadow:1px 0 0 var(--ct-line),6px 0 12px -8px rgba(30,30,30,.25);left:0;max-width:160px;min-width:160px;position:sticky;width:160px;z-index:1}.s-comparison-table__group span{left:var(--ct-px);position:sticky}.s-comparison-table--large .s-comparison-table__value{font-size:var(--fs-sub-md)}.s-comparison-table__foot-label{font-size:var(--fs-body)}.s-comparison-table__callout{padding:var(--s-600)}}@media (max-width:520px){.s-comparison-table__scroll:not(.s-comparison-table__scroll--cols-1) .s-comparison-table__table tr>:first-child:not([colspan]){max-width:132px;min-width:132px;width:132px}.s-comparison-table__callout{flex-direction:column;gap:var(--s-300)}.s-comparison-table__legend{justify-content:flex-start}}.s-comparison-table--minimal{--ct-card:var(--c-white);--ct-edge:var(--c-divider)}.s-comparison-table--minimal.section--white{--ct-card:var(--c-bg)}.s-comparison-table--minimal .s-comparison-table__scroll,.s-comparison-table--minimal .s-comparison-table__wrap{background:transparent;border:0;border-radius:0;overflow:visible}.s-comparison-table--minimal .s-comparison-table__table{border-collapse:separate;border-spacing:0;font-size:var(--fs-body)}.s-comparison-table--minimal .s-comparison-table__table td,.s-comparison-table--minimal .s-comparison-table__table th{padding:var(--s-600);vertical-align:top}.s-comparison-table--minimal thead th{background:var(--c-bg);position:sticky;top:66px;z-index:2}.s-comparison-table--minimal.section--white thead th{background:var(--c-white)}.s-comparison-table--minimal .s-comparison-table__th{background:var(--c-bg)!important;color:var(--c-ink-70)!important;font-size:var(--fs-body)!important;font-weight:600!important;padding:var(--s-800) var(--s-600) var(--s-600)!important;vertical-align:bottom!important}.s-comparison-table--minimal.section--white .s-comparison-table__th{background:var(--c-white)!important}.s-comparison-table--minimal .s-comparison-table__th--label{color:var(--c-ink-50)!important;font-size:var(--fs-small)!important;font-weight:500!important}.s-comparison-table--minimal .s-comparison-table__th.is-highlight{background:var(--ct-card)!important;border-radius:var(--r-400) var(--r-400) 0 0;box-shadow:inset 1px 0 0 var(--ct-edge),inset -1px 0 0 var(--ct-edge),inset 0 1px 0 var(--ct-edge);color:var(--c-ink)!important;font-size:var(--fs-sub-md)!important}.s-comparison-table--minimal .s-comparison-table__badge{background:var(--c-yellow);border-radius:99px;color:var(--c-ink);display:block;font-size:var(--fs-xs);font-weight:600;margin-bottom:var(--s-300);padding:2px 10px;width:max-content}.s-comparison-table--minimal .s-comparison-table__cell,.s-comparison-table--minimal .s-comparison-table__label{background:transparent}.s-comparison-table--minimal .s-comparison-table__row>*{border-top:1px solid var(--c-divider)}.s-comparison-table--minimal .s-comparison-table__table .is-highlight:not(th){background:var(--ct-card);box-shadow:inset 1px 0 0 var(--ct-edge),inset -1px 0 0 var(--ct-edge)}.s-comparison-table--minimal .s-comparison-table__row>.is-highlight{border-top-color:var(--c-stroke)}.s-comparison-table--minimal .s-comparison-table__label{color:var(--c-ink);font-weight:500!important}.s-comparison-table--minimal .s-comparison-table__value{font-weight:500}.s-comparison-table--minimal .s-comparison-table__cell:not(.is-highlight) .s-comparison-table__value{color:var(--c-ink-70)}.s-comparison-table--minimal .s-comparison-table__note{color:var(--c-ink-50);font-size:var(--fs-small)}.s-comparison-table--minimal .s-comparison-table__cell-text{padding-top:0}.s-comparison-table--minimal .s-comparison-table__cell-in{gap:var(--s-200)}.s-comparison-table--minimal .s-comparison-table__cell-text--muted .s-comparison-table__value{color:var(--c-ink-50)!important}.s-comparison-table--minimal .s-comparison-table__group>*{background:transparent;padding:var(--s-1200) var(--s-600) var(--s-300)!important}.s-comparison-table--minimal .s-comparison-table__group th{color:var(--c-ink);font-size:var(--fs-sub-md);font-weight:600!important;letter-spacing:0;text-transform:none}.s-comparison-table--minimal .s-comparison-table__icon{height:20px;margin-top:1px;width:20px}.s-comparison-table--minimal .s-comparison-table__icon img{height:12px;width:12px}.s-comparison-table--minimal .s-comparison-table__icon--included{background:color-mix(in srgb,var(--c-navy) 10%,transparent)}.s-comparison-table--minimal .is-highlight .s-comparison-table__icon--included{background:var(--c-yellow)}.s-comparison-table--minimal .s-comparison-table__icon--na{background:none;opacity:.35}.s-comparison-table--minimal .s-comparison-table__icon--extra,.s-comparison-table--minimal .s-comparison-table__icon--partial{background:none;box-shadow:inset 0 0 0 1.5px var(--c-ink-50);color:var(--c-ink-70);font-size:var(--fs-xs)}.s-comparison-table--minimal .s-comparison-table__foot--card>*{background:transparent;border-top:1px solid var(--c-divider)}.s-comparison-table--minimal .s-comparison-table__foot--card>.is-highlight{border-radius:0 0 var(--r-400) var(--r-400);border-top-color:var(--c-stroke);box-shadow:inset 1px 0 0 var(--ct-edge),inset -1px 0 0 var(--ct-edge),inset 0 -1px 0 var(--ct-edge)!important}.s-comparison-table--minimal .s-comparison-table__btn{display:flex;justify-content:center;padding:var(--s-400) var(--s-600);width:100%}.s-comparison-table--minimal .s-comparison-table__foot-note{color:var(--c-ink-50);display:block;font-size:var(--fs-xs);margin-top:var(--s-200);text-align:center}.s-comparison-table__mobile-cta{display:none}@media (max-width:820px){.s-comparison-table--minimal .s-comparison-table__table,.s-comparison-table--minimal .s-comparison-table__table tbody{display:block;min-width:0!important;width:100%}.s-comparison-table--minimal .s-comparison-table__table tfoot,.s-comparison-table--minimal .s-comparison-table__table thead{display:none}.s-comparison-table--minimal .s-comparison-table__row{border-top:1px solid var(--c-divider);display:grid;gap:0 var(--s-200);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:var(--s-400) 0}.s-comparison-table--minimal .s-comparison-table__scroll--cols-3 .s-comparison-table__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s-comparison-table--minimal .s-comparison-table__scroll--cols-3 .s-comparison-table__row>.is-highlight{grid-column:1/-1;margin-bottom:var(--s-200)}.s-comparison-table--minimal .s-comparison-table__scroll--cols-1 .s-comparison-table__row{grid-template-columns:minmax(0,1fr)}.s-comparison-table--minimal .s-comparison-table__row>*{border:0!important;max-width:none!important;min-width:0!important;padding:var(--s-200)!important;position:static!important;width:auto!important}.s-comparison-table--minimal .s-comparison-table__row>:not(.is-highlight){box-shadow:none!important}.s-comparison-table--minimal .s-comparison-table__row>.is-highlight{border-radius:var(--r-200);box-shadow:inset 0 0 0 1px var(--ct-edge)}.s-comparison-table--minimal .s-comparison-table__label{font-size:var(--fs-body);font-weight:600!important;grid-column:1/-1}.s-comparison-table--minimal .s-comparison-table__table{font-size:var(--fs-small)}.s-comparison-table--minimal .s-comparison-table__note{font-size:var(--fs-xs)}.s-comparison-table--minimal .s-comparison-table__cell:before{color:var(--c-ink-50);content:attr(data-col);display:block;font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;letter-spacing:.04em;margin-bottom:var(--s-100);text-transform:uppercase}.s-comparison-table--minimal .s-comparison-table__group{display:block}.s-comparison-table--minimal .s-comparison-table__group th{display:block;font-size:var(--fs-body);padding:var(--s-800) 0 0!important}.s-comparison-table--minimal .s-comparison-table__group td{display:none}.s-comparison-table--minimal .s-comparison-table__group span{position:static}.s-comparison-table--minimal .s-comparison-table__mobile-cta{display:block;margin-top:var(--s-600)}.s-comparison-table--minimal .s-comparison-table__mobile-cta .btn{display:flex;justify-content:center;width:100%}}