.cmp-band{background:var(--cubby-paper, #FAF9F6);color:var(--cubby-ink, #16263F);position:relative}.cmp-home-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:32px;margin-top:48px;align-items:start}.cmp-home-side{display:grid;gap:20px;justify-items:start;position:sticky;top:96px}.cmp-table-wrap{border-radius:12px;background:#fff;border:1px solid rgba(22,38,63,.1);box-shadow:0 30px 60px -36px #16263f4d;overflow:hidden}.cmp-table{width:100%;border-collapse:collapse;table-layout:fixed}.cmp-th-label{width:30%}.cmp-th{padding:18px 12px 14px;text-align:left;vertical-align:bottom;border-bottom:1px solid rgba(22,38,63,.1)}.cmp-th b{display:block;font-size:15px;font-weight:600;color:#132a5b}.cmp-th small{display:block;margin-top:2px;font-size:13px;font-weight:400;color:#56627a}.cmp-th[data-col=rostra]{background:#132a5b}.cmp-th[data-col=rostra] b{color:#fff}.cmp-th[data-col=rostra] small{color:#c9dcff}.cmp-group th{padding:18px 16px 8px;text-align:left;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#2c5aa0;background:#f6f7fa}.cmp-row{border-top:1px solid rgba(22,38,63,.07)}.cmp-label{padding:14px 16px;text-align:left;font-size:15px;font-weight:600;color:#16263f;vertical-align:top}.cmp-cell{padding:14px 12px;vertical-align:top;font-size:13px;line-height:1.4;color:#56627a}.cmp-cell:nth-child(2){background:#2c5aa00f;color:#16263f}.cmp-mark{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:9999px;margin-bottom:6px;vertical-align:middle}.cmp-mark svg{width:13px;height:13px;stroke-width:3}[data-status=yes]>.cmp-mark{background:#2c5aa0;color:#fff}[data-status=part]>.cmp-mark{background:#16263f1a;color:#3d4a63}[data-status=no]>.cmp-mark{background:transparent;color:#6e7890;box-shadow:inset 0 0 0 1.5px #16263f33}.cmp-note{display:block}.cmp-row{transition:opacity .52s ease,transform .7s var(--mi-spring, cubic-bezier(.22, 1, .36, 1));transition-delay:calc(var(--i) * 45ms)}.cmp-row .cmp-cell:nth-child(2) .cmp-mark{transition:transform .52s var(--mi-spring, ease);transition-delay:calc(var(--i) * 45ms + .22s)}.cmp-table-wrap[data-in=false] .cmp-row{opacity:0;transform:translate3d(0,18px,0)}.cmp-table-wrap[data-in=false] .cmp-row .cmp-cell:nth-child(2) .cmp-mark{transform:scale(.3)}.cmp-key{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0;padding:14px 16px;border-top:1px solid rgba(22,38,63,.08);font-size:13px;color:#56627a}.cmp-key li{display:inline-flex;align-items:center;gap:8px}.cmp-key .cmp-mark{margin:0;width:18px;height:18px}.cmp-key .cmp-mark svg{width:11px;height:11px}.cmp-cost{width:100%;margin:0;padding:24px;border-radius:12px;background:#0e1628;color:#eef2fa;box-shadow:0 30px 60px -30px #0e162899}.cmp-cost-h{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8fb9ff}.cmp-cost-row{margin-top:20px}.cmp-cost-label{display:block;font-size:15px;color:#c3ccdd}.cmp-cost-bar{margin-top:8px;height:14px;border-radius:9999px;background:#e8edf714;overflow:hidden}.cmp-cost-bar i{display:block;height:100%;width:100%;border-radius:9999px;transform-origin:0 50%;transform:scaleX(var(--w));transition:transform 1.4s var(--mi-spring, cubic-bezier(.22, 1, .36, 1))}.cmp-cost[data-in=false] .cmp-cost-bar i{transform:scaleX(.02)}.cmp-cost-row[data-tone=old] .cmp-cost-bar i{background:linear-gradient(90deg,#6b7488,#9aa3b5)}.cmp-cost-row[data-tone=new] .cmp-cost-bar i{background:linear-gradient(90deg,#4a80e4,#8fb9ff);transition-delay:.3s}.cmp-cost-row b{display:block;margin-top:8px;font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.cmp-cost-row[data-tone=old] b{color:#c3ccdd}.cmp-cost-saved{margin-top:18px;font-size:15px;color:#c3ccdd}.cmp-cost-saved strong{color:#fff}.cmp-cost .cmp-foot{color:#a7b2c8}.cmp-foot{margin-top:14px;font-size:13px;line-height:1.5;color:#56627a}.cmp-foot-wide{margin-top:24px;max-width:760px}@media(max-width:1023px){.cmp-home-grid{grid-template-columns:1fr}.cmp-home-side{position:static}}@media(max-width:640px){.cmp-th-label{width:34%}.cmp-th{padding:14px 6px 10px}.cmp-th b{font-size:13px}.cmp-th small{display:none}.cmp-label{padding:12px 10px;font-size:13px}.cmp-cell{padding:12px 6px;text-align:center}.cmp-mark{margin:0}.cmp-note{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cmp-group th{padding:14px 10px 6px}.cmp-cost{padding:20px}}@media(prefers-reduced-motion:reduce){.cmp-row,.cmp-row .cmp-mark,.cmp-cost-bar i{transition:none}.cmp-table-wrap[data-in=false] .cmp-row{opacity:1;transform:none}.cmp-table-wrap[data-in=false] .cmp-row .cmp-cell:nth-child(2) .cmp-mark{transform:none}.cmp-cost[data-in=false] .cmp-cost-bar i{transform:scaleX(var(--w))}}
