.rrei-anchor{scroll-margin-top:72px}.rrei-compare__title{color:var(--rrei-navy);font-family:var(--rrei-serif);font-size:36px;font-weight:400;line-height:45px;margin:0}.rrei-compare__rule{background:var(--rrei-orange);display:block;height:1px;margin-top:28px;width:48px}@media (max-width:767px){.rrei-compare__title{font-size:28px;line-height:1.3}}.rrei-compare{padding:80px 0}.rrei-compare--compact{padding-bottom:32px}.rrei-compare__intro{color:var(--rrei-text);font-size:14px;line-height:26px;margin-top:32px}.rrei-compare__intro p{margin:0 0 24px}.rrei-compare__intro p:last-child{margin-bottom:0}.rrei-compare__intro b,.rrei-compare__intro strong{font-weight:700}.rrei-compare__frame{border:1px solid rgba(0,61,123,.12);margin-top:32px}.rrei-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.rrei-compare__table{border-collapse:collapse;min-width:640px;table-layout:fixed;width:100%}.rrei-compare__table.has-labels{min-width:760px}.rrei-compare__table.has-labels th[scope=col]:first-child{width:19.4%}.rrei-compare__table thead th{background:var(--rrei-navy);color:#fff;font-family:var(--rrei-sans);font-size:13px;font-weight:600;line-height:22px;padding:20px;text-align:left;vertical-align:top}.rrei-compare__table tbody tr{background:#fff;border-bottom:1px solid rgba(0,61,123,.12)}.rrei-compare__table tbody tr.is-alt{background:#f4f5f5}.rrei-compare__table tbody td,.rrei-compare__table tbody th{font-size:14px;line-height:24px;padding:18px 20px;text-align:left;vertical-align:top}.rrei-compare__table tbody th{color:var(--rrei-navy);font-weight:500}.rrei-compare__table tbody td{color:var(--rrei-text);font-weight:400}.rrei-compare__table tbody td,.rrei-compare__table.has-labels tbody th+td{border-left:1px solid rgba(0,61,123,.12)}.rrei-compare__table tbody tr>:first-child{border-left:0}.rrei-compare__table tbody tr.is-revealing{animation:rrei-row-in .45s ease both}@keyframes rrei-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.rrei-compare__toggle{align-items:center;background:var(--rrei-navy);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--rrei-sans);font-size:11px;gap:12px;letter-spacing:.06em;line-height:16.5px;padding:14px 24px;text-transform:uppercase;transition:background-color .2s}.rrei-compare__toggle:hover{background:var(--rrei-navy-hover,#002b57)}.rrei-compare__toggle svg{height:14px;transition:transform .3s ease;width:14px}.rrei-compare__toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.rrei-compare__toggle[hidden]{display:none}.rrei-compare__after{color:var(--rrei-text);font-size:14px;line-height:26px;margin:28px 0 0}.rrei-compare__action{margin-top:32px}.rrei-compare__action.is-center{text-align:center}.rrei-btn--soft{border-radius:4px;font-size:13px;font-weight:600;gap:16px;letter-spacing:0;line-height:16px;padding:17px 24px;text-transform:none}.rrei-btn--soft .rrei-btn__ico{flex-basis:16px;height:16px;transition:transform .2s;width:16px}.rrei-btn--soft:hover .rrei-btn__ico{transform:translateX(3px)}.rrei-btn--soft.rrei-btn--ghost{border-color:hsla(0,0%,100%,.5)}.rrei-compare__top{position:relative}.rrei-compare__collapse{background:none;border:0;color:var(--rrei-navy);cursor:pointer;display:inline-flex;height:24px;padding:0;position:absolute;right:0;top:0;width:24px}.rrei-compare__collapse svg{height:24px;width:24px}.rrei-compare__collapse .rrei-pm-v{opacity:0;transform:rotate(90deg);transform-origin:center;transition:transform .3s ease,opacity .3s ease}.rrei-compare__collapse[aria-expanded=false] .rrei-pm-v{opacity:1;transform:none}.rrei-compare__top:has(.rrei-compare__collapse) .rrei-compare__title{padding-right:48px}.rrei-compare__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .45s ease}.rrei-compare__body.is-collapsed{grid-template-rows:0fr}.rrei-compare__body-inner{min-height:0;overflow:hidden}.rrei-compare__table.has-labels.rrei-compare__table--cols-2 th[scope=col]:first-child{width:50%}.rrei-compare__table.has-labels.rrei-compare__table--cols-2{min-width:560px}.rrei-compare__table.has-labels.rrei-compare__table--cols-4 th[scope=col]:first-child{width:15.6%}.rrei-compare__foot{align-items:center;background:#fff;border-top:1px solid rgba(0,61,123,.12);display:flex;gap:16px;justify-content:space-between;padding:12px 20px}.rrei-compare__foot[hidden]{display:none}.rrei-compare__preview,.rrei-compare__toggle--link{color:var(--rrei-navy);font-size:12px;font-weight:600;line-height:18px}.rrei-compare__toggle--link{background:none;border-radius:0;gap:8px;letter-spacing:0;padding:0;text-transform:none}.rrei-compare__toggle--link:hover{background:none;text-decoration:underline;text-underline-offset:3px}.rrei-compare__toggle--link svg{height:16px;width:16px}.rrei-compare__toggle--link[aria-expanded=true] svg{transform:rotate(180deg)}.rrei-compare__summary{background:#fff;border-left:2px solid var(--rrei-orange);color:var(--rrei-text);font-size:14px;line-height:26px;margin-top:32px;padding:28px}.rrei-compare__summary p{margin:0 0 1em}.rrei-compare__summary p:last-child{margin-bottom:0}.rrei-compare.rrei-anim .rrei-compare__frame,.rrei-compare.rrei-anim .rrei-compare__summary{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.rrei-compare.rrei-anim .rrei-compare__summary{transition-delay:.15s}.rrei-compare.rrei-anim.is-inview .rrei-compare__frame,.rrei-compare.rrei-anim.is-inview .rrei-compare__summary{opacity:1;transform:none}@media (max-width:767px){.rrei-compare{padding:56px 0}.rrei-compare--compact{padding-bottom:24px}.rrei-compare__summary{padding:20px}}