*,:after,:before{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;display:inline-block;height:auto;max-width:100%}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button:focus,input:focus,optgroup:focus,select:focus,textarea:focus{outline:none}button,input{overflow:visible;-webkit-appearance:none}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}body{background-color:#fffdfa;color:#36394a;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5;padding-top:80px;text-align:left}h1,h2,h3,h4,h5,h6{color:#03467a;font-weight:700;line-height:1.1;margin:20px 0}h1{font-size:58px;line-height:1}h2{font-size:48px;margin-top:0}h3{font-size:28px}h4{font-size:24px}h5{font-size:1.2em}h6{font-size:1em}a{transition:all .2s ease}a:link,a:visited{color:#29b9e3;text-decoration:none}a:active,a:hover{color:#df4a1c;text-decoration:underline}a:focus{outline:none}p{margin:20px 0}b,bold,strong{font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #dfe1e7;margin:20px auto;padding:0}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-top-40{margin-top:40px}.margin-right-5{margin-right:5px}.margin-right-10{margin-right:10px}.margin-right-20{margin-right:20px}.margin-right-30{margin-right:30px}.margin-right-40{margin-right:40px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-40{margin-bottom:40px}.margin-left-5{margin-left:5px}.margin-left-10{margin-left:10px}.margin-left-20{margin-left:20px}.margin-left-30{margin-left:30px}.margin-left-40{margin-left:40px}.padding-top-5{padding-top:5px}.padding-top-10{padding-top:10px}.padding-top-20{padding-top:20px}.padding-top-30{padding-top:30px}.padding-top-40{padding-top:40px}.padding-right-5{padding-right:5px}.padding-right-10{padding-right:10px}.padding-right-20{padding-right:20px}.padding-right-30{padding-right:30px}.padding-right-40{padding-right:40px}.padding-bottom-5{padding-bottom:5px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-20{padding-bottom:20px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-40{padding-bottom:40px}.padding-left-5{padding-left:5px}.padding-left-10{padding-left:10px}.padding-left-20{padding-left:20px}.padding-left-30{padding-left:30px}.padding-left-40{padding-left:40px}.responsive-img{display:block;height:auto;max-width:100%;min-width:100%}.mobile-show{display:none}.flex-start{justify-content:flex-start}.flex-space,.flex-start{display:flex;flex-flow:row wrap;align-items:center}.flex-space{justify-content:space-between}.flex-around{justify-content:space-around}.flex-around,.flex-end{display:flex;flex-flow:row wrap;align-items:center}.flex-end{justify-content:flex-end}.grecaptcha-badge{display:none!important}@font-face{font-family:DM Sans;src:url(../fonts/DMSans-Bold.woff2) format("woff2"),url(../fonts/DMSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/DMSans-Medium.woff2) format("woff2"),url(../fonts/DMSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/DMSans-Regular.woff2) format("woff2"),url(../fonts/DMSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../fonts/DMSans-SemiBold.woff2) format("woff2"),url(../fonts/DMSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.page{overflow-x:hidden;width:100%}.container{max-width:1170px;padding-left:15px;padding-right:15px}.container,.container-fluid{margin-right:auto;margin-left:auto;position:relative}.container-fluid{max-width:100%;width:100%}.row{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin-left:-15px;margin-right:-15px}.row.reverse{flex-direction:row-reverse}.row.start{justify-content:flex-start}.row.center{justify-content:center}.row.end{justify-content:flex-end}.row.between{justify-content:space-between}.row.around{justify-content:space-around}.row.top{align-items:flex-start}.row.middle{align-items:center}.row.bottom{align-items:flex-end}.row.stretch{align-items:stretch}[class*=col-]{padding-left:15px;padding-right:15px;position:relative}[class*=col-].first{order:-1}[class*=col-].last{order:1}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}.col-lg-offset-0{margin-left:0}.col-auto{flex-basis:0;flex-grow:1;max-width:100%;padding-left:15px;padding-right:15px;position:relative}.header{background-color:#f3ede6;left:0;position:fixed;top:0;width:100%;z-index:3}.header-wrap{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;height:80px}.header-logo{background-image:url(../images/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;width:179px}.header-contact{background-color:#0061fe;background-image:url(../images/phone-white.svg);background-position:20px;background-repeat:no-repeat;background-size:16px 16px;border-radius:30px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;font-size:14px;font-weight:600;height:40px;padding:0 24px 0 44px}.header-contact:active,.header-contact:hover,.header-contact:link,.header-contact:visited{color:#fff;text-decoration:none}.header-contact:hover{background-color:#0c3372}.header-navigation{margin-left:50px}.header-navigation.active{transform:translateX(0)}.header-navigation-list{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;list-style:none;margin:0;padding:0}.header-navigation-list li{margin-right:20px}.header-navigation-list li.current-menu-item a:active,.header-navigation-list li.current-menu-item a:hover,.header-navigation-list li.current-menu-item a:link,.header-navigation-list li.current-menu-item a:visited{color:#0061fe;text-decoration:none}.header-navigation-list li a{font-weight:600}.header-navigation-list li a:link,.header-navigation-list li a:visited{color:#03467a;text-decoration:none}.header-navigation-list li a:active,.header-navigation-list li a:hover{color:#0061fe;text-decoration:none}.header-hamburger{color:#0061fe;cursor:pointer;display:none;position:absolute;right:10px;top:49%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:24px;z-index:3}.header-hamburger span,.header-hamburger span:after,.header-hamburger span:before{border-radius:6px;cursor:pointer;height:3px;width:24px;background-color:#0061fe;position:absolute;display:block;content:""}.header-hamburger span:before{top:-7px}.header-hamburger span:after{bottom:-7px}.header-hamburger span,.header-hamburger span:after,.header-hamburger span:before{transition:all .3s ease}.header-hamburger.active span{background-color:transparent}.header-hamburger.active span:after,.header-hamburger.active span:before{top:0}.header-hamburger.active span:before{transform:rotate(45deg)}.header-hamburger.active span:after{transform:rotate(-45deg)}.navigation-list{list-style:none;margin:0;padding:0}.footer{background-color:#fff;font-size:15px;padding:80px 0}.footer-logo{background-image:url(../images/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;margin-bottom:20px;width:179px}.footer-title{color:#666d80;font-size:16px;font-weight:500;margin:0 0 20px}.footer-list{list-style:none;margin:0;padding:0}.footer-list li:not(:last-child){margin-bottom:6px}.footer-list li a{font-size:16px;font-weight:500}.footer-list li a:link,.footer-list li a:visited{color:#03467a;text-decoration:none}.footer-list li a:active,.footer-list li a:hover{color:#0061fe;text-decoration:underline}.hero-calculator{background-color:#f3ede6;color:#03467a;padding:80px 0 100px}.hero-calculator-title{font-size:54px;font-weight:700;line-height:1;margin-bottom:20px;position:relative;z-index:1}.hero-calculator-title span{color:#0061fe}.hero-calculator-text{color:#03467a;font-size:22px;font-weight:500;line-height:1.4;margin-bottom:20px;position:relative;width:90%;z-index:1}.hero-calculator-text span{color:#0061fe}.hero-calculator-list{list-style:none;margin:0;padding:0;margin-bottom:30px;position:relative;z-index:1}.hero-calculator-list li{background-image:url(../images/check.svg);background-position:0;background-repeat:no-repeat;background-size:24px 24px;font-size:16px;font-weight:500;margin-bottom:10px;padding-left:30px}.hero-calculator-trustpilot{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin-top:50px;position:relative;z-index:1}.description{background-color:#fffdfa;padding:100px 0}.description-text{font-size:18px;margin-bottom:30px;max-width:90%}.description-image{display:block}.description-image.mobile{display:none}.description-image img{border-radius:24px;display:block}.information{background-color:#f3ede6;padding:50px 0 100px}.information-title{color:#03467a;margin-bottom:50px;text-align:center}.information-feature{background-color:#fff;border-radius:16px;height:100%;padding:24px}.information-feature img{display:block;height:72px}.information-partners{margin-top:100px}.information-partners-logo{margin:0 20px}.information-partners-logo img{display:block;height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:200px}.faq{background-color:#fff;padding:100px 0}.faq-subtitle,.faq-title{text-align:center}.faq-subtitle{color:#616685}.faq-image{aspect-ratio:16/12;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;margin-top:30px}.faq-contact{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin-top:30px}.faq-contact-phone{margin-left:10px}.faq-accordion{padding-left:30px}.faq-accordion-item{border-bottom:1px solid #dfe1e7}.faq-accordion-item.active{border-bottom-color:#0061fe}.faq-accordion-item-question{background-image:url(../images/plus.svg);cursor:pointer;font-size:17px;font-weight:600;line-height:1.2;padding:16px 30px 16px 0}.faq-accordion-item-question,.faq-accordion-item-question.active{background-position:100%;background-repeat:no-repeat;background-size:20px 20px}.faq-accordion-item-question.active{background-image:url(../images/minus.svg);color:#0061fe}.faq-accordion-item-answer{display:none;font-size:15px;padding:10px 0 24px}.content{background-color:#f3ede6;padding:100px 0}.content-image{border-radius:24px;display:block;height:auto;margin:30px 0;width:100%}.cta{background:linear-gradient(0deg,#fff 50%,#f3ede6 0)}.cta-box{background-color:#0061fe;background-image:url(../images/cta-bg.svg);background-position:top;background-repeat:no-repeat;background-size:1280px 470px;border-radius:24px;color:#fff;margin:0 -50px;padding:100px 0;text-align:center}.cta-box-title{color:#fff;font-size:56px;max-width:60%;margin:0 auto 30px}.cta-box-text{font-size:17px;max-width:40%;margin:0 auto}.cta-box-button{background-color:#fff;border-radius:30px;display:inline-block;font-size:15px;font-weight:600;height:50px;line-height:48px;margin-top:50px;padding:0 30px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cta-box-button:active,.cta-box-button:hover,.cta-box-button:link,.cta-box-button:visited{color:#0061fe;text-decoration:none}.axo{padding:100px 0}.toc-hero{background:#f3ede6;padding:50px 0;text-align:center}.toc-hero h1{margin:0}.toc-text{padding:50px 0}.xbutton{border-radius:30px;display:inline-block;font-size:15px;font-weight:600;height:50px;line-height:48px;padding:0 30px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xbutton.hollow{border:1.5px solid #0061fe}.xbutton.hollow:active,.xbutton.hollow:hover,.xbutton.hollow:link,.xbutton.hollow:visited{color:#0061fe;text-decoration:none}.xbutton.hollow:hover{background-color:#0061fe}.xbutton.hollow:hover:active,.xbutton.hollow:hover:hover,.xbutton.hollow:hover:link,.xbutton.hollow:hover:visited{color:#fff;text-decoration:none}.xbutton.color{background-color:#0061fe}.xbutton.color:active,.xbutton.color:hover,.xbutton.color:link,.xbutton.color:visited{color:#fff;text-decoration:none}.xbutton.color:hover{background-color:#0c3372}.xbutton.arrow{background-image:url(../images/arrow-right.svg);padding:0 50px 0 30px}.xbutton.arrow,.xbutton.arrow:hover{background-position:right 20px center;background-repeat:no-repeat;background-size:20px 20px}.xbutton.arrow:hover{background-image:url(../images/arrow-right-white.svg)}.xbutton.email{background-image:url(../images/email-white.svg)}.xbutton.email,.xbutton.phone{background-position:20px;background-repeat:no-repeat;background-size:20px 20px;padding:0 30px 0 50px}.xbutton.phone{background-image:url(../images/phone.svg)}.xbutton.phone:hover{background-image:url(../images/phone-white.svg);background-position:20px;background-repeat:no-repeat;background-size:20px 20px}input[type=range]{--range:calc(var(--max) - var(--min));--ratio:calc((var(--val) - var(--min))/var(--range));--sx:calc(.5*1.5em + var(--ratio)*(100% - 1.5em));-webkit-appearance:none;background:transparent;border:none;padding:0;height:1em;margin:0;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{background:#ccd5e2;border:none;box-sizing:border-box;height:.4em;width:12.5em;background:linear-gradient(#03467a,#03467a) 0/var(--sx) 100% no-repeat #ccd5e2;border-radius:20px!important}input[type=range]::-moz-range-track{background:#ccd5e2;border:none;border-radius:20px;box-sizing:border-box;height:.4em}input[type=range]::-ms-track{background:#ccd5e2;border:none;box-sizing:border-box;height:.4em;width:12.5em}input[type=range]::-moz-range-progress{background:#03467a;border-radius:20px;height:.4em}input[type=range]::-ms-fill-lower{height:.4em;background:#03467a}input[type=range]::-webkit-slider-thumb{background:#0061fe;border-radius:50%;height:1.8rem;margin-top:-.75rem;width:1.8rem}input[type=range]::-moz-range-thumb{background:#0061fe;border:0;border-radius:50%;height:1.8rem;width:1.8rem}input[type=range]::-ms-thumb{background:#0061fe;border-radius:50%;height:1.8rem;margin-top:0;width:1.8rem}input[type=range]::-ms-tooltip{display:none}.radio{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.radio-text{color:#03467a;font-size:15px;line-height:1.3;text-align:right}.radio-button{border:1px solid #dfe1e7;border-radius:5px;color:#03467a;cursor:pointer;font-size:13px;font-weight:600;height:42px;line-height:42px;padding-left:36px;position:relative;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(50% - 5px)}.radio-button:hover{box-shadow:0 2px 4px rgba(29,47,95,.04)}.radio-button:hover,.radio-button:hover:after{border-color:#0061fe}.radio-button.active{background-color:rgba(3,70,122,.2);border-color:#0061fe;color:#0061fe}.radio-button.active:after{border:4px solid #0061fe}.radio-button:after{border:1px solid #dfe1e7;border-radius:50%;content:"";height:16px;margin-top:-8px;left:14px;position:absolute;top:50%;transition:all .2s ease;width:16px}.form .row{margin-bottom:20px}.form .row.last{margin-bottom:0}.form-field{position:relative}.form-field .active-placeholder,.form-field input[type=email]:focus~label,.form-field input[type=email]:valid~label,.form-field input[type=text]:focus~label,.form-field input[type=text]:valid~label,.form-field select:valid~label{color:#0061fe;transform:translateY(-25px)}.form-field .active-placeholder.input-error,.form-field input[type=email].input-error:focus~label,.form-field input[type=email].input-error:valid~label,.form-field input[type=text].input-error:focus~label,.form-field input[type=text].input-error:valid~label,.form-field select.input-error:valid~label,.form-field textarea.input-error:focus~label,.form-field textarea.input-error:valid~label{color:red!important}.form-field-error{color:red;font-size:14px;line-height:1.1;margin-top:5px;text-align:left}.form label{display:block;margin-bottom:5px}.form label.checkbox-label{color:#818898;font-size:12px;line-height:1.3;margin-bottom:0!important;padding-left:30px;position:relative;text-align:left!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form label.checkbox-label p{margin:0!important}.form label.checkbox-label a:link,.form label.checkbox-label a:visited{color:#03467a;text-decoration:none}.form label.checkbox-label a:active,.form label.checkbox-label a:hover{color:#0061fe;text-decoration:underline}.form label.placeholder{background-color:#fff;color:#818898;display:inline-block;font-size:16px;left:10px;line-height:1;padding:0 5px;pointer-events:none;position:absolute;text-align:left!important;top:17px;transition:all .2s ease}.form input[type=email],.form input[type=number],.form input[type=tel],.form input[type=text]{background-color:#fff;border:1px solid #dfe1e7;border-radius:4px;color:#666d80;font-family:DM Sans,sans-serif;font-size:16px;height:50px;padding:0 15px;transition:all .3s ease;width:100%}.form input[type=email]:hover,.form input[type=number]:hover,.form input[type=tel]:hover,.form input[type=text]:hover{border-color:#b3b8c6}.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=tel]:focus,.form input[type=text]:focus{border-color:#0061fe}.form .input-error,.form .input-error input{border-color:red!important}.form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dfe1e7;border-radius:3px;bottom:0;color:#fff;cursor:pointer;display:inline-block;height:22px;left:0;outline:none;margin:0;position:absolute;top:3px;transition:all .1s ease-out 0s;vertical-align:-.8rem;width:22px}.form input[type=checkbox]:after,.form input[type=checkbox]:before{position:absolute;content:"";background:#0061fe;transition:all .2s ease-in-out}.form input[type=checkbox]:before{left:3px;top:6px;width:0;height:2px;transform:rotate(45deg)}.form input[type=checkbox]:after{bottom:3px;height:0;right:9px;width:2px;transform:rotate(40deg);transition-delay:.2s}.form input[type=checkbox]:checked{background:#fff}.form input[type=checkbox]:checked:before{left:3px;top:12px;width:7px;height:2px}.form input[type=checkbox]:checked:after{right:6px;bottom:2px;width:2px;height:14px}.form input[type=checkbox].checkbox-error{border-color:red}.calculator{position:relative}.calculator:after{background-image:url(../images/calculator-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1132px;left:50%;position:absolute;top:-50px;transform:translateX(-50%);width:1242px;z-index:0}.calculator-head{border-bottom:1px solid #f3ede6;border-radius:16px 16px 0 0;font-size:18px;font-weight:600;line-height:1.2;padding:20px;text-align:center}.calculator-body,.calculator-head{background-color:#fff;position:relative;z-index:1}.calculator-body{border-radius:0 0 16px 16px;padding:30px 30px 40px}.calculator-body:after{background-image:url(../images/axo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:50px;bottom:-20px;left:50%;position:absolute;transform:translateX(-50%);width:55px;z-index:0}.calculator-body-slider-title{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.calculator-body-slider-title-amount{font-size:28px;font-weight:700}.calculator-body-slider-range{margin:0 0 20px;position:relative;width:100%}.calculator-body-slider-range-end,.calculator-body-slider-range-start{bottom:-20px;font-size:13px;color:#666d80;position:absolute}.calculator-body-slider-range-start{left:0}.calculator-body-slider-range-end{right:0}.calculator-body-estimated{border-bottom:1px solid #dfe1e7;border-top:1px solid #dfe1e7;color:#666d80;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:10px 0}.calculator-body-estimated-amount{color:#03467a;font-size:28px;font-weight:700}.calculator-body-button{background:transparent;border:0;cursor:pointer;font-family:DM Sans,sans-serif;padding:0;margin:0;transition:all .2s ease;-webkit-appearance:none;background-color:#0061fe;background-image:url(../images/arrow-right-white.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:24px 24px;border-radius:30px;color:#fff;display:block;font-size:17px;font-weight:600;height:54px;line-height:50px;padding:0 30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.calculator-body-button:hover{background-color:#0c3372}.calculator-body-button.loading{background-image:none!important;color:transparent!important;cursor:none;opacity:.8;pointer-events:none}.calculator-body-button-loader{border-radius:50%;animation:a 1.1s infinite linear;border-top:2px solid hsla(0,0%,100%,.2);border-right:2px solid hsla(0,0%,100%,.2);border-bottom:2px solid hsla(0,0%,100%,.2);border-left:2px solid #fff;height:26px;left:50%;position:absolute;top:50%;margin-left:-13px;margin-top:-13px;transform:translateZ(0);width:26px}.calculator-body-button-loader.hidden{display:none}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.calculator-body-list{list-style:none;margin:0;padding:0;margin-top:20px}.calculator-body-list li{font-size:14px;line-height:1.2;margin-bottom:5px;text-align:center}.calculator-body-list li span{background-image:url(../images/check.svg);background-position:0;background-repeat:no-repeat;background-size:16px 16px;display:inline-block;padding-left:22px}.calculator-body-errors{background-color:#fef0f0;border-radius:6px;list-style:none;margin:0;padding:0;padding:10px}.calculator-body-errors li{color:red;font-size:14px;line-height:1.2;padding:5px 0;text-align:center}.calculator-body-axo{background-image:url(../images/axo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:50px;margin:20px auto;width:55px}.calculator-body-note{color:#818898;font-size:13px;line-height:1.3;margin:24px 10px 0;text-align:center}.calculator-body-success{background-image:url(../images/done.svg);background-position:top;background-repeat:no-repeat;background-size:90px 90px;color:#0061fe;font-size:18px;font-weight:600;margin:20px 0 50px;padding-top:110px;text-align:center}.calculator-body-sent-error{background-color:#fef0f0;border-radius:6px;color:red;font-size:14px;line-height:1.2;list-style:none;margin:0;padding:0;padding:10px;text-align:center}.slick-slider{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0;transform:translateZ(0)}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0;transform:translateZ(0)}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}@media (max-width:1199px){.container{max-width:100%;padding-left:24px;padding-right:24px}.cta-box{margin:0}.cta-box-text{max-width:50%}}@media (max-width:991px){body{padding-top:80px}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}.col-md-offset-0{margin-left:0}.header-contact{margin-right:50px}.header-navigation{background-color:#f3ede6;left:0;position:fixed;top:80px;height:calc(100% - 80px);margin-left:0;transition:all .3s ease;transform:translateX(100%);width:100%;z-index:2}.header-navigation-list{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin-top:50px}.header-navigation-list li{text-align:center;width:100%}.header-navigation-list li a{font-size:20px;line-height:2}.header-hamburger{display:block}.cta-box-text,.cta-box-title{max-width:80%}}@media (max-width:767px){h1{font-size:36px;line-height:1.1}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}.mobile-hide{display:none!important}.mobile-show{display:block}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}.col-sm-offset-0{margin-left:0}.footer{padding:50px 0}.footer-title{margin-top:50px}.hero-calculator{padding:30px 0}.hero-calculator-title{font-size:30px;line-height:1.1;margin-top:0}.hero-calculator-text{font-size:20px;line-height:1.3;width:100%}.hero-calculator-list{margin-top:20px}.hero-calculator-trustpilot{margin-top:10px;transform:scale(.8)}.description{padding:50px 0}.description-text{max-width:100%}.description-image{display:none}.description-image.mobile{display:block;margin-bottom:30px}.description-image img{border-radius:16px}.information{padding:50px 0}.information-title{margin-bottom:30px}.information-feature{border-radius:10px;height:auto;margin-bottom:24px}.information-partners{margin-top:50px}.faq{padding:50px 0}.faq-image{border-radius:16px}.faq-contact-phone{margin-left:10px;margin-top:10px}.faq-accordion{margin-top:30px;padding-left:0}.content{padding:50px 0}.content-image,.cta-box{border-radius:16px}.cta-box{padding:32px}.cta-box-title{font-size:32px;max-width:100%}.cta-box-text{max-width:100%}.cta-box-button{margin-top:30px}.toc-hero{padding:30px 0}.radio{margin-bottom:10px;margin-top:6px}.radio-text{margin-bottom:3px;text-align:left}.radio-button{font-size:15px;line-height:42px}.form label.placeholder{font-size:14px}.calculator-head{text-align:left}.calculator-body{padding:30px 24px 40px}.calculator-body-slider-title{font-size:15px}.calculator-body-slider-title-amount{font-size:22px}.calculator-body-estimated{font-size:15px}.calculator-body-estimated-amount{font-size:22px}.calculator-body-note{font-size:12px;margin:30px 0 0}}@media (max-width:575px){.row{margin-left:-7.5px;margin-right:-7.5px}[class*=col-]{padding-left:7.5px;padding-right:7.5px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{width:100%}.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{margin-left:0}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}.col-auto{padding-left:7.5px;padding-right:7.5px}.header-contact{display:none}}
/* ===== Calculator engine additions (2026-07-06, engine swap — matches existing design tokens) ===== */
[hidden]{display:none !important}
.calculator-back-link{display:block;margin:12px auto 0;background:none;border:none;color:#828d98;font-size:14px;cursor:pointer;text-align:center}
.calculator-back-link:hover{color:#0061fe}
.calculator-terms-text{cursor:default}
.form-field.is-invalid input{border-color:#e7511e}
.form-field.is-valid input{border-color:#00b695}
.calculator-loading{padding:24px 0;text-align:center}
.calculator-loading-header{font-weight:700;font-size:18px;color:#212529;margin-bottom:6px}
.calculator-loading-sub{font-size:14px;color:#828d98;margin-bottom:18px}
.calculator-loading-steps{list-style:none;margin:0 auto;padding:0;max-width:320px;text-align:left}
.calc-loading-step{position:relative;padding:8px 0 8px 32px;color:#b5b5b5;font-size:15px;transition:color .3s}
.calc-loading-step::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:2px solid #e3e3e3;transition:all .3s}
.calc-loading-step.is-active{color:#212529}
.calc-loading-step.is-active::before{border-color:#0061fe;border-top-color:transparent;animation:lp-spin .8s linear infinite}
.calc-loading-step.is-done{color:#212529}
.calc-loading-step.is-done::before{border-color:#00b695;background:#00b695 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="4"><path d="M5 13l4 4L19 7"/></svg>') center/12px no-repeat;animation:none}
@keyframes lp-spin{to{transform:translateY(-50%) rotate(360deg)}}
.calc-loading-fallback{margin-top:16px}
.calc-loading-fallback .calculator-body-button{display:inline-block;text-decoration:none;padding:14px 28px}

/* ===== CRO Round A (2026-07-06) — activity pill, trust row, sticky CTA ===== */
/* Palette: primary #0061fe, dark #212529, success #00b695, AXO yellow #ffdb6d */

/* Real-data activity pill */
.hero-activity{display:inline-flex;align-items:center;gap:8px;background:rgba(0,182,149,.10);color:#00926a;font-size:14px;font-weight:600;padding:7px 14px;border-radius:999px;margin-bottom:20px;line-height:1.2}
.hero-activity[hidden]{display:none}
.hero-activity-dot{width:9px;height:9px;border-radius:50%;background:#00b695;position:relative;flex:0 0 auto}
.hero-activity-dot::after{content:'';position:absolute;inset:0;border-radius:50%;background:#00b695;animation:lp-ping 1.8s cubic-bezier(0,0,.2,1) infinite}
@keyframes lp-ping{0%{transform:scale(1);opacity:.7}80%,100%{transform:scale(2.6);opacity:0}}

/* Trust-signal row under the calculator */
.trust-row{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}
.trust-row li{display:flex;align-items:center;gap:7px;font-size:13px;color:#5a6570;line-height:1.3}
.trust-row-ico{font-size:14px;flex:0 0 auto}

/* Sticky mobile CTA */
.sticky-cta{display:none}
.sticky-cta.is-ready{position:fixed;left:12px;right:12px;bottom:12px;z-index:900;align-items:center;justify-content:center;gap:10px;padding:16px 24px;background:#0061fe;color:#fff;border:none;border-radius:12px;font-size:17px;font-weight:700;box-shadow:0 6px 20px rgba(0,97,254,.35);cursor:pointer;transition:transform .25s ease,opacity .25s ease}
.sticky-cta.is-ready:active{transform:scale(.98)}
.sticky-cta.is-hidden{opacity:0;transform:translateY(120%);pointer-events:none}
.sticky-cta-arrow{font-size:19px}
@media (min-width:768px){.sticky-cta.is-ready{display:none !important}}
@media (max-width:767px){.sticky-cta.is-ready{display:flex}.trust-row{grid-template-columns:1fr 1fr}}

/* Trustpilot micro-widget wrapper (hero + footer) */
.hero-calculator-trustpilot{margin-top:18px}
.hero-calculator-trustpilot img{max-width:220px;height:auto}

/* ===== CRO Round A.2 (2026-07-06) — inline unfold, Trustpilot, mobile ===== */

/* --- Inline unfold: step 1 collapses to summary, step 2 expands in place --- */
/* Robust display-based toggle (max-height transitions proved unreliable here) with a
   fade+slide keyframe so step 2 still "unfolds" smoothly rather than snapping in. */
.calc-step1{display:block}
.is-step2 .calc-step1,.is-step3 .calc-step1{display:none}
.calc-step2{display:none}
.is-step2 .calc-step2{display:block;animation:lp-unfold .4s cubic-bezier(.16,1,.3,1) both}
.is-step3 .calc-step2{display:none}
@keyframes lp-unfold{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}
[data-pk-step="3"][hidden]{display:none}
.is-step3 [data-pk-step="3"]{animation:lp-unfold .4s cubic-bezier(.16,1,.3,1) both}

/* Editable summary bar (shows collapsed step 1) */
.calc-summary{display:none;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-bottom:14px;background:var(--light-200,#f8f8f8);border:1px solid var(--light-400,#e3e3e3);border-radius:8px;cursor:pointer;font-size:15px;color:var(--dark-700,#212529);text-align:left}
.is-step2 .calc-summary:not([hidden]),.is-step3 .calc-summary:not([hidden]){display:flex}
.calc-summary-text{font-weight:600}
.calc-summary-edit{color:#0061fe;font-weight:600;font-size:13px;flex:0 0 auto}
.calc-summary:hover .calc-summary-edit{text-decoration:underline}

.calculator-body-button-arrow{margin-left:6px}

/* --- Activity pill: live-visitor sub-label --- */
.hero-activity-now{padding-left:10px;margin-left:4px;border-left:1px solid rgba(0,146,106,.3);color:#00926a}
.hero-activity-now[hidden]{display:none}

/* --- Review badge (pluskredit pattern: custom polygon star, no brand name) --- */
.tp-badge{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-size:14px;margin-top:18px}
.tp-badge-stars{display:inline-flex;line-height:0;flex:0 0 auto}
.tp-badge-stars svg rect{rx:1}
.tp-badge-text{color:var(--dark-500,#363d43)}
.tp-badge-text strong{color:var(--dark-700,#212529);font-weight:700}
.footer-tp-badge{margin-top:14px}
.footer-tp-badge .tp-badge-text{color:#fff;opacity:.85}
.footer-tp-badge .tp-badge-text strong{color:#fff}

/* ===================== MOBILE OPTIMIZATION (<= 767px) ===================== */
@media (max-width:767px){
	/* Natural order on mobile (Allan 2026-07-07): title + bullets first, then the
	   calculator card. The sticky CTA still gives one-tap access to the form. */
	.hero-activity{order:0}

	/* Bigger tap targets + inputs (iOS won't zoom when font-size>=16px). */
	.calculator-body-button{min-height:54px;font-size:17px}
	.form-field input,.calculator-body input[type="text"],.calculator-body input[type="email"],.calculator-body input[type="tel"]{font-size:16px;min-height:52px}

	/* Fatter, easier-to-drag slider thumbs. */
	.calculator-body-slider-range input[type="range"]{height:34px}
	.calculator-body-slider-range input[type="range"]::-webkit-slider-thumb{width:30px;height:30px}
	.calculator-body-slider-range input[type="range"]::-moz-range-thumb{width:30px;height:30px}

	/* Tighten hero heading so the calculator sits higher. */
	.hero-calculator-title{font-size:30px;line-height:1.15}
	.hero-calculator-text{font-size:15px}

	/* Give the sticky CTA room — stop content hiding behind it. */
	body.pk-form-active .sticky-cta.is-ready{display:none} /* hide once user is in the form */
	.footer{padding-bottom:88px}

	/* Trust row: single column reads cleaner on narrow screens. */
	.trust-row{grid-template-columns:1fr;gap:6px}
	.tp-badge{font-size:13px}
}
