.ArticleLayout-module__V2BM_a__article{width:100%}@keyframes ArticleLayout-module__V2BM_a__summaryBorderAnimation{0%{border-right-color:#facc15}33%{border-right-color:#fbbf24}66%{border-right-color:#f59e0b}to{border-right-color:#facc15}}.ArticleLayout-module__V2BM_a__hero{background:url(/images/knowledge-center/hero-posts.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:70vh;padding:80px 7% 60px;display:flex;position:relative;overflow:hidden}.ArticleLayout-module__V2BM_a__heroOverlay{pointer-events:none;background:linear-gradient(135deg,#2455b7d9 0%,#3476f0d9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.ArticleLayout-module__V2BM_a__heroContent{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:30px;max-width:900px;display:flex;position:relative}.ArticleLayout-module__V2BM_a__breadcrumbs{width:100%}.ArticleLayout-module__V2BM_a__breadcrumbList{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ArticleLayout-module__V2BM_a__breadcrumbItem{color:#fffc;align-items:center;gap:10px;font-size:16px;display:flex}.ArticleLayout-module__V2BM_a__breadcrumbLink{color:#fffc;text-decoration:none;transition:color .3s}.ArticleLayout-module__V2BM_a__breadcrumbLink:hover{color:#facc15}.ArticleLayout-module__V2BM_a__breadcrumbSeparator{color:#ffffff80;font-size:14px}.ArticleLayout-module__V2BM_a__breadcrumbCurrent{color:#facc15;font-weight:500}.ArticleLayout-module__V2BM_a__title{color:var(--color-white);margin:0;font-size:52px;font-weight:600;line-height:1.2}.ArticleLayout-module__V2BM_a__scrollArrow{background:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-top:20px;transition:all .3s;display:inline-flex}.ArticleLayout-module__V2BM_a__scrollArrow:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.ArticleLayout-module__V2BM_a__scrollArrow svg{width:42px;height:42px;transform:rotate(-90deg)}.ArticleLayout-module__V2BM_a__scrollArrow svg path{fill:var(--color-primary)}.ArticleLayout-module__V2BM_a__contentSection{background:#fff;padding:80px 5%}.ArticleLayout-module__V2BM_a__container{max-width:900px;margin:0 auto}.ArticleLayout-module__V2BM_a__summary{text-align:right;direction:rtl;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-right:4px solid #facc15;border-radius:8px;margin-bottom:50px;padding:28px 32px;animation:8s infinite ArticleLayout-module__V2BM_a__summaryBorderAnimation}.ArticleLayout-module__V2BM_a__summaryHeader{color:#2455b7;align-items:center;gap:10px;margin-bottom:20px;font-size:18px;font-weight:600;display:flex}.ArticleLayout-module__V2BM_a__summaryHeader i{color:#facc15;font-size:20px}.ArticleLayout-module__V2BM_a__summaryList{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.ArticleLayout-module__V2BM_a__summaryItem{padding-right:20px;position:relative}.ArticleLayout-module__V2BM_a__summaryItem:before{content:"";background:#facc15;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:0}.ArticleLayout-module__V2BM_a__summaryTitle{color:#1e3a5f;margin-bottom:6px;font-size:17px;font-weight:600;line-height:1.4;display:block}.ArticleLayout-module__V2BM_a__summaryDescription{color:#475569;margin:0;font-size:15px;font-weight:400;line-height:1.6}.ArticleLayout-module__V2BM_a__content{text-align:right;color:var(--color-text);direction:rtl;font-size:20px;font-weight:300;line-height:1.8}.ArticleLayout-module__V2BM_a__content h1{color:#2455b7;margin:50px 0 25px;font-size:42px;font-weight:600;line-height:1.3}.ArticleLayout-module__V2BM_a__content h2{color:#2455b7;margin:50px 0 20px;font-size:36px;font-weight:600;line-height:1.3}.ArticleLayout-module__V2BM_a__content h3{color:#3476f0;margin:40px 0 15px;font-size:28px;font-weight:600;line-height:1.3}.ArticleLayout-module__V2BM_a__content p{margin-bottom:20px}.ArticleLayout-module__V2BM_a__content a{color:#facc15;text-decoration:none;transition:opacity .3s}.ArticleLayout-module__V2BM_a__content a:hover{opacity:.8;text-decoration:underline}.ArticleLayout-module__V2BM_a__content ul,.ArticleLayout-module__V2BM_a__content ol{margin:20px 0;padding-right:30px}.ArticleLayout-module__V2BM_a__content li{margin-bottom:15px}.ArticleLayout-module__V2BM_a__content strong{font-weight:600}.ArticleLayout-module__V2BM_a__content em{font-style:italic}.ArticleLayout-module__V2BM_a__content .side-note{color:#64748b;text-align:right;direction:rtl;background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);border-right:3px solid #94a3b8;border-radius:6px;margin:15px 0;padding:12px 18px;font-size:.95em;font-style:italic;line-height:1.6;display:inline-block;position:relative}.ArticleLayout-module__V2BM_a__content .side-note:before{content:"ℹ";color:#fff;background:#94a3b8;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-style:normal;font-weight:600;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0000001a}.ArticleLayout-module__V2BM_a__postNav{background:#f8f9fa;border-top:1px solid #e5e7eb;padding:30px 5%}.ArticleLayout-module__V2BM_a__postNavContainer{justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin:0 auto;display:flex}.ArticleLayout-module__V2BM_a__navLink{color:#2455b7;align-items:center;gap:10px;font-size:18px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.ArticleLayout-module__V2BM_a__navLink:hover{color:#3476f0}.ArticleLayout-module__V2BM_a__navLink i{font-size:16px}@media (max-width:1024px){.ArticleLayout-module__V2BM_a__hero{min-height:60vh;padding:100px 5% 50px}.ArticleLayout-module__V2BM_a__title{font-size:42px}.ArticleLayout-module__V2BM_a__summary{margin-bottom:40px;padding:24px 28px}.ArticleLayout-module__V2BM_a__summaryTitle{font-size:16px}.ArticleLayout-module__V2BM_a__summaryDescription{font-size:14px}.ArticleLayout-module__V2BM_a__content{font-size:18px}.ArticleLayout-module__V2BM_a__content h1{font-size:36px}.ArticleLayout-module__V2BM_a__content h2{font-size:30px}.ArticleLayout-module__V2BM_a__content h3{font-size:24px}}@media (max-width:768px){.ArticleLayout-module__V2BM_a__hero{min-height:50vh;padding:90px 15px 40px}.ArticleLayout-module__V2BM_a__title{font-size:32px}.ArticleLayout-module__V2BM_a__breadcrumbItem{font-size:14px}.ArticleLayout-module__V2BM_a__scrollArrow{width:50px;height:50px}.ArticleLayout-module__V2BM_a__scrollArrow svg{width:32px;height:32px}.ArticleLayout-module__V2BM_a__contentSection{padding:50px 15px}.ArticleLayout-module__V2BM_a__summary{margin-bottom:30px;padding:20px}.ArticleLayout-module__V2BM_a__summaryHeader{margin-bottom:16px;font-size:16px}.ArticleLayout-module__V2BM_a__summaryList{gap:14px}.ArticleLayout-module__V2BM_a__summaryItem{padding-right:16px}.ArticleLayout-module__V2BM_a__summaryItem:before{width:6px;height:6px;top:6px}.ArticleLayout-module__V2BM_a__summaryTitle{margin-bottom:4px;font-size:15px}.ArticleLayout-module__V2BM_a__summaryDescription{font-size:13px}.ArticleLayout-module__V2BM_a__content{font-size:16px}.ArticleLayout-module__V2BM_a__content h1{margin:40px 0 18px;font-size:30px}.ArticleLayout-module__V2BM_a__content h2{margin:40px 0 15px;font-size:26px}.ArticleLayout-module__V2BM_a__content h3{margin:30px 0 12px;font-size:22px}}
.ReadingProgressBar-module__0TlW5q__progressContainer{z-index:1001;background:#0000001a;height:4px;position:fixed;top:0;left:0;right:0}.ReadingProgressBar-module__0TlW5q__progressBar{background:linear-gradient(90deg,#2455b7 0%,#3476f0 100%);border-radius:0 2px 2px 0;height:100%;transition:width .1s ease-out}@media (max-width:768px){.ReadingProgressBar-module__0TlW5q__progressContainer{height:3px}}
@keyframes KnowledgeBox-module__-T_KzW__borderColorPulse{0%{border-right-color:#2455b7}33%{border-right-color:#3476f0}66%{border-right-color:#3b82f6}to{border-right-color:#2455b7}}.KnowledgeBox-module__-T_KzW__knowledgeBox{text-align:right;direction:rtl;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-right:4px solid #0ea5e9;border-radius:8px;margin:30px 0;padding:28px 32px;animation:8s infinite KnowledgeBox-module__-T_KzW__borderColorPulse}.KnowledgeBox-module__-T_KzW__header{color:#2455b7;align-items:center;gap:10px;margin-bottom:15px;font-size:18px;font-weight:600;display:flex}.KnowledgeBox-module__-T_KzW__header i{color:#0ea5e9;font-size:20px}.KnowledgeBox-module__-T_KzW__content{color:#475569;font-size:17px;line-height:1.6}.KnowledgeBox-module__-T_KzW__content ul{margin:0;padding-right:20px}.KnowledgeBox-module__-T_KzW__content li{margin-bottom:8px}.KnowledgeBox-module__-T_KzW__content li:last-child{margin-bottom:0}.KnowledgeBox-module__-T_KzW__content strong{color:#1e3a5f;font-weight:600}@media (max-width:768px){.KnowledgeBox-module__-T_KzW__knowledgeBox{padding:20px}.KnowledgeBox-module__-T_KzW__header{font-size:16px}.KnowledgeBox-module__-T_KzW__content{font-size:15px}}
@keyframes InsightBox-module__Z4ZNpW__insightBorderPulse{0%{border-right-color:#10b981}33%{border-right-color:#34d399}66%{border-right-color:#6ee7b7}to{border-right-color:#10b981}}.InsightBox-module__Z4ZNpW__insightBox{text-align:right;direction:rtl;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-right:4px solid #10b981;border-radius:8px;margin:30px 0;padding:28px 32px;animation:8s infinite InsightBox-module__Z4ZNpW__insightBorderPulse}.InsightBox-module__Z4ZNpW__header{color:#10b981;align-items:center;gap:10px;margin-bottom:15px;font-size:18px;font-weight:600;display:flex}.InsightBox-module__Z4ZNpW__header i{color:#10b981;font-size:20px}.InsightBox-module__Z4ZNpW__content{color:#475569;font-size:17px;line-height:1.6}.InsightBox-module__Z4ZNpW__content ul{margin:0;padding-right:20px}.InsightBox-module__Z4ZNpW__content li{margin-bottom:8px}.InsightBox-module__Z4ZNpW__content li:last-child{margin-bottom:0}.InsightBox-module__Z4ZNpW__content strong{color:#1e3a5f;font-weight:600}@media (max-width:768px){.InsightBox-module__Z4ZNpW__insightBox{padding:20px}.InsightBox-module__Z4ZNpW__header{font-size:16px}.InsightBox-module__Z4ZNpW__content{font-size:15px}}
@keyframes ErrorBox-module__p5Nn4q__errorBorderPulse{0%{border-right-color:#dc2626}33%{border-right-color:#ef4444}66%{border-right-color:#f87171}to{border-right-color:#dc2626}}.ErrorBox-module__p5Nn4q__errorBox{text-align:right;direction:rtl;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-right:4px solid #dc2626;border-radius:8px;margin:30px 0;padding:28px 32px;animation:8s infinite ErrorBox-module__p5Nn4q__errorBorderPulse}.ErrorBox-module__p5Nn4q__header{color:#dc2626;align-items:center;gap:10px;margin-bottom:15px;font-size:18px;font-weight:600;display:flex}.ErrorBox-module__p5Nn4q__header i{color:#dc2626;font-size:20px}.ErrorBox-module__p5Nn4q__content{color:#475569;font-size:17px;line-height:1.6}.ErrorBox-module__p5Nn4q__content ul{margin:0;padding-right:20px}.ErrorBox-module__p5Nn4q__content li{margin-bottom:8px}.ErrorBox-module__p5Nn4q__content li:last-child{margin-bottom:0}.ErrorBox-module__p5Nn4q__content strong{color:#1e3a5f;font-weight:600}@media (max-width:768px){.ErrorBox-module__p5Nn4q__errorBox{padding:20px}.ErrorBox-module__p5Nn4q__header{font-size:16px}.ErrorBox-module__p5Nn4q__content{font-size:15px}}
.recharts-tooltip-cursor{fill:#0000!important;stroke:#0000!important;display:none!important}.recharts-rectangle.recharts-tooltip-cursor{display:none!important}.InteractiveChart-module__L--CCq__sliderWrapper{text-align:right;direction:rtl;margin-top:30px;padding:20px}.InteractiveChart-module__L--CCq__sliderTitle{color:#2455b7;text-align:center;margin-bottom:25px;font-size:18px;font-weight:600}.InteractiveChart-module__L--CCq__dualRangeContainer{width:100%;max-width:700px;height:60px;margin:0 auto 30px;padding:40px 30px 10px;position:relative}@media (max-width:768px){.InteractiveChart-module__L--CCq__dualRangeContainer{padding:40px 35px 10px}}.InteractiveChart-module__L--CCq__track{background:#e0e0e0;border-radius:3px;width:calc(100% - 60px);height:6px;position:absolute;top:50%;left:30px;transform:translateY(-50%)}@media (max-width:768px){.InteractiveChart-module__L--CCq__track{width:calc(100% - 70px);left:35px}}.InteractiveChart-module__L--CCq__activeTrack{pointer-events:none;background:#3476f0;border-radius:3px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.InteractiveChart-module__L--CCq__handlePill{color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;z-index:10;touch-action:none;background:#3476f0;border-radius:17px;justify-content:center;align-items:center;min-width:52px;height:34px;padding:0 12px;font-size:14px;font-weight:700;transition:transform .1s,box-shadow .1s,background .1s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #3476f059}@media (max-width:768px){.InteractiveChart-module__L--CCq__handlePill{border-radius:19px;min-width:56px;height:38px;padding:0 14px;font-size:15px}}.InteractiveChart-module__L--CCq__handlePill:hover{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 4px 12px #3476f073}.InteractiveChart-module__L--CCq__handlePill:focus{outline:none;box-shadow:0 0 0 3px #3476f04d,0 4px 12px #3476f073}.InteractiveChart-module__L--CCq__handlePill.InteractiveChart-module__L--CCq__handleActive{cursor:grabbing;background:#2860d4;transform:translate(-50%,-50%)scale(1.1);box-shadow:0 4px 14px #3476f080}.InteractiveChart-module__L--CCq__ticksContainer{width:100%;max-width:700px;height:40px;margin:0 auto;padding:0 30px;position:relative}@media (max-width:768px){.InteractiveChart-module__L--CCq__ticksContainer{height:36px;padding:0 35px}}.InteractiveChart-module__L--CCq__tickMark{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.InteractiveChart-module__L--CCq__tickLine{background:#94a3b8;width:2px;height:10px}.InteractiveChart-module__L--CCq__tickLabel{color:#64748b;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:500}@media (max-width:768px){.InteractiveChart-module__L--CCq__tickLabel{font-size:11px}}.InteractiveChart-module__L--CCq__dataInfo{color:#64748b;text-align:center;margin-top:20px;font-size:15px;font-weight:500}@media (max-width:768px){.InteractiveChart-module__L--CCq__dataInfo{font-size:14px}}
.InvestmentComparisonTable-module__GHkFma__tableWrapper{margin:20px 0;position:relative}.InvestmentComparisonTable-module__GHkFma__tableContainer{-webkit-overflow-scrolling:touch;overflow-x:auto}.InvestmentComparisonTable-module__GHkFma__table{border-collapse:collapse;width:100%;font-size:14px}.InvestmentComparisonTable-module__GHkFma__table th,.InvestmentComparisonTable-module__GHkFma__table td{text-align:right;border:1px solid #ddd;padding:12px}.InvestmentComparisonTable-module__GHkFma__table th{background-color:#f5f5f5;font-weight:700}.InvestmentComparisonTable-module__GHkFma__table tbody tr:nth-child(2n){background-color:#fafafa}.InvestmentComparisonTable-module__GHkFma__table td:first-child{font-weight:700}.InvestmentComparisonTable-module__GHkFma__caption{color:#64748b;text-align:center;margin-top:12px;font-size:14px;font-style:italic}@media (max-width:768px){.InvestmentComparisonTable-module__GHkFma__tableWrapper{position:relative}.InvestmentComparisonTable-module__GHkFma__tableContainer{-webkit-overflow-scrolling:touch;max-width:100%;max-height:60vh;overflow:auto}.InvestmentComparisonTable-module__GHkFma__table{border-collapse:separate;border-spacing:0;position:relative}.InvestmentComparisonTable-module__GHkFma__table thead th{z-index:2;background-color:#f5f5f5;position:sticky;top:0}.InvestmentComparisonTable-module__GHkFma__table th:first-child,.InvestmentComparisonTable-module__GHkFma__table td:first-child{z-index:1;background-color:inherit;position:sticky;right:0;box-shadow:-2px 0 4px #0000001a}.InvestmentComparisonTable-module__GHkFma__table thead th:first-child{z-index:3;background-color:#f5f5f5}.InvestmentComparisonTable-module__GHkFma__table tbody tr:nth-child(odd) td:first-child{background-color:#fff}.InvestmentComparisonTable-module__GHkFma__table tbody tr:nth-child(2n) td:first-child{background-color:#fafafa}}
.MortgageAlgorithmAnimation-module__MmRtqq__container{direction:ltr;background:0 0;border-radius:16px;width:100%;height:400px;margin:32px 0;position:relative;overflow:visible}.MortgageAlgorithmAnimation-module__MmRtqq__connections{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.MortgageAlgorithmAnimation-module__MmRtqq__connectionLine{fill:none;stroke-width:3px;stroke-dasharray:8 4;stroke-linecap:round;opacity:.4;transition:opacity .3s,stroke-width .3s;animation:1s linear infinite MortgageAlgorithmAnimation-module__MmRtqq__dashFlow}.MortgageAlgorithmAnimation-module__MmRtqq__connectionLine.MortgageAlgorithmAnimation-module__MmRtqq__lineActive{opacity:1;stroke-width:4px;filter:drop-shadow(0 0 6px)}.MortgageAlgorithmAnimation-module__MmRtqq__outputLine{stroke-dasharray:10 5}@keyframes MortgageAlgorithmAnimation-module__MmRtqq__dashFlow{to{stroke-dashoffset:-24px}}.MortgageAlgorithmAnimation-module__MmRtqq__particle{filter:drop-shadow(0 0 8px)drop-shadow(0 0 12px);opacity:1}.MortgageAlgorithmAnimation-module__MmRtqq__inputsContainer{z-index:10;flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.MortgageAlgorithmAnimation-module__MmRtqq__inputNode{color:#fff;text-shadow:0 1px 3px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;z-index:10;direction:rtl;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:.85rem;font-weight:700;transition:all .3s;display:flex;position:relative}.MortgageAlgorithmAnimation-module__MmRtqq__inputNode:hover{z-index:200;transform:scale(1.05)}.MortgageAlgorithmAnimation-module__MmRtqq__inputNode:hover .MortgageAlgorithmAnimation-module__MmRtqq__tooltip{opacity:1;visibility:visible;transform:translate(-10px)}.MortgageAlgorithmAnimation-module__MmRtqq__inputActive{transform:scale(1.08)}.MortgageAlgorithmAnimation-module__MmRtqq__inputIcon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.MortgageAlgorithmAnimation-module__MmRtqq__inputIcon svg{width:20px;height:20px}.MortgageAlgorithmAnimation-module__MmRtqq__inputBlue{background:#3b82f6d9;border:2px solid #3b82f6e6;box-shadow:0 2px 12px #3b82f64d}.MortgageAlgorithmAnimation-module__MmRtqq__inputBlue:hover,.MortgageAlgorithmAnimation-module__MmRtqq__inputBlue.MortgageAlgorithmAnimation-module__MmRtqq__inputActive{border-color:#3b82f6;box-shadow:0 4px 20px #3b82f680}.MortgageAlgorithmAnimation-module__MmRtqq__inputGreen{background:#22c55ed9;border:2px solid #22c55ee6;box-shadow:0 2px 12px #22c55e4d}.MortgageAlgorithmAnimation-module__MmRtqq__inputGreen:hover,.MortgageAlgorithmAnimation-module__MmRtqq__inputGreen.MortgageAlgorithmAnimation-module__MmRtqq__inputActive{border-color:#22c55e;box-shadow:0 4px 20px #22c55e80}.MortgageAlgorithmAnimation-module__MmRtqq__inputOrange{background:#f97316d9;border:2px solid #f97316e6;box-shadow:0 2px 12px #f973164d}.MortgageAlgorithmAnimation-module__MmRtqq__inputOrange:hover,.MortgageAlgorithmAnimation-module__MmRtqq__inputOrange.MortgageAlgorithmAnimation-module__MmRtqq__inputActive{border-color:#f97316;box-shadow:0 4px 20px #f9731680}.MortgageAlgorithmAnimation-module__MmRtqq__inputPurple{background:#a855f7d9;border:2px solid #a855f7e6;box-shadow:0 2px 12px #a855f74d}.MortgageAlgorithmAnimation-module__MmRtqq__inputPurple:hover,.MortgageAlgorithmAnimation-module__MmRtqq__inputPurple.MortgageAlgorithmAnimation-module__MmRtqq__inputActive{border-color:#a855f7;box-shadow:0 4px 20px #a855f780}.MortgageAlgorithmAnimation-module__MmRtqq__tooltip{opacity:0;visibility:hidden;z-index:500;background:#fffffffa;border:1px solid #3b82f64d;border-radius:10px;min-width:280px;margin-right:15px;padding:12px 16px;transition:all .3s;position:absolute;top:50%;right:100%;transform:translateY(-50%)translate(0);box-shadow:0 4px 20px #00000026}.MortgageAlgorithmAnimation-module__MmRtqq__tooltip:after{content:"";border:8px solid #0000;border-left-color:#fffffffa;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.MortgageAlgorithmAnimation-module__MmRtqq__tooltip ol{direction:rtl;margin:0;padding:0 20px 0 0;list-style-position:outside}.MortgageAlgorithmAnimation-module__MmRtqq__tooltip ol li{color:#334155;margin-bottom:6px;font-size:.8rem;line-height:1.5}.MortgageAlgorithmAnimation-module__MmRtqq__tooltip ol li:last-child{margin-bottom:0}.MortgageAlgorithmAnimation-module__MmRtqq__tooltipGreen{border-color:#22c55e4d}.MortgageAlgorithmAnimation-module__MmRtqq__tooltipOrange{border-color:#f973164d}.MortgageAlgorithmAnimation-module__MmRtqq__tooltipPurple{border-color:#a855f74d}.MortgageAlgorithmAnimation-module__MmRtqq__processingUnit{z-index:8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MortgageAlgorithmAnimation-module__MmRtqq__processingOuter{background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);border-radius:50%;width:130px;height:130px;padding:3px;transition:all .3s}.MortgageAlgorithmAnimation-module__MmRtqq__processingActive .MortgageAlgorithmAnimation-module__MmRtqq__processingOuter{box-shadow:0 0 30px #3b82f699,0 0 60px #3b82f64d}.MortgageAlgorithmAnimation-module__MmRtqq__processingInner{background:linear-gradient(135deg,#1e3a8a 0%,#1e40af 100%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.MortgageAlgorithmAnimation-module__MmRtqq__logoBackground{background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:85%;height:85%;display:flex;box-shadow:0 2px 8px #0000001a}.MortgageAlgorithmAnimation-module__MmRtqq__centerLogo{object-fit:contain;width:85%;height:85%;transition:transform .3s}.MortgageAlgorithmAnimation-module__MmRtqq__processingActive .MortgageAlgorithmAnimation-module__MmRtqq__centerLogo{transform:scale(1.05)}.MortgageAlgorithmAnimation-module__MmRtqq__processingRing{border:2px dashed #3b82f666;border-radius:50%;width:160px;height:160px;animation:10s linear infinite MortgageAlgorithmAnimation-module__MmRtqq__spinReverse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MortgageAlgorithmAnimation-module__MmRtqq__processingActive .MortgageAlgorithmAnimation-module__MmRtqq__processingRing{border-color:#3b82f6cc;animation:2s linear infinite MortgageAlgorithmAnimation-module__MmRtqq__spinReverse}.MortgageAlgorithmAnimation-module__MmRtqq__outputsContainer{z-index:10;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.MortgageAlgorithmAnimation-module__MmRtqq__outputNode{opacity:.6;direction:rtl;border-radius:10px;flex-direction:column;min-width:140px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:all .3s;display:flex}.MortgageAlgorithmAnimation-module__MmRtqq__outputHeader{align-items:center;display:flex}.MortgageAlgorithmAnimation-module__MmRtqq__outputName{color:#fff;text-shadow:0 1px 2px #0000004d}.MortgageAlgorithmAnimation-module__MmRtqq__outputAmount{align-items:center;gap:4px;min-height:20px;margin-top:4px;display:flex}.MortgageAlgorithmAnimation-module__MmRtqq__amountValue{color:#fff;text-shadow:0 1px 2px #0000004d;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.MortgageAlgorithmAnimation-module__MmRtqq__amountCurrency{color:#ffffffe6;font-size:.75rem}.MortgageAlgorithmAnimation-module__MmRtqq__checkmark{color:#4ade80;text-shadow:0 0 8px #4ade8099;margin-right:auto;font-size:1rem;font-weight:700;animation:.3s ease-out MortgageAlgorithmAnimation-module__MmRtqq__checkPop}@keyframes MortgageAlgorithmAnimation-module__MmRtqq__checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.MortgageAlgorithmAnimation-module__MmRtqq__output1{background:#1e3a5fb3;border:2px solid #1e3a5fcc}.MortgageAlgorithmAnimation-module__MmRtqq__output1.MortgageAlgorithmAnimation-module__MmRtqq__outputReceiving,.MortgageAlgorithmAnimation-module__MmRtqq__output1.MortgageAlgorithmAnimation-module__MmRtqq__outputCompleted{opacity:1;background:#1e3a5fe6;border-color:#1e3a5f}.MortgageAlgorithmAnimation-module__MmRtqq__output1.MortgageAlgorithmAnimation-module__MmRtqq__outputReceiving{box-shadow:0 0 20px #1e3a5f99}.MortgageAlgorithmAnimation-module__MmRtqq__output2{background:#0d9488b3;border:2px solid #0d9488cc}.MortgageAlgorithmAnimation-module__MmRtqq__output2.MortgageAlgorithmAnimation-module__MmRtqq__outputReceiving,.MortgageAlgorithmAnimation-module__MmRtqq__output2.MortgageAlgorithmAnimation-module__MmRtqq__outputCompleted{opacity:1;background:#0d9488e6;border-color:#0d9488}.MortgageAlgorithmAnimation-module__MmRtqq__output2.MortgageAlgorithmAnimation-module__MmRtqq__outputReceiving{box-shadow:0 0 20px #0d948899}.MortgageAlgorithmAnimation-module__MmRtqq__output3{background:#d97706b3;border:2px solid #d97706cc}.MortgageAlgorithmAnimation-module__MmRtqq__output3.MortgageAlgorithmAnimation-module__MmRtqq__outputReceiving,.MortgageAlgorithmAnimation-module__MmRtqq__output3.MortgageAlgorithmAnimation-module__MmRtqq__outputCompleted{opacity:1;background:#d97706e6;border-color:#d97706}.MortgageAlgorithmAnimation-module__MmRtqq__output3.MortgageAlgorithmAnimation-module__MmRtqq__outputReceiving{box-shadow:0 0 20px #d9770699}.MortgageAlgorithmAnimation-module__MmRtqq__output4{background:#7c3aedb3;border:2px solid #7c3aedcc}.MortgageAlgorithmAnimation-module__MmRtqq__output4.MortgageAlgorithmAnimation-module__MmRtqq__outputReceiving,.MortgageAlgorithmAnimation-module__MmRtqq__output4.MortgageAlgorithmAnimation-module__MmRtqq__outputCompleted{opacity:1;background:#7c3aede6;border-color:#7c3aed}.MortgageAlgorithmAnimation-module__MmRtqq__output4.MortgageAlgorithmAnimation-module__MmRtqq__outputReceiving{box-shadow:0 0 20px #7c3aed99}.MortgageAlgorithmAnimation-module__MmRtqq__outputAllComplete{animation:1s ease-in-out MortgageAlgorithmAnimation-module__MmRtqq__glowPulse}@keyframes MortgageAlgorithmAnimation-module__MmRtqq__glowPulse{0%,to{filter:brightness()}50%{filter:brightness(1.2)}}@keyframes MortgageAlgorithmAnimation-module__MmRtqq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes MortgageAlgorithmAnimation-module__MmRtqq__spinReverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}.MortgageAlgorithmAnimation-module__MmRtqq__mobileArrow{flex-direction:column;align-items:center;margin:10px 0;display:none}.MortgageAlgorithmAnimation-module__MmRtqq__colorBar{border-radius:4px;width:180px;height:8px;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000001a}.MortgageAlgorithmAnimation-module__MmRtqq__colorSegment{opacity:.5;flex:1;height:100%;transition:opacity .3s,box-shadow .3s,transform .3s}.MortgageAlgorithmAnimation-module__MmRtqq__colorSegmentActive{opacity:1;transform:scaleY(1.5);box-shadow:0 0 12px}.MortgageAlgorithmAnimation-module__MmRtqq__arrowDown{color:#64748b;margin:5px 0;font-size:24px;animation:1.5s ease-in-out infinite MortgageAlgorithmAnimation-module__MmRtqq__bounce}@keyframes MortgageAlgorithmAnimation-module__MmRtqq__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:768px){.MortgageAlgorithmAnimation-module__MmRtqq__container{height:450px}.MortgageAlgorithmAnimation-module__MmRtqq__inputsContainer{gap:8px;right:10px}.MortgageAlgorithmAnimation-module__MmRtqq__inputNode{padding:8px 10px;font-size:.75rem}.MortgageAlgorithmAnimation-module__MmRtqq__inputIcon{width:20px;height:20px}.MortgageAlgorithmAnimation-module__MmRtqq__inputIcon svg{width:16px;height:16px}.MortgageAlgorithmAnimation-module__MmRtqq__processingOuter{width:100px;height:100px}.MortgageAlgorithmAnimation-module__MmRtqq__processingRing{width:130px;height:130px}.MortgageAlgorithmAnimation-module__MmRtqq__outputsContainer{gap:6px;left:10px}.MortgageAlgorithmAnimation-module__MmRtqq__outputNode{min-width:110px;padding:6px 10px;font-size:.7rem}.MortgageAlgorithmAnimation-module__MmRtqq__amountValue{font-size:.8rem}.MortgageAlgorithmAnimation-module__MmRtqq__tooltip{min-width:220px;padding:10px 12px}.MortgageAlgorithmAnimation-module__MmRtqq__tooltip ol li{font-size:.7rem}}@media (max-width:768px) and (orientation:portrait){.MortgageAlgorithmAnimation-module__MmRtqq__container{flex-direction:column;align-items:center;gap:15px;height:auto;min-height:650px;padding:20px 10px;display:flex}.MortgageAlgorithmAnimation-module__MmRtqq__connections{display:none}.MortgageAlgorithmAnimation-module__MmRtqq__mobileArrow{display:flex}.MortgageAlgorithmAnimation-module__MmRtqq__mobileArrowInputs{order:2}.MortgageAlgorithmAnimation-module__MmRtqq__mobileArrowOutputs{order:4}.MortgageAlgorithmAnimation-module__MmRtqq__inputsContainer{flex-flow:wrap;order:1;justify-content:center;gap:8px;width:100%;position:relative;top:auto;right:auto;transform:none}.MortgageAlgorithmAnimation-module__MmRtqq__inputNode{padding:8px 12px;font-size:.7rem}.MortgageAlgorithmAnimation-module__MmRtqq__inputNode span{display:block}.MortgageAlgorithmAnimation-module__MmRtqq__inputIcon{width:18px;height:18px}.MortgageAlgorithmAnimation-module__MmRtqq__inputIcon svg{width:14px;height:14px}.MortgageAlgorithmAnimation-module__MmRtqq__tooltip{display:none}.MortgageAlgorithmAnimation-module__MmRtqq__processingUnit{order:3;position:relative;top:auto;left:auto;transform:none}.MortgageAlgorithmAnimation-module__MmRtqq__processingOuter{width:90px;height:90px}.MortgageAlgorithmAnimation-module__MmRtqq__processingRing{width:110px;height:110px}.MortgageAlgorithmAnimation-module__MmRtqq__outputsContainer{flex-flow:wrap;order:5;justify-content:center;gap:8px;width:100%;position:relative;top:auto;left:auto;transform:none}.MortgageAlgorithmAnimation-module__MmRtqq__outputNode{min-width:45%;max-width:48%;padding:8px 10px}.MortgageAlgorithmAnimation-module__MmRtqq__outputName{font-size:.7rem}.MortgageAlgorithmAnimation-module__MmRtqq__amountValue{font-size:.75rem}.MortgageAlgorithmAnimation-module__MmRtqq__amountCurrency{font-size:.65rem}.MortgageAlgorithmAnimation-module__MmRtqq__checkmark{font-size:.85rem}}@media (max-width:360px) and (orientation:portrait){.MortgageAlgorithmAnimation-module__MmRtqq__container{min-height:550px;padding:15px 5px}.MortgageAlgorithmAnimation-module__MmRtqq__inputNode{padding:6px 8px;font-size:.65rem}.MortgageAlgorithmAnimation-module__MmRtqq__inputIcon{width:16px;height:16px}.MortgageAlgorithmAnimation-module__MmRtqq__processingOuter{width:80px;height:80px}.MortgageAlgorithmAnimation-module__MmRtqq__processingRing{width:100px;height:100px}.MortgageAlgorithmAnimation-module__MmRtqq__outputNode{padding:6px 8px}.MortgageAlgorithmAnimation-module__MmRtqq__outputName{font-size:.65rem}.MortgageAlgorithmAnimation-module__MmRtqq__amountValue{font-size:.7rem}}
