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