a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:none;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 386.257 386.257' style='enable-background:new 0 0 386.257 386.257;' xml:space='preserve'%3E%3Cpolygon points='0,96.879 193.129,289.379 386.257,96.879 '/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E") no-repeat 95% 50%;background-size:1em;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}a{text-decoration:none;color:inherit;cursor:pointer}button{background:0 0;box-shadow:none;border:none}img,picture{max-width:100%;height:auto;line-height:0;display:block}@font-face{font-family:open_sansextrabold;src:url(/_next/static/media/opensans-extrabold-webfont.65ef4f60.woff2) format("woff2"),url(/_next/static/media/opensans-extrabold-webfont.ee7ee98c.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:open_sanslight;src:url(/_next/static/media/opensans-light-webfont.7b1b6aa5.woff2) format("woff2"),url(/_next/static/media/opensans-light-webfont.b680daea.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(/_next/static/media/opensans-regular-webfont.7a19d3e8.woff2) format("woff2"),url(/_next/static/media/opensans-regular-webfont.4324a983.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:open_sanssemibold;src:url(/_next/static/media/opensans-semibold-webfont.45f11a79.woff2) format("woff2"),url(/_next/static/media/opensans-semibold-webfont.4a1f6a0d.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(/_next/static/media/opensans-bold-webfont.292ef300.woff2) format("woff2"),url(/_next/static/media/opensans-bold-webfont.6bd75a35.woff) format("woff");font-weight:400;font-style:normal}h1{font-size:250%;margin-bottom:.5em}h1,h2{text-align:center}h2{font-size:300%;margin-bottom:1em}@media (max-width:40em){h2{font-size:225%}}h3{font-size:200%;margin-bottom:1em;text-align:center}@media (max-width:40em){h3{font-size:150%}}h4{font-family:open_sansbold;font-size:106.25%}p{line-height:2em;margin-bottom:1.5em}.center{text-align:center}.typography h1{margin-bottom:1em}.typography p{max-width:40em}.typography p.center{margin-left:auto;margin-right:auto}.typography ol,.typography ul{padding-left:1em;margin-bottom:1.5em}.typography ol li{list-style-type:decimal}.typography li{margin-bottom:1em;line-height:2;list-style:disc}.typography li p{margin-bottom:0}.privacy-statement-page .typography li,.privacy-statement-page .typography p,.terms-conditions-page .typography li,.terms-conditions-page .typography p{max-width:none}div.content{margin-bottom:8em}div.content p{max-width:none}div.content.noMb{margin-bottom:0}.input-container{position:relative;z-index:1}input,select,textarea{border:none;box-sizing:content-box;background:0 0}input:focus,select:focus,textarea:focus{outline:0}.input-container{margin-bottom:1.5em}.input-container input,.input-container select,.input-container textarea{box-sizing:content-box;padding:1.5em 2% .5em;width:96%;font-size:93.75%;color:#333;border-bottom:2px solid #e9e9f0}.input-container textarea{border:2px solid #e9e9f0}.input-container label{position:absolute;z-index:-1;font-size:93.75%;left:.5em;top:1.5em;transition:top .4s ease,font-size .4s ease,left .4s ease}.input-container .error{position:absolute;color:#f33131;top:.25em;right:0;font-size:87.5%}.input-container.checkbox{display:flex;justify-content:flex-start;align-items:center}.input-container.checkbox input{width:auto}.input-container.checkbox label{position:static;margin-left:.75em}.input-container.focused label{font-size:75%;top:.5em}.input-container select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 386.257 386.257' fill='%23a4afb7' style='enable-background:new 0 0 386.257 386.257;' xml:space='preserve'%3E%3Cpolygon points='0,96.879 193.129,289.379 386.257,96.879 '/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E") no-repeat 95% 50%;background-size:1em;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}.input-container option{padding:1.5em 0}.input-container option:focus{background-color:rgba(43,42,42,.87)!important}form{max-width:35em;margin:0 auto;width:94%}textarea{height:10em}.form-submit-error{color:#f33131;text-align:right}.Checkbox{margin-bottom:.5em}.Checkbox label{padding-left:.5em}.SubmitButton{display:flex;font-size:100%;border-radius:5px;justify-content:center;cursor:pointer;align-items:center;font-family:open_sanslight;width:7.5em;height:2.5em;margin-left:auto;background:#1f6500;color:#cdcdcd;color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.4)}.SubmitButton:hover{background:#5cb235}.SubmitButton .Spinner{font-size:35%}.FormAlert{position:fixed;z-index:120;top:50%;left:50%;transform:translate(-50%,-50%);background:#347fad;padding:2em 4em;box-shadow:0 4px 4px #333;color:#fff;border-radius:3px;font-size:112.5%;cursor:pointer}.FormAlert-closeIcon{fill:rgba(255,255,255,.75);width:1em;position:absolute;top:.5em;right:.5em}.Spinner{width:3.5em;height:3.5em}.Spinner:after{content:" ";display:block;width:2.875em;height:2.875em;margin:.0625em;border-radius:50%;border-color:#cef transparent;border-style:solid;border-width:.3125em;animation:spinner .8s linear infinite}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}body{font-family:open_sansregular;color:#222}.image-overlay{position:absolute;height:100%;width:100%}.inner{width:96%;max-width:80em;margin:0 auto}.page-container{margin-top:4.25em}.page-container.padding{padding:0 0 4em}.page-heading{padding:4em 0 2.5em;background:linear-gradient(45deg,#330140,#347fad 75%,#5cb235);color:#fff;margin-bottom:3.5em}.content-strip{color:#fff;padding:3em 0;background:#1f0127}.btn{display:flex;justify-content:center;align-items:center;border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,.4);transition:background-color .2s,transform .1s;width:10.5em;height:3em;color:#fff}header .btn{width:7.5em;height:2.5em}.btn:active{box-shadow:0 0 1px #333;transform:scale(.95)}.LoginButton{background:#5cb235}.LoginButton:hover{background:#488b29}.ContactUsButton{background:#347fad}.ContactUsButton:hover{background:#286286}.CourseSummaryBtn{background:#7e3790}.CourseSummaryBtn:hover{background:#5e296b}.SignUpButton{background:#347fad}.SignUpButton:hover{background:#286286}.GoToAppButton{background:#5cb235}.GoToAppButton:hover{background:#488b29}.DemoButton{background:#7e3790}.DemoButton:hover{background:#5e296b}.PDFButton{font-size:112.5%;font-family:open_sanslight;background:#5e0675;display:flex;justify-content:space-evenly;max-width:16em}.PDFButton:hover{background:#370444}.PDFButton svg{fill:#fff}.DemoSignUpButtons{display:flex;justify-content:space-between;align-items:center;width:90%;max-width:22em;margin:0 auto}.DemoSignUpButtons .DemoButton{margin-right:.5em}.ReadMoreButton{cursor:pointer;font-size:112.5%}.float{animation:float 8s ease-in-out infinite}@keyframes float{0%{transform:translateZ(0)}50%{transform:translate3d(0,5%,0)}to{transform:translateZ(0)}}.Awards{padding:3em 0}.Awards .inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:max(10%,1em)}@media (max-width:50em){.Awards img{max-width:10em}}.Badge{border-radius:1.5em;padding:.125em .5em;background:#8970d4;color:#fff}.Badge span{display:block;font-family:open_sansbold;font-size:68.25%;text-transform:uppercase}.BlogSummary-tags{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5em;margin-bottom:1em}.CollapsedContent{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.CollapsedContent.is-Open{max-height:100em}.ContentBlock{width:100%;margin-bottom:.5em}.HomeFeatures .ContentBlock{margin-bottom:6em}.ContentBlock-textContainer{display:flex}@media (max-width:42.5em){.ContentBlock-textContainer{justify-content:center}}@media (min-width:42.5625em){.ContentBlock-textContainer{width:50%}.ContentBlock-textContainer:after{content:"";flex-grow:1}.reversed .ContentBlock-textContainer{flex-direction:row-reverse;text-align:right}}.ContentBlock-text{width:91%;max-width:35em;display:flex;justify-content:center;flex-wrap:wrap}@media (min-width:42.5625em){.ContentBlock-text{margin-left:5%;display:block}.reversed .ContentBlock-text{margin-left:0;margin-right:5%}}.ContentBlock h2{font-size:275%;text-align:left}@media (max-width:65em){.ContentBlock h2{font-size:250%}}@media (max-width:50em){.ContentBlock h2{font-size:200%}}@media (max-width:42.5em){.ContentBlock h2{text-align:center}}@media (min-width:42.5625em){.ContentBlock.reversed h2,.ContentBlock.reversed h3{text-align:right}}.ContentBlock h3{font-size:175%;text-align:left}@media (max-width:65em){.ContentBlock h3{font-size:150%}}@media (max-width:50em){.ContentBlock h3{font-size:125%}}@media (max-width:42.5em){.ContentBlock h3{text-align:center}}.ContentBlock li,.ContentBlock p{font-size:112.5%;line-height:2em;margin-bottom:2em}@media (max-width:65em){.ContentBlock li,.ContentBlock p{font-size:100%}}.ContentBlock ul{margin-bottom:2em}.ContentBlock li{margin-bottom:.5em}.ContentBlock-contentSpacer{flex-grow:1}.ContentBlock-imageContainer{width:100%;display:flex}@media (min-width:42.5625em){.ContentBlock-imageContainer{width:50%}.ContentBlock-imageContainer:before{content:"";flex-grow:1}.reversed .ContentBlock-imageContainer{flex-direction:row-reverse}}@media (max-width:42.5em){.ContentBlock-imageContainer{justify-content:center}}.ContentBlock-image{max-width:40em;width:96%}@media (max-width:42.5em){.ContentBlock-image{max-width:25em}}.ContentBlock-canvas{width:100%;padding-top:100%;position:relative}.ContentBlock-canvas>img,.ContentBlock-canvas>picture,.ContentBlock-canvas>svg{position:absolute;right:8%;top:50%;transform:translateY(-50%);z-index:10;width:85%}.reversed .ContentBlock-canvas>img,.reversed .ContentBlock-canvas>picture,.reversed .ContentBlock-canvas>svg{left:8%;right:auto}.ContentBlock-canvas img{border-radius:5px}.ContentBlock .hasCircle .ContentBlock-mainCircle{position:absolute;top:10%;width:80%;height:80%;border-radius:100%;background-color:#330140;right:0;z-index:5}.reversed .ContentBlock .hasCircle .ContentBlock-mainCircle{right:auto;left:0}@media (min-width:42.5625em){.ContentBlock{display:flex;justify-content:space-between}.ContentBlock.align-top{align-items:flex-start}.ContentBlock.align-center{align-items:center}.ContentBlock.align-bottom{align-items:flex-end}.ContentBlock.reversed{flex-direction:row-reverse}.ContentBlock .DemoSignUpButtons{margin-right:auto;margin-left:0}.ContentBlock.reversed .DemoSignUpButtons{margin-right:0;margin-left:auto}}.Satellite{position:absolute;background:#01426b;border-radius:100%;top:40%;background-color:#01426b}.Satellite,.satellite-dion{width:10%;height:10%;left:80%;z-index:6}.satellite-dion{top:20%;background-color:#025f99}.satellite-hyperion{width:50%;height:50%;top:10%;left:0;background-color:#025f99;z-index:4}.satellite-omega{width:90%;height:90%;top:0;left:-25%;background-color:#5e0675;z-index:4}.satellite-enceladus{width:40%;height:40%;top:5%;left:5%;background-color:#1f6500;z-index:4}.satellite-mimas{top:20%;left:70%;z-index:6}.satellite-mimas,.satellite-pallene{width:20%;height:20%;background-color:#1f6500}.satellite-pallene{top:70%;left:60%;z-index:4}.ContactUsStrip{padding:5em 0;background:linear-gradient(45deg,#330140,#347fad 75%,#5cb235);background-size:300%;animation:gradientMove 10s infinite alternate;color:#fff}.ContactUsStrip h3{text-shadow:1px 1px 2px #333}.ContactUsStrip .ContactUsButton{background:#ccc;color:#333;margin:0 auto;font-size:112.5%}.ContactUsStrip .ContactUsButton:hover{background:#b3b3b3}@keyframes gradientMove{0%{background-position:0,0}to{background-position:100%,100%}}.DemoVideo-videoContainer{width:100%;position:relative;padding-bottom:56.25%;height:0;background:#ccc;box-shadow:0 2px 2px rgba(0,0,0,.4)}.DemoVideo-videoContainer iframe{position:absolute;top:0;left:0}.DemoVideo .inner{max-width:50em}.HomePage .DemoVideo{padding:6em 0}.FilmReelWrapper{background:#000;padding:.75em 0;display:flex;justify-content:space-between;flex-direction:column}.FilmReelWrapper:after,.FilmReelWrapper:before{content:"";background-image:linear-gradient(90deg,transparent 20%,#fff 20% 80%,transparent 80%);background-size:12% 80%;background-repeat:repeat-x;height:3em;width:100%}.FilmReelWrapper:after{background-position:0 100%}.FilmReelWrapper>*{margin-left:2em;margin-right:2em}footer{background:#16001c;padding:1.5em 0;box-shadow:0 100vh 0 100vh #16001c}footer .other-links{text-align:center;margin-bottom:2.5em}footer .other-links li{margin-bottom:.75em;color:#bbb}footer .copyright,footer .legal{display:flex;justify-content:center;align-items:center;color:#bbb}footer .copyright svg,footer .legal svg{width:1.5em;fill:#bbb;margin-left:1em}footer .legal{font-size:75%;margin-top:.5em}footer .legal .bullet{margin:0 .75em}footer .legal a{transition:color .2s}footer .legal a:hover{color:#fff}.Header{position:fixed;background:#330140;height:4.25em;top:0;width:100%;left:0;z-index:100;box-shadow:0 2px 2px rgba(0,0,0,.4)}.Header-navWrapper{justify-content:space-between}.Header-logoWrapper,.Header-navWrapper{display:flex;align-items:center;flex-grow:1}.Header-logoWrapper{height:100%;justify-content:flex-start}.Header-logoWrapper a{display:table}.Header .inner{height:100%;max-width:150em;display:flex;justify-content:space-between;align-items:center}.Header.no-scroll.home-page{background:linear-gradient(#111,rgba(0,0,0,.8) 60%,rgba(0,0,0,.6),rgba(0,0,0,0));padding-bottom:2em;height:6.5em;box-shadow:none}.LoginSignUpBtns .Spinner{font-size:40%;margin-left:auto;margin-right:auto}@media (max-width:62.5em){.LoginSignUpBtns a{margin-bottom:1em;margin-left:1.5em}}@media (min-width:62.5625em){.LoginSignUpBtns{font-size:87.5%;display:flex;justify-content:space-between;align-items:center}.LoginSignUpBtns .GoToAppButton{margin-left:auto}.login-signup-placeholder{width:13.5625em}}.Navigation{color:#fff}.Navigation>ul{display:flex;justify-content:flex-end;align-items:center}.Navigation-mainItem{margin-left:1em;padding:.75em 0}@media (min-width:70.0625em){.Navigation-mainItem:first-of-type{margin-left:0}.Navigation-hasSubMenu{position:relative;cursor:default}.Navigation-hasSubMenu:hover .Navigation-subMenu{transform:scaleY(1)}.Navigation-subMenu{position:absolute;display:block;top:calc(100% - .25em);width:12em;transform:scaleY(0);transform-origin:top;transition:transform .2s}.Navigation-subMenu li{background:#330140;margin-left:0;transition:background-color .2s}.Navigation-subMenu li:hover{background:#5e0675}.Navigation-subMenu li a{display:block;padding:.75em 1em}}@media (max-width:70em){.menu-open .Header-navWrapper{transform:translateZ(0)}header .Header-navWrapper{position:fixed;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:100vh;padding-top:1em;padding-bottom:10%;right:0;transform:translate3d(110%,0,0);max-width:15em;width:80%;top:4.25em;transition:transform .35s ease;box-shadow:-2px 2px 2px rgba(0,0,0,.4);background:#330140}header .Header-navWrapper ul{display:block}header .Header-navWrapper li{margin-bottom:.25em;margin-left:1.5em;padding:.75em 0;font-size:100%}.Navigation-subMenu{margin-top:1em}.menu-button{display:none;width:auto;cursor:pointer;float:right;padding:1em 0 1em 3em;border-radius:3px;background:0 0;text-align:left;font-size:100%}}@media (max-width:70em) and (max-width:70em){.menu-button{display:block}}@media (max-width:70em){.menu-button span{transition:all .5s ease;position:relative;display:block;width:1.5em;height:.25em;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:3px}.menu-button span:before{bottom:-.5em}.menu-button span:after,.menu-button span:before{content:"";position:absolute;width:1.5em;height:.25em;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:3px}.menu-button span:after{top:-.5em}.menu-open .menu-button span{transform:rotate(180deg)}.menu-open .menu-button span:before{transform:rotate(-40deg);width:.9375em;bottom:.3125em}.menu-open .menu-button span:after{transform:rotate(40deg);width:.9375em;top:.3125em}}.OurCustomers{border-top:1px solid #7e5589;padding:2em 2em 4em}.OurCustomers .inner{max-width:120em}.OurCustomers-customers{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media (max-width:40em){.OurCustomers-customers{justify-content:center}}.OurCustomers-customer{position:relative;width:10%;padding-top:10%}@media (max-width:62em){.OurCustomers-customer{width:15%;padding-top:15%}}@media (max-width:40em){.OurCustomers-customer{width:30%;padding-top:30%;margin:0 1% 1em}}@media (max-width:30em){.OurCustomers-customer{width:48%;padding-top:48%}}.OurCustomers-circleBg{position:absolute;top:0;left:0;background:#347fad;border-radius:100%;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.OurCustomers picture,.OurCustomers svg{max-height:12em;max-width:12em;width:80%;fill:#fff}.Platforms{padding:6em 0;text-align:center}.Platforms-statement{font-size:270%;margin-bottom:2em;line-height:1.4}.Platforms-items{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;max-width:90em}@media (max-width:40em){.Platforms-items{justify-content:center}}.Platforms-item{max-width:25em;padding-bottom:3em;width:30%;position:relative}@media (max-width:40em){.Platforms-item{margin-bottom:4em;width:100%}}.Platforms h3{font-size:125%;font-family:open_sanssemibold;margin-bottom:.5em}.Platforms img{display:block;margin:0 auto 2em}.Platforms-moreInfoBtn{position:absolute;bottom:0;left:0;right:0;font-size:93.5%;margin:0 auto;background:#7e3790}.Platforms-moreInfoBtn:hover{background:#5e296b}@media (max-width:40em){.Platforms{padding-bottom:2em}}.PricingMatrix{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;color:#fff}.PricingMatrix-item{width:30%;box-shadow:0 2px 2px rgba(0,0,0,.4);text-align:center;padding-bottom:1.5em;display:flex;flex-direction:column;justify-content:flex-start;border-radius:5px;max-width:25em}@media (max-width:55em){.PricingMatrix-item{font-size:87.5%;width:31%}}@media (max-width:45em){.PricingMatrix-item{width:100%;margin-bottom:1.5em}}.PricingMatrix-planName{display:block;text-transform:uppercase;font-family:open_sanssemibold}.PricingMatrix-planName,.PricingMatrix-users{font-size:125%;padding:.5em 1em}.PricingMatrix-price{padding:0 1em;font-size:200%;height:5em;display:flex;justify-content:center;align-items:center;flex-direction:column}.PricingMatrix-gstPrice{font-size:50%}.PricingMatrix-features{padding:1em;flex-grow:1;margin-bottom:1.5em}.PricingMatrix-feature{font-size:125%;padding:.5em 0}.PricingMatrix .ContactUsButton,.PricingMatrix .SignUpButton{margin:0 auto}@media (max-width:45em){.PricingMatrix{justify-content:center}}.plan-single-user.PricingMatrix-item{background:#76cb4f}.plan-single-user .PricingMatrix-planName{background:#1f6500}.plan-single-user .PricingMatrix-price{background:#5cb235}.plan-single-user .PricingMatrix-users{background:#2f9800}.plan-single-user .ContactUsButton,.plan-single-user .SignUpButton{background:#1f6500}.plan-single-user .ContactUsButton:hover,.plan-single-user .SignUpButton:hover{background:#0f3200}.plan-site-license.PricingMatrix-item{background:#4b99c9}.plan-site-license .PricingMatrix-planName{background:#01426b}.plan-site-license .PricingMatrix-price{background:#347fad}.plan-site-license .PricingMatrix-users{background:#01619e}.plan-site-license .ContactUsButton,.plan-site-license .SignUpButton{background:#01426b}.plan-site-license .ContactUsButton:hover,.plan-site-license .SignUpButton:hover{background:#012338}.plan-enterprise-license.PricingMatrix-item{background:#9e45b5}.plan-enterprise-license .PricingMatrix-planName{background:#330140}.plan-enterprise-license .PricingMatrix-price{background:#7e3790}.plan-enterprise-license .PricingMatrix-users{background:#5b0272}.plan-enterprise-license .ContactUsButton,.plan-enterprise-license .SignUpButton{background:#330140}.plan-enterprise-license .ContactUsButton:hover,.plan-enterprise-license .SignUpButton:hover{background:#0b000e}.Testimonials{background:#330140;padding:6em 0;color:#fff}.Testimonials .inner{max-width:100em}@media (min-width:55.0625em){.Testimonials-container{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:1.5em}}.Testimonial{padding:1.5em 2.5em;background:#5e0675;width:31.5%;border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,.4)}.Testimonial-citeDetails{display:flex;justify-content:flex-start;align-items:center}.Testimonial-citeDetails p{margin-bottom:.25em;line-height:1.2em;width:10em}@media (max-width:55em){.Testimonial-citeDetails{justify-content:center}}@media (max-width:30em){.Testimonial-citeDetails{flex-wrap:wrap;text-align:center}}.Testimonial-image{margin-right:1.5em;width:3.75em;border-radius:5em;box-shadow:0 2px 2px rgba(0,0,0,.4)}@media (max-width:30em){.Testimonial-image{width:4em;margin-right:0;margin-bottom:.75em}}.Testimonial-citeName{font-family:open_sansbold}@media (max-width:65em){.Testimonial{font-size:87.5%}}@media (max-width:55em){.Testimonial{width:100%;margin-bottom:1em}}.RatingStars-star{fill:#fff;width:1em}.SamplePlate{background:#eee;padding:3em 0}.SamplePlate h2{font-size:calc(4vw + 2em);font-family:open_sanslight}.SamplePlate-workbookWrapper{display:flex;justify-content:center;align-items:center}.SamplePlate .PDFButton{font-size:175%}@media (max-width:30em){.SamplePlate .PDFButton{font-size:150%}}.SamplePlate>.inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:100em}.SamplePlate>.inner>*{width:50%;margin-bottom:1em;min-width:28rem}@media (max-width:30em){.SamplePlate>.inner>*{width:100%;min-width:none}}.SignUpNowBtn{background:#025f99;height:4em;width:16.25em}.SignUpNowBtn:hover{background:#014067}.Socials{width:13.5em;display:flex;justify-content:space-between;align-items:stretch;margin:0 auto 2em}.Socials a{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;padding:.5em;border-radius:5px;width:2.5em;transition:background-color .2s}.Socials a:hover{background:#616161}.WhoFor{background:#330140;color:#fff;padding:4em 4%}.WhoFor .inner{max-width:120em}.WhoFor-headingText{margin-bottom:5em}.WhoFor-flexContainer{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.WhoFor-flexContainer img,.WhoFor-flexContainer picture,.WhoFor-flexContainer svg{display:block;max-width:20em;width:80%;max-height:100%}.WhoFor-item{font-size:93.75%;width:23%;display:flex;flex-direction:column;justify-content:flex-start}.WhoFor-item h3{height:2em;margin-bottom:.75em;display:flex;align-items:center;justify-content:center}@media (max-width:92em){.WhoFor-item h3{font-size:175%}}@media (max-width:63em){.WhoFor-item{width:46%;margin-bottom:3em}}@media (max-width:40em){.WhoFor-item{width:100%;font-size:87.5%}}.WhoFor-imageWrapper{display:flex;align-items:center;justify-content:center;margin-bottom:1.5em;height:14em}.VideoWallStrip{position:relative;width:100%;min-height:20em;color:#fff;overflow:hidden;background:#121212}.VideoWallStrip picture,.VideoWallStrip picture img{height:100%;width:100%;object-fit:cover}.VideoWallStrip picture img{position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto}.VideoWallStrip-overlay{padding:5em 0;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;text-align:left;z-index:5;background:linear-gradient(45deg,#000,rgba(0,0,0,.8))}.VideoWallStrip-overlay .inner{max-width:50em;padding:0 1em}.VideoWallStrip-overlay h2{font-size:200%;max-width:40ch}@media (min-width:30.0625em){.VideoWallStrip-overlay h2{text-align:left}}.VideoWallStrip-overlay p{max-width:80ch}@media (max-width:30em){.VideoWallStrip-overlay{text-align:center}.VideoWallStrip-overlay .PDFButton{margin:0 auto}}.EmbedVideo-reverse .DemoVideo{margin-bottom:2em}.ImageBlock{margin:0 auto 2em;padding:0 2%}.ImageBlock figcaption{text-align:center;font-style:italic;font-size:87.5%}.BlogPage article .inner,.BlogPage-headerImage.inner{max-width:50em}.BlogPage-headerImage{padding-top:1.5em;margin-bottom:1em}.BlogPage h2{text-align:left}.BlogPage .typography p{font-size:112.5%}.BlogPage .typography a{color:#025f99}.BlogPage .typography a:hover{color:#330140}.BlogsPage-blogList{display:flex;flex:1 1;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.typography .BlogsPage-blogList{padding-left:0}.BlogsPage-blogList li{list-style:none}.BlogsPage-blogList>li{width:48%;margin-bottom:2em}@media (max-width:55em){.BlogsPage-blogList>li{width:100%}}.BlogsPage-blogList h3{margin-bottom:.25em;line-height:1.2}@media (min-width:40em){.BlogsPage .inner{display:flex;gap:1.5em;justify-content:space-between;flex-direction:row-reverse;align-items:flex-start}}.BlogsPage-filters{flex-shrink:0;background:#fafafa;padding:.5em 1em;margin-bottom:1.5em;min-width:12em}.CoursesPage .page-heading .PDFButton{margin:0 auto}.ExtraCoursesInfo{color:#fff}.ExtraCoursesInfo h2{text-align:left;font-size:250%}@media (max-width:62.5em){.ExtraCoursesInfo h2{text-align:center}}.ExtraCoursesInfo .inner{display:flex;flex-direction:column;align-items:center}@media (min-width:62.5625em){.ExtraCoursesInfo .inner{justify-content:space-between;flex-direction:row;align-items:flex-start}}.ExtraCoursesInfo-downloadContent,.ExtraCoursesInfo-otherContent{width:90%;max-width:30em}@media (min-width:62.5625em){.ExtraCoursesInfo-downloadContent,.ExtraCoursesInfo-otherContent{width:48%}}.ExtraCoursesInfo-otherContent{margin-bottom:3em}@media (min-width:30.0625em){.ExtraCoursesInfo-otherContent ul{column-count:2}}.ExtraCoursesInfo-otherContent li{line-height:1.4em}@media (max-width:62.5em){.ExtraCoursesInfo-otherContent li{text-align:center;list-style:none;margin-left:0}}.ExtraCoursesInfo-downloadContent .buttons-holder{display:flex;justify-content:flex-start;align-items:center}@media (max-width:30em){.ExtraCoursesInfo-downloadContent .buttons-holder{flex-direction:column;justify-content:center}}.ExtraCoursesInfo-downloadContent a{justify-content:space-evenly;width:14em;height:4em;border:2px solid #fff;margin-right:1em;transition:background-color .2s,color .2s;font-family:open_sanssemibold}.ExtraCoursesInfo-downloadContent a svg{fill:#fff;transition:fill .2s}.ExtraCoursesInfo-downloadContent a:hover{background-color:#bbb;color:#330140}.ExtraCoursesInfo-downloadContent a:hover svg{fill:#330140}@media (max-width:30em){.ExtraCoursesInfo-downloadContent a{font-size:87.5%;margin-bottom:1em;margin-right:0}}@media (max-width:62.5em){.ExtraCoursesInfo-downloadContent p{text-align:center}}.CoursePage .course-description{margin-bottom:5em;font-size:1.25rem}.CoursePage .videos-list{padding-left:0}.CoursePage .videos-list li{list-style:none}.CoursePage .videos-list li .list-item-container{margin:5rem 0;padding-bottom:2rem;align-items:flex-start;display:flex;gap:2rem}.CoursePage .videos-list li .list-item-container .video-description{font-size:1em;max-width:40em}@media (max-width:62.5em){.CoursePage .videos-list li .list-item-container{flex-flow:wrap;justify-content:center;margin:2.5em 0}}.CoursePage .videos-list li .list-item-container:last-of-type{margin-bottom:0;padding-bottom:0}.HomeTop{position:relative;width:100%;height:80vh;min-height:40em;max-height:50em;color:#fff;overflow:hidden;background:#121212}.HomeTop picture{height:100%}.HomeTop picture img{margin:0 auto;max-width:125em;height:100%;width:100%;object-fit:cover}.HomeTop-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;display:flex;justify-content:flex-start;align-items:center;text-align:center;z-index:5;background:linear-gradient(120deg,#000,rgba(0,0,0,.92) 55em,rgba(0,0,0,.6) 60em,rgba(0,0,0,0) 65em)}.HomeTop-overlay .inner{max-width:150em}@media (min-width:150em){.HomeTop-overlay{background:linear-gradient(120deg,#000,rgba(0,0,0,.92) 50%,rgba(0,0,0,.6),rgba(0,0,0,0) 60%)}}@media (max-width:75em){.HomeTop-overlay{background:linear-gradient(120deg,#000,rgba(0,0,0,.92),rgba(0,0,0,.6))}}.HomeTop-contentContainer{width:80%;max-width:60em;margin-left:5%;margin-top:4.25em}@media (max-width:30em){.HomeTop-contentContainer{margin-left:0;width:100%;padding:0 1em}}.HomeTop-logoMin{display:flex;justify-content:center;margin-bottom:1em}.HomeTop-phoneNumber{font-size:112.5%;display:flex;justify-content:space-evenly;align-items:center;width:14em;height:3em;margin:1em 0;border-radius:10px;border:thin solid #fff}.HomeTop-phoneNumber svg{width:1.25em;fill:#fff}.HomeTop h3{font-size:250%;margin-bottom:.25em;text-align:left}@media (max-width:40em){.HomeTop h3{font-size:200%}}.HomeTop p{line-height:1.5em;margin-bottom:2em;text-align:left;max-width:70ch}.HomeTop .DemoSignUpButtons{margin-left:0}@media (max-width:30em){.HomeTop{height:44em}}@media (max-width:25em){.HomeTop{font-size:87.5%}}.AppHomeImage{position:relative;margin-top:-20vh;margin-bottom:3em}.AppHomeImage-imageContainer{width:100%;position:relative;padding:3% 2%;background:#000;border-radius:1.25em}.AppHomeImage-imageContainer img{width:100%}@media (max-width:30em){.AppHomeImage-imageContainer{padding:1.75em 1em}}@media (max-height:50em){.AppHomeImage{margin-top:-10vh}}.PlatformPage{padding-bottom:0}.PlatformPage-intro{padding:2em 0 7em}.PlatformPage-intro>.inner{display:flex;justify-content:space-between;align-items:center;max-width:100em}@media (max-width:60em){.PlatformPage-intro>.inner{justify-content:center;flex-wrap:wrap}}.PlatformPage-introText{width:40%;max-width:60ch}@media (max-width:60em){.PlatformPage-introText{text-align:center;width:100%}}.PlatformPage-introVideo{width:50%;min-width:25em}@media (max-width:60em){.PlatformPage-introVideo{width:100%}}.PlatformPage-howItWorks{padding:5em 0}