.tool-article h1,.tool-article h2,.tool-article h3,.tool-article h4,.tool-article h5,.tool-article h6{font-family:var(--ff-head);font-weight:800;color:var(--sm-text-hi);letter-spacing:-.3px}.tool-article label,.tool-article li,.tool-article p,.tool-article strong{color:var(--sm-text-mid)}.tool-article .text-muted{color:var(--sm-text-lo)!important}.tool-article a{color:var(--sm-gold-300)}.tool-article a:hover{color:var(--sm-gold-500)}.tool-article .breadcrumb-item a{color:var(--sm-gold-300);text-decoration:none}.tool-article .breadcrumb-item a:hover{text-decoration:underline}.tool-article .breadcrumb-item+.breadcrumb-item::before,.tool-article .breadcrumb-item.active{color:var(--sm-text-lo)}.direct-answer{border-left:3px solid var(--sm-gold-500);background:0 0;padding:6px 0 6px 24px;font-size:1.15rem;line-height:1.8;color:var(--sm-text-hi)}.tool-article .card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:var(--r-20);color:var(--sm-text-hi)}.tool-article .card.bg-light{background:rgba(255,255,255,.04)!important}.tool-article .card-title{color:var(--sm-text-hi);font-family:var(--ff-head);font-weight:700}.tool-article .card-body{color:var(--sm-text-mid)}.tool-article .form-control,.tool-article .form-select{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);color:var(--sm-text-hi)}.tool-article .form-control:focus,.tool-article .form-select:focus{background:rgba(255,255,255,.08);border-color:var(--sm-gold-500);color:var(--sm-text-hi);box-shadow:0 0 0 .2rem rgba(236,182,34,.18)}.tool-article .form-control::placeholder{color:var(--sm-text-lo)}.tool-article .form-label{color:var(--sm-text-hi);font-weight:600;margin-bottom:.5rem;line-height:1.35}.tool-article .form-text{color:var(--sm-text-lo);margin-top:.4rem;line-height:1.45}.tool-article .form-select option{color:var(--sm-text-ink)}.tool-article .btn-primary{background:var(--sm-gold-500);color:var(--sm-teal-ink);border:none;font-weight:700;border-radius:var(--r-pill)}.tool-article .btn-primary:focus,.tool-article .btn-primary:hover{background:var(--sm-gold-300);color:var(--sm-teal-ink)}.tool-article .btn-outline-secondary{color:var(--sm-text-mid);border-color:rgba(255,255,255,.25)}.tool-article .btn-outline-secondary.active,.tool-article .btn-outline-secondary:hover{background:var(--sm-gold-500);border-color:var(--sm-gold-500);color:var(--sm-teal-ink)}.tool-article table{color:var(--sm-text-mid)}.tool-article .table>:not(caption)>*>*{background:0 0;color:var(--sm-text-mid);border-color:rgba(255,255,255,.1)}.compare-table th,.tool-article .table thead th,.tool-article .table-light,.tool-article thead.table-light{background:var(--sm-teal-600)!important;color:var(--sm-text-hi)!important;border-color:rgba(255,255,255,.1)!important}.tool-article .table-bordered{border-color:rgba(255,255,255,.1)}.tool-article .table-hover>tbody>tr:hover>*{background:rgba(255,255,255,.04);color:var(--sm-text-hi)}.tool-article .alert-primary{background:rgba(236,182,34,.07);border:1px solid var(--sm-gold-500);border-radius:var(--r-20);color:var(--sm-text-hi)}.tool-article .alert-primary h5{color:var(--sm-gold-300);font-family:var(--ff-head);font-weight:800}.tool-article .alert-primary p{color:var(--sm-text-mid)}.tool-article .alert-warning{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-12);color:var(--sm-text-lo)}.tool-article .alert-info{background:rgba(10,79,112,.35);border:1px solid var(--sm-teal-500);border-radius:var(--r-12);color:var(--sm-text-mid)}.tool-article .alert-success{background:var(--sm-success-bg);border:1px solid var(--sm-success);border-radius:var(--r-12);color:var(--sm-text-hi)}.tool-article .alert-secondary{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);color:var(--sm-text-lo)}.regime-result-value{font-size:1.7rem;font-weight:800;font-family:var(--ff-head);color:var(--sm-text-hi)}.result-card{border:2px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04)}.result-card.winner{border-color:var(--sm-success);background:var(--sm-success-bg)}.gap-zero{color:var(--sm-success)}.gap-positive{color:var(--sm-gold-300)}.strength-card{border-left:4px solid var(--sm-success);background:rgba(255,255,255,.04)}.gap-card{border-left:4px solid var(--sm-danger);background:rgba(255,255,255,.04)}.warning-banner{border-left:4px solid var(--sm-gold-500);background:rgba(236,182,34,.07);padding:1rem 1.25rem;color:var(--sm-text-hi)}.warning-banner strong{color:var(--sm-gold-300)}.as-of-tag{color:var(--sm-text-lo)}.breakup-table .subtract{color:var(--sm-gold-300)}.breakup-table .total-row td{font-weight:700;border-top:2px solid rgba(255,255,255,.3)!important;color:var(--sm-text-hi)}.test-row.winner td{background:var(--sm-success-bg)!important;font-weight:600;color:var(--sm-text-hi)!important}.instalment-row.due td{background:rgba(236,182,34,.1)!important;color:var(--sm-text-hi)!important}.instalment-row.paid-ok td{background:var(--sm-success-bg)!important;color:var(--sm-text-hi)!important}.instalment-row.overdue td{background:var(--sm-danger-bg)!important;color:var(--sm-text-hi)!important}.compare-table td.factor-cell{display:none}.compare-table.filtered td.factor-cell.show,.compare-table.filtered th.factor-cell.show{display:table-cell}.nav-pills .nav-link{color:var(--sm-text-mid)}.nav-pills .nav-link.active{background-color:var(--sm-gold-500);color:var(--sm-teal-ink)}.tool-article .sticky-top.card .card-title{color:var(--sm-gold-300);font-family:var(--ff-head)}.tool-article .sticky-top.card a{color:var(--sm-text-mid);text-decoration:none}.tool-article .sticky-top.card a:hover{color:var(--sm-gold-300)}@media (max-width:575px){.tool-article{padding:120px 0 32px}}.tool-article .form-control,.tool-article .form-select{min-height:50px;border-radius:var(--r-12);padding:.6rem 1rem;font-size:1rem}.tool-article .row>[class*=col-]{padding:0 calc(var(--bs-gutter-x) * .5)}.tool-article .card-body h3{min-height:0;display:block;text-align:left;padding:0;margin:0 0 1rem!important}.tool-article .card-body>p{padding-left:0;padding-right:0;margin-bottom:1.25rem}@media (min-width:768px){.tool-article .row:has(> [class*=col-] > .form-label){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;align-items:stretch}.tool-article .row:has(> [class*=col-] > .form-label)>[class*=col-]{width:auto;max-width:none;grid-column:span 12;display:grid;grid-template-rows:subgrid;grid-row:span 3;align-content:start}.tool-article .row:has(> [class*=col-] > .form-label)>.col-md-4{grid-column:span 4}.tool-article .row:has(> [class*=col-] > .form-label)>.col-md-6{grid-column:span 6}.tool-article .row:has(> [class*=col-] > .form-label)>[class*=col-]>.form-label{align-self:end}.tool-article .row:has(> [class*=col-] > .form-label)>[class*=col-]>.form-control,.tool-article .row:has(> [class*=col-] > .form-label)>[class*=col-]>.form-select{align-self:start}.tool-article .row:has(> [class*=col-] > .form-label)>[class*=col-]>.form-text{align-self:start}}.tool-article .tool-sidebar{top:130px;z-index:1}.tool-article .compare-table--wide td,.tool-article .compare-table--wide th{min-width:190px}.tool-article .compare-table--wide td:first-child,.tool-article .compare-table--wide th:first-child{min-width:150px;position:sticky;left:0;z-index:1;background:var(--sm-teal-900)!important}.tool-article .compare-table--wide thead th:first-child{background:var(--sm-teal-600)!important}.tool-article .compare-table--wide{overflow:visible}.tool-article{padding:150px 0 80px}.tool-article>.container>article.row{--bs-gutter-x:3.5rem}.tool-article nav[aria-label=breadcrumb]{margin-bottom:32px!important}.tool-article h1{font-size:clamp(30px, 3.3vw, 46px);line-height:1.15;margin-bottom:28px!important}.tool-article .direct-answer{margin:0 0 36px!important;max-width:760px;line-height:1.85}.tool-article article>[class*=col-lg]>p.text-muted.small{max-width:760px;line-height:1.75;margin-bottom:44px}.tool-article article section{margin-bottom:72px!important;padding-top:0}.tool-article article section h2{font-size:clamp(22px, 2vw, 28px);margin-bottom:22px}.tool-article article section p{font-size:1.02rem;line-height:1.85;margin-bottom:18px;max-width:760px}.tool-article #faq>div{padding:22px 0;margin-bottom:0!important;border-bottom:1px solid rgba(255,255,255,.08)}.tool-article #faq>div:last-child{border-bottom:0}.tool-article #faq h3{margin-bottom:10px;line-height:1.4}.tool-article #faq p{margin-bottom:0}.tool-article #calculator{margin-bottom:72px!important}.tool-article #calculator>.card-body{padding:44px 48px}.tool-article #calculator .card-title{font-size:1.5rem;margin-bottom:8px}.tool-article #calculator>.card-body>p.text-muted.small{margin-bottom:32px}.tool-article #calculator .row{--bs-gutter-x:2rem;--bs-gutter-y:1.75rem}.tool-article #calculator hr{margin:40px 0 28px;opacity:.12}.tool-article #calculator h3.h6{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sm-gold-300);margin-bottom:4px!important}.tool-article #calculator .nav-pills{gap:8px;margin-bottom:28px!important}.tool-article #resultsBlock,.tool-article #resultsRow{margin-top:40px!important}.tool-article #calculator .card .card-body{padding:24px 26px}.tool-article #calculator .alert{margin-top:20px!important}.tool-article .table>:not(caption)>*>*{padding:14px 18px}.tool-article .alert{padding:20px 24px;line-height:1.7}.tool-article .warning-banner{padding:20px 24px;margin-bottom:40px!important;line-height:1.75}.tool-article .tool-sidebar .card-body{padding:30px 28px}.tool-article .tool-sidebar .card-title{margin-bottom:18px}.tool-article .tool-sidebar li{margin-bottom:14px!important;line-height:1.45}.tool-article .tool-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:40px}.tool-article .tool-actions .btn{padding:14px 30px;font-size:1rem}.tool-article .btn-kuber{border:1px solid rgba(236,182,34,.6);border-radius:var(--r-pill);color:var(--sm-gold-300);background:0 0;font-weight:700}.tool-article .btn-kuber:focus-visible,.tool-article .btn-kuber:hover{background:rgba(236,182,34,.12);border-color:var(--sm-gold-500);color:var(--sm-gold-300)}.kuber-cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px 28px;margin:0 0 48px;padding:28px 32px;border-radius:var(--r-20);border:1px solid rgba(236,182,34,.35);background:linear-gradient(135deg,rgba(24,132,178,.22),rgba(236,182,34,.08))}.kuber-cta__icon{width:56px;height:56px;border-radius:50%}.kuber-cta__body>p{margin:0}.kuber-cta .kuber-cta__eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sm-gold-300);margin-bottom:6px}.kuber-cta .kuber-cta__title{font-family:var(--ff-head);font-weight:800;color:var(--sm-text-hi);margin-bottom:6px;font-size:1.3rem!important;line-height:1.3}.kuber-cta .kuber-cta__text{color:var(--sm-text-mid);font-size:.98rem!important;line-height:1.65!important}.kuber-cta .kuber-cta__btn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:14px 26px;border-radius:var(--r-pill);background:var(--sm-gold-500);color:var(--sm-teal-ink);font-weight:700;text-decoration:none;transition:background-color .25s,box-shadow .25s}.kuber-cta .kuber-cta__btn:focus-visible,.kuber-cta .kuber-cta__btn:hover{background:var(--sm-gold-300);color:var(--sm-teal-ink);box-shadow:0 12px 28px -10px rgba(236,182,34,.6)}@media (max-width:991px){.tool-article>.container>article.row{--bs-gutter-x:1.5rem}.tool-article .tool-sidebar{margin-top:24px}}@media (max-width:767px){.tool-article{padding:124px 0 56px}.tool-article #calculator>.card-body{padding:28px 22px}.tool-article article section{margin-bottom:56px!important}.kuber-cta{grid-template-columns:auto minmax(0,1fr);padding:24px 22px}.kuber-cta .kuber-cta__btn{grid-column:1/-1;justify-content:center}.tool-article .tool-actions .btn{width:100%;text-align:center}}.pf-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.tool-article .pf-chips li{padding:8px 16px;border-radius:var(--r-pill);border:1px solid rgba(236,182,34,.35);background:rgba(236,182,34,.07);color:var(--sm-text-hi);font-size:.92rem;font-weight:600;line-height:1.2}.tool-article .category-table td,.tool-article .category-table th{min-width:200px;vertical-align:middle;line-height:1.6}.tool-article .category-table tbody th{color:var(--sm-text-hi);font-family:var(--ff-head);font-weight:700;background:rgba(255,255,255,.03)}.tool-article .category-table .cat-eg{display:block;margin-top:6px;font-family:inherit;font-size:.85rem;font-weight:400;font-style:italic;color:var(--sm-text-lo)}.tool-article .pf-usecases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px}.tool-article .pf-usecases>h2{grid-column:1/-1;margin-bottom:0}.tool-article .pf-usecase{padding-top:18px;border-top:2px solid rgba(236,182,34,.55)}.tool-article .pf-usecases--other .pf-usecase{border-top-color:rgba(24,132,178,.8)}.tool-article .pf-usecase h3{font-size:1.1rem;line-height:1.4;margin-bottom:10px}.tool-article .pf-usecase p{margin-bottom:0;font-size:1rem;line-height:1.75}.tool-article .category-table td,.tool-article .category-table th,.tool-article .category-table thead th{text-align:left}@media (max-width:767px){.tool-article .pf-usecases{grid-template-columns:minmax(0,1fr);gap:28px}.kuber-cta .kuber-cta__title{font-size:1.15rem!important}.kuber-cta .kuber-cta__text{font-size:.92rem!important}}.tool-article .pf-chips li.pf-chips__more{border-color:transparent;background:0 0;color:var(--sm-gold-300);font-weight:700;padding-left:4px;padding-right:4px}