*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-family:"Poppins",sans-serif;font-size:62.5%}@media only screen and (min-width:64em){html{font-size:56.25%}}@media only screen and (min-width:90em){html{font-size:62.5%}}body{box-sizing:border-box;line-height:2.2rem;color:#000;overflow-x:hidden}a{text-decoration:none}li{padding:0;list-style:none}li::before{display:none}fieldset{border:none}input{font-family:"Poppins",sans-serif}.container,.narrow .wide{display:block;width:100%;margin-left:auto;margin-right:auto}.container{max-width:1248px;padding-left:2.4rem;padding-right:2.4rem}.narrow{max-width:1036px}.wide{max-width:1920px}section{visibility:hidden}.shadow-background{position:relative;overflow-x:clip}.heading-0{line-height:normal;font-weight:500;font-size:5rem}@media only screen and (min-width:64em){.heading-0{font-size:6.4rem}}.heading-1{font-weight:600;font-size:4rem;line-height:4.8rem}@media only screen and (min-width:64em){.heading-1{font-size:5.3rem;line-height:6.6rem}}.heading-1--subpage{font-size:3rem;font-weight:700;line-height:4rem}@media only screen and (min-width:42.5em){.heading-1--subpage{font-weight:600;font-size:4rem;line-height:4.8rem}}@media only screen and (min-width:64em){.heading-1--subpage{font-size:5.3rem;line-height:6.6rem}}.heading-2,.heading-2-2{font-size:3rem;font-weight:700;line-height:4rem}@media only screen and (min-width:64em){.heading-2,.heading-2-2{font-size:4rem;line-height:5.5rem}}.heading-2-2{font-size:2.8rem}@media only screen and (min-width:64em){.heading-2-2{font-size:4rem}}.heading-3{font-size:2.4rem;font-weight:700;line-height:3.4rem}@media only screen and (min-width:64em){.heading-3{font-size:2.8rem;line-height:normal}}.heading-3-mobile{font-size:2.4rem;font-weight:700;line-height:3.4rem}.heading-4{font-size:2rem;font-weight:400;line-height:normal}.menu-heading{font-size:2.6rem;font-weight:700;line-height:3.4rem}.bold-text-1{font-family:"Inter",sans-serif;font-size:1.8rem;line-height:2.8rem;font-weight:700}.dimmed-text-1{color:#595964;font-size:1.6rem;line-height:2.5rem;letter-spacing:-.32px}.tab-text{font-size:1.6rem;line-height:normal}.body-text{line-height:2.5rem;font-size:1.6rem}@media only screen and (min-width:64em){.body-text{font-size:1.8rem;line-height:2.8rem;letter-spacing:-.18px}}.body-text-mobile{line-height:2.5rem;font-size:1.6rem}.subheading{font-size:1.6rem;line-height:normal;letter-spacing:.48rem;text-transform:uppercase;font-weight:500}@media only screen and (min-width:64em){.subheading{font-size:1.8rem;letter-spacing:.54rem}}.info-text{font-size:1.4rem;line-height:normal}@media only screen and (min-width:64em){.info-text{font-size:1.6rem}}.author-text{font-family:"Poppins",sans-serif;font-size:1.6rem;font-style:normal;line-height:2.5rem}.author-text-name{font-weight:600;letter-spacing:.18px}.quote-text{font-size:1.6rem;font-style:italic;line-height:normal}@media only screen and (min-width:64em){.quote-text{font-size:1.8rem}}.quote-name-text{font-size:1.6rem;font-weight:500;line-height:normal}@media only screen and (min-width:64em){.quote-name-text{font-size:1.8rem}}.quote-title-text{font-size:1.4rem;line-height:normal}.tiny-text{font-size:1.2rem;line-height:normal}@media only screen and (min-width:42.5em){.tiny-text{font-size:1.4rem}}.button-text{font-family:"Inter",sans-serif;font-size:1.8rem;font-weight:700;line-height:2.8rem}.button{display:flex;padding:1.2rem 2.4rem;text-align:center;cursor:pointer;font-family:inherit;font-size:1.6rem;border:0;box-sizing:border-box;background:#fff0}.button.menu-button{padding:1.6rem 1rem;align-items:center;font-size:1.8rem;font-weight:400;line-height:2.8rem;letter-spacing:-.18px;border:none}.button.menu-button .menu-chevron{width:1.8rem;margin-left:.6rem;fill:#000}.button.tab-button{font-weight:400;transition:all 0.3s ease-in-out;transition-property:font-weight;padding:1.7rem .2rem}.button.tab-button span{pointer-events:none}@media only screen and (min-width:24.375em){.button.tab-button{padding:1.7rem 1.2rem}}.button.tab-button.active_tab{font-weight:700}@media only screen and (min-width:42.5em){.button.tab-button{padding:2.2rem 1.6rem}}.button.button-1{border-radius:3rem;font-family:"Inter",sans-serif;font-size:1.8rem;letter-spacing:normal;font-weight:700;line-height:2.8rem;transition:all 0.3s ease-in-out;transition-property:background-color}.button.button-primary-1{color:#FFF;background-color:#3D22CF}.button.button-primary-1:hover{background-color:#0A1C8F}.button.button-primary-1-op-06{color:#3D22CF;background-color:rgb(61 34 207 / .06);transition:all 0.3s ease-in-out;transition-property:background-color}.button.button-primary-1-op-06:hover{background-color:rgb(61 34 207 / .15)}.button.button-primary-transparent{border:2px solid #3D22CF;color:#3D22CF;line-height:1.6rem}.button.button-primary-transparent:hover{background-color:rgb(61 34 207 / .15)}.button.button-primary-2{position:relative;background-image:linear-gradient(90deg,#653CF8 0%,#3D22CF 100%);z-index:1;color:#FFF}.button.button-primary-2::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,#0A1C8F 0%,#0A1C8F 100%);z-index:-1;color:#FFF;border-radius:3rem;transition:all 0.3s ease-in-out;transition-property:opacity;opacity:0}.button.button-primary-2:hover::before{opacity:1}.button.button-red-1{background-color:#F56066;color:#FFF}.button.button-red-1:hover{background-color:#BF464B}.button.mobile-menu-toggle{display:flex;padding:1.4rem 1.5rem;background-color:rgb(61 34 207 / .06);border-radius:1.5rem}.button.mobile-menu-toggle.transparent{background-color:#fff0}.button.menu-button-mobile-1{color:#FFF;font-size:2.4rem;font-weight:700;line-height:3.4rem;margin-top:.75rem;margin-bottom:.75rem;padding-top:.75rem;padding-bottom:.75rem;display:flex;align-items:center}.button.menu-button-mobile-1 img{margin-left:1.5rem;width:2.5rem}.button.menu-button-mobile-2{font-family:"Inter",sans-serif;padding:1.2rem 2.4rem;width:21.4rem;color:#3D22CF;background-color:#FFF;border-radius:3.2rem;font-size:1.8rem;font-weight:700;text-align:center}.button.button-redirect{transition:all 0.3s ease-in-out;transition-property:color;position:relative;padding:0;color:#3D22CF;padding-right:3rem}.button.button-redirect>span:after{position:absolute;content:"";opacity:0;width:0;height:2px;display:block;background:#3D22CF;transition:all 0.3s ease-in-out;transition-property:opacity,width}.button.button-redirect.redirect-toleft{margin-right:0;padding-right:0;padding-left:3rem}.button.button-redirect.redirect-toleft>span:after{left:unset;right:0}.button.button-redirect.redirect-toleft svg{right:unset;left:0rem}.button.button-redirect.redirect-toleft:hover svg{left:-.5rem}.button.button-redirect svg{fill:#3D22CF;stroke:#3D22CF;transition:all 0.3s ease-in-out;transition-property:left,right,stroke,fill;position:absolute;right:0rem}.button.button-redirect svg.arrow-position-1{top:.3rem}@media only screen and (min-width:64em){.button.button-redirect svg.arrow-position-1{top:.1rem}}@media only screen and (min-width:90em){.button.button-redirect svg.arrow-position-1{top:.4rem}}.button.button-redirect svg.arrow-position-2{top:.2rem}@media only screen and (min-width:64em){.button.button-redirect svg.arrow-position-2{top:.1rem}}@media only screen and (min-width:90em){.button.button-redirect svg.arrow-position-2{top:.3rem}}.button.button-redirect:hover{color:#0A1C8F}.button.button-redirect:hover>span:after{opacity:1;width:calc(100% + 0.5rem);background:#0A1C8F}.button.button-redirect:hover svg{right:-.5rem;stroke:#0A1C8F;fill:#0A1C8F}.button.button-redirect.do-not-ul-arrow:hover>span:after{width:calc(100% - 3rem)}.button.button-redirect.redirect-white{color:#FFF}.button.button-redirect.redirect-white>span:after{background:#FFF}.button.button-redirect.redirect-white svg{fill:#FFF;stroke:#FFF}.button.button-redirect.redirect-white:hover{color:#FFF}.button.button-redirect.redirect-white:hover>span:after{background:#FFF}.button.button-redirect.redirect-white:hover svg{stroke:#FFF;fill:#FFF}.button.pagination-button{padding:.2rem 1.4rem;margin:0 .2rem;color:#3D22CF;transition:all 0.3s ease-in-out;transition-property:background-color,color;border-radius:.5rem;line-height:2.5rem;font-weight:700;letter-spacing:-.18px}.button.pagination-button.active-button{background-color:#E2D3FE;color:#000}.button.footer-toggle-button{width:100%;font-weight:600;padding-top:1.5rem;padding-bottom:1.5rem}.input-1{padding:1.2rem 2.4rem;height:5.2rem;border-radius:3rem;border:1px solid #9AA7AF;background-color:#FFF;font-size:1.8rem;letter-spacing:-.18px;line-height:2.8rem;color:#595964}@media only screen and (min-width:42.5em){.input-1{padding:1.2rem 2.9rem}}.input-1::placeholder{color:#9AA7AF}.shadow-background{position:relative;overflow-x:clip}.shadow{position:absolute;transform:scale(.75);z-index:-1}@media only screen and (min-width:64em){.shadow{transform:scale(1)}}.component-shadow{position:relative}.component-shadow::before{display:block;position:absolute;z-index:-1}.green-blue-shadow::before{content:url(../elements/patches/hero_bottom-left_bg.svg)}.green-shadow::before{content:url(../elements/patches/box_green_top-left.svg)}.blue-shadow::before{content:url(../elements/patches/box_blue_bottom-right.svg)}.feature-box{top:22.5rem;background-color:#644ED9;border-radius:3rem;color:#FFF}.feature-box-content{width:calc(100vw - 4.8rem);height:73rem;gap:2.4rem;padding:3rem 2.7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media only screen and (min-width:42.5em){.feature-box-content{padding:4rem 2rem;width:auto;height:auto}.feature-box-content__right h2{font-size:3rem}.feature-box-content__right h3{font-size:4rem}.feature-box-content__right p{font-size:1.6rem}.feature-box-content__right>div:nth-child(even){margin-top:1.8rem;margin-bottom:.4rem}.feature-box-content__right>div:nth-child(1),.feature-box-content__right>div:nth-child(3),.feature-box-content__right>div:nth-child(5){padding-left:1.5rem;padding-right:1rem}}@media only screen and (min-width:64em){.feature-box-content{flex-direction:row;text-align:left;padding:3.5rem 5rem;gap:0}.feature-box-content__left{flex-basis:32%;max-width:32%}.feature-box-content__right{flex-basis:68%;max-width:68%;justify-content:flex-end}.feature-box-content__right>div:nth-child(1){padding-right:3rem;min-width:24.5rem}.feature-box-content__right>div:nth-child(3){padding-left:3.5rem;padding-right:2.5rem}.feature-box-content__right>div:nth-child(5){padding-left:3.5rem}.feature-box-content__right>div:nth-child(5) p{max-width:29rem}}@media only screen and (min-width:71.25em){.feature-box-content{padding:4rem 7.5rem}.feature-box-content h2{font-size:4rem}.feature-box-content h3{font-size:6.4rem}.feature-box-content p{font-size:1.8rem}}.subpage__hero--left{display:none}@media only screen and (min-width:42.5em){.subpage__hero--left{display:block;top:-10rem;left:-50rem}}@media only screen and (min-width:64em){.subpage__hero--left{top:-25rem}}@media only screen and (min-width:78em){.subpage__hero--left{left:calc((100vw - 1248px) / 2 - 50rem)}}@media only screen and (min-width:42.5em){.subpage__hero--left.knowledge-base{display:none}}@media only screen and (min-width:64em){.subpage__hero--left.knowledge-base{display:block}}.subpage__hero--right{right:-75vw;top:-52rem;transform:rotate(180deg)}@media only screen and (min-width:42.5em){.subpage__hero--right{transform:none;right:-70rem;top:-28rem}}@media only screen and (min-width:64em){.subpage__hero--right{right:-70rem;top:-38rem}}@media only screen and (min-width:78em){.subpage__hero--right{right:calc((100vw - 1248px) / 2 - 63rem)}}