.comparison-dashboard{color:#17212c;padding-bottom:64px}.comparison-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 28px}.currency-switch{display:flex;gap:4px;background:#e9ece8;border:1px solid #dfe3dc;padding:5px;border-radius:99px}.currency-switch button{padding:12px 25px;border-radius:99px;font-size:14px;font-weight:700;transition:background .15s,color .15s}.currency-switch button[aria-pressed=true]{background:#17212c;color:#fff;box-shadow:0 3px 10px #17212c16}.currency-switch button:focus-visible,.comparison-cta:focus-visible{outline:3px solid #718315;outline-offset:3px}.comparison-scope{font-size:12px;color:#69736d}.comparison-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);gap:24px;align-items:start}.zarb-summary{background:#191527;color:#fff;border-radius:24px;padding:30px;position:sticky;top:100px;overflow:hidden}.summary-brand{display:flex;align-items:center;gap:10px;font-size:13px;color:#c7c5cf}.summary-mark{font-size:30px;color:#dbf774}.zarb-summary h2{font-size:32px;font-weight:900;margin-top:24px}.summary-rate-label{font-size:12px;color:#bdb9ca;margin-top:25px}.summary-rate{font-size:64px;font-weight:900;line-height:1.2;margin-top:10px;letter-spacing:-3px;color:#dbf774;direction:ltr;text-align:right}.summary-updated{font-size:11px;color:#bdb9ca;margin-top:14px}.zarb-summary dl{margin:30px 0;border-top:1px solid #ffffff20}.zarb-summary dl div{display:flex;gap:14px;justify-content:space-between;padding:17px 0;border-bottom:1px solid #ffffff20;font-size:12px;line-height:1.8}.zarb-summary dt{color:#bdb9ca;flex-shrink:0}.zarb-summary dd{text-align:left}.comparison-cta{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#dbf774;color:#18220e;padding:15px 18px;font-size:13px;font-weight:800;border-radius:99px}.summary-footnote{font-size:11px;line-height:2;color:#bdb9ca;margin-top:18px}.comparison-charts{display:grid;gap:20px;min-width:0}.rate-chart{background:#fff;border:1px solid #e1e6df;border-radius:24px;padding:30px;box-shadow:0 8px 30px #19251c04}.chart-heading{display:flex;gap:15px;align-items:center;justify-content:space-between}.chart-heading h3{font-size:22px;font-weight:850}.chart-heading>span{font-size:11px;background:#eef3eb;padding:5px 10px;border-radius:99px;color:#50624a}.chart-note{font-size:12px;line-height:2;color:#6b746f;margin-top:10px}.chart-axis{direction:ltr;display:flex;justify-content:space-between;font-size:10px;color:#7c857e;border-bottom:1px solid #e8ede6;margin:24px 0 0;padding-bottom:7px}.chart-rows{display:grid;gap:25px;margin-top:20px}.chart-row-top{display:flex;justify-content:space-between;align-items:start;gap:14px}.chart-provider{font-weight:800;font-size:15px}.chart-label{display:block;font-size:11px;color:#6b746f;margin-top:5px}.chart-row-top strong{font-size:24px;font-weight:800;direction:ltr;flex-shrink:0}.chart-track{height:12px;background:repeating-linear-gradient(90deg,#f1f4ef 0 calc(50% - 1px),#e5eae2 calc(50% - 1px) 50%);border-radius:4px;position:relative;margin:12px 0 7px;direction:ltr;overflow:hidden}.chart-bar{display:block;height:100%;background:#8a93a7;border-radius:3px}.chart-row-zarb .chart-bar{background:#b8d94b}.chart-zero{position:absolute;left:0;top:0;bottom:0;border-left:2px solid #647166}.chart-detail{font-size:11px;line-height:2;color:#626d65}.chart-detail a{text-decoration:underline;text-underline-offset:3px;color:#293d2c;white-space:nowrap}.rate-chart-history .chart-bar{background:repeating-linear-gradient(135deg,#b5bad9 0 4px,#dce0ee 4px 8px)}.rate-chart-history .chart-heading>span{background:#f0eef8;color:#666383}.benchmark-unavailable{font-size:13px;line-height:2;padding:20px;border:1px dashed #bdc6b8;border-radius:16px;color:#65725f}.comparison-sources{margin-top:60px}.sources-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.sources-heading p{font-size:12px;color:#687361;margin-bottom:9px}.sources-heading h2{font-size:27px;font-weight:850}.sources-heading>span{font-size:11px;color:#6b746f;max-width:240px;line-height:1.9}.comparison-sources details{border-top:1px solid #dfe5db}.comparison-sources summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font-size:14px;font-weight:750;list-style:none}.comparison-sources summary::-webkit-details-marker{display:none}.comparison-sources summary small{display:block;font-size:11px;font-weight:400;color:#6b746f;margin-top:5px}.source-status{font-size:11px;font-weight:400;color:#64705f;white-space:nowrap}.source-body{max-width:780px;font-size:13px;line-height:2.1;padding:0 0 24px;color:#626d65}.source-body a{display:inline-block;margin-top:12px;text-decoration:underline;color:#243a24}.comparison-eligibility{border-top:1px solid #dfe5db;padding-top:22px;font-size:12px;line-height:2;color:#66715f}.comparison-hero{background:#f7f9f4;color:#17212c;padding:45px 0 32px}.comparison-hero .hero-kicker{font-size:12px;font-weight:800;letter-spacing:.02em;color:#617d31}.comparison-hero h1{font-size:clamp(36px,4.7vw,60px);font-weight:900;line-height:1.4;letter-spacing:-2px;margin-top:18px}.comparison-hero h1 span{color:#647f36}.comparison-hero .hero-note{max-width:650px;font-size:14px;line-height:2.2;color:#65715f;margin-top:22px}.comparison-surface{background:#f7f9f4}.comparison-method{background:#fff;border-top:1px solid #e1e6df;padding:40px 0 55px}.comparison-method details{padding:18px 0;border-bottom:1px solid #e1e6df}.comparison-method summary{font-size:15px;font-weight:700;cursor:pointer}.comparison-method p{font-size:13px;line-height:2.2;color:#65715f;margin-top:15px;max-width:850px}@media(max-width:900px){.comparison-workspace{grid-template-columns:1fr}.zarb-summary{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.summary-brand,.zarb-summary h2,.summary-rate-label,.summary-rate,.summary-updated{grid-column:1}.zarb-summary dl{grid-column:2;grid-row:2 / 6;margin:20px 0}.comparison-cta{grid-column:1 / -1;margin-top:22px}.summary-footnote{grid-column:1 / -1}.comparison-scope{display:none}}@media(max-width:520px){.comparison-hero{padding:38px 0 30px}.comparison-hero h1{letter-spacing:-1px}.currency-switch{width:100%;justify-content:space-between}.currency-switch button{padding:11px 15px}.zarb-summary{padding:24px;gap:0 12px}.zarb-summary h2{font-size:25px}.summary-rate{font-size:48px}.summary-rate-label{font-size:10px}.zarb-summary dl div{display:block;font-size:11px}.zarb-summary dd{text-align:right;margin-top:3px}.rate-chart{padding:22px 18px}.chart-heading h3{font-size:19px}.chart-row-top strong{font-size:22px}.sources-heading{display:block}.sources-heading>span{display:block;margin-top:12px}.source-status{font-size:10px}.comparison-sources summary{gap:10px}.comparison-sources{margin-top:40px}}.provider-identity{display:flex;align-items:center;gap:12px;min-width:0}.provider-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:5px;background:#fff;border:1px solid #e8ece5;border-radius:12px;overflow:hidden}.provider-logo img{display:block;width:100%;height:100%;object-fit:contain}.chart-row-zarb .provider-logo{background:#dff28d;border-color:#dff28d}@media(max-width:520px){.provider-identity{gap:9px}.provider-logo{width:38px;height:38px;padding:4px}.chart-provider{font-size:13px}}
