body.cr-comparison-evidence{--te-ink:#162a39;--te-blue:#315bc5;--te-line:#d9e1ec;background:#f0f3f8;color:var(--te-ink)}
.cr-comparison-evidence .intro{margin-bottom:20px}.cr-comparison-evidence .intro h1{font-size:clamp(28px,3vw,38px);line-height:1.15;max-width:850px}
.cr-comparison-evidence .te-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:center;margin:12px 0 24px}.cr-comparison-evidence .te-intro h2{font-size:24px;line-height:1.3;margin:10px 0}.cr-comparison-evidence .te-intro p{font-size:15px;line-height:1.65;color:#526575;margin:8px 0}.cr-comparison-evidence .te-formula{background:white;border:1px solid var(--te-line);border-left:4px solid var(--te-blue);padding:24px;border-radius:8px}.cr-comparison-evidence .te-formula strong{font-size:20px}
.cr-comparison-evidence .te-readiness,.cr-comparison-evidence .te-notice{padding:16px 20px;border:1px solid var(--te-line);background:#e8eefb;border-radius:8px;margin:16px 0}.te-readiness p{margin:6px 0 0}.cr-comparison-evidence .te-notice{background:#fff7e7;color:#59461a}
.cr-comparison-evidence .te-help{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.cr-comparison-evidence .te-help button{padding:12px 16px;border:1px solid #abbde4;border-radius:6px;background:white;color:#23499f;font-weight:700}
.cr-comparison-evidence #bv-filters,.cr-comparison-evidence .bv-scenario,.cr-comparison-evidence .payment-controls{background:white;border:1px solid var(--te-line);border-radius:10px;padding:22px;gap:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cr-comparison-evidence .bv-scenario{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.cr-comparison-evidence input,.cr-comparison-evidence select{max-width:100%;min-width:0;border-radius:5px}.cr-comparison-evidence label{min-width:0}.cr-comparison-evidence .te-refine{grid-column:1/-1;background:#f8faff;border:1px solid var(--te-line);border-radius:7px;padding:16px;margin:12px 0}.cr-comparison-evidence .te-refine summary,.cr-comparison-evidence .te-profiles summary{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#23499f;font-weight:700;cursor:pointer}.cr-comparison-evidence .te-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.cr-comparison-evidence .te-glossary{padding:14px 0}.cr-comparison-evidence .bv-term-button{background:#fff;border-color:var(--te-line)}
.cr-comparison-evidence #bv-results table,.cr-comparison-evidence #te-payment-matrix table{width:100%;border-collapse:collapse;background:#fff}.cr-comparison-evidence #bv-results th,.cr-comparison-evidence #te-payment-matrix th{background:#e8eefb;color:#233b59;font-size:13px}.cr-comparison-evidence #bv-results td,.cr-comparison-evidence #te-payment-matrix td,.cr-comparison-evidence #te-payment-matrix th{padding:17px;text-align:left;border-bottom:1px solid var(--te-line);vertical-align:top}.cr-comparison-evidence #te-payment-matrix tbody th{background:#fff;min-width:180px}.cr-comparison-evidence #te-payment-matrix img{object-fit:contain;vertical-align:middle;margin-right:10px}.cr-comparison-evidence .te-tablewrap,.cr-comparison-evidence .bv-tablewrap{overflow:auto;max-width:100%;border:1px solid var(--te-line);border-radius:10px}.cr-comparison-evidence .bv-net{font-size:22px;color:#244a9c}.cr-comparison-evidence .bv-reason{background:#f1f4f8;color:#526575;border-left:3px solid #a8b9d7;padding:10px}.cr-comparison-evidence .bv-card{background:#fff;border:1px solid var(--te-line);border-radius:10px}.cr-comparison-evidence .bv-selection{background:#162f50;color:#fff;border-radius:8px}.cr-comparison-evidence .bv-selection button{color:#162a39;background:#fff}.cr-comparison-evidence details summary{font-family:Arial,Helvetica,sans-serif}.cr-comparison-evidence .bv-toolbar{gap:10px;flex-wrap:wrap}.cr-comparison-evidence button:focus-visible,.cr-comparison-evidence a:focus-visible,.cr-comparison-evidence summary:focus-visible{outline:3px solid #e5a500;outline-offset:3px}
.cr-comparison-evidence .te-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 14px}.cr-comparison-evidence .te-evidence-grid article{background:#fff;border:1px solid var(--te-line);border-radius:9px;padding:22px}.te-evidence-grid span{display:block;color:#315bc5;font-size:11px;letter-spacing:1px;margin-bottom:14px}.te-evidence-grid strong{font-size:19px;display:block;line-height:1.35}.te-evidence-grid p{font-size:14px;line-height:1.6;color:#526575;margin:12px 0 0}.te-section-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:28px 0 16px}.te-section-head h2{font-size:23px;margin:0}.te-profiles{margin:24px 0}.te-profiles[open] summary{margin-bottom:18px}.cr-comparison-evidence .payment-extra{border:0;padding:18px 0 0;background:transparent}.cr-comparison-evidence .te-refine>label{display:block;max-width:420px;margin:18px 0}.cr-comparison-evidence .payment-grid .paper{border-radius:9px;background:#fff}
@media(max-width:700px){.cr-comparison-evidence .te-intro,.cr-comparison-evidence .te-evidence-grid,.cr-comparison-evidence .bv-scenario,.cr-comparison-evidence #bv-filters,.cr-comparison-evidence .payment-controls,.cr-comparison-evidence .te-filter-grid{grid-template-columns:1fr}.cr-comparison-evidence .te-intro{gap:14px}.cr-comparison-evidence .te-formula{padding:18px}.cr-comparison-evidence .te-section-head{align-items:flex-start;flex-direction:column}.cr-comparison-evidence #app{min-width:0}.cr-comparison-evidence .bv-tablewrap table{min-width:650px}.cr-comparison-evidence #te-payment-matrix table{min-width:540px}.cr-comparison-evidence .te-help button{width:100%;text-align:left}.cr-comparison-evidence .te-evidence-grid{gap:10px}.cr-comparison-evidence .te-evidence-grid article{padding:18px}.cr-comparison-evidence .bv-selection{position:static;flex-wrap:wrap}.cr-comparison-evidence #bv-workbench{max-width:calc(100vw - 24px)}}
