.fyn-loan-calculator{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#333}.fyn-loan-calculator .header{text-align:center;font-size:2rem;margin-bottom:2rem;font-weight:bold;color:#171e60}.fyn-loan-calculator .container{display:flex;max-width:1200px;margin:auto;background:#e6f0fa;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);overflow:visible;height:540px}.fyn-loan-calculator .left-side,.fyn-loan-calculator .right-side{flex:1;padding:3rem 3rem 4rem 3rem;display:flex;flex-direction:column;justify-content:center;background-color:#fff}.fyn-loan-calculator .left-side{border-right:2px solid #e6f0fa}.fyn-loan-calculator h2{color:#004f9e;margin-bottom:1.5rem;font-weight:700;font-size:1.8rem}.fyn-loan-calculator .field{margin-bottom:2rem}.fyn-loan-calculator label{display:block;font-weight:600;margin-bottom:0.6rem;font-size:1.1rem;color:#222}.fyn-loan-calculator input[type="range"]{width:100%;height:14px;-webkit-appearance:none;background:#e6f0fa;border-radius:10px;outline:none;margin-top:4px;cursor:pointer;transition:background-color 0.3s ease;border:none}.fyn-loan-calculator input[type="range"]:hover{background:#c4d9f7}.fyn-loan-calculator input[type="range"]::-webkit-slider-runnable-track{height:14px;background:#004f9e;border-radius:10px}.fyn-loan-calculator input[type="range"]::-moz-range-track{height:14px;background:#004f9e;border-radius:10px}.fyn-loan-calculator input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;background:#004f9e;border-radius:50%;border:3px solid #003b7a;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,0.2);transition:background-color 0.3s ease,transform 0.2s ease;position:relative;z-index:1;margin-top:-7px}.fyn-loan-calculator input[type="range"]:focus::-webkit-slider-thumb{background:#003b7a;transform:scale(1.1)}.fyn-loan-calculator input[type="range"]::-moz-range-thumb{width:28px;height:28px;background:#004f9e;border-radius:50%;border:3px solid #003b7a;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,0.2);transition:background-color 0.3s ease,transform 0.2s ease;position:relative;z-index:1}.fyn-loan-calculator input[type="range"]:focus::-moz-range-thumb{background:#003b7a;transform:scale(1.1)}.fyn-loan-calculator select{width:100%;padding:0.8rem;border:1px solid #ccc;border-radius:12px;font-size:1.1rem;cursor:pointer;transition:border-color 0.3s ease}.fyn-loan-calculator select:hover,.fyn-loan-calculator select:focus{border-color:#004f9e;outline:none}.fyn-loan-calculator .get-started-btn{margin-top:1.5rem;padding:1rem;width:100%;background-color:#004f96;color:white;border:none;border-radius:12px;font-size:1.2rem;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;font-weight:700;letter-spacing:0.03em;box-shadow:0 4px 12px rgba(0,79,158,0.4)}.fyn-loan-calculator .get-started-btn:hover{background-color:#003b7a;transform:translateY(-3px);box-shadow:0 6px 18px rgba(0,59,122,0.6)}.fyn-loan-calculator .result-item{font-size:1.2rem;margin-bottom:1.5rem;font-weight:700;padding:1rem 1.5rem;border-left:6px solid #004f9e;background-color:#f9f9f9;border-radius:8px;color:#222;user-select:none}.fyn-loan-calculator .disclosure{margin-top:auto;font-size:0.75rem;color:#666;background:#f1f1f1;padding:0.8rem 1rem;border-radius:12px;line-height:1.5;font-style:italic;user-select:none}.button-wrapper{width:38%;display:flex;justify-content:center;margin-top:1.5rem}.get-started-btn{padding:0.75rem 1.5rem;background-color:#171e60;color:#fff;border:none;border-radius:6px;font-weight:bold;cursor:pointer;text-decoration:none;display:inline-block}.get-started-btn:hover{background-color:#005dc1}@media (max-width:900px){.fyn-loan-calculator .container{flex-direction:column;height:auto}.fyn-loan-calculator .left-side,.fyn-loan-calculator .right-side{padding:1.5rem 1rem}.fyn-loan-calculator .left-side{border-right:none;border-bottom:2px solid #e6f0fa}.fyn-loan-calculator .result-item{font-size:1rem}.fyn-loan-calculator .header{font-size:1.8rem}}