*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:Open Sans,sans-serif;font-size:1.6rem;margin:0;color:#505050;overflow-x:hidden}h1,h2,h3,h4,h5,h6,button,input,select,optgroup,textarea,.main-navigation a,.btn,#ltd-testimonials .ltd-testimonial-quote,#testimonials-and-faq .ltd-faq-question,#ltd-testimonials figcaption .ltd-testimonial-name,#ltd-testimonials figcaption .ltd-testimonial-role{font-family:Quicksand,sans-serif;font-weight:700}h1,h2,h3,h4,h5,h6{color:#1d1e20}h2{letter-spacing:-.2rem}h3,h4{font-size:2rem;margin:0 0 .5rem}p{margin-bottom:1.5em}a,a:hover,a:active,a:visited{color:#630b79}img{max-width:100%;height:auto;border:0}.container{width:100%;max-width:1460px;padding:0 20px;margin:0 auto}.btn,.btn:hover,.btn:active,.btn:visited,.btn:focus{display:inline-block;overflow:hidden;padding:0 30px;line-height:50px;cursor:pointer;border-radius:25px;font-weight:700;font-size:16px;color:#fff;transition:background .3s ease-in-out;background:#863acc;border:1px solid rgba(255,255,255,0);text-decoration:none;outline:none!important;text-align:center}.btn:hover{background:#f91d73}.btn.btn-outline{background:transparent;border:1px solid #d50657;color:#d50657}.btn.btn-white{background:#fff;color:#4fb2dc}.btn.btn-white:hover{background:#f0f0f0}.btn.btn-white.btn-outline{border-color:#fff;background:transparent;color:#fff}.btn.btn-white.btn-outline:hover{background:#fff3}.btn.btn-magenta{background:#f33f9b}.btn.btn-blue{background:#4fb2dc}.btn.btn-purple{background:#863acc}.btn.btn-yellow{background:#f1ca46;color:#1d1e20}header.site-header{position:absolute;background:transparent;width:100%;z-index:10}header.site-header>.container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}header.site-header #logo{display:block}header.site-header #logo img{display:block;width:10rem;transition:all .1s ease-in}.menu-toggle{display:none;background:transparent;border:0;cursor:pointer;padding:10px}.menu-toggle span{display:block;width:25px;height:3px;background:#fff;margin:4px 0;border-radius:2px}.main-navigation{width:auto}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{display:inline-block;position:relative}.main-navigation a{margin:2rem 1rem 0;font-weight:700;padding:0 1rem 2rem;transition:all .1s ease-in;font-size:1.6rem;color:#fff;text-decoration:none;display:block}.main-navigation #primary-menu>li a{position:relative}.main-navigation #primary-menu>li a:before{content:"";bottom:.5rem;left:1rem;width:0;height:.3rem;border-radius:.15rem;background:#fff;position:absolute;transition:width .3s ease-in-out}.main-navigation #primary-menu>li>a:hover:before,.main-navigation #primary-menu>li.current-menu-item>a:before{width:2rem}.main-navigation .menu-item-has-children>a:after{margin-left:.5rem;content:"+";width:1rem;display:inline-block}.main-navigation .menu-item-has-children:hover>a:after{content:"-"}.main-navigation ul ul{box-shadow:0 0 1rem #0003;position:absolute;z-index:2;background:#fff;border-radius:.2rem;margin-left:2rem;margin-top:-.8rem;transition:all .5s ease-in-out;transform:rotateX(-15deg);transform-origin:50% -50px;opacity:0;min-width:300px;left:-999em;top:100%}.main-navigation ul ul:before{width:10px;height:10px;background:#fff;top:-5px;transform:rotate(45deg);content:"";position:absolute;left:2rem}.main-navigation ul li:hover ul{left:auto;transform:rotateX(0);opacity:1}.main-navigation ul ul li{display:block}.main-navigation ul ul li a{color:#1d1e20;margin:0;padding:2rem 2rem 0;width:100%}.main-navigation ul ul li a:hover,.main-navigation ul ul li.current-menu-item a{color:#6a3093}.main-navigation ul ul li:last-child a{padding-bottom:2rem}#masthead{min-height:240px;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;position:relative;background:linear-gradient(to right,#6a3093,#a044ff);overflow:hidden}.home #masthead{height:80vh;max-height:85rem}body:not(.home) #masthead .container{min-height:55rem;height:auto;padding-bottom:8rem;padding-right:20px}body:not(.home) #masthead h1{font-size:8rem;line-height:1}body:not(.home) #product-intro{margin-top:-5rem;padding-left:38.2%;position:relative;z-index:1}#masthead:after{background:#fff;content:"";position:absolute;bottom:-300px;left:-100%;right:-100%;height:500px;transform:rotate(-6deg);z-index:0}#masthead .container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:500px;height:90vh;min-height:80rem;max-height:85rem}#masthead #claims-list{color:#fff;transform:translateY(-2rem)}#masthead h1{font-size:8rem;letter-spacing:-.2rem;line-height:1;color:#fff}#claims-list p{font-size:3rem;font-weight:300}.claim-title{display:block;font-size:10rem;line-height:8rem}.claim-title *{display:inline}.claim-list-item{line-height:1}.claim-description{margin-top:3rem;line-height:1.2}.claim-description *{display:inline}.claim-button{margin-top:3rem;opacity:0}.typed-cursor{opacity:1;font-weight:100;animation:blink .7s infinite}.claim-title span+.typed-cursor{font-size:10rem;margin-left:-10px;position:relative;top:-10px}.claim-description span+.typed-cursor{font-size:3rem}@keyframes blink{0%{opacity:0}50%{opacity:1}}#header-animation{min-height:800px;opacity:1;position:absolute;top:0;left:50%;transform:translate(-50%)}#header-svg g>path{stroke:#ffffff14;stroke-width:1.5}.dot{position:absolute;width:2px;height:2px;left:0;top:0;background:#ffffff54;z-index:5;border-radius:2px;box-shadow:0 0 5px #fff}#masthead #perfect-solution{position:absolute;bottom:10rem;right:1rem;z-index:1;width:50rem}.signup-form{padding:6.25rem;background:#fff;color:#2d2e30;box-shadow:0 0 1rem #0003;border-radius:.2rem}.signup-form h3{color:#6a3093!important;margin:0!important;font-size:2.4rem!important}.signup-form h3+p{color:#6a3093!important}.signup-form .btn{margin-top:1rem;min-width:20rem}#solution-button{position:absolute;bottom:2rem;right:2rem;z-index:5;width:5rem;height:5rem;border-radius:50%;background:#fff;color:#6a3093;text-align:center;line-height:5rem;font-size:2rem;cursor:pointer;box-shadow:0 0 1rem #0000004d;display:none}.open-solution #perfect-solution{display:block!important}.solution-button-x{position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;cursor:pointer}.solution-button-x:before,.solution-button-x:after{content:"";position:absolute;width:2rem;height:2px;background:#999;top:50%;left:50%}.solution-button-x:before{transform:translate(-50%,-50%) rotate(45deg)}.solution-button-x:after{transform:translate(-50%,-50%) rotate(-45deg)}.gradient-purple{background:linear-gradient(to right,#6a3093,#a044ff)}.gradient-dark{background:linear-gradient(135deg,#1d1e20 0% 84%,#2d2e30)}.gradient-blue{background:linear-gradient(to right,#4fb2dc,#86bcff)}.partners-section{padding-top:10rem;padding-bottom:10rem}.partners-section h2{line-height:1.2;font-weight:300;font-size:8rem;color:#fff;margin:0}.partners-section h2 span{font-weight:700}.partners-section h2+.intro-text{margin:3rem 0}.home #content h1{text-align:center;padding:0 4rem 4rem;font-size:5rem;line-height:1.2;position:relative}.home #content h1 .text-wrapper{position:relative;display:inline-block;padding-top:.2em;padding-right:.05em;padding-bottom:.1em;overflow:hidden}.home #content h1 .letter{display:inline-block;line-height:1em;transform-origin:0 0}#partner-options-section{padding-top:0}#partner-options-section h3{margin-top:1.5rem}.align-centre{text-align:center}.animate-up{max-width:200px;margin:0 auto}#partner-options-section .panel-grid{display:flex;flex-wrap:wrap;gap:30px}#partner-options-section .panel-grid-cell{flex:1;min-width:250px;text-align:center}#show-on-the-road{position:relative;display:flex;flex-direction:row;align-items:stretch!important}#show-on-the-road:before{content:"";position:absolute;inset:0 -100%;background:#f7fbfc;z-index:-1}#show-on-the-road h2{color:#1d1e20;font-size:6rem;line-height:1.3;margin:2rem 0 0 5rem}#show-on-the-road h2 .accent-purple{font-weight:300;color:#863acc;display:block}.fig-card figure{display:flex;flex-direction:row}.fig-card figure span{flex:0 0 220px;text-align:center;align-self:center}.fig-card figcaption{flex:1}.solution-card{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch!important}.solution-card>div{margin-bottom:0;padding:1rem 0}#partner-technology{min-height:90rem;position:relative;padding-top:10rem;padding-bottom:10rem;overflow:visible;z-index:10}#partner-technology .container{min-height:80rem}#partner-technology .tech-text{position:relative;z-index:5;max-width:50%}#partner-technology p{font-size:3rem;font-weight:300;color:#fff;margin-top:1rem}#partner-technology .ipad-image{position:absolute;transform:rotate(100deg);top:5rem;right:-15%;z-index:2;max-width:568px;border-radius:34px;box-shadow:6px 2px 20px #0003}#partner-technology .iphone-image{position:absolute;transform:rotate(-6deg);bottom:-23rem;left:17%;z-index:4;border-radius:34px;box-shadow:3px 2px 14px #0000001a;max-width:320px}#testimonials-and-faq{position:relative;z-index:0;padding-top:15rem;background:linear-gradient(135deg,#1d1e20 0% 84%,#2d2e30)}#testimonials-and-faq:before{background:linear-gradient(135deg,#1d1e20 0% 84%,#2d2e30);content:"";position:absolute;top:-300px;left:-100%;right:-100%;height:500px;transform:rotate(-6deg);z-index:3}#testimonials-and-faq .container{position:relative;display:flex;align-items:flex-start;gap:30px}#testimonials-and-faq .container h3{font-weight:700;font-size:4.6rem;color:#fff;position:relative;padding-bottom:2rem;margin-bottom:5rem;z-index:3;line-height:1}#testimonials-and-faq .container h3:after{content:"";width:75px;height:5px;background:#f1ca46;position:absolute;bottom:0;left:0}#testimonials-widget{padding-top:3rem}#testimonials-widget-inner{position:relative}#ltd-testimonials{padding:0;background:#27282a;color:#fff;margin:0;position:relative;overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap}#ltd-testimonials>div{position:relative;z-index:2;padding:3rem;flex:0 0 100%;transition:margin-left .5s ease-in-out}#ltd-testimonials .ltd-testimonial-quote{font-size:1.8rem;font-weight:400;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #333}#ltd-testimonials .ltd-testimonial-attribution{display:flex;flex-direction:row}#ltd-testimonials figure{margin:0}#ltd-testimonials figure>span{flex:0 0 8rem}#ltd-testimonials figure img{border-radius:100%;display:block;width:6rem;height:6rem;object-fit:cover}#ltd-testimonials figcaption{display:flex;flex-direction:column;justify-content:center;margin-left:1.5rem}#ltd-testimonials figcaption span{font-size:2rem}#ltd-testimonials figcaption .ltd-testimonial-name{font-weight:700;text-transform:uppercase}#ltd-testimonials figcaption .ltd-testimonial-role{font-weight:300}#testimonials-and-faq ul,#testimonials-and-faq li{margin:0;padding:0;list-style:none}#testimonials-and-faq li{color:#fff;border:1px solid rgba(45,46,48,1);border-width:0 0 1px;padding:2rem 0 0}#testimonials-and-faq li:first-child{border-width:1px 0}#testimonials-and-faq .ltd-faq-question{font-size:2rem;padding-bottom:2rem;cursor:pointer;position:relative;padding-right:3rem}#testimonials-and-faq .ltd-faq-question:after{content:"+";position:absolute;right:0;top:0;font-size:2.4rem;color:#f1ca46}#testimonials-and-faq .ltd-faq-question.open:after{content:"−"}#testimonials-and-faq .ltd-faq-answer{display:none}#testimonials-and-faq .ltd-faq-answer.open{display:block}#testimonials-and-faq .ltd-faq-answer p{margin:0;padding:0 0 2rem}#partner-tools h2{color:#1d1e20}#partner-tools .title-section h3{font-size:3rem;font-weight:300;margin:2rem 0 0}#partner-tools .fig-card figure span{flex:0 0 120px}#partner-tools .fig-card>div{margin-bottom:1rem}#contact-area{min-height:95rem;position:relative;padding-bottom:20rem;overflow:hidden}#contact-area:after{content:"";position:absolute;bottom:0;left:0;right:0;height:15rem;background:#fff;transform:skewY(4deg);transform-origin:bottom left}#contact-area h2>span{display:block}#contact-area h3{color:#fff;margin:0 0 2rem}#contact-area .form-item{margin-bottom:1rem}#contact-area .form-item>span{position:relative}#contact-area .form-field{background:#ffffff1a;color:#fff;padding:1.6rem;border-radius:.2rem}#contact-area .form-field::placeholder{color:#fff9}#contact-area select option{color:#000}#contact-area textarea.form-field{height:15rem}.form-item{margin-bottom:15px;color:#1d1e20}.form-field{outline:0;padding:2rem 1.6rem;width:100%;background:#edf0f2;border:0;font-size:1.8rem;font-weight:700;color:#1d1e20;-webkit-appearance:none;border-radius:0;font-family:Quicksand,sans-serif}.form-select{position:relative}.form-select:after{content:"";font-family:FontAwesome;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#1d1e2080}select.form-field{cursor:pointer}#content{position:relative}body.home #content{overflow:hidden}body.home #content:after{background:#fff;content:"";position:absolute;bottom:-300px;left:-100%;right:-100%;height:500px;transform:rotate(6deg);z-index:0;display:block}#colophon{position:relative}#colophon .container{border-top:1px solid #e0e0e0}#colophon #copyright{text-align:center;color:#505050;padding:2rem 0}.two-col{display:flex;flex-wrap:wrap;gap:30px}.two-col>.col-left,.two-col>.col-right{flex:1;min-width:300px}.two-col-equal>.col-left,.two-col-equal>.col-right{flex:0 0 calc(50% - 15px)}.lity-hide{display:none}.ukds-modal{padding:4rem;background:#fff;text-align:center}.ukds-modal strong{color:#630b79;font-size:3.2rem;font-family:Quicksand,sans-serif;display:block;margin-bottom:2rem}@media all and (max-width:1600px){.home #masthead{height:80rem}.home #masthead .container{height:auto;min-height:0;max-height:none}#claims-list{transform:translateY(-5rem)}#masthead #perfect-solution{right:3rem}}@media all and (max-width:1440px){.container{padding-left:40px;padding-right:40px}}@media all and (max-width:1199px){#masthead #perfect-solution{padding:4.25rem;width:40rem}#claims-list h1{font-size:8rem;line-height:8rem}#claims-list>div{max-width:56rem}.partners-section h2{font-size:8rem;line-height:7rem}#masthead .container{padding-right:4rem}}@media all and (max-width:1024px){.partners-section h2{font-size:7rem;line-height:7rem}#masthead .container{padding-right:20px}#masthead #perfect-solution{display:none}#solution-button{display:block}#show-on-the-road{flex-direction:column}#show-on-the-road h2{margin:2rem 0}.fig-card figure{flex-direction:column}.fig-card figure span{flex:0 0 auto;margin-bottom:1rem}}@media all and (max-width:780px){#partner-options-section .panel-grid{flex-direction:column}#partner-options-section .panel-grid-cell{width:100%}.two-col{flex-direction:column}.two-col>.col-left,.two-col>.col-right{flex:1 1 100%;min-width:0}#testimonials-and-faq .container{flex-direction:column;align-items:stretch!important}.partners-section h2{font-size:5rem;line-height:5rem}.home #content h1{font-size:3.5rem;padding:0 2rem 2rem}#masthead h1{font-size:5rem}.claim-title{font-size:6rem;line-height:6rem}}@media all and (max-width:640px){.menu-toggle{display:block}.main-navigation{display:none}body.nav-open .main-navigation{display:block;position:absolute;top:100%;left:0;right:0;background:#6a3093f2;padding:2rem}body.nav-open .main-navigation li{display:block}body.nav-open .main-navigation ul ul{position:static;opacity:1;transform:none;box-shadow:none;margin:0;min-width:0;left:auto}body.nav-open .main-navigation ul ul li a{color:#fff;padding:1rem 2rem}.claim-title{font-size:4.5rem;line-height:5rem}#claims-list p{font-size:2rem}.partners-section{padding-top:5rem;padding-bottom:5rem}.partners-section h2{font-size:4rem;line-height:4.5rem}}.loading #content{opacity:0;transition:opacity .3s ease-in}body:not(.loading) #content{opacity:1;transition:opacity .3s ease-in}
