:root{--white: #fff;--white-bg-gradient:linear-gradient(225deg,rgba(220, 212, 244, 1) 0%, rgba(255, 255, 255, 1) 50%);--purple-lt: #DCD4F4;--purple-md: #c9abf2;--purple-md-dk:#6829c8;--purple-dk: #210d31;--purple-border: #542679;--purple-dk-trans:rgba(34, 9, 46, .75);--max-width: 1400px;--fs-xs: .75rem;--fs-sm: 1rem;--fs-base: 1.25rem;--fs-md: 1.5rem;--fs-lg: 2.25rem;--fs-xl: 3.25rem;--fs-2xl: 4rem;--fs-work-headline: 5rem;--fs-2xl1: 6rem;--fs-2xl2: 8.05rem;--fs-3xl: 12rem;--fs-h2-header: 4.55rem;--fs-p-header: 1.75rem;--list1: #baa9e7;--list2: #997dd7;--list3: #8660d1;--list4: #7a46cd;--list5:#6c2ec9;--list6: #41188a;--list7: #240d50;--page-padding: 0 50px;--page-padding2: 75px 50px}.fractul{font-family:fractul-variable,sans-serif;font-variation-settings:"wght" 400}.neulis-sans{font-family:neulis-sans,sans-serif;font-weight:400;font-style:normal}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s;animation-timing-function:ease}::view-transition-old(root){animation-name:fade-out}::view-transition-new(root){animation-name:fade-in}@keyframes fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}router-outlet+* section:first-child{padding-top:175px}html{scroll-behavior:smooth;--scale: 1;font-size:calc(clamp(15px,1.1vw,17px) * var(--scale));-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{background-color:var(--white);padding:0;margin:0;box-sizing:border-box}body *{box-sizing:border-box}body section{width:100%;padding:var(--page-padding)}body section.white{background:var(--white-bg-gradient)}body section.double{display:flex;align-items:center;flex-direction:column}body section.double .inside{margin-bottom:100px}body section:not(#hero,.head-section){display:flex;justify-content:center;padding:var(--page-padding2)}body section:not(#industries){position:relative;z-index:2}body section h1{color:var(--white);font-family:fractul-variable,sans-serif;font-variation-settings:"wght" 400;font-size:var(--fs-3xl)}body section h2{color:var(--purple-md);font-family:neulis-sans,sans-serif;font-weight:800;font-style:normal;font-size:var(--fs-2xl)}body section h2.center{text-align:center}body section h3{color:var(--purple-md-dk);font-family:fractul-variable,sans-serif;font-variation-settings:"wght" 800;font-size:var(--fs-sm);letter-spacing:.05rem}body section p{font-family:neulis-sans,sans-serif;font-weight:600;font-style:normal;font-size:var(--fs-xl);letter-spacing:.1rem;line-height:1.25;color:var(--purple-dk);margin:50px 0}body section p span{color:var(--purple-md-dk)}body .inside{width:100%;max-width:var(--max-width);box-sizing:border-box}@media(max-width:1425px){html{--scale: .97}}@media(max-width:1350px){:root{--fs-2xl2: 7rem;--fs-work-headline: 4rem}}@media(max-width:1200px){:root{--fs-2xl2: 6rem;--fs-2xl1: 5rem}}@media all and (max-width:1050px){:root{--fs-sm: 1.25rem;--fs-base: 1.75rem;--fs-work-headline: 3.5rem}html{--scale: .85}}@media all and (max-width:940px){html{--scale: .75}}@media all and (max-width:900px){:root{--page-padding: 0 25px;--page-padding2: 50px 25px}body section.double .inside{margin-bottom:50px}}@media all and (max-width:800px){:root{--fs-work-headline: 4.5rem}body section.double .inside{margin-bottom:50px}body section p{margin:25px 0 50px}:root{--fs-sm: 2rem;--fs-base: 2.25rem;--fs-lg: 2.75rem}html{--scale: .5}}@media(max-width:650px){:root{--fs-lg:2.5rem}}@media all and (max-width:600px){router-outlet+* section:first-child:not(#challenge,#build-something){height:500px;padding-top:225px}:root{--fs-sm: 2rem}html{--scale: .4}}@media all and (max-width:460px){router-outlet+* section:first-child:not(#build-something,#challenge){height:350px;padding-top:225px}:root{--fs-sm: 2.25rem}html{--scale: .35}}@media all and (max-width:400px){body section p{margin:25px 0}router-outlet+* section:first-child:not(#build-something,#challenge){height:350px;padding-top:260px}html{--scale: .3}}
