h2{font-size:40px}@media(max-width: 768px){h2{font-size:32px}}@media(max-width: 450px){h2{font-size:20px}}section.index-hero{background:#000;min-height:700px;height:calc(100vh - var(--header-height));align-content:stretch;grid-template-rows:60px 1fr 60px;overflow:hidden}@media(max-width: 690px){section.index-hero{grid-template-rows:0px 1fr 60px}}@media(max-width: 550px){section.index-hero{--section-padding-h: 30px}}@media(max-width: 420px){section.index-hero{min-height:500px}}section.index-hero .background{display:grid;place-items:center}@media(max-width: 690px){section.index-hero .background{padding-left:0}}section.index-hero .background img{height:unset;max-width:1500px;min-height:200px}section.index-hero .background:after{height:10%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--color-bg));top:unset;bottom:0}section.index-hero h1,section.index-hero .h1{font-size:var(--font-h1);font-family:Shapiro;text-transform:uppercase;text-align:left;text-wrap:balance}@media(max-width: 690px){section.index-hero h1,section.index-hero .h1{text-align:center;font-size:26px}}@media(max-width: 550px){section.index-hero h1,section.index-hero .h1{font-size:22px}}@media(max-width: 420px){section.index-hero h1,section.index-hero .h1{font-size:18px}}section.index-hero .content{height:100%;align-self:stretch;display:grid;grid-template-columns:minmax(0px, 400px) minmax(0, 1fr);grid-template-rows:1fr 1fr;gap:30px;width:100%}section.index-hero .content>*{grid-column:1}section.index-hero .content .background{grid-column:2;grid-row:1/span 2;height:100%}section.index-hero .content .background img{height:0;min-height:100%}section.index-hero .content .top{display:grid;align-content:end}section.index-hero .content .bottom{display:grid;gap:18px;align-content:start}section.index-hero .content .bottom p{font-size:14px;text-wrap:balance}@media(max-width: 690px){section.index-hero .content{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 1fr auto;gap:15px}section.index-hero .content>*{grid-column:1;text-align:center}section.index-hero .content .background{grid-column:1;grid-row:2;height:255px;width:100%}section.index-hero .content .background img{-o-object-fit:contain;object-fit:contain;width:100%}section.index-hero .content .top{align-content:start}section.index-hero .content .bottom{align-content:end;padding-bottom:40px}}@media(max-width: 450px){section.index-hero .content>*{text-align:left}section.index-hero .content h1,section.index-hero .content .h1{text-align:left}}.index-banner{--section-padding-v: 73px;--section-padding-h: 56px;justify-items:center}@media(max-width: 768px){.index-banner{--section-padding-h: 30px}}@media(max-width: 450px){.index-banner{--section-padding-h: 10px}}.index-banner .body{position:relative;border-radius:40px;border:1px solid var(--Atrandi-Black-Gray-600, #828282);padding:80px 30px}@media(max-width: 768px){.index-banner .body{padding:50px 30px}}@media(max-width: 450px){.index-banner .body{padding:30px}}.index-banner .body{width:100%;max-width:1300px;grid-column:breakout;display:grid;grid-template-columns:minmax(0, 1000px);justify-items:center;justify-content:center}.index-banner .body .background{position:absolute;z-index:-1;left:1px;width:calc(100% - 2px);max-height:calc(100% + 40px);height:100%}.index-banner .body .background img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;height:100%;width:100%}@media(max-width: 768px){.index-banner .body h2{font-size:24px}}@media(max-width: 450px){.index-banner .body h2{font-size:18px;text-align:left}}.index-banner .body h3{font-family:Poppins;font-size:26px;font-weight:bold}@media(max-width: 768px){.index-banner .body h3{font-size:22px}}@media(max-width: 450px){.index-banner .body h3{font-size:18px;text-align:left}}.index-banner .body p{text-align:center;font-size:var(--font-small)}@media(max-width: 450px){.index-banner .body p{text-align:left}}.index-intro .body .background{top:50%;transform:translateY(calc(-50% + 40px));height:unset}@media(max-width: 768px){.index-intro .body .background{transform:translateY(calc(-50% + 20px))}}@media(max-width: 450px){.index-intro .body h2{text-align:center}}.index-intro .body p{margin-top:30px;max-width:600px}.index-intro .body p+p{margin-top:120px;text-wrap:balance}@media(max-width: 450px){.index-intro .body p{text-wrap:unset;text-align:center}.index-intro .body p+p{text-wrap:unset}}.index-intro .body .btn{margin-top:30px}@media(max-width: 450px){.index-intro .body .btn{justify-self:stretch}}.index-spc-intro{margin-top:10px}.index-spc-intro .body .background{margin-top:-55px}.index-spc-intro h3{margin-top:20px}.index-spc-intro p{margin-top:30px;max-width:666px}.index-spc-intro .btn{margin-top:60px}.index-features{padding-bottom:0}@media(max-width: 560px){.index-features{padding-bottom:75px}}.index-features .features{display:grid;grid-template-columns:repeat(3, minmax(0, 246px));gap:30px}@media(max-width: 990px){.index-features .features{grid-template-columns:auto;gap:40px}}@media(max-width: 560px){.index-features .features{gap:30px}}.index-features .features .feature{text-align:center;display:grid;gap:30px;justify-items:center;grid-template-rows:auto 1fr;text-wrap:balance;font-size:var(--font-small)}.index-features .features .feature .image{width:169px}.index-features .features .feature .text{max-width:220px}.index-features .features .feature .text.extra-space{max-width:unset}@media(max-width: 990px){.index-features .features .feature{grid-template-columns:auto 1fr;grid-template-rows:auto;align-items:center}.index-features .features .feature .text{max-width:unset}}@media(max-width: 560px){.index-features .features .feature{text-align:left}.index-features .features .feature .image{width:119px}.index-features .features .feature .text{max-width:unset}}.index-features>.btn{margin-top:50px}@media(max-width: 560px){.index-features>.btn{justify-self:stretch}}.index-applications{display:grid;row-gap:30px;justify-content:center}.index-applications>p{max-width:660px;text-align:center}.index-applications>.btn{margin-top:30px}@media(max-width: 450px){.index-applications>.btn{justify-self:stretch}}.index-applications .applications{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 350px));justify-content:center;-moz-column-gap:20px;column-gap:20px;row-gap:18px;width:100%}.index-applications .applications .application{position:relative;overflow:hidden;border-radius:36px;background:#303030;padding:25px 25px;display:grid;justify-content:center;grid-template-rows:auto minmax(0, 0fr) 240px minmax(0, 0fr);cursor:pointer;align-self:start;transition:grid-template-rows 150ms ease-in;height:auto;grid-template-rows:auto minmax(0, 1fr) 240px minmax(0, auto);height:100%;transition:background 150ms ease-in}.index-applications .applications .application:hover{background:#404040}.index-applications .applications .application header{display:flex}.index-applications .applications .application header .title{flex:1;text-transform:uppercase;letter-spacing:.9px;font-size:18px}.index-applications .applications .application .body{margin-top:20px;overflow:hidden;font-size:14px;display:grid;align-items:center}.index-applications .applications .application .image{margin-top:20px;display:flex;justify-content:center}.index-applications .applications .application .image img{height:100%;-o-object-fit:contain;object-fit:contain}.index-applications .applications .application footer{margin-top:20px;overflow:hidden;display:grid}.index-applications .applications .application>a{position:absolute;width:100%;height:100%;top:0;left:0}.index-platforms{row-gap:60px}.index-platforms .platforms{width:100%;display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:27px;justify-content:center}.index-platforms .platforms>*{position:relative;overflow:hidden;flex:1;flex-basis:300px;max-width:440px;border-radius:30px;background:#303030;overflow:hidden;display:grid;align-content:start;grid-template-rows:71px 1fr}.index-platforms .platforms>*:hover{background:#404040}.index-platforms .platforms>* a{position:absolute;width:100%;height:100%;top:0;left:0}.index-platforms .platforms>* header{padding:16px;height:71px;display:flex;justify-content:center;align-items:center}.index-platforms .platforms>* header .image img{-o-object-fit:contain;object-fit:contain;height:100%}.index-platforms .platforms>* header h3{font-size:25px}.index-platforms .platforms>* .body{padding:30px;font-size:16px;font-weight:300;display:grid;row-gap:20px;height:100%}.index-platforms .platforms>* .body strong{font-weight:bold}.index-platforms .platforms>* .body .image{display:flex;justify-content:center;margin-top:auto}.index-platforms .platforms>* .body .image img{height:100%;-o-object-fit:contain;object-fit:contain}.index-platforms .platforms>*.onyx header{background-color:#122c63}.index-platforms .platforms>*.onyx header .image{height:34px}.index-platforms .platforms>*.onyx .body .image{height:260px}.index-platforms .platforms>*.styx header{background:#590f12}.index-platforms .platforms>*.styx header .image{height:29px}.index-platforms .platforms>*.styx .body .image{height:260px}.index-platforms .platforms>*.flux header{background:var(--Flux-Violet-FV-1K, #270B4B)}.index-platforms .platforms>*.flux header .image{height:29px}.index-platforms .platforms>*.flux .body .image{height:260px}.index-companies{--companies-padding: 50px;--nav-width: 15px;margin-top:calc(-1*var(--companies-padding));position:relative;padding:var(--companies-padding);padding-top:calc(2*var(--companies-padding));display:flex;flex-flow:column;gap:10px;align-items:center}.index-companies .title{text-align:center;font-family:Shapiro;font-size:var(--font-medium);font-style:normal;font-weight:335}.index-companies .text{max-width:640px;opacity:.5;text-align:center;text-wrap:balance}.index-companies .index-companies-carousel{padding:0 var(--nav-width)}.index-companies .index-companies-carousel .owl-item{height:120px;display:grid;place-items:center}.index-companies .index-companies-carousel .owl-item img{max-height:62px;width:100%;-o-object-fit:contain;object-fit:contain;filter:saturate(0) contrast(1.5) brightness(1.5)}.index-companies .index-companies-carousel .owl-item img.f-invert{filter:invert(1) saturate(0) contrast(1.5) brightness(1.5)}.index-companies .prev,.index-companies .next{position:absolute;top:0;padding-top:var(--companies-padding);width:calc(var(--companies-padding) + var(--nav-width));height:100%;cursor:pointer;display:flex;align-items:center;z-index:10}.index-companies .prev:before,.index-companies .next:before{content:"";display:block;width:var(--nav-width);height:var(--nav-width);border-left:2px solid #fff;border-top:2px solid #fff;border-radius:2px;opacity:.7;transition:opacity 150ms ease-out}.index-companies .prev:after,.index-companies .next:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(var(--direction), rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0));opacity:0;transition:opacity 150ms ease-out}.index-companies .prev:hover:before,.index-companies .next:hover:before{opacity:1}.index-companies .prev{--direction: to right;left:0;justify-content:right;padding-right:var(--nav-width)}.index-companies .prev:before{transform:rotate(-45deg)}.index-companies .next{--direction: to left;right:0;justify-content:left;padding-left:var(--nav-width)}.index-companies .next:before{transform:rotate(135deg)}@media(max-width: 450px){.index-companies{--companies-padding: 25px}.index-companies .text{font-size:14px}}.index-cta h2{text-transform:none}.index-cta .background{filter:blur(0.75px)}.index-cta .background img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.index-cta p{margin-top:30px;text-align:center;font-size:var(--font-small)}.index-cta .btn{margin-top:60px}
