/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@media (max-width:639px){.bgt-flagship table.cm-rcards tr>td[data-label]:before{font-size:.8125rem;line-height:1.45}}.bgt-flagship .apr-tab,.bgt-preset{min-height:44px}.bgt-preset{cursor:pointer;color:var(--text-secondary);background:var(--bg-page);border-radius:999px;padding:7px 12px;font-size:.8125rem;font-weight:650;transition:background .15s,border-color .15s,color .15s}.bgt-preset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bgt-flagship .bgt-layout{align-items:start;gap:16px;display:grid}@media (min-width:1024px){.bgt-flagship .bgt-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bgt-flagship .bgt-layout>*{min-width:0;container-type:inline-size}.bgt-flagship .bgt-wide{min-width:0}.bgt-flagship .bgt-field-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container (min-width:27rem){.bgt-flagship .bgt-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bgt-flagship .bgt-span-all{grid-column:1/-1}.bgt-flagship .bgt-kpi-grid,.bgt-flagship .bgt-ratio-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container (min-width:20rem){.bgt-flagship .bgt-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:22rem){.bgt-flagship .bgt-ratio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:46rem){.bgt-flagship .bgt-ratio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:20rem){.bgt-flagship .bgt-line-row{grid-template-columns:minmax(0,1fr)}}.bgt-flagship .bgt-card-head{flex-wrap:wrap}@media print{.bgt-flagship .bgt-acc-btn{display:flex!important}.bgt-flagship .bgt-details>div,.bgt-flagship details>div{display:block!important}.bgt-flagship .calculator-card,.bgt-flagship table{break-inside:avoid}.bgt-flagship .bgt-table-wrap{display:block!important}}.bgt-sticky-bar .mortgage-sticky-bar-inner{gap:12px;overflow:hidden}.bgt-sticky-stat{flex-direction:column;gap:1px;min-width:0;display:flex}.bgt-sticky-bar .mortgage-sticky-bar-value{white-space:nowrap;font-size:1.05rem}.bgt-sticky-unit{color:var(--text-muted);margin-left:1px;font-size:.6875rem;font-weight:650}.bgt-sticky-top{white-space:nowrap;min-height:40px;color:var(--accent);flex-shrink:0;align-self:center;align-items:center;margin-left:auto;padding:8px 10px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:360px){.bgt-sticky-bar .mortgage-sticky-bar-inner{gap:8px}.bgt-sticky-bar .mortgage-sticky-bar-value{font-size:.95rem}.bgt-sticky-bar .mortgage-sticky-bar-label{font-size:.625rem}.bgt-sticky-top{padding:8px 6px}}@media (max-width:767px){.bgt-flagship .text-xs{font-size:.8125rem;line-height:1.45}.bgt-flagship .bgt-line-amount input{min-height:44px}}