.liini-finance-calculator{--blue:#3137bb;--orange:#fa5319;--text:#080b2f;--muted:#5d648b;--border:#e4e7f3;--bg:#f7f8fc;--heading:"Unbounded",sans-serif;--body:"Space Grotesk",sans-serif;background:var(--bg)!important;color:var(--text)!important;font-family:var(--body)!important;padding:32px!important}.liini-finance-calculator,.liini-finance-calculator *{box-sizing:border-box!important;-webkit-text-stroke:0!important;text-shadow:none!important}.liini-finance-calculator h3,.liini-finance-calculator h4,.liini-finance-calculator strong,.liini-finance-monthly span,.liini-finance-price{font-family:var(--heading)!important}.liini-finance-grid{align-items:stretch!important;display:grid!important;gap:28px!important;grid-template-columns:minmax(0,1fr) minmax(360px,520px)!important}.liini-finance-card{border-radius:0!important;min-height:100%!important}.liini-finance-input{background:#fff!important;border:1px solid var(--border)!important;justify-content:space-between!important}.liini-finance-input,.liini-finance-result{display:flex!important;flex-direction:column!important;padding:42px!important}.liini-finance-result{background:var(--blue)!important;color:#fff!important}.liini-finance-result,.liini-finance-result *{color:#fff!important;-webkit-text-fill-color:currentColor!important}.liini-finance-field{margin-bottom:34px!important}.liini-finance-field h3{color:var(--text)!important;font-size:20px!important;line-height:1.25!important;margin:0 0 22px!important}.liini-finance-price{color:var(--blue)!important;font-size:42px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1!important;margin-bottom:28px!important}.liini-finance-range{accent-color:var(--orange)!important;-webkit-appearance:none!important;appearance:none!important;background:transparent!important;cursor:pointer!important;height:28px!important;width:100%!important}.liini-finance-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--blue) 0,var(--blue) var(--progress,10.526%),#d7dbe8 var(--progress,10.526%),#d7dbe8 100%)!important;border-radius:0!important;height:6px!important}.liini-finance-range::-webkit-slider-thumb{-webkit-appearance:none!important;background:var(--orange)!important;border:0!important;border-radius:50%!important;height:28px!important;margin-top:-11px!important;width:28px!important}.liini-finance-range::-moz-range-track{background:#d7dbe8!important;height:6px!important}.liini-finance-range::-moz-range-progress{background:var(--blue)!important;height:6px!important}.liini-finance-range::-moz-range-thumb{background:var(--orange)!important;border:0!important;border-radius:50%!important;height:28px!important;width:28px!important}.liini-finance-range-labels{color:var(--muted)!important;display:flex!important;font-size:16px!important;justify-content:space-between!important;margin-top:18px!important}.liini-finance-separator{background:var(--border)!important;height:1px!important;margin:6px 0 34px!important}.liini-finance-months{display:grid!important;gap:14px!important;grid-template-columns:repeat(5,1fr)!important}.liini-finance-months button{background:#fff!important;border:1px solid var(--border)!important;border-radius:0!important;color:var(--text)!important;cursor:pointer!important;font-size:16px!important;font-weight:800!important;min-height:58px!important}.liini-finance-months button.is-active{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}.liini-finance-info{align-items:center!important;background:#f2f4ff!important;display:grid!important;gap:18px!important;grid-template-columns:42px minmax(0,1fr)!important;margin-top:auto!important;padding:22px!important}.liini-finance-info span{align-items:center!important;border:3px solid var(--blue)!important;border-radius:50%!important;color:var(--blue)!important;display:flex!important;font-size:20px!important;font-weight:900!important;height:34px!important;justify-content:center!important;width:34px!important}.liini-finance-info p{color:var(--text)!important;font-size:16px!important;line-height:1.55!important;margin:0!important}.liini-finance-label{border-bottom:1px solid hsla(0,0%,100%,.25)!important;font-family:var(--heading)!important;font-size:16px!important;font-weight:700!important;margin-bottom:20px!important;padding-bottom:20px!important;text-transform:uppercase!important}.liini-finance-monthly{align-items:flex-end!important;display:flex!important;gap:14px!important;margin-bottom:14px!important}.liini-finance-monthly span{font-size:76px!important;font-weight:700!important;letter-spacing:-.05em!important;line-height:.95!important}.liini-finance-monthly small{font-size:26px!important;font-weight:700!important;margin-bottom:10px!important}.liini-finance-selected{font-size:20px!important;font-weight:700!important;margin-bottom:30px!important}.liini-finance-result-separator{background:hsla(0,0%,100%,.25)!important;height:1px!important;margin-bottom:24px!important}.liini-finance-benefits{list-style:none!important;margin:0 0 34px!important;padding:0!important}.liini-finance-benefits li{font-size:18px!important;line-height:1.35!important;margin-bottom:18px!important;padding-left:42px!important;position:relative!important}.liini-finance-benefits li:before{background:#fff!important;border-radius:50%!important;color:var(--blue)!important;content:"✓"!important;font-weight:900!important;height:26px!important;left:0!important;position:absolute!important;top:0!important;width:26px!important}.liini-finance-benefits li:before,.liini-finance-primary,.liini-finance-secondary{align-items:center!important;display:flex!important;justify-content:center!important}.liini-finance-primary,.liini-finance-secondary{border-radius:0!important;font-size:18px!important;font-weight:800!important;min-height:64px!important;text-decoration:none!important}.liini-finance-primary{background:var(--orange)!important;color:#fff!important;margin-bottom:14px!important;margin-top:auto!important}.liini-finance-secondary{border:1px solid hsla(0,0%,100%,.7)!important;color:#fff!important;gap:10px!important}.liini-finance-secondary svg{fill:currentColor!important;height:28px!important;width:28px!important}.liini-finance-examples{background:#fff!important;border:1px solid var(--border)!important;margin-top:28px!important;padding:34px 42px!important}.liini-finance-examples h3{color:var(--text)!important;font-size:26px!important;line-height:1.2!important;margin:0 0 28px!important}.liini-finance-examples-grid{display:grid!important;gap:28px!important;grid-template-columns:repeat(3,1fr)!important}.liini-finance-example{align-items:start!important;display:grid!important;gap:22px!important;grid-template-columns:78px minmax(0,1fr)!important}.liini-finance-example-icon{align-items:center!important;background:#f0f2ff!important;border-radius:50%!important;color:var(--blue)!important;display:flex!important;height:78px!important;justify-content:center!important;width:78px!important}.liini-finance-example-icon svg{fill:currentColor!important;height:40px!important;width:40px!important}.liini-finance-example strong{color:var(--blue)!important;display:block!important;font-size:24px!important;line-height:1.1!important;margin-bottom:8px!important}.liini-finance-example small{font-family:var(--body)!important;font-size:16px!important}.liini-finance-example h4{color:var(--text)!important;font-size:16px!important;line-height:1.35!important;margin:0 0 8px!important}.liini-finance-example p{color:var(--muted)!important;font-size:15px!important;line-height:1.45!important;margin:0!important}.liini-finance-examples>p{color:var(--muted)!important;font-size:14px!important;line-height:1.5!important;margin:30px 0 0!important;text-align:center!important}@media(max-width:960px){.liini-finance-calculator{padding:16px!important}.liini-finance-grid{grid-template-columns:1fr!important}.liini-finance-examples,.liini-finance-input,.liini-finance-result{padding:28px!important}.liini-finance-price{font-size:36px!important}.liini-finance-months{grid-template-columns:repeat(2,1fr)!important}.liini-finance-months button:last-child{grid-column:span 2!important}.liini-finance-monthly span{font-size:64px!important}.liini-finance-examples-grid{gap:24px!important;grid-template-columns:1fr!important}.liini-finance-example{border-bottom:1px solid var(--border)!important;padding-bottom:24px!important}.liini-finance-example:last-child{border-bottom:0!important;padding-bottom:0!important}}