.zbr-topic>.zbr-earnings{grid-column:1/-1;margin:0;padding:28px 30px;background:linear-gradient(120deg,#eff7ff,#fff);border-bottom:1px solid #c9ddec;color:#1b3d5a}.zbr-earnings-heading{display:flex;justify-content:space-between;align-items:center;gap:18px}.zbr-earnings-badge{display:inline-block;padding:6px 10px;border-radius:6px;background:#fff0dc;color:#794b10;font-size:13px;font-weight:750}.zbr-earnings h4{font-size:21px;color:#183f63;margin:14px 0 0;line-height:1.5}.zbr-earnings-unit{background:white;border:1px solid #bdd5e9;border-radius:8px;padding:13px 16px;font-size:14px;white-space:nowrap}.zbr-earnings-unit b{color:#125ca3}.zbr-earnings .zbr-earnings-main{margin:25px 0 20px;color:#234c6b}.zbr-earnings-main>span{display:block;font-size:15px;font-weight:650}.zbr-earnings-main>strong{display:block;color:#105db1;font-size:clamp(48px,5vw,66px);line-height:1.25;letter-spacing:-2px;font-weight:850;margin-top:7px}.zbr-earnings-main small{font-size:28px;margin-left:8px;letter-spacing:-1px}.zbr-earnings-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.zbr-earnings-cases>div{border:1px solid #bfd5e8;background:#fff;padding:15px 18px;border-radius:10px}.zbr-earnings-cases .is-middle{border:2px solid #236cba;background:#e7f2ff}.zbr-earnings-cases span,.zbr-earnings-cases small{display:block;color:#3d5d77;font-size:13px}.zbr-earnings-cases b{display:block;color:#154f85;font-size:25px;margin:8px 0}.zbr-earnings p.zbr-earnings-basis,.zbr-earnings p.zbr-earnings-cost,.zbr-earnings p.zbr-earnings-disclaimer{color:#2d485d;font-size:13px;line-height:1.85;margin:16px 0 0}.zbr-earnings p.zbr-earnings-disclaimer{padding:15px;border-left:3px solid #6689a5;background:#e7eef5}.zbr-earnings-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.zbr-earnings-actions button{cursor:pointer;padding:12px 18px;font:inherit;font-size:13px;border:1px solid #9fbfd9;background:#fff;color:#19588e;border-radius:8px}.zbr-earnings .zbr-earnings-status{font-size:13px;color:#26465f;line-height:1.7}.zbr-earnings .zbr-earnings-status:empty{display:none}
@media(max-width:760px){.zbr-topic>.zbr-earnings{padding:23px 18px}.zbr-earnings-heading{display:block}.zbr-earnings-unit{display:inline-block;margin-top:14px}.zbr-earnings-cases{gap:7px}.zbr-earnings-cases>div{padding:12px 8px}.zbr-earnings-cases b{font-size:21px}.zbr-earnings-cases small{font-size:11px}.zbr-earnings-actions button{width:100%}}
@media(max-width:760px){.zbr-earnings-cases b{font-size:17px;white-space:nowrap;letter-spacing:-.04em}}
.zbr-earnings .zbr-earnings-period{font-size:16px;color:#243f58;line-height:1.8;margin:22px 0 18px}.zbr-earnings-period span{display:block;font-size:13px;color:#384f62;margin-top:6px}.zbr-earnings-comparison{display:grid;grid-template-columns:1fr 1fr;gap:18px}.zbr-earnings-plan{padding:23px;background:#fff;border:1px solid #b9d2e7;border-radius:12px}.zbr-earnings-plan.is-premium{background:#edf3ff;border-color:#9bb6dc}.zbr-earnings-plan>span{display:block;font-size:13px;color:#2b4b68;font-weight:700}.zbr-earnings-plan>strong{display:block;font-size:clamp(40px,4.5vw,60px);color:#115ba8;line-height:1.35;letter-spacing:-1.5px;margin:12px 0}.zbr-earnings-plan>strong small{display:block;font-size:18px;letter-spacing:0}.zbr-earnings .zbr-earnings-plan>p{font-size:14px;color:#274e6f;margin:8px 0 20px}.zbr-earnings-plan button{background:#1763b8;color:#fff;border:0;border-radius:7px;padding:12px 16px;font:inherit;font-size:13px;cursor:pointer}.zbr-earnings p.zbr-earnings-premium-note{font-size:14px;line-height:1.9;color:#273e53;background:#fff4df;border:1px solid #e5cda4;padding:16px;border-radius:8px;margin:18px 0}.zbr-earnings-premium-note b{display:block}
@media(max-width:760px){.zbr-earnings-comparison{grid-template-columns:1fr;gap:12px}.zbr-earnings-plan{padding:20px}.zbr-earnings-plan>strong{font-size:46px}.zbr-earnings-plan>strong small{display:inline-block;font-size:17px;margin-left:9px}}
.zbr-earnings-goal{margin:22px 0;padding:24px;border:2px solid #2274c8;border-radius:12px;background:#fff}.zbr-earnings .zbr-earnings-goal h4{font-size:23px;margin:0 0 12px;color:#194b7a}.zbr-earnings .zbr-earnings-goal p{color:#2c4860;font-size:14px;line-height:1.85}.zbr-goal-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.zbr-goal-buttons button{flex:1;border:1px solid #9dbdd9;background:#eef6ff;color:#145796;padding:14px 10px;font:inherit;font-size:17px;font-weight:750;border-radius:8px;cursor:pointer;white-space:nowrap}.zbr-goal-buttons button[aria-pressed=true]{background:#175fac;color:#fff;border-color:#175fac}.zbr-earnings-goal [data-goal-consult]{padding:13px 18px;font:inherit;font-size:14px;border-radius:8px;cursor:pointer}.zbr-earnings-goal [data-goal-consult]:disabled{opacity:.6;cursor:default}.zbr-earnings .zbr-goal-result{padding:14px;background:#edf4fb;border-radius:8px}.zbr-goal-status:empty{display:none}
@media(max-width:760px){.zbr-earnings-goal{padding:18px 14px}.zbr-goal-buttons{gap:7px}.zbr-goal-buttons button{font-size:14px;flex:1 1 100%}}
