@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--blue:#184a6c;--blue-dark:#062234;--blue-light:#4185f4;--blue-light-90:rgba(65,133,244,.9);--blue-light-80:rgba(65,133,244,.8);--blue-light-70:rgba(65,133,244,.7);--blue-light-65:rgba(65,133,244,.65);--blue-light-60:rgba(65,133,244,.6);--blue-light-50:rgba(65,133,244,.5);--blue-light-40:rgba(65,133,244,.4);--blue-light-30:rgba(65,133,244,.3);--blue-light-20:rgba(65,133,244,.2);--blue-light-10:rgba(65,133,244,.1);--green-dark:#396;--green:#3c6;--green-90:rgba(51,204,102,.9);--green-80:rgba(51,204,102,.8);--green-70:rgba(51,204,102,.7);--green-60:rgba(51,204,102,.6);--green-50:rgba(51,204,102,.5);--green-40:rgba(51,204,102,.4);--green-30:rgba(51,204,102,.3);--green-20:rgba(51,204,102,.2);--green-10:rgba(51,204,102,.1);--grey-semidark:#999;--grey:#ccc;--grey-light:#f7f7f7;--grey-semi:#eee;--grey-dark:#4a4646;--orange-90:rgba(238,108,77,.9);--orange-80:rgba(238,108,77,.8);--orange-70:rgba(238,108,77,.7);--orange-60:rgba(238,108,77,.6);--orange-50:rgba(238,108,77,.5);--orange-40:rgba(238,108,77,.4);--red:#d61010;--red-dark:#a80d0d;--red-darker:#7a0909;--red-light:#f03232;--red-lighter:#f46a6a;--orange-light:#ff960b;--orange:#ee6c4d;--orange-dark:#a54c36;--yellow:#ffd20c;--white:#fff;--black:#2b2b2b;--chart-purple:#58508d;--chart-mulberry:#bc5090;--chart-red:#ff6361;--chart-blue:#7caed1;--chart-blue2:#98d4f1;--chart-blue3:#afe3eb;--chart-green-light:#b7d6c7;--chart-yellow-light:#ddc769;--chart-green-lighter:#d4f6e3;--chart-green:#b7d6c7;--chart-yellow-lighter:#efefbb;--chart-green-yellow:#e7d861;--chart-orange:#e79142;--chart-yellow:#fed44c;--pass-link:#3a4f61;--pass-blue:#3a4f61;--pass-blue2:#42a7f5;--pass-green:#38cc79;--pass-green2:#329966;--pass-yellow:#bed052;--pass-red2:#d94141;--pass-red3:#d61010;--pass-red4:#9f1212;--pass-red:#d61010;--pass-orange:#ff970c;--pass-gray:#979797;--pass-gray-b:#bbb;--pass-gray-da:#dadada;--pass-gray-f:#f8f8f8;--pass-gray-f1:#f1f1f1;--pass-dark-gray:#4a4646;--pass-black:#2b2b2b;--pass-black2:rgba(0,0,0,.8)}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,button,input,select,textarea{color:#404040;font-family:Lato,sans-serif;font-size:1rem;line-height:1.5}.button,button,input,select,textarea{font-family:Lato,sans-serif}h1,h2,h3,h4,h5,h6{clear:both;font-family:Montserrat,sans-serif;line-height:1.2;margin-bottom:0;margin-top:0}.text-page h2,.text-page h3,.text-page h4,.text-page h5{margin:2rem 0 1rem}.settings-item h3{line-height:1.5}h1{font-size:2rem}h2,h2.small{font-size:1.75rem}h3{font-size:1.5rem}@media screen and (min-width:800px){h1{font-size:3rem}h2{font-size:2.25rem}}p{margin-bottom:1em;margin-top:0}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.strong{font-weight:700}.font-1-25{font-size:1.25rem}.subtitle{font-family:Montserrat,sans-serif}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1em 1em;padding-left:.75em}ul{list-style:disc}ul.list-style-none{list-style:none;margin-left:0;padding-left:0}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,img,object{max-width:100%}img{height:auto}figure{line-height:0;margin:0}table{border-collapse:collapse;margin:0 0 1.5em;max-width:100%;width:100%}table th{background-color:var(--blue);color:#fff}td,th{border:1px solid var(--grey);min-width:85px;padding:5px 10px}a{color:var(--blue-light);text-decoration:none}a:active,a:focus,a:hover{color:var(--blue)}a.orange{color:var(--orange)}a.orange-light{color:var(--orange-light)}a.green{color:var(--green)}a.blue{color:var(--blue-light)}a.white{color:var(--white)}a.black{color:var(--black)}a.yellow{color:var(--yellow)}a:active,a:hover{outline:0}.main-menu a{color:var(--gray)}.main-menu a:hover{color:var(--blue)}.button,a.button,button,input[type=button],input[type=reset],input[type=submit]{background:var(--blue-light);border:1px solid;border-color:var(--blue-light);border-radius:5px;color:#fff;cursor:pointer;padding:.575rem .5rem;transition:all .2s ease}.button-close{min-width:100px}.settings-info .button{background:var(--grey-semi);border-color:var(--grey-semi);color:var(--black);min-width:75px;text-align:center}.settings-info .button.active{background:var(--white);background:var(--blue-light);border-color:var(--blue-light);box-shadow:0 0 6px -2px rgba(0,0,0,.65);color:var(--white)}a.button{display:inline-block;text-align:center}.button.main-button{border-radius:1.5rem;display:inline-block;padding:.575rem 2.5rem}.button.button-blue{background-color:var(--blue-light);border-color:var(--blue-light);color:var(--black)}.button.button-green{background-color:var(--green);border-color:var(--green)}.button.button-green-dark{background-color:var(--green-dark);border-color:var(--green-dark);color:var(--white)}.button.button-yellow{background-color:var(--yellow);border-color:var(--yellow);color:var(--black)}.button.button-red{background-color:var(--red);border-color:var(--red);color:var(--white)}.button.button-red-gradient{background:radial-gradient(circle,var(--red-light) 0,var(--red-dark) 100%);background:linear-gradient(90deg,var(--red-light) 0,var(--red-darker) 100%);border:none;color:var(--white)}.button.button-orange{background-color:var(--orange);border-color:var(--orange);color:var(--white)}.button.button-orange-light{background-color:var(--orange-light);border-color:var(--orange-light);color:var(--white);font-weight:700}.button.button-orange-gradient{background:radial-gradient(circle,var(--orange-light) 0,var(--orange) 100%);background:linear-gradient(90deg,var(--orange-light) 0,var(--red) 100%);border:none;color:var(--white)}.button.button-transparent{background:transparent}.button.button-blue-gradient{background:radial-gradient(circle,var(--blue) 0,var(--blue-dark) 100%)}.button.button-white{background-color:var(--white);border-color:var(--white);color:var(--grey-dark)}.button.button-grey{background-color:var(--grey-light);border-color:var(--grey-semi);color:var(--grey-dark)}.button.transparent,button.transparent{background-color:transparent;border:1px solid var(--grey);color:var(--grey-semidark)}.button:focus,.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{box-shadow:0 0 6px -2px rgba(0,0,0,.65)}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #ccc;border-radius:0;color:var(--pass-black2);width:100%}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{border:1px solid #ccc;border-radius:0;color:var(--pass-black2);padding:12px 8px;width:100%}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111;outline-color:var(--blue-light)}input:disabled{background-color:var(--grey-light);color:var(--grey-semidark)}button.next.skip{background:transparent;color:var(--blue-light);padding:.5rem 1rem}button.max-button{background-color:transparent;border:none;color:var(--blue-light);margin-bottom:.5rem;padding:.15rem .5rem}button.max-button:hover{box-shadow:none;color:var(--blue)}button.max-button.disabled,button.max-button[disabled]{background:var(--blue-light-20);border:none;border-radius:0;color:var(--black);line-height:1;padding:1px 4px}button.max-button.disabled:hover,button.max-button[disabled]:hover{cursor:default}.button.disabled,.button[disabled],button.disabled,button[disabled]{background-color:transparent;border:1px solid var(--grey  );color:var(--grey);cursor:default}.button.disabled:hover,.button[disabled]:hover,button.disabled:hover,button[disabled]:hover{box-shadow:none}@media screen and (min-width:900px){button.max-button{position:absolute;right:8px;top:7px}}input[type=range]{-webkit-appearance:none;border:none;border-radius:8px;height:8px;margin:0;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{animate:.2s;border:0 solid var(--black);border-radius:6px;box-shadow:0 0 0 var(--black);cursor:pointer;height:8px;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid var(--grey-dark);border-radius:22px;box-shadow:0 0 1px var(--black);cursor:pointer;height:22px;margin-top:-7px;width:22px}input[type=range]::-moz-range-track{animate:.2s;border:0 solid var(--black);border-radius:1px;box-shadow:0 0 0 var(--black);cursor:pointer;height:2px;width:100%}input[type=range]::-moz-range-thumb{background:#fff;border:1px solid var(--blue-light);border-radius:18px;box-shadow:0 0 1px var(--black);cursor:pointer;height:18px;width:18px}input[type=range]::-ms-track{animate:.2s;background:transparent;border-color:transparent;color:transparent;cursor:pointer;height:2px;width:100%}input[type=range]::-ms-fill-lower{background:var(--blue-light)}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{border:0 solid var(--black);border-radius:2px;box-shadow:0 0 0 var(--black)}input[type=range]::-ms-fill-upper{background:var(--blue-light-20)}input[type=range]::-ms-thumb{background:#fff;border:1px solid var(--blue-light);border-radius:18px;box-shadow:0 0 1px var(--black);cursor:pointer;height:18px;margin-top:1px;width:18px}input[type=range]:focus::-ms-fill-lower{background:var(--blue-light)}input[type=range]:focus::-ms-fill-upper{background:var(--blue-light-20)}select{border:1px solid #999;padding:7px}textarea{width:100%}::-webkit-input-placeholder{color:var(--grey-semidark);opacity:1;position:relative}:-ms-input-placeholder{opacity:1;position:relative}::placeholder{color:var(--grey-semidark);opacity:1;position:relative}:-ms-input-placeholder{color:var(--grey-semidark);font-style:italic}::-ms-input-placeholder{color:var(--grey-semidark);font-style:italic}.radio label{cursor:pointer;position:relative}.radio input{left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.radio .design{border:1px solid var(--blue-light);border-radius:100%;height:14px;margin:0 auto;width:14px}.radio .design:after,.radio .design:before{border-radius:inherit;content:"";display:block;height:14px;position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;width:14px}.radio .design:before{background:var(--blue-light);opacity:0;transition:.3s}.radio .design:after{background:var(--blue-light);opacity:.4;transition:.6s}.radio .text{color:var(--grey-dark)}.radio input:checked+.design:before{opacity:1;-webkit-transform:scale(.6);transform:scale(.6)}.radio input:focus+.design,.radio input:hover+.design{border:1px solid var(--blue-light)}.radio input:focus+.design:before,.radio input:hover+.design:before{background:var(--blue-light)}.radio input:hover~.text{color:var(--grey-dark)}.radio input:active+.design:after,.radio input:focus+.design:after{opacity:.1}.input-group.money,.input-group.percent{position:relative}.input-group.money:after,.input-group.money:before,.input-group.percent:before{align-items:center;color:var(--grey-semidark);content:"";display:flex;height:100%;padding:0 3px 0 .675rem;position:absolute}.input-group.money:before,.input-group.percent:before{font-size:1.075em;padding:0 3px 0 .675rem}.input-group.money:before{content:"$"}.input-group.percent:before{content:"%"}.input-group.money:after{right:5px;top:0}.input-group.money.monthly:after{content:"/month"}.input-group.money.yearly:after{content:"/year"}.input-group.money input,.input-group.percent input{display:block;font-size:1.05rem;letter-spacing:1px;max-width:350px;padding-left:1.75rem;width:100%}@media screen and (min-width:400px){.input-group.money input,.input-group.percent input{width:350px}}.radio-buttons.custom-radio-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.radio-buttons.custom-radio-buttons.settings-buttons{justify-content:flex-start;margin:1.5rem 0}.custom-radio-buttons input[type=radio]{display:none}.custom-radio-buttons .box{background-color:#fff;border:1px solid var(--grey);box-shadow:none;cursor:pointer;display:inline-block;height:50px;margin:.5rem auto;padding:0;position:relative;text-align:center;transition:all .25s ease;width:136px;will-change:transition}.custom-radio-buttons.property-buttons .box{height:100px;width:200px}.custom-radio-buttons.settings-buttons .box{border-radius:2rem;height:40px;line-height:1.2;font:1rem;width:100px}.radio-buttons label span.text{display:block;width:100%}.custom-radio-buttons .box:hover{background-color:var(--blue-light-10);-webkit-transform:scale(1.05);transform:scale(1.05);transition:all .25s ease}.custom-radio-buttons input[type=radio]:checked+.box{background-color:var(--blue-light);color:#fff}.custom-radio-buttons input[type=radio]:checked+.box:hover{-webkit-transform:scale(1);transform:scale(1)}.custom-radio-buttons input[type=radio]:checked+.box span{color:#fff}.custom-radio-buttons .box span{font-size:1.1rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .25s ease}.custom-radio-buttons.settings-buttons .box span{font-size:1rem}.radio-buttons.sidebar-radio-buttons label{align-items:center;display:flex;justify-content:space-between;margin:.75rem 0}.slidecontainer.input-group{margin:1rem 0 1.5rem}.main-slider .label{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:.75rem}.form-item-slider{max-width:100%;width:100%}.form-item-slider .label{font-size:1.25rem;font-weight:700}.fico .form-item-slider .label{text-align:center}.power-slider .field-value:before{content:"\0024"}.down-slider .field-value:after{content:"\0025"}.slider-text{margin:1.5rem 0}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}header{margin-bottom:1.5rem;padding:1rem 0}header:not(.home){box-shadow:0 0 8px 2px rgba(0,0,0,.13)}header.home{position:absolute;width:100%}header .sm-flex{align-items:center;display:flex;justify-content:center}.site-branding{text-align:center}span.beta{font-size:.925rem;font-style:italic;position:relative;top:-5px}.logo{margin:0 auto;width:200px}.logo figure{line-height:0;margin:0;padding:0}@media screen and (min-width:650px){header .container,header .container-wide{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.site-branding{text-align:left}.logo{margin:0;width:300px}}footer{background-color:#000;color:var(--grey-semidark);padding:3rem 0}footer p{margin-bottom:.5rem}.footer-menu-item{color:#fff;line-height:1;padding-right:1rem}.footer-menu-item:hover{color:var(--grey-dark)}.footer-menu-item:after{background-color:var(--grey);content:"";display:inline-block;height:15px;margin-left:1rem;position:relative;vertical-align:middle;width:2px}.footer-menu-item:last-child:after{content:none}nav ul{list-style:none;margin:0;padding:0}.allnavigation{position:absolute;right:1rem}.settings-menu img{height:auto;width:30px}@media screen and (min-width:650px){.allnavigation{align-items:center;display:flex;justify-content:space-between;position:relative;right:auto;width:100%}.login-navigation a{color:var(--grey)}}*{box-sizing:border-box}.container,.container-narrow,.container-wide{margin:0 auto;max-width:1000px;padding:0 2rem}.container-narrow{max-width:900px}.container-wide .container-narrow{padding:0}.container-wide{max-width:1250px}.border-top{border-top:1px solid var(--grey)}.hide,.hide-small{display:none}.width-100{width:100%}.link{color:var(--blue-light);cursor:pointer}.note{color:var(--grey-semidark);font-size:.875rem}.color-white{color:#fff}.color-black{color:var(--black)}.color-blue{color:Var(--blue)}.color-blue-light{color:Var(--blue-light)}.color-green{color:Var(--green)}.triangle-right{border-bottom:50px solid transparent;border-left:100px solid #fff;border-top:50px solid transparent;height:0;width:0}@media screen and (min-width:650px){.hide-small{display:block}}.inline-block{display:inline-block}.center{text-align:center}span.green{color:var(--green)}span.blue{color:var(--blue)}.position-center{margin:0 auto}.bg-grey{background-color:var(--grey)}.bg-grey-semi{background-color:var(--grey-semi)}.bg-grey-light{background-color:var(--grey-light)}.bg-blue{background-color:var(--blue);color:#fff}.bg-blue-light{background-color:var(--blue-light)}.bg-blue-light-90{background-color:var(--blue-light-90)}.bg-blue-light-80{background-color:var(--blue-light-80)}.bg-blue-light-70{background-color:var(--blue-light-70)}.bg-blue-light-65{background-color:var(--blue-light-65)}.bg-blue-light-60{background-color:var(--blue-light-60)}.bg-blue-light-50{background-color:var(--blue-light-50)}.bg-blue-light-40{background-color:var(--blue-light-40)}.bg-blue-light-30{background-color:var(--blue-light-30)}.bg-blue-light-20{background-color:var(--blue-light-20)}.bg-blue-light-10{background-color:var(--blue-light-10)}.bg-green{background-color:var(--green)}.bg-green-90{background-color:var(--green-90)}.bg-green-80{background-color:var(--green-80)}.bg-green-70{background-color:var(--green-70)}.bg-green-60{background-color:var(--green-60)}.bg-green-50{background-color:var(--green-50)}.bg-green-40{background-color:var(--green-40)}.bg-green-30{background-color:var(--green-30)}.bg-green-20{background-color:var(--green-20)}.bg-green-10{background-color:var(--green-10)}.bg-light-gray-linear{background:linear-gradient(180deg,#f6f8fc,#f3f3f3)}.bg-pass-black{background-color:var(--pass-black)}.bg-red{background-color:var(--red)}.bg-red-darker{background-color:var(--red-darker)}.bg-red-dark{background-color:var(--red-dark)}.bg-red-light{background-color:var(--red-light)}.bg-red-lighter{background-color:var(--red-lighter)}.bg-orange{background-color:var(--orange)}.bg-yellow{background-color:var(--yellow)}.bg-chart-red{background-color:var(--chart-red)}.bg-chart-purple{background-color:var(--chart-purple)}.bg-chart-blue{background-color:var(--chart-blue)}.bg-chart-blue2{background-color:var(--chart-blue2)}.bg-chart-blue3{background-color:var(--chart-blue3)}.bg-chart-green{background-color:var(--chart-green)}.bg-chart-green-light{background-color:var(--chart-green-light)}.bg-chart-green-lighter{background-color:var(--chart-green-lighter)}.bg-chart-green-yellow{background-color:var(--chart-green-yellow)}.bg-chart-yellow-lighter{background-color:var(--chart-yellow-lighter)}.bg-chart-yellow{background-color:var(--chart-yellow)}.bg-chart-mulberry{background-color:var(--chart-mulberry)}.uppercase{text-transform:uppercase}.line-height-1{line-height:1}.nowrap{white-space:nowrap}.box{border-radius:10px;box-shadow:0 4px 10px 2px var(--grey-semi);margin-bottom:1rem;padding:1rem;position:relative}.separator{height:2rem}.js-toggle-content{overflow:hidden;transition:all .35s ease-in-out}.js-toggle-content.is-visible{height:auto}.js-toggle-content.no-transition{transition:none}.grid-1-2,.grid-2,.grid-2-1,.grid-2-3,.grid-2-800,.grid-3,.grid-3-2{grid-gap:2em;align-items:center;display:grid;gap:2em}.order-2-sm{order:2}.grid-table-2{display:grid;grid-template-columns:1fr 1fr;padding:.15em .25em}.grid-table-2:nth-child(2n+2){background-color:var(--grey-light)}.grid-1-1{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.grid-table-3{grid-template-columns:repeat(3,1fr)}.grid-table-2 .number,.grid-table-3 .number{text-align:right}.flex{display:flex}.gap-1{gap:1rem}.gap-2{gap:2rem}.gap-05{gap:.5rem}.gap-025{gap:.25rem}.flex.justify-content-space-between{justify-content:space-between}.flex.justify-content-space-evenly{justify-content:space-evenly}.flex.justify-content-start{justify-content:flex-start}.flex.justify-content-end{justify-content:flex-end}.flex.justify-content-center{justify-content:center}.flex.flex-direction-column{flex-direction:column}.flex.align-items-start{align-items:flex-start}.align-items-center,.flex.align-items-center,.grid.align-items-center{align-items:center}.align-start,.flex.align-start,.grid.align-start{align-items:start}.flex.wrap{flex-wrap:wrap}.flex-1-1-100{flex:1 1 100%}@media screen and (min-width:650px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-1-2{grid-template-columns:1fr 2fr}.grid-2-1{grid-template-columns:2fr 1fr}.grid-2-3{grid-template-columns:2fr 3fr}.grid-3-2{align-items:start;grid-template-columns:3fr 2fr}}@media screen and (min-width:800px){.grid-2-800{grid-template-columns:repeat(2,1fr)}.order-2-sm{order:0}}@media screen and (min-width:1225px){.flex.xl-nowrap{flex-wrap:nowrap}}section{padding:2rem 0}.hero-area{background:linear-gradient(180deg,#fff,#f1f1f1);background-image:url(/static/media/play_on_bed.135f1fa9691c5f90c532.png);background-image:url(/static/media/MortgagePassiPhone.fc250847f8367fd60ed4.jpg);background-image:url(/static/media/MortgagePassiPhone2White.1a1eae953b070c3c1c3b.jpg);background-position:50% 50%;background-size:cover;min-height:350px}.hero-area,.hero-area-iphone{padding-bottom:1rem;padding-top:4rem}.hero-area-iphone{text-align:center}.hero-area-iphone .note{margin:1rem 0}.hero-area-report{padding:4rem 0}.hero-image,.hero-image-report{margin:0 auto;max-width:500px}figure.hero-image-report img{border-radius:8px;box-shadow:1px 0 15px 5px rgba(0,0,0,.3)}.hero-copy,.section-copy{padding:2rem 0}.hero-copy .subtitle span{background-color:var(--pass-black)}.hero-copy-report{text-align:center}@media screen and (min-width:800px){.hero-area-iphone{text-align:left}.hero-copy .subtitle span{background:none}.hero-area{min-height:500px;padding-bottom:1rem;padding-top:6rem}.hero-image-report{margin:0}.hero-copy-report{text-align:left}}.ai-area{background:linear-gradient(180deg,var(--blue-light) 10%,#000 90%)}.easy-step-area{background:linear-gradient(180deg,#fff,#f1f1f1);background-position:50% 50%;background-size:cover;padding:5rem 0}.section-copy.grid-3{gap:3rem}.home-content h1,.home-content h2{margin-bottom:.5rem}section p{font-size:1.125rem}.hero-copy p{margin-bottom:2.5rem}.cta-area{display:inline-block;margin-top:1.5rem;text-align:center}.cta-area span.desc{display:block;padding-top:.5rem}.section-copy.steps-copy.grid-3{gap:1.5rem}.step{align-items:center;display:flex;gap:1rem}.step-icon{line-height:0;min-width:50px}.step-icon img{height:auto;width:50px}.step:nth-child(2n+2) .step-icon{order:2}.step:nth-child(2n+2) .step-text-area{text-align:right}.step-title{margin:0}.step-text{line-height:1.3}@media screen and (min-width:650px){.section-copy.steps-copy.grid-3{gap:3rem}.step{display:block}.step-title{margin:.5rem 0}.step:nth-child(2n+2) .step-text-area{text-align:left}.step:nth-child(2n+2) .step-icon{order:0}.step-text{line-height:1.5}}.no-personal-info-area .container-wide{gap:0;text-align:center}.privacy-policy-image{margin:0 auto;max-width:150px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}@media screen and (min-width:600px){.no-personal-info-area .container-wide{gap:.5rem;text-align:left}.no-personal-info-area .grid-1-2{grid-template-columns:1fr 2fr}.no-personal-info-copy-area{order:2}.privacy-policy-image{margin:0}}@media screen and (min-width:800px){.privacy-policy-image{margin:0 auto;max-width:170px}}.ai-area .grid-2{display:block;position:relative}.ai-img-area figure{margin-top:-8rem;opacity:.5;position:relative;text-align:center}.pass-img-area{display:none}@media screen and (min-width:650px){.pass-img-area{display:block}.pass-img-area figure{text-align:center}.pass-img-area figure img{max-height:280px}}.ai-img-area figure img{max-height:300px}.questions{border-top:1px solid var(--grey);line-height:1.2;padding-top:1rem}.question{color:var(--grey-dark)}.question.open,a.question:hover{color:var(--black)}.questions:last-child{border-bottom:1px solid var(--grey)}.question p:before{border-bottom:6px solid transparent;border-left:10px solid var(--grey);border-top:6px solid transparent;content:"";display:inline-block;height:0;margin-right:.5rem;transition:all .35s ease;width:0}.question.open p:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.answer p{padding:.5rem 0 1rem 18px}@media screen and (min-width:650px){.ai-copy,.ai-image-area,.hero-copy{max-width:600px;padding:6rem 0}.hero-copy p,.home-content h1{text-shadow:none}.no-personal-info-area .grid-2{display:grid}.no-personal-info-copy-area{order:2}.ai-img-area figure{margin-top:0;opacity:1;text-align:center}.ai-img-area figure img{max-height:none}}.form-top-area{display:flex;justify-content:space-between;padding:1rem 0}.top-buttons-area{text-align:right}.top-buttons-area button.button-results{margin-right:.25rem}.form-menu-area{display:none}@media screen and (min-width:620px){.form-menu-area{display:flex;justify-content:center;padding:1rem 0}ul.form-menu{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}ul.form-menu li{box-shadow:1px 0 0 0 var(--grey),0 0 0 0 #fff;color:var(--grey);padding:.75rem 1.5rem}ul.form-menu li.active{border-left:1px solid var(--blue-light-20);border-right:1px solid var(--blue-light-20);border-top:1px solid var(--blue-light-20);box-shadow:7px -3px 5px -3px var(--blue-light-10),0 -4px 10px var(--blue-light-10),-7px -3px 5px -3px var(--blue-light-10);color:var(--grey-dark)}}.react-component{padding:2rem 0}.quiz{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:0 auto;position:relative}.quiz-sidebar{display:none}.top-area{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.top-area .desc{color:(--grey-semidark);font-size:1.15rem;font-weight:700}.top-area .top-area-cta{text-align:right}.top-area-cta .buttons{display:flex;gap:1rem;justify-content:flex-end}.progress-bar-text-area{display:flex;justify-content:space-between}.progress-bar{background-color:var(--grey-semi);border-radius:.5rem;height:.875rem;margin-top:.375rem;position:relative;width:100%}.currentProgressBar{background-color:var(--blue-light);border-radius:.5rem;height:100%;width:5%}.quiz-main-area{margin-bottom:2rem;width:100%}.form-area{display:grid;position:relative}.form-navigation.prev.first{cursor:auto;opacity:0}.form-navigation .button.previous,.form-navigation button.previous{background-color:transparent;border:none;color:var(--blue-light);line-height:1;padding:0 0 0 1.25rem;position:relative}.form-navigation .button.previous:hover,.form-navigation button.previous:hover{box-shadow:none}.form-navigation .button.previous.disabled,.form-navigation button.previous.disabled{color:var(--grey);cursor:default}.form-navigation.next{display:block;margin:1rem auto 3rem;max-width:350px;width:100%}.form-navigation .button.cancel-button,.form-navigation .button.next,.form-navigation .button.submit-button,.form-navigation button.cancel-button,.form-navigation button.next,.form-navigation button.submit-button{width:100%}.form-navigation .button.skip,.form-navigation button.skip{margin:.5rem 0}.form-navigation .button.previous:before,.form-navigation button.previous:before{border:solid var(--blue-light);border-width:1px 0 0 1px;content:"";height:10px;left:.25rem;position:absolute;top:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:10px}.form-navigation .button.disabled.previous:before,.form-navigation button.disabled.previous:before{border-color:var(--grey)}.form{margin:1rem auto 0;max-width:500px;width:100%}.form.wide-form{max-width:700px}.form-section-title{font-size:1.75rem;padding:1rem 0}.form-item{margin:1.5rem auto;max-width:350px;position:relative;width:100%}.form.wide-form .form-item{max-width:700px;width:100%}.form-item .label{background:#fff;color:var(--grey-semidark);display:inline-block;font-size:.925rem;left:.675rem;padding:0 .675rem;position:relative;top:10px;z-index:9}.global-settings .section-settings .form-item .label{left:0;padding:.25rem 0;top:0}.settings-interest .label{align-items:center;color:var(--grey-dark);display:flex;flex-wrap:wrap;font-size:1.25rem;gap:1.5rem;justify-content:space-between;left:0;margin:0;padding:0;top:0}.form-item .label .interest-rate:after,.settings-interest .label .field-value:after{content:"\0025";font-weight:700}@media screen and (min-width:460px){.form-item{margin:1.5rem auto}.form-item,.form-navigation.next .button,.form-navigation.next button{max-width:100%;width:350px}}@media screen and (min-width:620px){.quiz-sidebar{display:block;max-width:300px;width:100%}}.note-area{color:var(--grey-dark);margin:0 auto 1rem;max-width:350px;text-align:center}.errors{color:var(--red)}.errors>*{background:rgb(214 16 16/6%);margin:0 auto;max-width:500px;padding:1rem}.global-settings .form{max-width:750px}.global-settings .form-item-area{margin:2.5rem 0}.global-settings .form-item-area .form-group{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:380px}.global-settings .form-item-area .input-group input{text-align:right;width:130px}.global-settings .note-area{max-width:100%;text-align:left}.global-settings .form-item{max-width:100%;width:100%}.location .input-group,.location input{position:relative}.location input{background-color:transparent}.no-autocomplete{color:var(--grey-semidark);margin-top:5px}.autocomplete,.no-autocomplete{position:absolute;text-align:left;width:100%}.autocomplete{border-top-width:1px;border:1px solid var(--grey);border-top:0 solid var(--grey);color:var(--grey-dark);list-style:none;margin:0;padding:0}.autocomplete li{background-color:#fff;margin:0;padding:8px 12px}.autocomplete li:hover,.autocomplete>.active{background-color:var(--grey-light);cursor:pointer}.results-page{position:relative}.results-page h2{margin:2rem 0;text-align:center}.results-area{margin:3rem 0}.result-box{border-radius:.75rem}.top-sliders-area{padding:0}@media screen and (min-width:900px){.top-sliders-area{max-width:950px;padding:0 2rem 2rem}.result-box{box-shadow:0 0 40px 10px var(--grey-semi);display:grid}.results-area .power-panel.panel{border-left:1px solid var(--grey-semi);border-radius:0;grid-column:2/3;grid-row:1/6;order:1}.property-info{grid-column:1/2;grid-row:1/2;order:2}.cash-panel{grid-column:1/2;grid-row:2/3;order:2}.dues-panel{grid-column:1/2;grid-row:3/4;order:2}}.results-area .panel{padding-bottom:2rem;position:relative}.panel.background{padding:.5rem}.results-area .panel.no-radius{border-radius:0}.results-area-item{margin:1rem 0}@media screen and (min-width:900px){.results-area .panel{border-radius:.75rem;padding:1rem .75rem}}.settings-info{margin:0 0 .5rem}.settings-2-icon{position:absolute;right:1rem;top:0}.settings-icon{cursor:pointer}.settings-icon img{max-width:30px;opacity:.5}@media screen and (min-width:900px){.settings-info{margin:1rem 0}}.number-icon-area{min-width:158px}.results-area-item span.left-margin{margin:0 .25rem}.power-slider-area{position:relative}.icon-img{line-height:0;width:36px}.icon-img.adjust{width:38px}.info-number{color:var(--blue);font-size:1.125rem;font-weight:700;line-height:1.25}.info-number.main{font-size:1.75rem}@media screen and (min-width:650px){.results-area .panel{padding:1rem 2.5rem}.icon-img{width:40px}.info-number{font-size:1.425rem}.info-number.main{font-size:2.25rem}}@media screen and (min-width:1250px){.icon-img{width:45px}}.report-link{margin:0 auto}.loan-info{padding:0 1rem}.mobile-graph{width:100%}.mobile-graph .line{background-color:var(--grey);height:4px;margin-bottom:6px;position:relative;width:100%}.line .value-line{background:var(--green);bottom:0;left:0;position:absolute;top:0}.line .value-line:after{background:var(--green);border-radius:50%;content:"";height:1rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem}.breakdown-table .item{display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;max-width:285px}.cost-panel .breakdown-table .item{border-bottom:1px solid var(--grey);margin-bottom:0;padding:.5rem 0}.breakdown-table .item .title{margin-left:1.75rem;position:relative}.no-colors.breakdown-table .item .title{margin-left:0;position:relative}.breakdown-table .title span.legendcolor{display:inline-block;height:20px;margin:0 0 0 -1.75rem;position:absolute;top:3px;width:20px}.grid-table-heading{font-weight:700}.addition-info-link{padding:1rem}.edit-dots{font-size:2rem}.export-area{margin:2rem 0;text-align:right}.recharts-default-tooltip{padding:.25rem!important}.recharts-tooltip-item-list{font-size:.875rem}.recharts-tooltip-item-list li{line-break:loose;word-break:break-all}.Label.green{fill:var(--green)}.Label.red{fill:var(--red)}.Label.gray{fill:var(--gray)}.Label.yellow{fill:var(--pass-yellow)}.leftover-legend{grid-gap:1em;display:grid;font-size:1em;gap:1em;grid-template-columns:repeat(2,1fr);margin:2em 0;text-align:center}span.legendcolor{display:block;height:25px;margin:.75em 0}span.legendcolor.red1{background-color:var(--pass-red2)}span.legendcolor.red2{background-color:var(--pass-red3)}span.legendcolor.red3{background-color:var(--pass-red4)}span.legendcolor.red{background-color:var(--pass-red)}span.legendcolor.green{background-color:var(--pass-green)}.dark-chart{height:400px;margin-top:3em;position:relative;width:100%}.recharts-text{font-size:80%}.dark-chart .recharts-text{fill:#f2f2f2}.taxreturn-area g.recharts-cartesian-axis line{stroke:#ccc}g.recharts-cartesian-grid line{stroke:#ddd}.dark-chart .recharts-default-tooltip{background-color:rgba(0,0,0,.7)!important}.afford-chart{height:300px;margin:0 auto;max-width:600px;position:relative;width:100%}.recharts-label-list{font-size:1.25em;font-weight:700}@media screen and (min-width:650px){.leftover-legend{font-size:1.125em;gap:0;grid-template-columns:repeat(4,1fr)}}.box.congrats-box{background-color:#fff;margin:0 auto;max-width:500px;padding:3rem;text-align:center}.congrats-box h3{font-size:1.325rem}.congrats-box .box-content{font-size:1rem}.congrats-box .congrats-content-item{margin:1.5rem 0}.congrats-content .congrats-content-item:last-child{margin-bottom:0}.congrats-box .box-content p{margin:0;padding:0}.congrats-box .box-content .box-content-num{font-size:1.5rem;font-weight:700}.congrats-box .box-content .box-content-num.pp-num{font-size:1.75rem}.box.reject{margin:4rem auto 2rem;max-width:500px}.reject .message{margin:2rem 1rem}.reject .close-button-area{display:none}#modal-root:has(div.modal){background-color:hsla(0,0%,100%,.95);bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}.modal{align-items:center;background-color:hsla(0,0%,100%,.95);bottom:0;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;padding:1.5em 1em;position:fixed;right:0;top:0;width:100%;z-index:999999}@media screen and (max-width:500px){.modal.print-modal{overflow:auto;padding:.5rem}.report .report-main.grid-2{grid-template-columns:none}}.modal.modal-fade{-webkit-animation:fade-in 1s linear 1;animation:fade-in 1s linear 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.modal>.modal-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.modal>.modal-body{background-color:#fff;margin:0 auto;max-height:100%;max-width:700px;overflow-x:hidden;overflow-y:auto;padding:1rem;position:relative;width:100%;z-index:2}.modal.home-modal>.modal-body{background:linear-gradient(180deg,#000 0,var(--grey-dark) 100%);color:#fff;max-width:550px}.modal.print-modal>.modal-body{max-width:1200px;min-width:420px;overflow:auto}.modal.home-modal>.modal-body .close{display:none}.modal .container{padding:2rem 1rem}.modal .box{padding:3rem 1.5rem 2rem}.modal .buttons-area{display:flex;gap:1rem;justify-content:center}.modal.modal-slider .label{font-size:1.25rem;font-weight:700}@-webkit-keyframes fade-in{0%{-webkit-animation-timing-function:cubic-bezier(.2242,.7499,.3142,.8148);animation-timing-function:cubic-bezier(.2242,.7499,.3142,.8148);opacity:0}to{opacity:1}}@keyframes fade-in{0%{-webkit-animation-timing-function:cubic-bezier(.2242,.7499,.3142,.8148);animation-timing-function:cubic-bezier(.2242,.7499,.3142,.8148);opacity:0}to{opacity:1}}.close{padding:1rem;text-align:right}.loader-container{align-items:center;background-color:hsla(0,0%,100%,.85);bottom:0;display:grid;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.loader,.loader:after,.loader:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s ease-in-out infinite;animation:load7 1.8s ease-in-out infinite;border-radius:50%;height:2.5em;width:2.5em}.loader{-webkit-animation-delay:-.16s;animation-delay:-.16s;color:var(--blue-light);font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0)}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{-webkit-animation-delay:-.32s;animation-delay:-.32s;left:-3.5em}.loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.form.settings-form{max-width:900px}.settings-form .settings-area.box{padding:2rem 1.5rem}.separator-line{background-color:var(--grey-dark);height:1px;margin:3rem auto;max-width:350px}@media screen and (min-width:920px){.settings-items-area{display:flex;gap:2rem;justify-content:space-between}.separator-line{background-color:var(--grey-dark);border-bottom:1rem solid #fff;height:auto;margin:0;width:1px}}.slidecontainer.input-group.interest-rate{margin:2.375rem 0 3rem}.settings-label{margin-bottom:.5rem}.settings-item{display:flex;flex-direction:column}.settings-form .form-navigation.next{margin-bottom:1rem}.section-settings{margin:3rem 0}button.report-button{text-align:center;width:200px}@media screen and (min-width:650px){button.report-button{width:220px}}button.report{border-color:var(--grey-dark);padding:.275rem 1rem}img.printer{width:1.5rem}.report-buttons-area{margin:0 2rem}.report{background-color:#fff;color:#222;font-family:Lato,sans-serif;padding:2rem}.report-header{align-items:flex-end;font-size:.825rem;gap:2rem;line-height:1.2;margin-bottom:1em}.report .flex,.report-header{display:flex;justify-content:space-between}.report .flex{align-items:center}.right{text-align:right}.report .note{font-size:.75rem;font-style:italic}.company-info{width:180px}.report-top{line-height:1.2}.top-blue{background-color:#184a6c;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;margin-bottom:.25rem;padding:.75rem}.report .green{color:var(--green)}.bottom-blue{background-color:var(--blue-light);border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;margin-bottom:1rem;padding:.75rem}.report-main.grid-2{grid-gap:1rem;align-items:flex-start;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.report-left-head,.report-right-head{background-color:var(--blue);color:#fff;margin:0;padding:.275rem .75rem}.report-left-head{background-color:var(--grey-semi);color:#000}.report-left-head .title,.report-right-head,.title-area .title{text-transform:uppercase}.report .title,.report .title-area{font-weight:700}.report-info{font-size:.925rem;margin-bottom:.5rem}.report-right-head{border-top-left-radius:10px;border-top-right-radius:10px}.report-info.result-info{border:1px solid var(--grey);border-radius:10px}.report-info-text{padding:.275rem .75rem}.result-info .report-info-text:last-child{margin-bottom:2rem}.report-info-text .title-area{color:var(--blue-light);font-weight:700;margin-top:1rem}span.loan-name:after{content:",";margin-right:3px}span.loan-name:last-child:after{content:"";margin-right:0}.report-footer{font-size:.875rem;margin-top:1rem;text-align:center}