nav{background-color:var(--background-element-a9)}p,h1,h2,h3,h4,h5,h6{margin:0 !important;padding:0 !important}main{padding:0;max-width:100%}main a{text-decoration:none !important}main *::selection{color:#fff;background-color:#00bfff}.starter{padding-top:37vh;overflow:hidden !important;position:relative !important}.starter h1{font-size:2.8rem;text-align:center;background:var(--text-contrast);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:flex;margin:0 auto;justify-content:center;overflow:hidden;width:100% !important;border:none !important;outline:none !important;transform-origin:50.47% 70%;height:auto !important;color:var(--text-contrast)}.starter h1 .title-text{align-self:center}.starter h1.polish{transform-origin:50.95% 60% !important}.starter h1 *{color:var(--text-contrast)}.starter h1.force-relative{position:relative !important;inset:0 auto auto 0 !important}.starter h1 .system-name{position:relative !important;background:inherit}.starter h1 .system-name .content{background:inherit;display:flex;flex-direction:column;align-items:flex-start;position:absolute !important;inset:0;transform:translateY(0%);background:var(--text);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.starter h1 .system-name .content span{background:inherit}.starter h1 .system-name span{clear:both}.starter-mobile{background:var(--text-contrast) !important;color:var(--background) !important}.starter-mobile h1{color:var(--background) !important}.starter-mobile svg *{fill:var(--background) !important}.main-scheme{background-color:var(--text-contrast);color:var(--background);position:relative}.main-scheme .background-fix{position:absolute;top:-10rem;left:0;right:0;background-color:var(--text-contrast);height:10rem}.main-scheme .title{width:100%}.main-scheme .title div{max-width:1100px;padding:0 1rem;margin:0 auto}.main-scheme .title div h2,.main-scheme .title div p{color:var(--background)}.main-scheme .title div h2{font-size:6rem;text-align:left}.main-scheme .title div p{font-size:4rem}.main-scheme .figures{padding:5rem 1rem 1rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;max-width:1100px;margin:0 auto;flex-wrap:wrap}.main-scheme .figures figure{position:relative;height:14rem;border-radius:1rem;padding:1rem 1rem 2.5rem;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;color:var(--text);background-color:var(--background-contrast-light-element);gap:.5rem;flex:1 1 0;top:1rem}.main-scheme .figures figure span{color:var(--text-light);font-weight:600}.main-scheme .figures figure p{text-align:center;font-weight:600;color:var(--text-light) !important}.main-scheme .figures figure p .text-bright{font-weight:600;color:var(--background) !important}.main-scheme .figures figure:nth-child(1) h2{background:-webkit-linear-gradient(45deg, var(--gradient-accent-cyan), var(--gradient-accent-dark-blue));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.main-scheme .figures figure:nth-child(2) h2{background:-webkit-linear-gradient(45deg, var(--gradient-accent-red), var(--gradient-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.main-scheme .figures figure:nth-child(3) h2{background:-webkit-linear-gradient(45deg, var(--gradient-accent-yellow), var(--gradient-accent-orange));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.main-scheme .figures figure h2,.main-scheme .figures figure p{color:var(--background)}.main-scheme .figures figure h2{font-size:2.2rem}.main-scheme .figures figure p{height:2.5rem}.info-section{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;max-width:900px;margin:0 auto;padding:6rem 1rem}@media only screen and (max-width: 900px){.info-section{grid-template-columns:1fr;gap:1.3rem;max-width:35rem}}.info-section figure{padding:1rem;border-radius:1rem;background-color:var(--background-contrast);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.8rem;transform:translateY(4rem);opacity:0}@media screen and (max-width: 900px){.info-section figure{grid-column:auto !important}}.info-section figure h3{text-align:center}.info-section figure p{text-align:center}.info-section figure:nth-child(1){grid-column:1/3}.info-section figure:nth-child(1) h3{background:-webkit-linear-gradient(45deg, var(--gradient-accent-dark-blue), var(--gradient-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.info-section figure:nth-child(2) h3{text-align:center;font-size:1.2rem;color:var(--text-light);font-weight:500}.info-section figure:nth-child(2) div{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:.8rem}.info-section figure:nth-child(2) div p{color:rgba(0,0,0,0);background:-webkit-linear-gradient(45deg, var(--color-primary-light), var(--color-tertiary-dark));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:2rem}.info-section figure:nth-child(2) div p:nth-child(1){text-align:right}.info-section figure:nth-child(2) div p:nth-child(2){text-align:left}.info-section figure:nth-child(2) div p:nth-child(3){grid-column:1/3;text-align:center}.info-section figure:nth-child(3){padding:1rem .8rem}.info-section figure:nth-child(3) h3{background:-webkit-linear-gradient(45deg, var(--gradient-accent-blue), var(--gradient-accent-orange));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:1.4rem}.info-section figure:nth-child(4){grid-column:2/4;grid-row:2/4;max-height:35rem;overflow:hidden;justify-content:flex-start}.info-section figure:nth-child(4) img{margin-top:4rem}.info-section figure:nth-child(4) span{background:-webkit-linear-gradient(45deg, var(--gradient-accent-green), var(--gradient-accent-orange));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:500;position:absolute}.info-section figure:nth-child(4) h3{font-size:1.6rem;text-align:center}.info-section figure:nth-child(5) h3{background:-webkit-linear-gradient(45deg, var(--gradient-accent-green), var(--gradient-accent-cyan));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:1.7rem}.info-section figure h3{font-size:1.9rem}.info-section figure p{font-size:1.15rem;font-weight:600}.business-aspect{background-color:var(--background-contrast-light-element);padding:6rem 0;position:relative}.business-aspect .title{max-width:900px;padding:0 1rem;margin:0 auto;opacity:0}.business-aspect .title *{color:var(--background)}.business-aspect .title span{text-transform:uppercase;font-size:.9rem;font-weight:600}.business-aspect .title h2{font-size:3rem;transform:translateY(1rem)}.business-aspect .content-row{margin-top:1rem;display:flex;gap:1rem;overflow-x:scroll;justify-content:flex-start;align-items:stretch;max-width:100vw;padding:0 calc(max((100vw - 900px)/2,0px) + 1rem);-ms-overflow-style:none;scrollbar-width:none;overflow-y:hidden}.business-aspect .content-row::-webkit-scrollbar{display:none}.business-aspect .content-row figure{background-color:var(--text-contrast);padding:1rem;border-radius:1rem;display:block;min-width:15rem;min-height:14rem}.business-aspect .content-row figure:nth-child(-n+5){opacity:0;transform:translateY(3rem)}.business-aspect .content-row figure .flex{display:flex;justify-content:center;align-items:center;width:100%;height:100%;flex-direction:column;gap:.5rem;padding-bottom:1rem}.business-aspect .content-row figure .flex span{color:var(--text-light);font-size:.9rem;font-weight:600;text-align:center}.business-aspect .content-row figure .flex h3{font-size:1.5rem;text-align:center;background:-webkit-linear-gradient(45deg, var(--gradient-accent-dark-blue), var(--gradient-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.business-aspect .content-row figure .flex h4{text-align:center;background:-webkit-linear-gradient(45deg, var(--gradient-accent-dark-blue), var(--gradient-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:1rem !important}.business-aspect .content-row figure .flex p{text-align:center;color:var(--background);font-weight:600}.business-aspect .content-arrows{max-width:100%;display:flex;justify-content:right;align-items:center;gap:1rem;padding:2rem calc(max((100vw - 900px)/2,0px) + 1rem) 1rem}.business-aspect .content-arrows button{border:none;background:var(--text-contrast);padding:.6rem;width:3rem;height:3rem;border-radius:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:backround 200ms}.business-aspect .content-arrows button:disabled{background:var(--background-dark-element)}.business-aspect .content-arrows button:disabled svg path{fill:var(--background-element-a5)}.business-aspect .content-arrows button svg path{fill:var(--background)}.business-aspect .content-arrows button:nth-child(1){padding-right:.8rem}.business-aspect .content-arrows button:nth-child(1) svg{transform:rotate(180deg)}.business-aspect .content-arrows button:nth-child(2){padding-left:.8rem}.more-info{background-color:var(--background-dark-element)}.more-info p{text-align:center;font-size:1rem;padding:1rem !important}.more-info p *{color:var(--background)}.more-info p a{color:var(--main)}.more-info p a span{color:var(--main)}.more-info p a svg{height:.7rem}.more-info p a svg path{stroke:var(--main)}.title-section{display:flex;min-height:100vh;justify-content:center;align-items:center;flex-direction:column;gap:1rem;padding:0 1rem}.title-section .logo{display:flex;justify-content:center;align-items:center;gap:1rem;overflow:hidden}.title-section .logo h1{font-size:4.5rem}.title-section .logo svg{min-height:4.5rem !important}.title-section .logo svg *{fill:var(--text)}.title-section p{font-weight:500;font-size:1.8rem;color:var(--text-light);text-align:center}.title-section a{color:var(--main);font-size:1rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.title-section a span{color:var(--main)}.title-section a svg{height:.7rem;stroke:var(--main)}