
.review-flow{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 20px;list-style:none;font-size:12px;font-weight:650;text-align:left}.review-flow li{padding:8px 12px;border-radius:24px;background:#f0f3f9;color:#5a667b}.review-flow [aria-current="step"]{background:#245dde;color:white}.review-flow .is-complete{background:#e5f5ee;color:#236647}.review-comparison{margin:0 0 22px;padding:20px;border:1px solid #dce5f3;border-radius:18px;text-align:left;background:#f8faff;color:#1b3559}.review-comparison h3{margin:0 0 10px;font-size:20px}.review-comparison p{font-size:14px;line-height:1.6}.review-table-scroll{overflow-x:auto}.review-comparison table{width:100%;border-collapse:collapse;font-size:14px;margin:14px 0}.review-comparison caption{text-align:left;font-size:13px;padding:8px 0}.review-comparison th,.review-comparison td{padding:12px 8px;border-bottom:1px solid #dce5f3;text-align:right;white-space:nowrap}.review-comparison th:first-child{text-align:left}.review-comparison thead th{font-size:12px;color:#596a85}.review-comparison .review-comparison-note{font-size:12px;margin:12px 0 0}.result-cards .rc-next-step{background:#245dde;color:white;border-color:#245dde;margin:0 0 18px;min-height:76px}.result-cards .rc-next-step:hover{background:#1d4fc4}.rc-primary:has(> :last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme="dark"] .review-comparison{background:#19283f;color:#e2eafa;border-color:#364963}[data-theme="dark"] .review-comparison th,[data-theme="dark"] .review-comparison td{border-color:#364963}[data-theme="dark"] .review-comparison thead th{color:#b4c7e3}@media(max-width:420px){.review-comparison{padding:12px}.review-comparison th,.review-comparison td{padding:10px 5px;font-size:12px}.review-flow{gap:6px}.review-flow li{font-size:11px;padding:7px 9px}}
