.comparison-feature .criteria-heading{max-width:960px;margin-bottom:28px}.comparison-feature .criteria-heading h2{font-size:clamp(34px,3.8vw,52px);margin-bottom:18px}.comparison-feature .criteria-heading>p{font-size:20px;line-height:1.55;color:#456171;max-width:850px}
.comparison-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;background:#e6f2f8;border-top:4px solid #00a4d8;padding:28px 30px;margin:30px 0 34px}.comparison-highlights>div+div{border-left:1px solid #bfd7e4;padding-left:30px}.comparison-highlights strong{display:block;font-size:27px;line-height:1.2;letter-spacing:-.02em;color:#103e64;font-weight:600;margin-bottom:9px}.comparison-highlights span{display:block;font-size:16px;line-height:1.45;color:#456171}
.legacy-content .decision-scroll{margin:0;overflow:visible}.legacy-content .decision-table{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #d2e0e8;font-size:16px}.legacy-content .decision-table th,.legacy-content .decision-table td{padding:25px 24px;vertical-align:top;text-align:left;border:0;border-bottom:1px solid #d2e0e8;line-height:1.6;overflow-wrap:break-word}.legacy-content .decision-table thead th{background:#edf3f6;color:#173d54;font-size:25px;font-weight:600;vertical-align:bottom;padding-top:28px;padding-bottom:27px;border-bottom:1px solid #c4d7e2}.legacy-content .decision-table thead th:first-child{width:18%;font-size:16px;font-weight:500;color:#4b6575}.legacy-content .decision-table thead th:nth-child(2),.legacy-content .decision-table thead th:nth-child(3){width:23%}.legacy-content .decision-table thead th:last-child{width:36%;background:#103e64;color:#fff;border-top:5px solid #00a4d8;padding-top:23px}.legacy-content .decision-table thead small{display:block;font-size:14px;font-weight:400;line-height:1.45;color:#496678;margin-top:9px}.legacy-content .decision-table thead th:last-child small{color:#d4edf8}.ia-column-label{display:block;color:#a9eaff;font-size:13px;font-weight:500;margin-bottom:8px}.ia-column-brand{display:block;font-size:35px;line-height:1.1;font-weight:600;letter-spacing:-.035em}
.legacy-content .decision-table tbody th{background:#f1f6f8;color:#173d54;font-size:17px;font-weight:600;line-height:1.4}.legacy-content .decision-table tbody td{background:#fff;color:#486171;font-size:16px;border-left:1px solid #e2eaf0}.legacy-content .decision-table tbody tr:nth-child(even)>td:not(.ia-advantage){background:#f7fafb}.legacy-content .decision-table tbody td.ia-advantage{background:#103e64;color:#e2f0f8;border-left:0;border-bottom:1px solid #36617e;padding-left:28px;padding-right:28px}.legacy-content .decision-table tbody tr:nth-child(even)>td.ia-advantage{background:#0d3555}.legacy-content .decision-table .ia-cell-title{display:block;color:#fff;font-size:22px;font-weight:600;line-height:1.25;margin:0 0 12px;letter-spacing:-.015em}.legacy-content .decision-table td.ia-advantage p{font-size:16px;line-height:1.6;color:#d5e9f5;margin:0;max-width:none}.legacy-content .decision-table td.ia-advantage a{display:inline-block;color:#a9eaff;font-size:15px;font-weight:600;margin-top:15px;text-decoration:underline;text-underline-offset:4px}.legacy-content .decision-table td.ia-advantage a:hover{color:white}.legacy-content .decision-table tr:last-child>*{border-bottom:0}
.comparison-context{padding:27px 0 32px}.legacy-content .comparison-context p{font-size:15px;line-height:1.65;color:#496678;max-width:1100px;margin:0 0 18px}.comparison-context strong{color:#173d54}.comparison-context>div{display:flex;gap:28px;flex-wrap:wrap}.comparison-context a{color:#123e68;font-size:16px;text-decoration:underline;text-underline-offset:5px}
@media(max-width:1100px){.legacy-content .decision-table th,.legacy-content .decision-table td{padding:22px 17px}.legacy-content .decision-table tbody td.ia-advantage{padding:22px}.comparison-highlights{gap:22px;padding:25px}.comparison-highlights>div+div{padding-left:22px}.comparison-highlights strong{font-size:24px}}
@media(max-width:760px){.comparison-highlights{grid-template-columns:1fr;gap:18px;padding:25px}.comparison-highlights>div+div{padding:18px 0 0;border-left:0;border-top:1px solid #bfd7e4}.comparison-highlights strong{font-size:26px;margin-bottom:6px}.comparison-feature .criteria-heading>p{font-size:18px}.legacy-content .decision-table{display:block;border:0;table-layout:auto}.decision-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.decision-table tbody{display:block}.decision-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:25px;border:1px solid #c4d7e2;overflow:hidden}.legacy-content .decision-table tbody th{grid-column:1/-1;padding:19px 20px;font-size:22px;background:#e6f0f5;border-bottom:1px solid #c4d7e2}.legacy-content .decision-table tbody td{padding:20px 17px;border:0;background:#fff;font-size:15px}.legacy-content .decision-table tbody td:nth-child(3){border-left:1px solid #d2e0e8}.legacy-content .decision-table tbody td.ia-advantage{grid-column:1/-1;padding:24px;border-top:3px solid #00a4d8}.decision-table td:before{content:attr(data-label);display:block;font-size:14px;font-weight:700;color:#173d54;margin-bottom:12px}.decision-table td.ia-advantage:before{color:#a9eaff}.legacy-content .decision-table .ia-cell-title{font-size:24px}.legacy-content .decision-table td.ia-advantage p{font-size:16px}.comparison-context{padding-top:0}}
@media print{.legacy-content .decision-table{display:table!important;font-size:9pt;border-collapse:collapse}.decision-table thead{position:static;width:auto;height:auto;clip-path:none;white-space:normal;display:table-header-group}.decision-table tbody{display:table-row-group}.decision-table tbody tr{display:table-row;break-inside:avoid}.legacy-content .decision-table th,.legacy-content .decision-table td,.legacy-content .decision-table tbody td.ia-advantage{padding:9px;background:white!important;color:#173d54!important;border:1px solid #b9cbd5}.legacy-content .decision-table thead th{font-size:12pt}.legacy-content .decision-table .ia-cell-title{color:#103e64;font-size:12pt}.legacy-content .decision-table td.ia-advantage p{color:#173d54;font-size:9pt}.decision-table td:before{display:none}.comparison-highlights strong{font-size:14pt}.ia-column-brand{font-size:19pt}.ia-column-label,.legacy-content .decision-table thead th:last-child small{color:#173d54}.legacy-content .decision-table tbody th{font-size:10pt}}
