.MortgageAlgorithmAnimation-module__dfBIhW__container{direction:ltr;background:0 0;border-radius:16px;flex-direction:column;width:100%;min-height:400px;margin:32px 0;display:flex;position:relative;overflow:visible}.MortgageAlgorithmAnimation-module__dfBIhW__animationArea{flex-shrink:0;width:100%;min-height:350px;position:relative}.MortgageAlgorithmAnimation-module__dfBIhW__connections{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.MortgageAlgorithmAnimation-module__dfBIhW__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__dfBIhW__dashFlow}.MortgageAlgorithmAnimation-module__dfBIhW__connectionLine.MortgageAlgorithmAnimation-module__dfBIhW__lineActive{opacity:1;stroke-width:4px;filter:drop-shadow(0 0 6px)}.MortgageAlgorithmAnimation-module__dfBIhW__outputLine{stroke-dasharray:10 5}@keyframes MortgageAlgorithmAnimation-module__dfBIhW__dashFlow{to{stroke-dashoffset:-24px}}.MortgageAlgorithmAnimation-module__dfBIhW__particle{filter:drop-shadow(0 0 8px)drop-shadow(0 0 12px);opacity:1}.MortgageAlgorithmAnimation-module__dfBIhW__inputsContainer{z-index:10;flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.MortgageAlgorithmAnimation-module__dfBIhW__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__dfBIhW__inputNode:hover,.MortgageAlgorithmAnimation-module__dfBIhW__inputHovered{z-index:200;transform:scale(1.05)}.MortgageAlgorithmAnimation-module__dfBIhW__inputActive{transform:scale(1.08)}.MortgageAlgorithmAnimation-module__dfBIhW__inputIcon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.MortgageAlgorithmAnimation-module__dfBIhW__inputIcon svg{width:20px;height:20px}.MortgageAlgorithmAnimation-module__dfBIhW__inputBlue{background:#3b82f6d9;border:2px solid #3b82f6e6;box-shadow:0 2px 12px #3b82f64d}.MortgageAlgorithmAnimation-module__dfBIhW__inputBlue:hover,.MortgageAlgorithmAnimation-module__dfBIhW__inputBlue.MortgageAlgorithmAnimation-module__dfBIhW__inputActive{border-color:#3b82f6;box-shadow:0 4px 20px #3b82f680}.MortgageAlgorithmAnimation-module__dfBIhW__inputGreen{background:#22c55ed9;border:2px solid #22c55ee6;box-shadow:0 2px 12px #22c55e4d}.MortgageAlgorithmAnimation-module__dfBIhW__inputGreen:hover,.MortgageAlgorithmAnimation-module__dfBIhW__inputGreen.MortgageAlgorithmAnimation-module__dfBIhW__inputActive{border-color:#22c55e;box-shadow:0 4px 20px #22c55e80}.MortgageAlgorithmAnimation-module__dfBIhW__inputOrange{background:#f97316d9;border:2px solid #f97316e6;box-shadow:0 2px 12px #f973164d}.MortgageAlgorithmAnimation-module__dfBIhW__inputOrange:hover,.MortgageAlgorithmAnimation-module__dfBIhW__inputOrange.MortgageAlgorithmAnimation-module__dfBIhW__inputActive{border-color:#f97316;box-shadow:0 4px 20px #f9731680}.MortgageAlgorithmAnimation-module__dfBIhW__inputPurple{background:#a855f7d9;border:2px solid #a855f7e6;box-shadow:0 2px 12px #a855f74d}.MortgageAlgorithmAnimation-module__dfBIhW__inputPurple:hover,.MortgageAlgorithmAnimation-module__dfBIhW__inputPurple.MortgageAlgorithmAnimation-module__dfBIhW__inputActive{border-color:#a855f7;box-shadow:0 4px 20px #a855f780}.MortgageAlgorithmAnimation-module__dfBIhW__tooltipArea{opacity:0;visibility:hidden;text-align:right;direction:rtl;background:#fffffffa;border:1px solid #3b82f633;border-radius:10px;width:100%;min-height:60px;margin-top:20px;padding:16px 20px;transition:all .3s;box-shadow:0 2px 12px #00000014}.MortgageAlgorithmAnimation-module__dfBIhW__tooltipAreaVisible{opacity:1;visibility:visible}.MortgageAlgorithmAnimation-module__dfBIhW__tooltipAreaLtr{text-align:left;direction:ltr}.MortgageAlgorithmAnimation-module__dfBIhW__tooltipTitle{margin-bottom:10px;font-size:.95rem;font-weight:700}.MortgageAlgorithmAnimation-module__dfBIhW__tooltipList{margin:0;padding:0 20px 0 0;list-style-position:outside}.MortgageAlgorithmAnimation-module__dfBIhW__tooltipAreaLtr .MortgageAlgorithmAnimation-module__dfBIhW__tooltipList{padding:0 0 0 20px}.MortgageAlgorithmAnimation-module__dfBIhW__tooltipList li{color:#334155;margin-bottom:6px;font-size:.85rem;line-height:1.6}.MortgageAlgorithmAnimation-module__dfBIhW__tooltipList li:last-child{margin-bottom:0}.MortgageAlgorithmAnimation-module__dfBIhW__processingUnit{z-index:8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MortgageAlgorithmAnimation-module__dfBIhW__processingOuter{background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);border-radius:50%;width:130px;height:130px;padding:3px;transition:all .3s}.MortgageAlgorithmAnimation-module__dfBIhW__processingActive .MortgageAlgorithmAnimation-module__dfBIhW__processingOuter{box-shadow:0 0 30px #3b82f699,0 0 60px #3b82f64d}.MortgageAlgorithmAnimation-module__dfBIhW__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__dfBIhW__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__dfBIhW__centerLogo{object-fit:contain;width:85%;height:85%;transition:transform .3s}.MortgageAlgorithmAnimation-module__dfBIhW__processingActive .MortgageAlgorithmAnimation-module__dfBIhW__centerLogo{transform:scale(1.05)}.MortgageAlgorithmAnimation-module__dfBIhW__processingRing{border:2px dashed #3b82f666;border-radius:50%;width:160px;height:160px;animation:10s linear infinite MortgageAlgorithmAnimation-module__dfBIhW__spinReverse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MortgageAlgorithmAnimation-module__dfBIhW__processingActive .MortgageAlgorithmAnimation-module__dfBIhW__processingRing{border-color:#3b82f6cc;animation:2s linear infinite MortgageAlgorithmAnimation-module__dfBIhW__spinReverse}.MortgageAlgorithmAnimation-module__dfBIhW__outputsContainer{z-index:10;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.MortgageAlgorithmAnimation-module__dfBIhW__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__dfBIhW__outputHeader{align-items:center;display:flex}.MortgageAlgorithmAnimation-module__dfBIhW__outputName{color:#fff;text-shadow:0 1px 2px #0000004d}.MortgageAlgorithmAnimation-module__dfBIhW__outputAmount{align-items:center;gap:4px;min-height:20px;margin-top:4px;display:flex}.MortgageAlgorithmAnimation-module__dfBIhW__amountValue{color:#fff;text-shadow:0 1px 2px #0000004d;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.MortgageAlgorithmAnimation-module__dfBIhW__amountCurrency{color:#ffffffe6;font-size:.75rem}.MortgageAlgorithmAnimation-module__dfBIhW__checkmark{color:#4ade80;text-shadow:0 0 8px #4ade8099;margin-right:auto;font-size:1rem;font-weight:700;animation:.3s ease-out MortgageAlgorithmAnimation-module__dfBIhW__checkPop}@keyframes MortgageAlgorithmAnimation-module__dfBIhW__checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.MortgageAlgorithmAnimation-module__dfBIhW__output1{background:#1e3a5fb3;border:2px solid #1e3a5fcc}.MortgageAlgorithmAnimation-module__dfBIhW__output1.MortgageAlgorithmAnimation-module__dfBIhW__outputReceiving,.MortgageAlgorithmAnimation-module__dfBIhW__output1.MortgageAlgorithmAnimation-module__dfBIhW__outputCompleted{opacity:1;background:#1e3a5fe6;border-color:#1e3a5f}.MortgageAlgorithmAnimation-module__dfBIhW__output1.MortgageAlgorithmAnimation-module__dfBIhW__outputReceiving{box-shadow:0 0 20px #1e3a5f99}.MortgageAlgorithmAnimation-module__dfBIhW__output2{background:#0d9488b3;border:2px solid #0d9488cc}.MortgageAlgorithmAnimation-module__dfBIhW__output2.MortgageAlgorithmAnimation-module__dfBIhW__outputReceiving,.MortgageAlgorithmAnimation-module__dfBIhW__output2.MortgageAlgorithmAnimation-module__dfBIhW__outputCompleted{opacity:1;background:#0d9488e6;border-color:#0d9488}.MortgageAlgorithmAnimation-module__dfBIhW__output2.MortgageAlgorithmAnimation-module__dfBIhW__outputReceiving{box-shadow:0 0 20px #0d948899}.MortgageAlgorithmAnimation-module__dfBIhW__output3{background:#d97706b3;border:2px solid #d97706cc}.MortgageAlgorithmAnimation-module__dfBIhW__output3.MortgageAlgorithmAnimation-module__dfBIhW__outputReceiving,.MortgageAlgorithmAnimation-module__dfBIhW__output3.MortgageAlgorithmAnimation-module__dfBIhW__outputCompleted{opacity:1;background:#d97706e6;border-color:#d97706}.MortgageAlgorithmAnimation-module__dfBIhW__output3.MortgageAlgorithmAnimation-module__dfBIhW__outputReceiving{box-shadow:0 0 20px #d9770699}.MortgageAlgorithmAnimation-module__dfBIhW__output4{background:#7c3aedb3;border:2px solid #7c3aedcc}.MortgageAlgorithmAnimation-module__dfBIhW__output4.MortgageAlgorithmAnimation-module__dfBIhW__outputReceiving,.MortgageAlgorithmAnimation-module__dfBIhW__output4.MortgageAlgorithmAnimation-module__dfBIhW__outputCompleted{opacity:1;background:#7c3aede6;border-color:#7c3aed}.MortgageAlgorithmAnimation-module__dfBIhW__output4.MortgageAlgorithmAnimation-module__dfBIhW__outputReceiving{box-shadow:0 0 20px #7c3aed99}.MortgageAlgorithmAnimation-module__dfBIhW__outputAllComplete{animation:1s ease-in-out MortgageAlgorithmAnimation-module__dfBIhW__glowPulse}@keyframes MortgageAlgorithmAnimation-module__dfBIhW__glowPulse{0%,to{filter:brightness()}50%{filter:brightness(1.2)}}@keyframes MortgageAlgorithmAnimation-module__dfBIhW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes MortgageAlgorithmAnimation-module__dfBIhW__spinReverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}.MortgageAlgorithmAnimation-module__dfBIhW__mobileArrow{flex-direction:column;align-items:center;margin:10px 0;display:none}.MortgageAlgorithmAnimation-module__dfBIhW__colorBar{border-radius:4px;width:180px;height:8px;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000001a}.MortgageAlgorithmAnimation-module__dfBIhW__colorSegment{opacity:.5;flex:1;height:100%;transition:opacity .3s,box-shadow .3s,transform .3s}.MortgageAlgorithmAnimation-module__dfBIhW__colorSegmentActive{opacity:1;transform:scaleY(1.5);box-shadow:0 0 12px}.MortgageAlgorithmAnimation-module__dfBIhW__arrowDown{color:#64748b;margin:5px 0;font-size:24px;animation:1.5s ease-in-out infinite MortgageAlgorithmAnimation-module__dfBIhW__bounce}@keyframes MortgageAlgorithmAnimation-module__dfBIhW__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:768px){.MortgageAlgorithmAnimation-module__dfBIhW__container{height:450px}.MortgageAlgorithmAnimation-module__dfBIhW__inputsContainer{gap:8px;right:10px}.MortgageAlgorithmAnimation-module__dfBIhW__inputNode{padding:8px 10px;font-size:.75rem}.MortgageAlgorithmAnimation-module__dfBIhW__inputIcon{width:20px;height:20px}.MortgageAlgorithmAnimation-module__dfBIhW__inputIcon svg{width:16px;height:16px}.MortgageAlgorithmAnimation-module__dfBIhW__processingOuter{width:100px;height:100px}.MortgageAlgorithmAnimation-module__dfBIhW__processingRing{width:130px;height:130px}.MortgageAlgorithmAnimation-module__dfBIhW__outputsContainer{gap:6px;left:10px}.MortgageAlgorithmAnimation-module__dfBIhW__outputNode{min-width:110px;padding:6px 10px;font-size:.7rem}.MortgageAlgorithmAnimation-module__dfBIhW__amountValue{font-size:.8rem}.MortgageAlgorithmAnimation-module__dfBIhW__tooltip{min-width:220px;padding:10px 12px}.MortgageAlgorithmAnimation-module__dfBIhW__tooltip ol li{font-size:.7rem}}@media (max-width:768px) and (orientation:portrait){.MortgageAlgorithmAnimation-module__dfBIhW__container{gap:15px;height:auto;min-height:auto;padding:20px 10px}.MortgageAlgorithmAnimation-module__dfBIhW__animationArea{flex-direction:column;align-items:center;gap:15px;min-height:auto;display:flex}.MortgageAlgorithmAnimation-module__dfBIhW__connections{display:none}.MortgageAlgorithmAnimation-module__dfBIhW__mobileArrow{display:flex}.MortgageAlgorithmAnimation-module__dfBIhW__mobileArrowInputs{order:2}.MortgageAlgorithmAnimation-module__dfBIhW__mobileArrowOutputs{order:4}.MortgageAlgorithmAnimation-module__dfBIhW__inputsContainer{flex-flow:wrap;order:1;justify-content:center;gap:8px;width:100%;position:relative;top:auto;right:auto;transform:none}.MortgageAlgorithmAnimation-module__dfBIhW__inputNode{padding:8px 12px;font-size:.7rem}.MortgageAlgorithmAnimation-module__dfBIhW__inputNode span{display:block}.MortgageAlgorithmAnimation-module__dfBIhW__inputIcon{width:18px;height:18px}.MortgageAlgorithmAnimation-module__dfBIhW__inputIcon svg{width:14px;height:14px}.MortgageAlgorithmAnimation-module__dfBIhW__tooltip{display:none}.MortgageAlgorithmAnimation-module__dfBIhW__processingUnit{order:3;position:relative;top:auto;left:auto;transform:none}.MortgageAlgorithmAnimation-module__dfBIhW__processingOuter{width:100px;height:100px}.MortgageAlgorithmAnimation-module__dfBIhW__processingRing{width:120px;height:120px;position:absolute;top:50%;left:50%}.MortgageAlgorithmAnimation-module__dfBIhW__outputsContainer{flex-flow:wrap;order:5;justify-content:center;gap:8px;width:100%;position:relative;top:auto;left:auto;transform:none}.MortgageAlgorithmAnimation-module__dfBIhW__outputNode{box-sizing:border-box;width:calc(50% - 4px);min-width:auto;max-width:none;padding:8px 10px}.MortgageAlgorithmAnimation-module__dfBIhW__outputName{font-size:.7rem}.MortgageAlgorithmAnimation-module__dfBIhW__amountValue{font-size:.75rem}.MortgageAlgorithmAnimation-module__dfBIhW__amountCurrency{font-size:.65rem}.MortgageAlgorithmAnimation-module__dfBIhW__checkmark{font-size:.85rem}.MortgageAlgorithmAnimation-module__dfBIhW__outputAmount{min-height:24px}}@media (max-width:926px) and (orientation:landscape){.MortgageAlgorithmAnimation-module__dfBIhW__container{min-height:320px;padding:15px}.MortgageAlgorithmAnimation-module__dfBIhW__animationArea{min-height:280px}.MortgageAlgorithmAnimation-module__dfBIhW__inputsContainer{gap:6px;right:5px}.MortgageAlgorithmAnimation-module__dfBIhW__inputNode{padding:6px 10px;font-size:.7rem}.MortgageAlgorithmAnimation-module__dfBIhW__inputIcon{width:18px;height:18px}.MortgageAlgorithmAnimation-module__dfBIhW__inputIcon svg{width:14px;height:14px}.MortgageAlgorithmAnimation-module__dfBIhW__processingOuter{width:90px;height:90px}.MortgageAlgorithmAnimation-module__dfBIhW__processingRing{width:115px;height:115px}.MortgageAlgorithmAnimation-module__dfBIhW__outputsContainer{gap:5px;left:5px}.MortgageAlgorithmAnimation-module__dfBIhW__outputNode{min-width:95px;padding:5px 8px;font-size:.65rem}.MortgageAlgorithmAnimation-module__dfBIhW__outputName{font-size:.65rem}.MortgageAlgorithmAnimation-module__dfBIhW__amountValue{font-size:.75rem}.MortgageAlgorithmAnimation-module__dfBIhW__amountCurrency{font-size:.6rem}.MortgageAlgorithmAnimation-module__dfBIhW__tooltipArea{min-height:50px;padding:12px 15px}.MortgageAlgorithmAnimation-module__dfBIhW__tooltipTitle{font-size:.85rem}.MortgageAlgorithmAnimation-module__dfBIhW__tooltipList li{font-size:.75rem}}@media (max-width:360px) and (orientation:portrait){.MortgageAlgorithmAnimation-module__dfBIhW__container{padding:15px 5px}.MortgageAlgorithmAnimation-module__dfBIhW__inputNode{padding:6px 8px;font-size:.65rem}.MortgageAlgorithmAnimation-module__dfBIhW__inputIcon{width:16px;height:16px}.MortgageAlgorithmAnimation-module__dfBIhW__processingOuter{width:90px;height:90px}.MortgageAlgorithmAnimation-module__dfBIhW__processingRing{width:110px;height:110px}.MortgageAlgorithmAnimation-module__dfBIhW__outputNode{padding:6px 8px}.MortgageAlgorithmAnimation-module__dfBIhW__outputName{font-size:.65rem}.MortgageAlgorithmAnimation-module__dfBIhW__amountValue{font-size:.7rem}}
