.pension-optimizer__section{background:#fafbff;border:1px solid #e8eef8;border-radius:12px;margin-bottom:24px;padding:18px 20px}.pension-optimizer__section:last-child{margin-bottom:0}@media (width<=767px){.pension-optimizer__section{padding:14px}}.pension-optimizer__title{color:#07223f;margin:0 0 8px;font-size:16px;font-weight:700}.pension-optimizer__subtitle{color:#07223f;margin:20px 0 8px;font-size:14px;font-weight:700}.pension-optimizer__note{color:#64768f;margin:0 0 14px;font-size:14px;line-height:1.6}.pension-optimizer__target-input{max-width:320px;margin-bottom:16px}.pension-optimizer__na{color:#9aa8bd;font-size:12.5px;font-weight:400}.pension-optimizer__sector-toggle{background:#f0f4fa;border-radius:6px;align-items:center;gap:2px;margin-bottom:14px;padding:2px;display:inline-flex}.pension-optimizer__sector-btn{color:#64768f;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:6px 16px;font-size:13px;font-weight:500;transition:background .12s,color .12s}.pension-optimizer__sector-btn--active{color:#175bf0;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001a}.pension-optimizer__sector-btn:hover:not(.pension-optimizer__sector-btn--active){color:#175bf0}.pension-optimizer__tier-sub{color:#9aaabb;white-space:nowrap;margin-top:2px;font-size:10.5px;font-weight:400;display:block}.pension-optimizer__tier-sub-inline{color:#9aa8bd;font-size:11px}.pension-optimizer__row-note{color:#175bf0;white-space:nowrap;margin-left:6px;font-size:11px;font-weight:500;display:inline-block}.pension-optimizer__summary{color:#4e6280;background:#f4f7ff;border-radius:8px;margin-top:14px;padding:10px 14px;font-size:13px;line-height:1.6}.pension-optimizer__summary strong{color:#07223f}.pension-optimizer__matrix-base{color:#64768f;margin:0 0 12px;font-size:12.5px}.pension-optimizer__matrix-base strong{color:#07223f}.pension-optimizer__matrix th{text-align:right}.pension-optimizer__matrix th:first-child{text-align:left}.pension-optimizer__tier-current{color:#175bf0;font-weight:600}.pension-optimizer__matrix th.pension-optimizer__matrix-col--80,.pension-optimizer__matrix td.pension-optimizer__matrix-col--80{background:#9aa8bd14}.pension-optimizer__matrix th.pension-optimizer__matrix-col--100,.pension-optimizer__matrix td.pension-optimizer__matrix-col--100{background:#175bf00f}.pension-optimizer__matrix th.pension-optimizer__matrix-col--120,.pension-optimizer__matrix td.pension-optimizer__matrix-col--120{background:#2fa34e0d}.pension-optimizer__matrix th.pension-optimizer__matrix-col--150,.pension-optimizer__matrix td.pension-optimizer__matrix-col--150{background:#2fa34e1a}.pension-optimizer__matrix th.pension-optimizer__matrix-col--200,.pension-optimizer__matrix td.pension-optimizer__matrix-col--200{background:#2fa34e29}.pension-optimizer__matrix th.pension-optimizer__matrix-col{border-top:3px solid #0000}.pension-optimizer__matrix th.pension-optimizer__matrix-col--80{border-top-color:#9aa8bd}.pension-optimizer__matrix th.pension-optimizer__matrix-col--100{border-top-color:#175bf0}.pension-optimizer__matrix th.pension-optimizer__matrix-col--120{border-top-color:#2fa34e8c}.pension-optimizer__matrix th.pension-optimizer__matrix-col--150{border-top-color:#2fa34e}.pension-optimizer__matrix th.pension-optimizer__matrix-col--200{border-top-color:#178334}
