@charset "UTF-8";.container.for-wipp{max-width:1144px}.intro-wipp{margin-bottom:36px}.intro-wipp h1{font-family:Inter;font-style:normal;font-weight:800;font-size:40px;line-height:48px;color:#101828;margin-bottom:8px}@media screen and (max-width:1000px){.intro-wipp h1{font-size:31px;line-height:42px}}.intro-wipp h1 span{font-family:Inter;font-style:normal;font-weight:800;font-size:40px;line-height:48px;color:#fb6514}@media screen and (max-width:1000px){.intro-wipp h1 span{font-size:31px;line-height:42px}}.intro-wipp p{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:32px;color:#667085;margin-bottom:0}.intro-wipp svg{margin-left:-10px}.form-group label{margin-bottom:6px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#101828}.form-group input,.form-group select{display:flex;align-items:center;padding:8px 10px;gap:8px;background:#fff;border:1px solid #d0d5dd;box-shadow:0 1px 2px rgba(16,24,40,.05);border-radius:10px;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#667085;outline:0!important;width:100%}.form-group input:focus,.form-group select:focus{border:1px solid #fb6514;box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px rgba(251,101,20,.16);color:#101828}.input-wrapper{display:flex;gap:16px}@media screen and (max-width:1400px){.input-wrapper{flex-direction:column}}.input-wrapper .form-group label{margin-top:0}.end-amount{display:flex;gap:16px}@media screen and (max-width:1160px){.end-amount{flex-direction:column;gap:0}}.main-wrapper{background:#fafafa;border:1px solid #d0d5dd;box-shadow:0 4px 18px rgba(77,77,77,.08);border-radius:16px;padding-right:16px;padding-bottom:0}@media screen and (max-width:1160px){.main-wrapper{padding:0}}.main-wrapper .left-side{padding:24px;background:#fff;border:1px solid #d0d5dd;box-shadow:0 4px 18px rgba(77,77,77,.08);border-radius:16px;max-width:368px;width:100%;height:100%;border-top:0;border-left:0}@media screen and (max-width:1160px){.main-wrapper .left-side{max-width:100%;padding:16px;border-right:0}}.main-wrapper .right-side{padding:24px;background:#fff;border:1px solid #d0d5dd;box-shadow:0 4px 18px rgba(77,77,77,.08);border-radius:16px;display:flex;flex-direction:column;flex-grow:1;margin-top:16px;max-width:814px;height:100%}@media screen and (max-width:1160px){.main-wrapper .right-side{padding:16px;margin:8px 16px 16px 16px;max-width:100%}}.main-wrapper .right-side .results{width:100%}.start-p input{padding:8px 8px 8px 22px;background-image:url(../../../img/advanced-calculator/pound.svg);background-size:9px;background-position:10px 13px;background-repeat:no-repeat;background-color:rgba(255,255,255,.4);background-blend-mode:lighten}.start-y{position:relative}.start-y input{padding:8px 22px 8px 8px}.start-y:after{right:10px;position:absolute;top:50%;content:"Years";transform:translateY(-50%);color:#667085}.start-m{position:relative}.start-m input{padding:8px 22px 8px 8px}.start-m:after{right:10px;position:absolute;top:50%;content:"Months";transform:translateY(-50%);color:#667085}.start-x{position:relative}.start-x input{padding:8px 22px 8px 8px}.start-x:after{right:10px;position:absolute;top:50%;content:"%";transform:translateY(-50%);color:#667085}#nextPaymentDate::-webkit-calendar-picker-indicator{opacity:0;z-index:1}.accounts-wrap,.accounts-wrap2,.assets-wrap,.assets-wrap2,.period-wrap,.period-wrap2{position:relative;width:100%;outline:0}.accounts-wrap .accounts-select-pick,.accounts-wrap .accounts-select-pick2,.accounts-wrap .assets-select-pick,.accounts-wrap .assets-select-pick2,.accounts-wrap .period-select-pick,.accounts-wrap .period-select-pick2,.accounts-wrap2 .accounts-select-pick,.accounts-wrap2 .accounts-select-pick2,.accounts-wrap2 .assets-select-pick,.accounts-wrap2 .assets-select-pick2,.accounts-wrap2 .period-select-pick,.accounts-wrap2 .period-select-pick2,.assets-wrap .accounts-select-pick,.assets-wrap .accounts-select-pick2,.assets-wrap .assets-select-pick,.assets-wrap .assets-select-pick2,.assets-wrap .period-select-pick,.assets-wrap .period-select-pick2,.assets-wrap2 .accounts-select-pick,.assets-wrap2 .accounts-select-pick2,.assets-wrap2 .assets-select-pick,.assets-wrap2 .assets-select-pick2,.assets-wrap2 .period-select-pick,.assets-wrap2 .period-select-pick2,.period-wrap .accounts-select-pick,.period-wrap .accounts-select-pick2,.period-wrap .assets-select-pick,.period-wrap .assets-select-pick2,.period-wrap .period-select-pick,.period-wrap .period-select-pick2,.period-wrap2 .accounts-select-pick,.period-wrap2 .accounts-select-pick2,.period-wrap2 .assets-select-pick,.period-wrap2 .assets-select-pick2,.period-wrap2 .period-select-pick,.period-wrap2 .period-select-pick2{display:flex;flex-direction:row;align-items:center;padding:10px 8px 10px 16px;gap:6px;height:42px;border:1px solid #d0d5dd;border-radius:10px;background-color:#fff;-webkit-appearance:none;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#667085;position:relative;cursor:pointer;transition:all .3s ease-in-out;outline:0}.accounts-wrap .accounts-select-pick.choice-made,.accounts-wrap .accounts-select-pick2.choice-made,.accounts-wrap .assets-select-pick.choice-made,.accounts-wrap .assets-select-pick2.choice-made,.accounts-wrap .period-select-pick.choice-made,.accounts-wrap .period-select-pick2.choice-made,.accounts-wrap2 .accounts-select-pick.choice-made,.accounts-wrap2 .accounts-select-pick2.choice-made,.accounts-wrap2 .assets-select-pick.choice-made,.accounts-wrap2 .assets-select-pick2.choice-made,.accounts-wrap2 .period-select-pick.choice-made,.accounts-wrap2 .period-select-pick2.choice-made,.assets-wrap .accounts-select-pick.choice-made,.assets-wrap .accounts-select-pick2.choice-made,.assets-wrap .assets-select-pick.choice-made,.assets-wrap .assets-select-pick2.choice-made,.assets-wrap .period-select-pick.choice-made,.assets-wrap .period-select-pick2.choice-made,.assets-wrap2 .accounts-select-pick.choice-made,.assets-wrap2 .accounts-select-pick2.choice-made,.assets-wrap2 .assets-select-pick.choice-made,.assets-wrap2 .assets-select-pick2.choice-made,.assets-wrap2 .period-select-pick.choice-made,.assets-wrap2 .period-select-pick2.choice-made,.period-wrap .accounts-select-pick.choice-made,.period-wrap .accounts-select-pick2.choice-made,.period-wrap .assets-select-pick.choice-made,.period-wrap .assets-select-pick2.choice-made,.period-wrap .period-select-pick.choice-made,.period-wrap .period-select-pick2.choice-made,.period-wrap2 .accounts-select-pick.choice-made,.period-wrap2 .accounts-select-pick2.choice-made,.period-wrap2 .assets-select-pick.choice-made,.period-wrap2 .assets-select-pick2.choice-made,.period-wrap2 .period-select-pick.choice-made,.period-wrap2 .period-select-pick2.choice-made{border:1px solid #fb6514}.accounts-wrap .accounts-select-pick.active,.accounts-wrap .accounts-select-pick2.active,.accounts-wrap .assets-select-pick.active,.accounts-wrap .assets-select-pick2.active,.accounts-wrap .period-select-pick.active,.accounts-wrap .period-select-pick2.active,.accounts-wrap2 .accounts-select-pick.active,.accounts-wrap2 .accounts-select-pick2.active,.accounts-wrap2 .assets-select-pick.active,.accounts-wrap2 .assets-select-pick2.active,.accounts-wrap2 .period-select-pick.active,.accounts-wrap2 .period-select-pick2.active,.assets-wrap .accounts-select-pick.active,.assets-wrap .accounts-select-pick2.active,.assets-wrap .assets-select-pick.active,.assets-wrap .assets-select-pick2.active,.assets-wrap .period-select-pick.active,.assets-wrap .period-select-pick2.active,.assets-wrap2 .accounts-select-pick.active,.assets-wrap2 .accounts-select-pick2.active,.assets-wrap2 .assets-select-pick.active,.assets-wrap2 .assets-select-pick2.active,.assets-wrap2 .period-select-pick.active,.assets-wrap2 .period-select-pick2.active,.period-wrap .accounts-select-pick.active,.period-wrap .accounts-select-pick2.active,.period-wrap .assets-select-pick.active,.period-wrap .assets-select-pick2.active,.period-wrap .period-select-pick.active,.period-wrap .period-select-pick2.active,.period-wrap2 .accounts-select-pick.active,.period-wrap2 .accounts-select-pick2.active,.period-wrap2 .assets-select-pick.active,.period-wrap2 .assets-select-pick2.active,.period-wrap2 .period-select-pick.active,.period-wrap2 .period-select-pick2.active{color:#101828}.accounts-wrap .accounts-select-pick2:after,.accounts-wrap .accounts-select-pick:after,.accounts-wrap .assets-select-pick2:after,.accounts-wrap .assets-select-pick:after,.accounts-wrap .period-select-pick2:after,.accounts-wrap .period-select-pick:after,.accounts-wrap2 .accounts-select-pick2:after,.accounts-wrap2 .accounts-select-pick:after,.accounts-wrap2 .assets-select-pick2:after,.accounts-wrap2 .assets-select-pick:after,.accounts-wrap2 .period-select-pick2:after,.accounts-wrap2 .period-select-pick:after,.assets-wrap .accounts-select-pick2:after,.assets-wrap .accounts-select-pick:after,.assets-wrap .assets-select-pick2:after,.assets-wrap .assets-select-pick:after,.assets-wrap .period-select-pick2:after,.assets-wrap .period-select-pick:after,.assets-wrap2 .accounts-select-pick2:after,.assets-wrap2 .accounts-select-pick:after,.assets-wrap2 .assets-select-pick2:after,.assets-wrap2 .assets-select-pick:after,.assets-wrap2 .period-select-pick2:after,.assets-wrap2 .period-select-pick:after,.period-wrap .accounts-select-pick2:after,.period-wrap .accounts-select-pick:after,.period-wrap .assets-select-pick2:after,.period-wrap .assets-select-pick:after,.period-wrap .period-select-pick2:after,.period-wrap .period-select-pick:after,.period-wrap2 .accounts-select-pick2:after,.period-wrap2 .accounts-select-pick:after,.period-wrap2 .assets-select-pick2:after,.period-wrap2 .assets-select-pick:after,.period-wrap2 .period-select-pick2:after,.period-wrap2 .period-select-pick:after{position:absolute;content:"";right:15px;top:50%;transform:translateY(-50%);background-image:url(../../../../assets/img/calculators/simple/arr-down.svg);height:10px;width:10px;background-repeat:no-repeat;background-position:center}.accounts-wrap .accounts-select-pick2:hover,.accounts-wrap .accounts-select-pick:hover,.accounts-wrap .assets-select-pick2:hover,.accounts-wrap .assets-select-pick:hover,.accounts-wrap .period-select-pick2:hover,.accounts-wrap .period-select-pick:hover,.accounts-wrap2 .accounts-select-pick2:hover,.accounts-wrap2 .accounts-select-pick:hover,.accounts-wrap2 .assets-select-pick2:hover,.accounts-wrap2 .assets-select-pick:hover,.accounts-wrap2 .period-select-pick2:hover,.accounts-wrap2 .period-select-pick:hover,.assets-wrap .accounts-select-pick2:hover,.assets-wrap .accounts-select-pick:hover,.assets-wrap .assets-select-pick2:hover,.assets-wrap .assets-select-pick:hover,.assets-wrap .period-select-pick2:hover,.assets-wrap .period-select-pick:hover,.assets-wrap2 .accounts-select-pick2:hover,.assets-wrap2 .accounts-select-pick:hover,.assets-wrap2 .assets-select-pick2:hover,.assets-wrap2 .assets-select-pick:hover,.assets-wrap2 .period-select-pick2:hover,.assets-wrap2 .period-select-pick:hover,.period-wrap .accounts-select-pick2:hover,.period-wrap .accounts-select-pick:hover,.period-wrap .assets-select-pick2:hover,.period-wrap .assets-select-pick:hover,.period-wrap .period-select-pick2:hover,.period-wrap .period-select-pick:hover,.period-wrap2 .accounts-select-pick2:hover,.period-wrap2 .accounts-select-pick:hover,.period-wrap2 .assets-select-pick2:hover,.period-wrap2 .assets-select-pick:hover,.period-wrap2 .period-select-pick2:hover,.period-wrap2 .period-select-pick:hover{border:1px solid #fb6514;box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px rgba(251,101,20,.16)}.accounts-wrap .accounts-select,.accounts-wrap .accounts-select2,.accounts-wrap .assets-select,.accounts-wrap .assets-select2,.accounts-wrap2 .accounts-select,.accounts-wrap2 .accounts-select2,.accounts-wrap2 .assets-select,.accounts-wrap2 .assets-select2,.assets-wrap .accounts-select,.assets-wrap .accounts-select2,.assets-wrap .assets-select,.assets-wrap .assets-select2,.assets-wrap2 .accounts-select,.assets-wrap2 .accounts-select2,.assets-wrap2 .assets-select,.assets-wrap2 .assets-select2,.period-wrap .accounts-select,.period-wrap .accounts-select2,.period-wrap .assets-select,.period-wrap .assets-select2,.period-wrap2 .accounts-select,.period-wrap2 .accounts-select2,.period-wrap2 .assets-select,.period-wrap2 .assets-select2{position:absolute;opacity:0;z-index:-1;width:100%;max-height:0;overflow:hidden;background-color:#fff;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,z-index 0s linear .3s;padding:8px;border:1px solid #d0d5dd;border-radius:10px;margin-top:10px}.accounts-wrap .accounts-select span,.accounts-wrap .accounts-select2 span,.accounts-wrap .assets-select span,.accounts-wrap .assets-select2 span,.accounts-wrap2 .accounts-select span,.accounts-wrap2 .accounts-select2 span,.accounts-wrap2 .assets-select span,.accounts-wrap2 .assets-select2 span,.assets-wrap .accounts-select span,.assets-wrap .accounts-select2 span,.assets-wrap .assets-select span,.assets-wrap .assets-select2 span,.assets-wrap2 .accounts-select span,.assets-wrap2 .accounts-select2 span,.assets-wrap2 .assets-select span,.assets-wrap2 .assets-select2 span,.period-wrap .accounts-select span,.period-wrap .accounts-select2 span,.period-wrap .assets-select span,.period-wrap .assets-select2 span,.period-wrap2 .accounts-select span,.period-wrap2 .accounts-select2 span,.period-wrap2 .assets-select span,.period-wrap2 .assets-select2 span{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#667085;cursor:pointer;transition:all ease-in-out .3s;padding:8px;display:flex;border-radius:8px;outline:0}.accounts-wrap .accounts-select span.selected,.accounts-wrap .accounts-select2 span.selected,.accounts-wrap .assets-select span.selected,.accounts-wrap .assets-select2 span.selected,.accounts-wrap2 .accounts-select span.selected,.accounts-wrap2 .accounts-select2 span.selected,.accounts-wrap2 .assets-select span.selected,.accounts-wrap2 .assets-select2 span.selected,.assets-wrap .accounts-select span.selected,.assets-wrap .accounts-select2 span.selected,.assets-wrap .assets-select span.selected,.assets-wrap .assets-select2 span.selected,.assets-wrap2 .accounts-select span.selected,.assets-wrap2 .accounts-select2 span.selected,.assets-wrap2 .assets-select span.selected,.assets-wrap2 .assets-select2 span.selected,.period-wrap .accounts-select span.selected,.period-wrap .accounts-select2 span.selected,.period-wrap .assets-select span.selected,.period-wrap .assets-select2 span.selected,.period-wrap2 .accounts-select span.selected,.period-wrap2 .accounts-select2 span.selected,.period-wrap2 .assets-select span.selected,.period-wrap2 .assets-select2 span.selected{color:#000;font-weight:600}.accounts-wrap .accounts-select span:focus-visible,.accounts-wrap .accounts-select span:hover,.accounts-wrap .accounts-select2 span:focus-visible,.accounts-wrap .accounts-select2 span:hover,.accounts-wrap .assets-select span:focus-visible,.accounts-wrap .assets-select span:hover,.accounts-wrap .assets-select2 span:focus-visible,.accounts-wrap .assets-select2 span:hover,.accounts-wrap2 .accounts-select span:focus-visible,.accounts-wrap2 .accounts-select span:hover,.accounts-wrap2 .accounts-select2 span:focus-visible,.accounts-wrap2 .accounts-select2 span:hover,.accounts-wrap2 .assets-select span:focus-visible,.accounts-wrap2 .assets-select span:hover,.accounts-wrap2 .assets-select2 span:focus-visible,.accounts-wrap2 .assets-select2 span:hover,.assets-wrap .accounts-select span:focus-visible,.assets-wrap .accounts-select span:hover,.assets-wrap .accounts-select2 span:focus-visible,.assets-wrap .accounts-select2 span:hover,.assets-wrap .assets-select span:focus-visible,.assets-wrap .assets-select span:hover,.assets-wrap .assets-select2 span:focus-visible,.assets-wrap .assets-select2 span:hover,.assets-wrap2 .accounts-select span:focus-visible,.assets-wrap2 .accounts-select span:hover,.assets-wrap2 .accounts-select2 span:focus-visible,.assets-wrap2 .accounts-select2 span:hover,.assets-wrap2 .assets-select span:focus-visible,.assets-wrap2 .assets-select span:hover,.assets-wrap2 .assets-select2 span:focus-visible,.assets-wrap2 .assets-select2 span:hover,.period-wrap .accounts-select span:focus-visible,.period-wrap .accounts-select span:hover,.period-wrap .accounts-select2 span:focus-visible,.period-wrap .accounts-select2 span:hover,.period-wrap .assets-select span:focus-visible,.period-wrap .assets-select span:hover,.period-wrap .assets-select2 span:focus-visible,.period-wrap .assets-select2 span:hover,.period-wrap2 .accounts-select span:focus-visible,.period-wrap2 .accounts-select span:hover,.period-wrap2 .accounts-select2 span:focus-visible,.period-wrap2 .accounts-select2 span:hover,.period-wrap2 .assets-select span:focus-visible,.period-wrap2 .assets-select span:hover,.period-wrap2 .assets-select2 span:focus-visible,.period-wrap2 .assets-select2 span:hover{color:#fb6514;background-color:#fafafa}.accounts-wrap.open .accounts-select,.accounts-wrap.open .accounts-select2,.accounts-wrap.open .assets-select,.accounts-wrap.open .assets-select2,.accounts-wrap2.open .accounts-select,.accounts-wrap2.open .accounts-select2,.accounts-wrap2.open .assets-select,.accounts-wrap2.open .assets-select2,.assets-wrap.open .accounts-select,.assets-wrap.open .accounts-select2,.assets-wrap.open .assets-select,.assets-wrap.open .assets-select2,.assets-wrap2.open .accounts-select,.assets-wrap2.open .accounts-select2,.assets-wrap2.open .assets-select,.assets-wrap2.open .assets-select2,.period-wrap.open .accounts-select,.period-wrap.open .accounts-select2,.period-wrap.open .assets-select,.period-wrap.open .assets-select2,.period-wrap2.open .accounts-select,.period-wrap2.open .accounts-select2,.period-wrap2.open .assets-select,.period-wrap2.open .assets-select2{max-height:400px;overflow-y:auto;opacity:1;z-index:9;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,z-index 0s}.accounts-wrap.open .accounts-select-pick2:after,.accounts-wrap.open .accounts-select-pick:after,.accounts-wrap.open .assets-select-pick2:after,.accounts-wrap.open .assets-select-pick:after,.accounts-wrap.open .period-select-pick2:after,.accounts-wrap.open .period-select-pick:after,.accounts-wrap2.open .accounts-select-pick2:after,.accounts-wrap2.open .accounts-select-pick:after,.accounts-wrap2.open .assets-select-pick2:after,.accounts-wrap2.open .assets-select-pick:after,.accounts-wrap2.open .period-select-pick2:after,.accounts-wrap2.open .period-select-pick:after,.assets-wrap.open .accounts-select-pick2:after,.assets-wrap.open .accounts-select-pick:after,.assets-wrap.open .assets-select-pick2:after,.assets-wrap.open .assets-select-pick:after,.assets-wrap.open .period-select-pick2:after,.assets-wrap.open .period-select-pick:after,.assets-wrap2.open .accounts-select-pick2:after,.assets-wrap2.open .accounts-select-pick:after,.assets-wrap2.open .assets-select-pick2:after,.assets-wrap2.open .assets-select-pick:after,.assets-wrap2.open .period-select-pick2:after,.assets-wrap2.open .period-select-pick:after,.period-wrap.open .accounts-select-pick2:after,.period-wrap.open .accounts-select-pick:after,.period-wrap.open .assets-select-pick2:after,.period-wrap.open .assets-select-pick:after,.period-wrap.open .period-select-pick2:after,.period-wrap.open .period-select-pick:after,.period-wrap2.open .accounts-select-pick2:after,.period-wrap2.open .accounts-select-pick:after,.period-wrap2.open .assets-select-pick2:after,.period-wrap2.open .assets-select-pick:after,.period-wrap2.open .period-select-pick2:after,.period-wrap2.open .period-select-pick:after{transform:translateY(-50%) rotate(180deg)}.accounts-wrap .accounts-select-pick2:focus-visible,.accounts-wrap .accounts-select-pick:focus-visible,.accounts-wrap2 .accounts-select-pick2:focus-visible,.accounts-wrap2 .accounts-select-pick:focus-visible{border:1px solid #fb6514;box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px rgba(251,101,20,.16)}.cal-button{display:flex;justify-content:center;align-items:center;padding:12px 36px;background:linear-gradient(97.34deg,#fd7c2b 26.18%,#fb6514 57.49%);border:1px solid #feb273;box-shadow:0 0 0 1px #fd853a;border-radius:12px;font-family:Inter;font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#fff;text-shadow:0 0 2px rgba(165,60,3,.4);margin-top:24px;cursor:pointer}.recommendation{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#667085}.recommendation strong{font-weight:600;color:#000}.other-stats{display:flex;flex-direction:column;gap:16px;padding-top:16px;border-top:1px dashed #d0d5dd;margin-top:16px}.other-stats .other-stats-boxes{display:flex;justify-content:space-between}.other-stats .other-stats-boxes span{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#101828;width:50%}.other-stats .other-stats-boxes span:nth-child(2){width:50%;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#101828;display:flex;flex-direction:row;align-items:center;padding:8px 10px;background:#fff;border:1px solid rgba(208,213,221,.4);box-shadow:0 1px 2px rgba(16,24,40,.05);border-radius:10px}.other-stats .other-stats-boxes span span{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#101828}.boxes-wrapper{margin-top:24px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}@media screen and (max-width:1160px){.boxes-wrapper{display:flex;flex-direction:column}}.boxes-wrapper .box{display:flex;flex-direction:column;align-items:flex-start;padding:24px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 6px 16px #f2f2f2;border-radius:8px;gap:6px}.boxes-wrapper .box.active{border:1px solid #fb6514;box-shadow:0 0 0 6px rgba(251,101,20,.08),0 6px 16px #f2f2f2}.boxes-wrapper .box.remove{display:none}.boxes-wrapper .box span{font-family:Inter;font-style:normal;font-weight:400;font-size:13px;line-height:17px;color:#667085}.boxes-wrapper .box .point-wrap{display:flex;margin-bottom:0}.boxes-wrapper .box .point-wrap img{margin-right:8px}.boxes-wrapper .box .point-wrap .point span{font-family:Inter;font-style:normal;font-weight:700;font-size:20px;line-height:28px;color:#101828}.chart-wrapper{height:600px;width:100%;margin:0 auto}@media screen and (max-width:1160px){.chart-wrapper{width:90%}}.chart-title{font-family:Inter;font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#101828;margin:24px 0 16px 0}.main-content-wrapper{display:flex}.content-wrapper{max-width:760px;flex-grow:1}.calculator-container{display:flex;flex-wrap:wrap;gap:16px}.input-section,.results-section{flex:1;min-width:300px;padding:20px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9;box-sizing:border-box}.input-section{max-width:400px}.results-section h2{font-family:Inter;font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#101828;margin-bottom:4px}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:5px}.form-group label span{position:relative;cursor:pointer}.form-group label span .hover-content{position:absolute;display:none!important;width:200px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:2;border:1px solid #ccc;top:23px;left:-95px;color:#fff!important;font-size:12px!important;font-weight:400;line-height:18px;background:#101828;border-radius:8px;padding:8px 12px!important}.form-group label span .hover-content:before{content:"";position:absolute;top:-5px;left:calc(50% + 3px);transform:translateX(-50%);border-width:0 10px 10px;border-style:solid;border-color:#101828 transparent}.form-group label span:hover .hover-content{display:flex!important}.form-group input[type=date],.form-group input[type=number],.form-group select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.form-group .error-message{color:red;font-size:.9em;margin-top:5px}button[type=submit]{background-color:#0073aa;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1em;transition:background-color .2s}button[type=submit]:hover{background-color:#005a87}#results-output table{width:100%;border-collapse:collapse;margin-top:15px;margin-bottom:10px}#results-output td,#results-output th{border:1px solid #ddd;padding:8px;text-align:left}#results-output th{background-color:#f0f0f0;font-weight:700}#results-output td:nth-child(n+2){text-align:right}#results-output small{font-size:.85em;color:#555}.amortization-tables,.investment-tables{margin-top:30px;clear:both}.amortization-detail,.investment-detail{margin-bottom:15px;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;overflow:hidden}.amortization-detail summary,.investment-detail summary{padding:10px 25px;font-weight:700;cursor:pointer;background-color:#f0f0f0;border-bottom:1px solid #e0e0e0;list-style:none;position:relative;display:block}.amortization-detail summary:hover,.investment-detail summary:hover{background-color:#e9e9e9}.amortization-detail summary::-webkit-details-marker,.investment-detail summary::-webkit-details-marker{display:none}.amortization-detail summary::before,.investment-detail summary::before{content:"▶";position:absolute;left:5px;top:50%;transform:translateY(-50%);font-size:.8em;display:inline-block;margin-right:5px;transition:transform .2s ease-in-out}.amortization-detail[open] summary::before,.investment-detail[open] summary::before{transform:translateY(-50%) rotate(90deg)}.amortization-table-container,.investment-table-container{max-height:400px;overflow:auto;padding:0;border-top:none}.amortization-table-container table,.investment-table-container table{width:100%;border-collapse:collapse;font-size:.9em}.amortization-table-container td,.amortization-table-container th,.investment-table-container td,.investment-table-container th{border:1px solid #ddd;padding:6px 8px;text-align:right;white-space:nowrap}.amortization-table-container th,.investment-table-container th{background-color:#f8f8f8;position:sticky;top:0;z-index:1}.investment-table-container thead tr:nth-child(1) th{top:0;z-index:2}.investment-table-container thead tr:nth-child(2) th{top:30px;z-index:1}.amortization-table-container td:nth-child(1),.amortization-table-container td:nth-child(2),.investment-table-container td:nth-child(1),.investment-table-container td:nth-child(2){text-align:left;position:sticky;left:0;background-color:#fff;z-index:1}.amortization-table-container th:nth-child(1),.investment-table-container th:nth-child(1){left:0;z-index:3}.amortization-table-container td:nth-child(2),.investment-table-container td:nth-child(2){left:50px}.amortization-table-container th:nth-child(2),.investment-table-container th:nth-child(2){left:50px;z-index:3}.investment-table-container thead th[colspan="4"]{background-color:#e8f0fe}.investment-table-container thead th[colspan="3"]:nth-of-type(2){background-color:#e8fef0}.investment-table-container thead th[colspan="3"]:nth-of-type(3){background-color:#fff0e8}.investment-table-container p small{display:block;padding:10px 15px;background-color:#f9f9f9;border-top:1px solid #ddd}@media (max-width:992px){.investment-table-container{min-width:0}.investment-table-container td,.investment-table-container th{white-space:normal}}@media (max-width:768px){.calculator-container{flex-direction:column}.results-section{margin-top:20px}}.combiner-wrap{display:flex;gap:16px}