html{scroll-behavior:smooth}.revolut-landing .banner-inner,.revolut-landing .banner-section{text-align:center}.revolut-landing .banner-inner{max-width:760px}.revolut-landing .banner-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:28px}.revolut-landing .banner-logo span{margin:0 15px;color:#000;font-size:18px;font-weight:400}.revolut-landing .banner-logo .zoho{width:8em;height:auto}.revolut-landing .banner-logo .partner-logo{width:11em;height:auto}.revolut-landing .banner-hero-help{width:100%;float:none;max-width:760px;margin:0 auto;padding-top:40px}.revolut-landing .lp-header-title{font-size:34px;line-height:1.4;margin:10px 0}.revolut-landing .lp-header-desc{font-size:18px;line-height:1.8;margin:0 auto 16px}.revolut-landing .hero-disclaimer{font-size:14px;line-height:1.6;color:#555;margin:16px auto 0;max-width:680px}.revolut-landing .topband-ctas{margin-top:10px;text-align:center}.revolut-landing .topband-ctas .btn{display:inline-block;margin:10px auto}.revolut-landing .section-intro{max-width:760px;margin:0 auto 30px;text-align:center;font-size:18px;line-height:1.8}.revolut-landing .modules-list{max-width:1110px}.revolut-landing .module{width:calc(33.333% - 30px);max-width:none;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box}.revolut-landing .module-header{margin-top:20px;font-size:20px}.revolut-landing .signup-steps-container{background-color:#f3fbff;padding:70px 30px;counter-reset:step-number;text-align:center}.revolut-landing .signup-steps-container h2{color:#3a4172}.revolut-landing .signup-steps{padding:0 5px;margin-top:80px;text-align:left}.revolut-landing .signup-steps ul{list-style:none;padding:0;margin:0}.revolut-landing .signup-steps ul li{position:relative;width:2px;margin:0 auto;background:#afc7ff}.revolut-landing .signup-steps ul li:not(:last-child){padding-bottom:40px}.revolut-landing .signup-steps ul li:last-child{background-color:#ebf7ff}.revolut-landing .signup-steps ul li:after{position:absolute;counter-increment:step-number;content:counter(step-number);top:0;left:-10px;width:20px;height:20px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:10px;background:#fff;color:#5b7fff}.revolut-landing .signup-steps .step-block{position:relative;top:-25px;width:400px;padding:10px;border:2px solid #accff1;background:#fff;border-radius:5px;line-height:22px;-webkit-transition:border .5s ease-in-out,-webkit-box-shadow .5s ease-in-out;transition:border .5s ease-in-out,-webkit-box-shadow .5s ease-in-out;transition:box-shadow .5s ease-in-out,border .5s ease-in-out;transition:box-shadow .5s ease-in-out,border .5s ease-in-out,-webkit-box-shadow .5s ease-in-out}.revolut-landing .signup-steps ul li:nth-child(odd) .step-block{left:37px}.revolut-landing .signup-steps ul li:nth-child(2n) .step-block{left:-455px}.revolut-landing .signup-steps ul .active-step:after{background:#54abff;color:#fff}.revolut-landing .active-step .step-block{color:#3a4172;font-weight:500;border:2px solid #54abff;-webkit-box-shadow:2px 2px 22px -8px #a4a4bb;box-shadow:2px 2px 22px -8px #a4a4bb}.revolut-landing .steps-closing{max-width:640px;margin:40px auto 0;font-size:16px;line-height:1.8}.revolut-landing .offer-claim-section{text-align:center}.revolut-landing .offer-claim-section .books-section p{font-style:normal;margin-bottom:16px}.revolut-landing .extras-intro{margin-top:24px;font-weight:500}.revolut-landing .offer-extras{max-width:600px;margin:0 auto 24px;text-align:left;list-style:disc;padding-left:22px}.revolut-landing .offer-extras li{font-size:16px;line-height:1.8;padding:4px 0}.revolut-landing .offer-disclaimer{font-size:14px;line-height:1.6;color:#555;margin-top:16px}.faq-section-container .faq-section{max-width:1110px}.faq-section-container .faq-section li{border:none;padding:25px 40px}.faq-section-container .faq-list .faq-item{border-bottom:1px solid #e0e0e0}.faq-section-container .faq-section .question{font-size:18px;font-weight:400;line-height:26px;margin-bottom:0}.faq-section-container .faq-section .question:before{content:"+";position:absolute;left:-38px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);color:inherit;font-size:34px}@media screen and (max-width:1024px){.revolut-landing .signup-steps ul li .step-block{width:280px}.revolut-landing .signup-steps ul li:nth-child(2n) .step-block{left:-330px}}@media screen and (max-width:768px){.revolut-landing .lp-header-title{font-size:28px}.revolut-landing .banner-logo .zoho{width:7em}.revolut-landing .banner-logo .partner-logo{width:9em}.revolut-landing .signup-steps ul li{margin-left:20px}.revolut-landing .signup-steps ul li .step-block{width:calc(100vw - 98px)}.revolut-landing .signup-steps ul li:nth-child(2n) .step-block,.revolut-landing .signup-steps ul li:nth-child(odd) .step-block{left:30px}}@media screen and (max-width:500px){.revolut-landing .lp-header-title{font-size:24px}.revolut-landing .lp-header-desc,.revolut-landing .section-intro{font-size:16px}.revolut-landing .banner-logo span{font-size:14px;margin:0 10px}.revolut-landing .module{width:100%;max-width:100%;margin-left:0;margin-right:0}}