.kz-light-theme .mfo-detail .mfo-hero{z-index:1;isolation:isolate;padding:48px 0 32px;position:relative;overflow:hidden}.kz-light-theme .mfo-detail .mfo-hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg-base));pointer-events:none;z-index:2;height:48px;position:absolute;bottom:0;left:0;right:0}.kz-light-theme .mfo-detail .mfo-hero .container{z-index:2;position:relative}.kz-light-theme .mfo-detail .mfo-hero-inner{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:28px 32px;display:grid}@media (max-width:900px){.kz-light-theme .mfo-detail .mfo-hero-inner{text-align:center;grid-template-columns:1fr}}.kz-light-theme .mfo-detail .mfo-hero-logo{background:#ffffffe6;border-radius:16px;justify-content:center;align-items:center;width:80px;min-width:80px;height:80px;display:flex;overflow:hidden}.kz-light-theme .mfo-detail .mfo-hero-logo img,.kz-light-theme .mfo-detail .mfo-hero-logo [data-next-image-wrapper]{object-fit:contain;width:100%;height:100%}.kz-light-theme .mfo-detail .mfo-hero-logo-placeholder{font-size:2rem}.kz-light-theme .mfo-detail .mfo-hero-name{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;line-height:1.2}.kz-light-theme .mfo-detail .mfo-hero-rating{align-items:center;gap:10px;margin-bottom:8px;display:flex}.kz-light-theme .mfo-detail .mfo-hero-rating-text{color:var(--text-secondary);font-size:.9rem}.kz-light-theme .mfo-detail .mfo-hero-desc{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.5}.kz-light-theme .mfo-detail .mfo-hero-debit-stats{flex-wrap:wrap;gap:1rem 1.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.kz-light-theme .mfo-detail .mfo-hero-debit-stats-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;display:block}.kz-light-theme .mfo-detail .mfo-hero-debit-stats-value{color:var(--text-primary);font-size:1rem;font-weight:600}.kz-light-theme .mfo-detail .mfo-hero-cta{min-width:180px}.kz-light-theme .mfo-detail .mfo-hero-cta .btn-primary{background:var(--accent-1);color:#fff;border:1px solid #0000;padding:12px 28px;font-size:1rem}.kz-light-theme .mfo-detail .mfo-hero-cta .btn-primary:hover{color:#fff;background:#0284c7;transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e959}.kz-light-theme .mfo-detail .mfo-hero-cta .btn-affiliate-website,.kz-light-theme .mfo-detail .mfo-cta-block .btn-affiliate-website,.kz-light-theme .mfo-detail .mfo-final-cta .btn-affiliate-website,.kz-light-theme .mfo-detail .mfo-loan-calc .btn-affiliate-website{color:#0369a1;background:0 0;border:1px solid #0ea5e940;padding:12px 28px;font-size:1rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-hero-cta .btn-affiliate-website:hover,.kz-light-theme .mfo-detail .mfo-cta-block .btn-affiliate-website:hover,.kz-light-theme .mfo-detail .mfo-final-cta .btn-affiliate-website:hover,.kz-light-theme .mfo-detail .mfo-loan-calc .btn-affiliate-website:hover{color:#0369a1;background:#f0f9ff;border-color:#0ea5e959;transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e91f}.kz-light-theme .mfo-detail .mfo-affiliate-disclosure{color:var(--text-muted,#64748b);max-width:36rem;margin-top:.75rem;font-size:.8125rem;line-height:1.5}@media (max-width:900px){.kz-light-theme .mfo-detail .mfo-hero-cta{min-width:100%}}.kz-light-theme .mfo-detail .mfo-page-body{background:var(--bg-base)}.kz-light-theme .mfo-detail .mfo-tab-nav-wrap{padding:12px 0 8px}.kz-light-theme .mfo-detail .mfo-tab-nav{flex-wrap:wrap;gap:10px;display:flex}.kz-light-theme .mfo-detail .mfo-tab-btn{color:var(--text-secondary);background:#fff;border:1px solid #0f172a1a;border-radius:100px;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 1px 3px #0f172a0a}.kz-light-theme .mfo-detail .mfo-tab-btn:hover{color:var(--text-primary);background:#fff;border-color:#0ea5e940;box-shadow:0 2px 6px #0f172a0f}.kz-light-theme .mfo-detail .mfo-tab-btn.active{color:#0369a1;background:#f0f9ff;border-color:#0ea5e94d}@media (max-width:768px){.kz-light-theme .mfo-detail .mfo-tab-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:8px;overflow:auto hidden}.kz-light-theme .mfo-detail .mfo-tab-nav::-webkit-scrollbar{display:none}.kz-light-theme .mfo-detail .mfo-tab-btn{white-space:nowrap;flex-shrink:0}}.kz-light-theme .mfo-detail .mfo-layout{grid-template-columns:1fr 360px;align-items:start;gap:32px;padding:8px 0 48px;display:grid}.kz-light-theme .mfo-detail .mfo-content>.mortgage-article,.kz-light-theme .mfo-detail .mfo-content>.mfo-tab-about,.kz-light-theme .mfo-detail .mfo-content>[class*=mfo-tab-]{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:24px;padding:24px 28px}@media (max-width:1024px){.kz-light-theme .mfo-detail .mfo-layout{grid-template-columns:1fr}}.kz-light-theme .mfo-detail .mfo-content{min-width:0}.kz-light-theme .mfo-detail .mfo-sidebar{flex-direction:column;gap:24px;display:flex;position:sticky;top:100px}@media (max-width:1024px){.kz-light-theme .mfo-detail .mfo-sidebar{position:static}}@media (min-width:1025px){.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator{min-width:0;max-width:100%;overflow-x:hidden}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator .calculator.calculator--full{min-width:0;max-width:100%}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator .calculator--full .calculator-grid{gap:1rem;min-width:0;grid-template-columns:1fr!important}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator .calculator-left,.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator .calculator-right{min-width:0;max-width:100%}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator .deposit-donut-wrap{display:none}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator .calculator-right{gap:.75rem}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator--sravnenie{min-width:0;max-width:100%;overflow-x:hidden}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator--sravnenie .calculator.calculator--full{min-width:0;max-width:100%}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator--sravnenie .calculator--full .calculator-grid{gap:1rem;min-width:0;grid-template-columns:1fr!important}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator--sravnenie .calculator-left,.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator--sravnenie .calculator-right{min-width:0;max-width:100%}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator--sravnenie .deposit-donut-wrap{display:none}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator--sravnenie .calculator-right{gap:.75rem}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator--sravnenie .deposit-result-row{flex-wrap:wrap;row-gap:.15rem}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator--sravnenie .deposit-result-label{flex:auto;min-width:0}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator--sravnenie .deposit-result-value{word-break:break-word;overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%;font-size:.8125rem}.kz-light-theme .mfo-detail .mfo-sidebar .deposit-sidebar-calculator--sravnenie .calculator-cta{max-width:100%}}.kz-light-theme .mfo-detail .mfo-section-title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 12px;font-size:1.75rem;font-weight:800}.kz-light-theme .mfo-detail .mfo-section-text{color:var(--text-secondary);margin:0 0 24px;font-size:1rem;line-height:1.6}.kz-light-theme .mfo-detail .mfo-subsection-title{color:var(--text-primary);margin:28px 0 16px;font-size:1.2rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-why-choose-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-bottom:28px;display:grid}.kz-light-theme .mfo-detail .mfo-why-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;padding:20px}.kz-light-theme .mfo-detail .mfo-why-card-title{color:var(--text-primary);margin:0 0 8px;font-size:1rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-why-card-text{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.kz-light-theme .mfo-detail .mfo-specs-table-wrap{border:1px solid var(--glass-border);border-radius:16px;margin-bottom:28px;overflow:hidden}.kz-light-theme .mfo-detail .mfo-specs-table{border-collapse:collapse;background:var(--glass-bg);width:100%}.kz-light-theme .mfo-detail .mfo-specs-table th,.kz-light-theme .mfo-detail .mfo-specs-table td{text-align:left;border-bottom:1px solid #0f172a0f;padding:14px 18px}.kz-light-theme .mfo-detail .mfo-specs-table th{color:var(--text-primary);background:#ffffff80;font-weight:600}.kz-light-theme .mfo-detail .mfo-specs-table td{color:var(--text-secondary)}.kz-light-theme .mfo-detail .mfo-specs-table tbody tr:last-child td{border-bottom:none}.kz-light-theme .mfo-detail .mfo-rating-overview{margin-bottom:28px}.kz-light-theme .mfo-detail .mfo-rating-big{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.kz-light-theme .mfo-detail .mfo-rating-big-value{color:var(--text-primary);font-size:1.5rem;font-weight:800}.kz-light-theme .mfo-detail .mfo-rating-big-count{color:var(--text-secondary);font-size:.95rem}.kz-light-theme .mfo-detail .mfo-rating-bars-title{color:var(--text-primary);margin-bottom:10px;font-size:.9rem;font-weight:600}.kz-light-theme .mfo-detail .mfo-rating-bars{max-width:320px}.kz-light-theme .mfo-detail .mfo-rating-bar-row{grid-template-columns:36px 1fr 32px;align-items:center;gap:10px;margin-bottom:6px;display:grid}.kz-light-theme .mfo-detail .mfo-rating-bar-label{color:var(--text-secondary);font-size:.9rem}.kz-light-theme .mfo-detail .mfo-rating-bar-track{background:#0f172a14;border-radius:4px;height:8px;overflow:hidden}.kz-light-theme .mfo-detail .mfo-rating-bar-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:4px;min-width:4px;height:100%}.kz-light-theme .mfo-detail .mfo-rating-bar-count{color:var(--text-primary);text-align:right;font-size:.9rem;font-weight:600}.kz-light-theme .mfo-detail .mfo-quick-start-steps{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.kz-light-theme .mfo-detail .mfo-quick-step{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;align-items:flex-start;gap:16px;padding:16px;display:flex}.kz-light-theme .mfo-detail .mfo-quick-step-icon{font-size:1.5rem;line-height:1}.kz-light-theme .mfo-detail .mfo-quick-step strong{color:var(--text-primary);margin-bottom:4px;display:block}.kz-light-theme .mfo-detail .mfo-quick-step p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.kz-light-theme .mfo-detail .mfo-average-loan{color:var(--text-secondary);margin:0 0 24px;font-size:.95rem}.kz-light-theme .mfo-detail .mfo-cta-block{text-align:center;margin:24px 0}.kz-light-theme .mfo-detail .mfo-cta-block .btn-primary{color:#0369a1;background:#f0f9ff;border:1px solid #0ea5e940;border-radius:12px;height:48px;padding:0 32px;font-size:1rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-cta-block .btn-primary:hover{color:#0369a1;background:#e0f2fe;border-color:#0ea5e959;transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e926}.kz-light-theme .mfo-detail .mfo-tab-faq{margin-bottom:32px}.kz-light-theme .mfo-detail [class*=mfo-tab-] .mfo-faq-list{width:100%;max-width:100%}.kz-light-theme .mfo-detail .mfo-faq-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kz-light-theme .mfo-detail [class*=mfo-tab-] .mfo-faq-item{box-sizing:border-box;-webkit-backdrop-filter:none;width:100%;max-width:100%;box-shadow:none;background:0 0;border:1px solid #0f172a14;border-radius:12px;transition:border-color .2s,background .2s;overflow:hidden}.kz-light-theme .mfo-detail [class*=mfo-tab-] .mfo-faq-item:hover{box-shadow:none;border-color:#0ea5e938}.kz-light-theme .mfo-detail [class*=mfo-tab-] .mfo-faq-item.open{background:#0ea5e90a;border-color:#0ea5e940}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-credit-faq-page>.mortgage-article{margin-bottom:1.25rem}.kz-light-theme .mfo-detail .mfo-faq-question{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 20px;font-size:1rem;font-weight:600;transition:background .2s,color .2s;display:flex}.kz-light-theme .mfo-detail .mfo-faq-question:hover{background:#0ea5e90a}.kz-light-theme .mfo-detail .mfo-faq-question .mfo-faq-chevron{color:var(--text-secondary);flex-shrink:0;margin-left:12px;transition:transform .2s}.kz-light-theme .mfo-detail .mfo-faq-item.open .mfo-faq-chevron{transform:rotate(180deg)}.kz-light-theme .mfo-detail .mfo-faq-answer{padding:16px 20px 20px}.kz-light-theme .mfo-detail .mfo-faq-item:not(.open) .mfo-faq-answer{display:none}.kz-light-theme .mfo-detail .mfo-faq-answer p{color:var(--text-secondary);white-space:pre-line;margin:0;padding:0;font-size:.95rem;line-height:1.6}.kz-light-theme .mfo-detail .mfo-faq-answer:before{content:"";background:#0f172a14;height:1px;margin:0 0 16px;display:block}.kz-light-theme .mfo-detail .mfo-tab-comparison{margin-bottom:32px}.kz-light-theme .mfo-detail .mfo-comparison-table-wrap{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;margin-bottom:20px;overflow-x:auto}.kz-light-theme .mfo-detail .mfo-comparison-table{border-collapse:collapse;width:100%;min-width:560px}.kz-light-theme .mfo-detail .mfo-comparison-table th,.kz-light-theme .mfo-detail .mfo-comparison-table td{vertical-align:middle;border-bottom:1px solid #0f172a0f;padding:14px 18px}.kz-light-theme .mfo-detail .mfo-comparison-table thead th{color:var(--text-primary);text-align:left;background:#fff9;font-size:.9rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-comparison-table thead th:first-child{min-width:120px}.kz-light-theme .mfo-detail .mfo-comparison-table thead th:not(:first-child){text-align:center}.kz-light-theme .mfo-detail .mfo-comparison-table tbody td:first-child{color:var(--text-secondary);font-size:.9rem;font-weight:600}.kz-light-theme .mfo-detail .mfo-comparison-table tbody td:not(:first-child){text-align:center;color:var(--text-primary);font-size:.95rem}.kz-light-theme .mfo-detail .mfo-comparison-table .mfo-comparison-highlight{background:#0ea5e90f}.kz-light-theme .mfo-detail .mfo-comparison-table tbody tr:last-child td{border-bottom:none}.kz-light-theme .mfo-detail .mfo-comparison-rating{justify-content:center;align-items:center;gap:8px;display:inline-flex}.kz-light-theme .mfo-detail .mfo-comparison-rating span{color:var(--text-primary);font-weight:600}.kz-light-theme .mfo-detail .mfo-comparison-note{background:#0f172a08;border:1px solid #0f172a0f;border-radius:12px;padding:16px 20px}.kz-light-theme .mfo-detail .mfo-comparison-note p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.55}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown{margin-bottom:32px}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article-table-wrap,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article-table-wrap,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article-table-wrap,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article-table-wrap{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;margin:1.25rem 0 1.75rem}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article-table-wrap>table,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article-table-wrap>table,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article-table-wrap>table,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article-table-wrap>table{border-collapse:collapse;border:none;border-radius:0;min-width:560px;margin:0}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article table,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article table,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article table,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article table{border-collapse:collapse;border-spacing:0}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article thead th,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article thead th,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article thead th,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article thead th{background:#fff9;border-bottom:1px solid #0f172a14;padding:14px 18px;font-size:.9rem;font-weight:700}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article thead th.mfo-comparison-highlight,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article thead th.mfo-comparison-highlight,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article thead th.mfo-comparison-highlight,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article thead th.mfo-comparison-highlight{color:var(--text-primary);background:#0ea5e91a;font-weight:800}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article tbody td.mfo-comparison-highlight,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article tbody td.mfo-comparison-highlight,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article tbody td.mfo-comparison-highlight,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article tbody td.mfo-comparison-highlight{background:#0ea5e90f}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article thead th:not(:first-child),.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article tbody td:not(:first-child),.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article thead th:not(:first-child),.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article tbody td:not(:first-child),.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article thead th:not(:first-child),.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article tbody td:not(:first-child),.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article thead th:not(:first-child),.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article tbody td:not(:first-child){text-align:center}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article tbody td,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article tbody td,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article tbody td,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article tbody td{vertical-align:middle;color:var(--text-primary);border-top:none;border-bottom:1px solid #0f172a0f;padding:14px 18px;font-size:.95rem}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article tbody td:first-child,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article tbody td:first-child,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article tbody td:first-child,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article tbody td:first-child{color:var(--text-secondary);text-align:left;font-weight:600}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article tbody tr:last-child td,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article tbody tr:last-child td,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article tbody tr:last-child td,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article tbody tr:last-child td{border-bottom:none}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article h2,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article h2,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article h2,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article h2{letter-spacing:-.02em;margin:2rem 0 .75rem;font-size:1.75rem;font-weight:800}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article h3,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article h3,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article h3,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article h3{margin:1.5rem 0 .65rem;font-size:1.15rem;font-weight:700}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article p,.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article li,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article p,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article li,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article p,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article li,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article p,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article li{color:var(--text-secondary)}.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article ul,.kz-light-theme .mfo-detail.mfo-detail--credits .mfo-tab-comparison--markdown .mortgage-article ol,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article ul,.kz-light-theme .mfo-detail.mfo-detail--cards .mfo-tab-comparison--markdown .mortgage-article ol,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article ul,.kz-light-theme .mfo-detail.mfo-detail--deposits .mfo-tab-comparison--markdown .mortgage-article ol,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article ul,.kz-light-theme .mfo-detail.mfo-detail--loans .mfo-tab-comparison--markdown .mortgage-article ol{margin:.75rem 0 1.25rem}.kz-light-theme .mfo-detail .mfo-offer-approval-low{color:var(--text-secondary)}.kz-light-theme .mfo-detail .mfo-contact-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.kz-light-theme .mfo-detail .mfo-contact-item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.kz-light-theme .mfo-detail .mfo-contact-label{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:600}.kz-light-theme .mfo-detail .mfo-contact-value{color:var(--text-primary);font-size:.9rem}.kz-light-theme .mfo-detail .mfo-contact-value a{color:var(--accent-1);text-decoration:none}.kz-light-theme .mfo-detail .mfo-contact-value a:hover{text-decoration:underline}.kz-light-theme .mfo-detail .mfo-tab-how-to{padding:0}.kz-light-theme .mfo-detail .mfo-methods-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-bottom:28px;display:grid}.kz-light-theme .mfo-detail .mfo-method-card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;padding:20px}.kz-light-theme .mfo-detail .mfo-method-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.kz-light-theme .mfo-detail .mfo-method-name{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-method-time{color:var(--accent-1);font-size:.85rem;font-weight:600}.kz-light-theme .mfo-detail .mfo-method-desc{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.kz-light-theme .mfo-detail .mfo-steps-list{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.kz-light-theme .mfo-detail .mfo-step-card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;align-items:flex-start;gap:20px;padding:20px;display:flex}.kz-light-theme .mfo-detail .mfo-step-number{background:var(--accent-1);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:1.1rem;font-weight:700;display:flex}.kz-light-theme .mfo-detail .mfo-step-title{color:var(--text-primary);margin:0 0 6px;font-size:1rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-step-text{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.kz-light-theme .mfo-detail .mfo-tips-list{margin:0;padding:0;list-style:none}.kz-light-theme .mfo-detail .mfo-tip-item{color:var(--text-secondary);border-bottom:1px solid #0f172a0f;align-items:flex-start;gap:12px;padding:12px 0;font-size:.95rem;line-height:1.5;display:flex}.kz-light-theme .mfo-detail .mfo-tip-item:last-child{border-bottom:none}.kz-light-theme .mfo-detail .mfo-tip-icon{flex-shrink:0}.kz-light-theme .mfo-detail .mfo-top-offers{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:24px;padding:24px}.kz-light-theme .mfo-detail .mfo-top-offers-title{color:var(--text-primary);text-align:center;margin:0 0 20px;font-size:1.15rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-top-offers-list{flex-direction:column;gap:16px;display:flex}.kz-light-theme .mfo-detail .mfo-offer-card{border:1px solid var(--glass-border);background:#ffffffb3;border-radius:16px;padding:18px;transition:box-shadow .2s}.kz-light-theme .mfo-detail .mfo-offer-card:hover{box-shadow:var(--glass-shadow)}.kz-light-theme .mfo-detail .mfo-offer-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.kz-light-theme .mfo-detail .mfo-offer-logo{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex;overflow:hidden}.kz-light-theme .mfo-detail .mfo-offer-logo img{object-fit:contain;width:100%;height:100%}.kz-light-theme .mfo-detail .mfo-offer-name{color:var(--text-primary);font-size:.95rem;font-weight:600}.kz-light-theme .mfo-detail .mfo-offer-rating{color:var(--text-secondary);align-items:center;gap:4px;margin-left:auto;font-size:.85rem;display:flex}.kz-light-theme .mfo-detail .mfo-offer-star-icon{color:#f59e0b}.kz-light-theme .mfo-detail .mfo-offer-tag{color:var(--accent-2);margin-bottom:10px;font-size:.7rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-offer-details{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.kz-light-theme .mfo-detail .mfo-offer-row{color:var(--text-secondary);justify-content:space-between;font-size:.85rem;display:flex}.kz-light-theme .mfo-detail .mfo-offer-row span:last-child{color:var(--text-primary);font-weight:500}.kz-light-theme .mfo-detail .mfo-offer-approval-high{color:var(--accent-2)}.kz-light-theme .mfo-detail .mfo-offer-approval-medium{color:#f59e0b}.kz-light-theme .mfo-detail .mfo-offer-actions{flex-direction:column;gap:8px;display:flex}.kz-light-theme .mfo-detail .mfo-offer-cta{background:var(--accent-1);border-color:var(--accent-1)}.kz-light-theme .mfo-detail .mfo-offer-link{color:var(--accent-1);text-align:center;font-size:.9rem;text-decoration:none}.kz-light-theme .mfo-detail .mfo-offer-link:hover{text-decoration:underline}.kz-light-theme .mfo-detail .mfo-loan-calc{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:24px;padding:24px}.kz-light-theme .mfo-detail .mfo-loan-calc-title{color:var(--text-primary);margin:0 0 20px;font-size:1.15rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-loan-calc-form{flex-direction:column;gap:20px;margin-bottom:20px;display:flex}.kz-light-theme .mfo-detail .mfo-calc-slider-group{flex-direction:column;gap:8px;display:flex}.kz-light-theme .mfo-detail .mfo-calc-slider-header{justify-content:space-between;align-items:center;display:flex}.kz-light-theme .mfo-detail .mfo-calc-slider-label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.kz-light-theme .mfo-detail .mfo-calc-slider-value{color:var(--text-primary);font-size:.95rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-calc-slider-group .slider{appearance:none;background:0 0;border-radius:9999px;width:100%;height:8px}.kz-light-theme .mfo-detail .mfo-calc-slider-group .slider::-webkit-slider-runnable-track{background:#0f172a14;border-radius:9999px;height:8px}.kz-light-theme .mfo-detail .mfo-calc-slider-group .slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-1);cursor:pointer;border-radius:50%;width:22px;height:22px;margin-top:-7px;box-shadow:0 2px 8px #0ea5e966}.kz-light-theme .mfo-detail .mfo-calc-slider-group .slider::-moz-range-track{background:#0f172a14;border-radius:9999px;height:8px}.kz-light-theme .mfo-detail .mfo-calc-slider-group .slider::-moz-range-thumb{background:var(--accent-1);cursor:pointer;border:none;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #0ea5e966}.kz-light-theme .mfo-detail .mfo-calc-slider-range{color:var(--text-muted);justify-content:space-between;font-size:.75rem;display:flex}.kz-light-theme .mfo-detail .mfo-loan-calc-results{border:1px solid var(--glass-border);background:#fff9;border-radius:12px;margin-bottom:16px;padding:16px}.kz-light-theme .mfo-detail .mfo-calc-result-row{justify-content:space-between;padding:8px 0;font-size:.9rem;display:flex}.kz-light-theme .mfo-detail .mfo-calc-result-row:not(:last-child){border-bottom:1px solid #0f172a0f}.kz-light-theme .mfo-detail .mfo-calc-result-label{color:var(--text-secondary)}.kz-light-theme .mfo-detail .mfo-calc-result-value{color:var(--text-primary);font-weight:600}.kz-light-theme .mfo-detail .mfo-calc-result-total .mfo-calc-result-value{color:var(--accent-1);font-size:1.1rem}.kz-light-theme .mfo-detail .mfo-calc-disclaimer{color:var(--text-muted);margin:0 0 16px;font-size:.75rem;line-height:1.4}.kz-light-theme .mfo-detail .mfo-calc-cta{color:#0369a1;background:#f0f9ff;border:1px solid #0ea5e940;border-radius:12px;width:100%;height:44px;font-size:.95rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-calc-cta:hover{color:#0369a1;background:#e0f2fe;border-color:#0ea5e959;transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e926}.kz-light-theme .mfo-detail .mfo-reviews-section{background:#ffffff4d;padding:48px 0}.kz-light-theme .mfo-detail .mfo-reviews-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.kz-light-theme .mfo-detail .mfo-reviews-header .mfo-section-title{margin:0}.kz-light-theme .mfo-detail .mfo-reviews-arrows{gap:8px;display:flex}.kz-light-theme .mfo-detail .mfo-reviews-arrow{border:1px solid var(--glass-border);background:var(--glass-bg);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex}.kz-light-theme .mfo-detail .mfo-reviews-arrow:hover{color:#0369a1;background:#f0f9ff;border-color:#0ea5e933}.kz-light-theme .mfo-detail .mfo-reviews-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.kz-light-theme .mfo-detail .mfo-reviews-scroll::-webkit-scrollbar{display:none}.kz-light-theme .mfo-detail .mfo-review-scroll-item{scroll-snap-align:start;flex:0 0 340px}.kz-light-theme .mfo-detail .mfo-review-scroll-item .card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;height:100%}.kz-light-theme .mfo-detail .mfo-review-form{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;margin-top:24px;padding:18px 20px}.kz-light-theme .mfo-detail .mfo-review-form-title{color:var(--text-primary);margin:0 0 14px;font-size:1.1rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-review-form-success{text-align:center;padding:16px}.kz-light-theme .mfo-detail .mfo-review-form-success-icon{background:var(--accent-2);color:#fff;border-radius:50%;width:40px;height:40px;margin-bottom:8px;font-size:1.25rem;line-height:40px;display:inline-block}.kz-light-theme .mfo-detail .mfo-review-form-inner{flex-direction:column;gap:12px;display:flex}.kz-light-theme .mfo-detail .mfo-form-row{gap:12px;display:grid}.kz-light-theme .mfo-detail .mfo-form-row-name-rating{grid-template-columns:1fr auto}@media (max-width:600px){.kz-light-theme .mfo-detail .mfo-form-row-name-rating{grid-template-columns:1fr}}.kz-light-theme .mfo-detail .mfo-form-row-pros-cons{grid-template-columns:1fr 1fr}@media (max-width:600px){.kz-light-theme .mfo-detail .mfo-form-row-pros-cons{grid-template-columns:1fr}}.kz-light-theme .mfo-detail .mfo-form-group{flex-direction:column;gap:4px;display:flex}.kz-light-theme .mfo-detail .mfo-form-label{color:var(--text-primary);font-size:.8rem;font-weight:600}.kz-light-theme .mfo-detail .mfo-form-input,.kz-light-theme .mfo-detail .mfo-form-textarea{border:1px solid var(--glass-border);color:var(--text-primary);background:#fffc;border-radius:10px;padding:8px 12px;font-size:.9rem;transition:border-color .2s}.kz-light-theme .mfo-detail .mfo-form-input:focus,.kz-light-theme .mfo-detail .mfo-form-textarea:focus{border-color:var(--accent-1);outline:none}.kz-light-theme .mfo-detail .mfo-form-textarea{resize:vertical;min-height:72px}.kz-light-theme .mfo-detail .mfo-rating-input{align-items:center;gap:2px;display:flex}.kz-light-theme .mfo-detail .mfo-rating-star{color:#e2e8f0;cursor:pointer;background:0 0;border:none;padding:2px;transition:color .2s}.kz-light-theme .mfo-detail .mfo-rating-star.active,.kz-light-theme .mfo-detail .mfo-rating-star:hover{color:#f59e0b}.kz-light-theme .mfo-detail .mfo-rating-value{color:var(--text-secondary);margin-left:6px;font-size:.8rem}.kz-light-theme .mfo-detail .mfo-review-form-error{color:#ef4444;font-size:.9rem}.kz-light-theme .mfo-detail .mfo-review-submit{color:#0369a1;background:#f0f9ff;border:1px solid #0ea5e940;border-radius:12px;height:40px;padding:0 24px;font-size:.95rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-review-submit:hover{color:#0369a1;background:#e0f2fe;border-color:#0ea5e959;transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e926}.kz-light-theme .mfo-detail .mfo-final-cta.aurora-seo-section{padding-bottom:96px}.kz-light-theme .mfo-detail .mfo-final-cta-btn-wrap{text-align:center;margin-top:1.5rem}.kz-light-theme .mfo-detail .mfo-final-cta .mfo-final-cta-btn-wrap .btn-primary{color:#0369a1;background:#f0f9ff;border:1px solid #0ea5e940;border-radius:12px;height:48px;padding:0 32px;font-size:1rem;font-weight:700}.kz-light-theme .mfo-detail .mfo-final-cta .mfo-final-cta-btn-wrap .btn-primary:hover{color:#0369a1;background:#e0f2fe;border-color:#0ea5e959;transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e926}.kz-light-theme .mfo-detail .loans-popular-searches{padding:32px 0 48px}.kz-light-theme .mfo-detail .loans-popular-searches-title{color:var(--text-primary);margin:0 0 20px;font-size:1.35rem;font-weight:700}.kz-light-theme .mfo-detail .loans-popular-searches-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}@media (max-width:1024px){.kz-light-theme .mfo-detail .loans-popular-searches-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.kz-light-theme .mfo-detail .loans-popular-searches-grid{grid-template-columns:1fr}}.kz-light-theme .mfo-detail .loans-popular-searches-column-title{color:var(--text-primary);margin:0 0 12px;font-size:.95rem;font-weight:700}.kz-light-theme .mfo-detail .loans-popular-searches-links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kz-light-theme .mfo-detail .loans-popular-searches-link{color:var(--text-secondary);font-size:.9rem;text-decoration:none;transition:color .2s}.kz-light-theme .mfo-detail .loans-popular-searches-link:hover{color:var(--accent-1)}.kz-light-theme .mfo-detail .mortgage-article{color:var(--text-secondary);font-size:1rem;line-height:1.75}.kz-light-theme .mfo-detail .mortgage-article>:first-child{margin-top:0}.kz-light-theme .mfo-detail .mortgage-article>:last-child{margin-bottom:0}.kz-light-theme .mfo-detail .mortgage-article h2{letter-spacing:-.02em;color:var(--text-primary);border-bottom:1px solid #0f172a14;margin:1.75rem 0 1rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:800;line-height:1.3}.kz-light-theme .mfo-detail.mfo-detail--credits .mortgage-article h2{border-bottom:none;padding-bottom:0}.kz-light-theme .mfo-detail .mortgage-article .mortgage-byline~h2:first-of-type,.kz-light-theme .mfo-detail .mortgage-article .mortgage-byline~h3:first-of-type{margin-top:.75rem}.kz-light-theme .mfo-detail .mortgage-article h3{color:var(--text-primary);margin:1.75rem 0 1rem;font-size:1.2rem;font-weight:700;line-height:1.35}.kz-light-theme .mfo-detail .mortgage-article h4{color:var(--text-primary);margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.kz-light-theme .mfo-detail .mortgage-article p{color:var(--text-secondary);margin:0 0 1rem}.kz-light-theme .mfo-detail .mortgage-article p:empty{display:none}.kz-light-theme .mfo-detail .mortgage-article strong,.kz-light-theme .mfo-detail .mortgage-article b{color:var(--text-primary);font-weight:700}.kz-light-theme .mfo-detail .mortgage-article a{color:var(--accent-1);border-bottom:1px solid #0ea5e940;text-decoration:none;transition:color .2s,border-color .2s}.kz-light-theme .mfo-detail .mortgage-article a:hover{color:#0369a1;border-bottom-color:#0ea5e999}.kz-light-theme .mfo-detail .mortgage-article ul,.kz-light-theme .mfo-detail .mortgage-article ol{margin:.5rem 0 1.25rem;padding-left:1.5rem}.kz-light-theme .mfo-detail .mortgage-article ul{list-style:outside}.kz-light-theme .mfo-detail .mortgage-article ol{list-style:decimal}.kz-light-theme .mfo-detail .mortgage-article li{color:var(--text-secondary);margin:.3rem 0}.kz-light-theme .mfo-detail .mortgage-article li::marker{color:var(--accent-1)}.kz-light-theme .mfo-detail .mortgage-article li>p{margin:0}.kz-light-theme .mfo-detail .mortgage-article hr{border:0;border-top:1px solid #0f172a14;margin:2rem 0}.kz-light-theme .mfo-detail .mortgage-article blockquote{border-left:3px solid var(--accent-1);color:var(--text-primary);background:#0ea5e90f;border-radius:0 10px 10px 0;margin:1.25rem 0;padding:.85rem 1.15rem}.kz-light-theme .mfo-detail .mortgage-article blockquote p{margin:.25rem 0}.kz-light-theme .mfo-detail .mortgage-article code{color:#0f172a;background:#f1f5f9;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.kz-light-theme .mfo-detail .mortgage-article pre{background:#f6f8fb;border:1px solid #0f172a0f;border-radius:10px;margin:1rem 0 1.25rem;padding:14px 16px;overflow-x:auto}.kz-light-theme .mfo-detail .mortgage-article pre code{background:0 0;padding:0;font-size:.9rem}.kz-light-theme .mfo-detail .mortgage-article .mortgage-article-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0f172a38 transparent;width:100%;max-width:100%;margin:1rem 0 1.5rem;overflow-x:auto}.kz-light-theme .mfo-detail .mortgage-article .mortgage-article-table-wrap::-webkit-scrollbar{height:8px}.kz-light-theme .mfo-detail .mortgage-article .mortgage-article-table-wrap::-webkit-scrollbar-thumb{background:#0f172a38;border-radius:999px}.kz-light-theme .mfo-detail .mortgage-article .mortgage-article-table-wrap::-webkit-scrollbar-track{background:0 0}.kz-light-theme .mfo-detail .mortgage-article .mortgage-article-table-wrap>table{margin:0}.kz-light-theme .mfo-detail .mortgage-article table{border-collapse:separate;border-spacing:0;border:1px solid #0f172a14;border-radius:12px;width:100%;margin:1rem 0 1.5rem;font-size:.95rem;overflow:hidden}.kz-light-theme .mfo-detail .mortgage-article thead th{color:var(--text-primary);text-align:left;background:#f8fafc;border-bottom:1px solid #0f172a14;padding:10px 14px;font-weight:700}.kz-light-theme .mfo-detail .mortgage-article tbody td{vertical-align:top;color:var(--text-secondary);border-top:1px solid #0f172a0f;padding:10px 14px}.kz-light-theme .mfo-detail .mortgage-article tbody tr:first-child td{border-top:0}.kz-light-theme .mfo-detail .mortgage-byline{color:var(--text-secondary);background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0 0 1.75rem;padding:12px 16px;font-size:.9rem;display:flex}.kz-light-theme .mfo-detail .mortgage-byline-author{border-right:1px solid #0f172a14;align-items:center;gap:8px;padding-right:20px;display:inline-flex}.kz-light-theme .mfo-detail .mortgage-byline-author-name{color:var(--text-primary);font-weight:600}.kz-light-theme .mfo-detail .mortgage-byline-dates{flex-wrap:wrap;align-items:center;gap:8px 18px;display:inline-flex}.kz-light-theme .mfo-detail .mortgage-byline-date{align-items:center;gap:6px;display:inline-flex}.kz-light-theme .mfo-detail .mortgage-byline-icon{width:16px;height:16px;color:var(--accent-1);flex-shrink:0}.kz-light-theme .mfo-detail .mortgage-byline time{color:var(--text-primary);font-weight:500}@media (max-width:640px){.kz-light-theme .mfo-detail .mortgage-byline{flex-direction:column;align-items:flex-start}.kz-light-theme .mfo-detail .mortgage-byline-author{border-bottom:1px solid #0f172a14;border-right:0;width:100%;padding-bottom:10px;padding-right:0}.kz-light-theme .mfo-detail .mortgage-article h2{font-size:1.3rem}.kz-light-theme .mfo-detail .mortgage-article h3{font-size:1.05rem}}.kz-light-theme .product-detail-hero{padding:48px 0 40px;position:relative}.kz-light-theme .product-detail-hero .container{z-index:2;position:relative}.kz-light-theme .product-detail-header{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:28px 32px;display:grid}@media (max-width:900px){.kz-light-theme .product-detail-header{text-align:center;grid-template-columns:1fr}}.kz-light-theme .product-detail-logo{background:#ffffffe6;border-radius:16px;justify-content:center;align-items:center;width:80px;min-width:80px;height:80px;display:flex;overflow:hidden}.kz-light-theme .product-detail-logo img{object-fit:contain;width:100%;height:100%}.kz-light-theme .product-detail-name{color:var(--text-primary);margin:0 0 8px;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800}.kz-light-theme .product-detail-rating{align-items:center;gap:10px;margin-bottom:8px;display:flex}.kz-light-theme .product-detail-rating-text{color:var(--text-secondary);font-size:.9rem}.kz-light-theme .product-detail-desc{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.5}.kz-light-theme .product-detail-cta .btn-primary{background:var(--accent-1);border-color:var(--accent-1)}.kz-light-theme .product-detail-stats{grid-template-columns:repeat(3,1fr);gap:20px;padding:32px 0;display:grid}@media (max-width:768px){.kz-light-theme .product-detail-stats{grid-template-columns:1fr}}.kz-light-theme .product-detail-stat-card{background:var(--glass-bg);border:1px solid var(--glass-border);text-align:center;box-shadow:var(--glass-shadow);border-radius:16px;padding:24px}.kz-light-theme .product-detail-stat-icon{margin-bottom:10px;font-size:1.5rem;display:block}.kz-light-theme .product-detail-stat-label{color:var(--text-secondary);margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.kz-light-theme .product-detail-stat-value{color:var(--text-primary);font-size:1.1rem;font-weight:700}.kz-light-theme .product-detail-stat-sub{color:var(--text-muted);font-size:.8rem}.kz-light-theme .product-detail-reviews{gap:20px;display:grid}.mfo-merged-section{margin-top:48px;scroll-margin-top:68px}.kz-light-theme .mfo-detail .mfo-tab-nav-wrap--sticky{z-index:calc(var(--z-sticky) - 1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcf2;border-bottom:1px solid #0f172a0f;position:sticky;top:72px}@media (min-width:769px){.kz-light-theme .mfo-detail .mfo-tab-nav-wrap--sticky .mfo-tab-nav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.kz-light-theme .mfo-detail .mfo-tab-nav-wrap--sticky .mfo-tab-nav::-webkit-scrollbar{display:none}.kz-light-theme .mfo-detail .mfo-tab-nav-wrap--sticky .mfo-tab-btn{white-space:nowrap;flex-shrink:0}}.kz-light-theme .mfo-detail .mfo-tab-nav-wrap--sticky~.container .mfo-sidebar{top:140px}
