.Button{border:none;border-radius:.5em;padding:.5em 1em;cursor:pointer;transition:background-position .3s ease;background:radial-gradient(circle,var(--primary-color) 0%,var(--primary-color-hover) 100%);background-position:0 0;background-size:200% 200%;color:var(--white);max-width:400px;width:100%;display:flex;align-items:center;justify-content:center;gap:.5em;box-shadow:0 0 10px #7d7d7d66}@media screen and (min-width: 768px){.Button{width:fit-content}}.Button:hover{background-position:100% 0}.Button.secondary{background-color:var(--stroke)}.Button.secondary:hover{background-color:var(--stroke-hover)}.ContactForm{max-width:1310px;margin-left:auto;margin-right:auto;padding:1rem;padding-top:var(--header-height);padding-bottom:4rem}.Contact .background-grid{display:block;isolation:isolate}.ContactHero{height:100vh;padding:1rem;display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate}.ContactHero .contact-hero-content{text-align:center;display:flex;align-items:center;flex-direction:column;gap:1rem}.ContactHero .contact-hero-content h1{color:var(--white)}@media screen and (min-width: 768px){.ContactHero{min-height:60vh}}.contact-form-container{background-color:var(--bg-white)}.ContactForm{padding:4rem 2rem;display:flex;flex-direction:column;gap:1rem}.ContactForm .icon{width:2em;padding:.5em;color:var(--white);height:2em;border-radius:50%;background:var(--stroke)}.ContactForm .contact-content{display:flex;flex-direction:column;gap:1rem}.ContactForm .contact-content h2{color:var(--header-color)}.ContactForm .contact-content .contact-info-container{display:grid;background-color:var(--card-white);border:1px solid var(--stroke-white);padding:.5rem 1rem;border-radius:.5rem;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:1rem}.ContactForm .contact-content .contact-info-container p{margin:0}.ContactForm .contact-content .contact-info-container .icon{grid-row:span 2}.ContactForm form{display:flex;flex-direction:column;gap:1rem}.ContactForm .form-group{display:flex;flex-direction:column;gap:.5rem}.ContactForm .form-group label{font-weight:600;color:var(--header-color)}.ContactForm .form-group input,.ContactForm .form-group textarea{padding:.5rem;border:1px solid var(--stroke-white);border-radius:.5rem}@media screen and (min-width: 768px){.ContactForm{flex-direction:row}.ContactForm .contact-content{padding-top:2rem;flex:1}.ContactForm .contact-form-container{flex:3;background-color:var(--card-white);padding:2rem;border-radius:1rem}.ContactForm .contact-form-container form{gap:2em}.ContactForm .contact-form-container .name-container{display:flex;flex-direction:row;gap:1rem}.ContactForm .contact-form-container .name-container .form-group{flex:1}}.LandingPage .ContactForm{background-color:transparent}.LandingPage .ContactForm h2{color:var(--header-color-white)}.LandingPage .ContactForm .contact-content .contact-info-container{background-color:var(--card-black);border:1px solid var(--stroke);color:var(--text-white)}.LandingPage .ContactForm .contact-form-container{background-color:transparent}.LandingPage .ContactForm .form-group label{color:var(--header-color-white)}.LandingPage .ContactForm .form-group input,.LandingPage .ContactForm .form-group textarea{background-color:var(--card-black);border:1px solid var(--stroke);color:var(--text-white)}.submit-status{display:flex;flex-direction:column;align-items:center;gap:.5em}.submit-status .success-icon{color:green}.submit-status .error-icon{color:red}.Navbar{background-color:#0e0d13cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:100vw;align-items:center;display:flex;z-index:100;padding:1rem;height:var(--header-height);position:fixed}.Navbar .navbar-content{width:100%;max-width:1310px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between}.Navbar .navbar-content .brand{display:flex;align-items:center;justify-content:flex-start;gap:1em}.Navbar .navbar-content .brand *{color:var(--header-color-white);letter-spacing:1px}.Navbar .navbar-content .brand p{margin:0}.Navbar .navbar-content .brand .brand-logo{width:3em;height:3em;object-fit:contain}.Navbar .navbar-content .hamburger{display:flex;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:10;align-self:center}.Navbar .navbar-content .hamburger span{width:2rem;height:.25rem;background:var(--white);border-radius:10px;transition:all .3s linear}@media screen and (min-width: 768px){.Navbar .navbar-content .hamburger{display:none}}.Navbar .navbar-content .primary-icon{width:1.5em;height:1.5em;color:var(--primary-color)}.Navbar .navbar-content .links{display:none;width:100%;flex-direction:column;background-color:var(--bg-white);position:absolute;top:100%;left:0;padding:1rem;box-shadow:0 2px 5px #0000001a;color:var(--header-color-white);background-color:var(--card-black);border-bottom:2px solid var(--primary-color);border-top:2px solid var(--primary-color)}.Navbar .navbar-content .links.active{display:flex}.Navbar .navbar-content .links a,.Navbar .navbar-content .links .mobile-solutions>a{padding:1rem 5rem;width:100%;display:flex;align-items:center;gap:2rem;color:var(--header-color-white)}.Navbar .navbar-content .links .dropdown{display:none}.Navbar .navbar-content .links .mobile-solutions{width:100%;border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke)}@media screen and (min-width: 768px){.Navbar .navbar-content .links{display:flex;border:none;position:static;width:auto;flex-direction:row;justify-content:center;align-items:center;flex:3;flex-wrap:wrap;gap:2rem;padding:0;box-shadow:none;background:transparent}.Navbar .navbar-content .links a{padding:0;position:relative;width:auto}.Navbar .navbar-content .links a:after{content:"";height:1px;background-color:var(--primary-color);position:absolute;bottom:0;width:0px;transition:width .3s ease}.Navbar .navbar-content .links a:hover:after{width:90%}.Navbar .navbar-content .links .dropdown{display:block;position:relative}.Navbar .navbar-content .links .dropdown .dropdown-trigger{cursor:pointer;display:flex;align-items:center;gap:.5rem}.Navbar .navbar-content .links .dropdown .dropdown-trigger.active{color:var(--header-color-white)}.Navbar .navbar-content .links .dropdown .dropdown-content{position:absolute;top:calc(100% + 1rem);left:0;background:var(--bg-black);border:1px solid var(--stroke);border-radius:8px;padding:.5rem;min-width:200px;box-shadow:0 2px 5px #0003;display:flex;flex-direction:column}.Navbar .navbar-content .links .dropdown .dropdown-content:before{content:"";position:absolute;top:-1rem;left:0;right:0;height:1rem}.Navbar .navbar-content .links .dropdown .dropdown-content a{padding:.5rem;text-align:left;width:100%;color:var(--text-color);transition:color .2s ease}.Navbar .navbar-content .links .dropdown .dropdown-content a:hover{color:var(--white)}.Navbar .navbar-content .links .mobile-solutions{display:none}}.Navbar .navbar-content .cta-button{display:none}@media screen and (min-width: 768px){.Navbar .navbar-content .cta-button{display:flex;align-items:center;justify-content:flex-end}}.Footer{background-color:var(--bg-black);padding:2em;display:flex;flex-direction:column;gap:2em}.Footer .footer-container{max-width:1310px;align-items:center;justify-content:space-between;align-self:center;width:100%;display:flex;gap:2em}.Footer .footer-container .footer-details-container{display:flex;flex-direction:column;gap:2em}.Footer .footer-container .footer-details-container .footer-description{color:var(--white)}.Footer .footer-container .footer-details-container .Button{width:fit-content;font-size:16px}.Footer .footer-logo{width:4em;height:4em;object-fit:contain}.Footer .social-icon{width:2em;height:2em}.Footer .social-icons-container{display:flex;flex-direction:column;gap:1em}.Footer .social-icons-container .social-icon-link{display:flex;justify-content:flex-start;align-items:center;text-align:left;gap:1em}.Footer .social-icons-container .social-icon-link p{margin:0}.Footer .social-icons-container .social-icon-link .social-icon{width:2em;height:2em;background:linear-gradient(to bottom left,var(--card-white),var(--gray));border-radius:50%;color:var(--header-color);font-size:1em;display:flex;align-items:center;justify-content:center}.Footer .social-icons-container .social-icon-link:hover p{text-decoration:underline;text-underline-offset:.2em}.Footer .footer-links-container>div,.Footer .footer-links-container{gap:1em;display:flex;flex-direction:column;text-align:center}.Footer .footer-links-container>div:nth-child(1){border-bottom:1px solid var(--gray);padding-bottom:1em}.Footer .footer-link-title{color:var(--header-color-white)}.Footer .section-divider{width:100%;height:1px;background-color:var(--gray)}.Footer .footer-copyright{text-align:center;padding:1em}@media screen and (min-width: 768px){.Footer .footer-links-container>div{text-align:right}.Footer .footer-links-container>div p{text-align:right;margin:0}.Footer .footer-links-container{flex-direction:row;gap:10em;justify-content:space-between}.Footer .footer-links-container>div:nth-child(1){border-bottom:0px solid var(--gray)}}.split-screen-container{width:100%;height:100%}.split-screen-container:after{content:"";width:1px;height:100%;position:absolute;left:calc(50% - .5px);top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AnimatedText{display:inline-block}.Hero{max-width:1310px;margin-left:auto;margin-right:auto;padding:1rem;padding-top:var(--header-height);padding-bottom:4rem}.Hero{min-height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:1rem;position:relative;overflow:visible;place-items:center}.Hero .hero-text-line{justify-content:center;align-items:center;display:flex}.Hero .hero-text-line .hero-text{margin:0;color:var(--gray)}@media screen and (min-width: 1024px){.Hero{grid-template-columns:1fr 2.5em 1fr;grid-template-rows:1fr}.Hero .hero-text-line{justify-content:flex-start}}.content-container{display:flex;flex-direction:column;gap:5em;align-items:center;justify-content:center;text-align:center;width:100%;margin-top:10%;height:100%}@media screen and (min-width: 1024px){.content-container{text-align:left;align-items:flex-start;justify-self:start;grid-column:1/3;grid-row:1/2}}.text-container{gap:0}.graphics-container{position:relative;width:100%;height:auto}.graphics-container .hero-img-wrapper{width:100%;height:100%;object-fit:cover;overflow:visible;filter:drop-shadow(0 0 10px rgb(0,0,0))}.graphics-container .info-point{position:absolute;z-index:10}.graphics-container .info-point .point{width:1.5em;height:1.5em;border-radius:50%;background-color:var(--white);border:2px solid var(--primary-color);box-shadow:0 0 0 10px #ffffff1a;cursor:pointer;position:relative;animation:point-pulse 1.5s infinite alternate}.graphics-container .info-point .info-popover{position:absolute;left:50%;background:var(--card-black);border:1px solid var(--stroke);border-radius:1rem;padding:1rem;width:max-content;max-width:250px;box-shadow:var(--primary-box-shadow);z-index:1000}.graphics-container .info-point .info-popover.bottom{top:calc(100% + 12px);left:50%}.graphics-container .info-point .info-popover.top{bottom:calc(100% + 12px);left:-400%}.graphics-container .info-point .info-popover.left{right:calc(100% + 12px);top:50%;left:auto}.graphics-container .info-point .info-popover.right{left:calc(100% + 12px);top:50%}.graphics-container .info-point .info-popover h3{color:var(--header-color-white);font-size:1rem;margin-bottom:.5rem}.graphics-container .info-point .info-popover p{color:var(--text-color);font-size:.875rem;margin:0}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes point-pulse{0%{box-shadow:0 0 0 10px #ffffff1a}to{box-shadow:0 0 0 18px #5f58fe2e}}@media screen and (min-width: 1024px){.graphics-container{position:fixed;bottom:0;left:calc(50% - 10em);width:60vw;height:calc(100vh - var(--header-height))}.graphics-container .hero-img-wrapper{width:100%;height:100%;object-fit:contain}}.hero-subtext-container{display:flex;flex-direction:column;gap:2em;width:100%}.hero-subtext-container h4{display:none}@media screen and (min-width: 768px){.hero-subtext-container h4{display:block}}.hero-cta{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem;background-color:transparent}.hero-cta .Button{width:100%}@media screen and (min-width: 1024px){.hero-cta{flex-direction:row}.hero-cta .Button{width:fit-content}}.Solutions{position:relative;min-height:100vh;padding:4rem 1rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bg-white);gap:2rem}.Solutions .solutions-header{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;color:var(--text-color-white)}.Solutions .solutions-header h1{color:var(--header-color)}.Solutions .solutions-content-container{display:flex;flex-direction:column;gap:1.5em}.Solutions .solutions-content-container .solution-card{flex:1;border-radius:1em;display:flex;gap:2em;padding:2rem 2rem 4rem;align-items:center;flex-direction:column;border:2px solid var(--stroke-white);background:var(--card-white);cursor:pointer;transition:all .3s ease;position:relative}.Solutions .solutions-content-container .solution-card img{transform:scale(1);transition:all .3s ease;object-fit:contain;flex:2}.Solutions .solutions-content-container .solution-card .solution-text{color:var(--header-color);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.Solutions .solutions-content-container .solution-card .learn-more{color:var(--header-color);cursor:pointer;position:absolute;bottom:1rem;right:1rem}.Solutions .solutions-content-container .solution-card:hover{border-color:var(--primary-color)}.Solutions .solutions-content-container .solution-card:hover img{transform:scale(.95)}.Solutions .solutions-content-container .solution-card:hover .learn-more{color:var(--primary-color)}@media screen and (min-width: 768px){.Solutions{padding:4rem 0}.Solutions .solutions-content-container{flex-direction:row}}@media screen and (min-width: 2280px){.Solutions{min-height:70vh}}.scroll-reveal{width:100%;height:fit-content;margin:0;padding:0}@media screen and (min-width: 768px){.scroll-reveal{height:100%;flex:1}}.Benefits{max-width:1310px;margin-left:auto;margin-right:auto;padding:1rem;padding-top:var(--header-height);padding-bottom:4rem}.text-md,.Benefits .cards-container .card ul li{font-size:calc(var(--base-size) * var(--scale))}.Benefits{display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:2rem}.Benefits .title-container{text-align:center}@media screen and (min-width: 768px){.Benefits .title-container{width:80%}}.Benefits .title{text-align:center;display:flex;align-items:center;justify-content:center;color:var(--header-color-white);padding-bottom:1rem}.Benefits .cards-container{flex-wrap:wrap;display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:1rem}.Benefits .cards-container .card{flex:1;min-width:300px;border:1px solid var(--stroke);background-color:var(--card-black);border-radius:1rem;padding:2rem;display:flex;flex-direction:column;box-shadow:0 0 10px #5f58fe4d}.Benefits .cards-container .card h2{color:var(--header-color-white);margin-bottom:2rem}.Benefits .cards-container .card ul{padding:0;margin:0;display:flex;list-style-type:none;flex-direction:column}.Benefits .cards-container .card ul li{margin-bottom:1rem;padding-bottom:1rem;position:relative;transition:color .3s ease;cursor:default}.Benefits .cards-container .card ul li:before{content:"";width:20px;height:2px;background-color:var(--stroke);margin-right:1rem;position:absolute;top:-1ch;transition:width .3s ease-in-out}.Benefits .cards-container .card ul li:hover{color:var(--white)}.Benefits .cards-container .card ul li:hover:before{background-color:var(--white);width:80px}.LaptopWithVideo{display:flex;justify-content:flex-end;position:relative;overflow:hidden}.laptop-container{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.laptop-svg-wrapper{width:100%;height:auto;position:relative}.laptop-video{top:6%;z-index:2;margin-right:.5%;position:absolute;object-fit:cover;box-shadow:0 4px 10px #00000080}.HowItWorks .CustomizeSection{max-width:1310px;margin-left:auto;margin-right:auto;padding:1rem;padding-top:var(--header-height);padding-bottom:4rem}.text-wrapper,.HowItWorks .stepper-container .stepper-content{max-width:80ch;margin-left:auto;margin-right:auto}.HowItWorks{display:flex;flex-direction:column;align-items:center;background-color:var(--bg-white);color:var(--text-color-white);box-shadow:var(--primary-box-shadow);border-top:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color)}.HowItWorks .title{padding:2rem;color:var(--header-color)}.HowItWorks .stepper-container{border-radius:1rem;background-color:var(--stroke-one);display:flex;flex-direction:column;gap:1rem}.HowItWorks .stepper-container .stepper-header{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;padding:1em}.HowItWorks .stepper-container .stepper-header .stepper-header-item{padding:1em;width:1em;height:1em;display:flex;align-items:center;justify-content:center;border-radius:50%;aspect-ratio:1/1;cursor:pointer;background-color:var(--card-white);border:1px solid var(--primary-color)}.HowItWorks .stepper-container .stepper-header .stepper-header-item.active{background:linear-gradient(to bottom left,#fff,#4f48e0,#5f58fe);color:var(--white)}.HowItWorks .stepper-container .image-container{background-color:var(--card-white);border:2px double var(--stroke-white);padding:4em 1rem;border-radius:1rem;position:relative}.HowItWorks .stepper-container .image-container img{height:100%;object-fit:contain}.HowItWorks .stepper-container .mobile-next-step-button{display:flex;gap:.5rem;padding:1rem;align-items:center;justify-content:center;background-color:var(--card-white);border-radius:8px;width:100%;cursor:pointer;border:2px solid var(--stroke-white)}.HowItWorks .stepper-container .mobile-next-step-button p{margin:0}.HowItWorks .stepper-container .stepper-content{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.HowItWorks .stepper-container .stepper-content p{margin:0}.HowItWorks .stepper-container .stepper-content h2{min-width:100%;color:var(--header-color);padding-bottom:1rem}.HowItWorks .HowItWorksGraphic *{transition:opacity .3s ease}.HowItWorks .HowItWorksGraphic .visible{opacity:1}.HowItWorks .HowItWorksGraphic .resource-agent:not(.visible){opacity:0}.HowItWorks .HowItWorksGraphic .circuit-connect:not(.visible){opacity:0}.HowItWorks .HowItWorksGraphic .stage2:not(.visible){opacity:0}.HowItWorks .HowItWorksGraphic .infinite-sign:not(.visible){opacity:0}.HowItWorks .HowItWorksGraphic .arrow-1-left:not(.visible){opacity:0}.HowItWorks .HowItWorksGraphic .arrow-1-right:not(.visible){opacity:0}.HowItWorks .HowItWorksGraphic .arrow-2-left:not(.visible){opacity:0}.HowItWorks .HowItWorksGraphic .arrow-2-right:not(.visible){opacity:0}.HowItWorks .CustomizeSection{display:flex;flex-direction:column;text-align:center;width:90%;margin:0}.HowItWorks .CustomizeSection .continuation-dots-container{display:flex;flex-direction:column;padding:2em;align-items:center;justify-content:center;gap:1rem}.HowItWorks .CustomizeSection .continuation-dots-container .continuation-dot{width:1em;height:1em;border-radius:50%;background-color:var(--gray)}.HowItWorks .CustomizeSection .continuation-dots-container .continuation-dot:nth-child(4){opacity:1}.HowItWorks .CustomizeSection .continuation-dots-container .continuation-dot:nth-child(3){opacity:.75}.HowItWorks .CustomizeSection .continuation-dots-container .continuation-dot:nth-child(2){opacity:.5}.HowItWorks .CustomizeSection .continuation-dots-container .continuation-dot:nth-child(1){opacity:.25}.HowItWorks .CustomizeSection .title-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.HowItWorks .CustomizeSection .title-container h1{color:var(--header-color)}.HowItWorks .CustomizeSection .bullet-points-container{display:flex;flex-direction:column;gap:2rem}.HowItWorks .CustomizeSection .bullet-points-container .bullet-point{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.HowItWorks .CustomizeSection .bullet-points-container .bullet-point svg{font-size:5rem;background-color:var(--card-white);border-radius:50%;border:2px solid var(--stroke-white);padding:1rem;box-shadow:0 0 10px #0003}.HowItWorks .CustomizeSection .bullet-points-container .bullet-point h3{color:var(--header-color-white)}@media screen and (min-width: 768px){.HowItWorks .CustomizeSection .bullet-points-container{flex-direction:row}}.HowItWorks .graphic-placeholder{width:100%;height:400px;display:flex;align-items:center;justify-content:center}.spinner-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.spinner{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid var(--primary-color, var(--card-black));border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.InfraHero{max-width:1310px;margin-left:auto;margin-right:auto;padding:1rem;padding-top:var(--header-height);padding-bottom:4rem}.InfraHero{min-height:100vh;padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:1400px;gap:5em}.InfraHero .hero-image-container img{min-width:300px;filter:drop-shadow(0 0 10px rgba(95,88,254,.5));object-fit:contain}.InfraHero .hero-text-container{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:1rem}.InfraHero .cta-button-container{display:flex;flex-direction:column;gap:1rem;align-items:center}@media screen and (min-width: 768px){.InfraHero{flex-direction:row}.InfraHero .hero-text-container,.InfraHero h1{text-align:left}.InfraHero .hero-image-container,.InfraHero .hero-text-container{flex:1}.InfraHero .cta-button-container{flex-direction:row;width:100%}}.ComparisonTable{width:100%;padding:1rem;min-height:min(90vh,800px);display:flex;justify-content:space-evenly;flex-direction:column;padding:4rem 0;max-width:900px;margin:0 auto}.ComparisonTable .title-container{height:auto;flex:0}.ComparisonTable .title-container h1{text-align:center;color:var(--header-color-white);margin-bottom:2rem}.ComparisonTable table{border-collapse:collapse;border-spacing:0}.ComparisonTable th,.ComparisonTable td{padding:.5rem;text-align:left;border-bottom:1px solid var(--stroke)}.ComparisonTable th{font-weight:600;border-bottom:2px solid var(--stroke)}.ComparisonTable th:not(:first-child){text-align:center}.ComparisonTable .table-cell{display:flex;align-items:center;flex-direction:column;gap:.5rem;text-align:center}.ComparisonTable .table-cell .text{font-size:.8rem}.Infrastructure .comparison-table-container{background-color:var(--bg-black)}.HowStage2Works{max-width:1310px;margin-left:auto;margin-right:auto;padding:1rem;padding-top:var(--header-height);padding-bottom:4rem}.HowStage2Works{padding:1rem 1rem 4rem;position:relative}.HowStage2Works .header-container{display:flex;flex-direction:column;align-items:center;justify-content:center;top:6em;height:6em;margin-bottom:2rem}.HowStage2Works .header-container h1{color:var(--header-color-white)}.HowStage2Works .scroll-container{position:relative;overflow:visible}.HowStage2Works .content-wrapper{height:6000px;position:relative}.HowStage2Works .images-container{position:sticky;top:6em;height:270px;overflow:hidden}.HowStage2Works .images-container .image-container{position:absolute;left:0;right:0;height:100%;width:100%;border-radius:8px;overflow:hidden}.HowStage2Works .images-container .image-container img{width:100%;height:100%;object-fit:contain}.HowStage2Works .cards-container{position:sticky;top:calc(270px + 8em);height:540px}.HowStage2Works .step-container{box-shadow:var(--primary-box-shadow);position:absolute;left:0;right:0;background:var(--card-black);height:270px;padding:.5rem 1rem 1rem;overflow:auto;border-radius:8px;border:1px solid var(--gray)}.HowStage2Works .step-container span,.HowStage2Works .step-container a{text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--primary-color);transition:text-decoration-color .3s ease}.HowStage2Works .step-container a:hover{text-decoration-color:var(--primary-color-hover)}.HowStage2Works .step-container h2{margin-bottom:1rem;font-size:1.2rem}@media screen and (min-width: 768px){.HowStage2Works .step-container h2{font-size:calc(var(--base-size) * var(--scale) * var(--scale) * var(--scale));line-height:var(--line-height)}}@media screen and (min-width: 768px){.HowStage2Works .header-container{position:sticky;margin:0}.HowStage2Works .scroll-container{display:flex;gap:2rem;margin:0 auto;padding:0 2rem;max-width:1440px}.HowStage2Works .images-container{flex:2;position:sticky;top:calc(12em + 1rem + 10%);height:540px}.HowStage2Works .images-container img{object-position:top}.HowStage2Works .content-wrapper{flex:1}.HowStage2Works .cards-container{top:calc(12em + 1rem + 10%);height:540px;overflow:hidden;width:100%}}@media screen and (min-width: 2280px){.HowStage2Works{max-width:1800px}.HowStage2Works .header-container{padding-top:10%}.HowStage2Works .images-container,.HowStage2Works .cards-container{top:25%}}.Stage2Benefits .page-wrapper{max-width:1310px;margin-left:auto;margin-right:auto;padding:1rem;padding-top:var(--header-height);padding-bottom:4rem}.Stage2Benefits{background-color:var(--bg-white)}.Stage2Benefits h1{color:var(--header-color);text-align:center;padding:2rem}.Stage2Benefits .cards-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.Stage2Benefits .cards-container .card{min-width:300px;border:1px solid var(--stroke-white);background-color:var(--card-white);border-radius:1rem;display:flex;gap:1rem;flex-direction:column;padding:2rem;flex:1;height:auto}.Stage2Benefits .cards-container .card .icon-container{font-size:2rem;width:fit-content;background-color:var(--gray);padding:1rem;border-radius:50%;color:var(--header-color-white)}.Stage2Benefits .cards-container .card h2{color:var(--header-color)}.Stage2Benefits .cards-container .card p{color:var(--text-color-white)}.ToolBubbles{background-color:var(--bg-white);min-height:70vh;position:relative;overflow-y:visible}.ToolBubbles .bubbles-container{width:100%;height:100%;position:absolute;top:0;left:0}.ToolBubbles .bubble{width:8rem;height:8rem;border-radius:50%;background:linear-gradient(to bottom left,var(--card-white),var(--primary-color-hover),var(--primary-color));box-shadow:0 0 10px #0003;border:1px solid var(--stroke-white);font-size:2rem;color:var(--header-color-white);position:absolute;display:flex;justify-content:center;align-items:center;opacity:1}.ToolBubbles .bubble:nth-child(1){top:8%;left:30%}.ToolBubbles .bubble:nth-child(2){top:30%;left:39%}.ToolBubbles .bubble:nth-child(3){top:55%;left:30%;visibility:hidden}@media screen and (min-width: 768px){.ToolBubbles .bubble:nth-child(3){visibility:visible}}.ToolBubbles .bubble:nth-child(4){top:35%;left:20%;visibility:hidden}@media screen and (min-width: 768px){.ToolBubbles .bubble:nth-child(4){visibility:visible}}.ToolBubbles .bubble:nth-child(5){top:20%;left:55%}.ToolBubbles .bubble:nth-child(6){top:20%;left:50%}.ToolBubbles .bubble:nth-child(7){top:55%;left:70%;visibility:hidden}@media screen and (min-width: 768px){.ToolBubbles .bubble:nth-child(7){visibility:visible}}.ToolBubbles .bubble:nth-child(8){top:5%;left:70%}.ToolBubbles .bubble:nth-child(9){top:30%;left:78%;visibility:hidden}@media screen and (min-width: 768px){.ToolBubbles .bubble:nth-child(9){visibility:visible}}.ToolBubbles .bubble:nth-child(10){top:10%;left:10%}.ToolBubbles .bubble:nth-child(11){top:55%;left:8%}.ToolBubbles .text-container{padding:1rem;position:absolute;bottom:10%;left:0;right:0;text-align:center;color:var(--header-color)}.ToolBubbles .text-container .emphaisze-text{font-weight:700;color:var(--primary-color);text-decoration:underline;text-underline-offset:.5rem}.WhyItMatters{max-width:1310px;margin-left:auto;margin-right:auto;padding:1rem;padding-top:var(--header-height);padding-bottom:4rem}.text-xs{font-size:calc(var(--base-size) / var(--scale))}.text-sm{font-size:var(--base-size)}.text-md{font-size:calc(var(--base-size) * var(--scale))}.text-lg{font-size:calc(var(--base-size) * var(--scale) * var(--scale))}.text-xl{font-size:calc(var(--base-size) * var(--scale) * var(--scale) * var(--scale))}.text-2xl{font-size:calc(var(--base-size) * var(--scale) * var(--scale) * var(--scale) * var(--scale))}.WhyItMatters{display:flex;flex-direction:column;align-items:center}.WhyItMatters .title-container{text-align:center;align-items:center;justify-content:center;margin-bottom:2rem}.WhyItMatters .title-container h1{color:var(--header-color-white)}.WhyItMatters .cards-container{display:none;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;gap:1rem;padding:1rem}.WhyItMatters .cards-container .card{cursor:default;border:1px solid var(--stroke-black);background-color:var(--card-black);border-radius:1rem;padding:1rem;width:100%;display:flex;flex-direction:column;box-shadow:0 0 10px #0000001a}.WhyItMatters .cards-container .card h3{font-size:1rem;transition:color .3s ease;text-align:center}.WhyItMatters .cards-container .card:hover{box-shadow:var(--primary-box-shadow)}.WhyItMatters .cards-container .card:hover h3{color:var(--header-color-white)}@media screen and (min-width: 768px){.WhyItMatters .cards-container{display:flex}.WhyItMatters .cards-container .card{width:auto}.WhyItMatters .cards-container .card h3{font-size:1.3rem}}.WhyItMatters .summary-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem;text-align:center;padding:2rem}.WhyItMatters .summary-container .summary-title-container{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--header-color-white)}.WhyItMatters .summary-container .summary-cards-container{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.WhyItMatters .summary-container .summary-cards-container .summary-card{cursor:default;background-color:var(--card-black);border:1px solid var(--stroke-black);border-radius:1rem;padding:.5rem 1rem;color:var(--header-color-white);box-shadow:var(--primary-box-shadow)}.WhyItMatters .summary-container .summary-cards-container .summary-card:hover{box-shadow:0 0 10px #ffffff80;transition:box-shadow .3s ease}.WhyItMatters .summary-container h2{color:var(--header-color-white)}.WorkflowHero{max-width:1310px;margin-left:auto;margin-right:auto;padding:1rem;padding-top:var(--header-height);padding-bottom:4rem}.WorkflowHero{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5em}.WorkflowHero .hero-image-container img{min-width:300px;filter:drop-shadow(0 0 10px rgba(95,88,254,.5));object-fit:contain}.WorkflowHero .hero-text-container{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:1rem}.WorkflowHero .cta-button-container{display:flex;width:100%;gap:1rem;flex-direction:column}@media screen and (min-width: 768px){.WorkflowHero{flex-direction:row}.WorkflowHero .hero-text-container{text-align:left}.WorkflowHero h1,.WorkflowHero h2{text-align:left;align-self:flex-start}.WorkflowHero .hero-image-container,.WorkflowHero .hero-text-container{flex:1}.WorkflowHero .cta-button-container{flex:1;flex-direction:row}.WorkflowHero .cta-button-container .cta-button{align-self:flex-start}}.continuation-dots-container{display:flex;flex-direction:column;padding:2em;align-items:center;justify-content:center;gap:2rem}.continuation-dots-container .continuation-dot{width:1em;height:1em;border-radius:50%;background-color:var(--gray)}.continuation-dots-container .continuation-dot:nth-child(4){opacity:1}.continuation-dots-container .continuation-dot:nth-child(3){opacity:.75}.continuation-dots-container .continuation-dot:nth-child(2){opacity:.5}.continuation-dots-container .continuation-dot:nth-child(1){opacity:.25}.ResearchGroupsHero{max-width:1310px;margin-left:auto;margin-right:auto;padding:1rem;padding-top:var(--header-height);padding-bottom:4rem}.text-wrapper{max-width:80ch;margin-left:auto;margin-right:auto}.ResearchGroupsHero{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;max-width:1400px;gap:5em}.ResearchGroupsHero .hero-image-container img{min-width:300px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(95,88,254,.5))}.ResearchGroupsHero .hero-text-container{display:flex;flex-direction:column;justify-content:center;gap:1rem}.ResearchGroupsHero .cta-button-container{display:flex;padding-top:1rem;flex-direction:column;gap:1rem;align-items:center}@media screen and (min-width: 768px){.ResearchGroupsHero{flex-direction:row;justify-content:flex-start;text-align:left}.ResearchGroupsHero .hero-text-container,.ResearchGroupsHero h1,.ResearchGroupsHero p{margin:0;text-align:left}.ResearchGroupsHero .hero-image-container,.ResearchGroupsHero .hero-text-container{flex:1}.ResearchGroupsHero .cta-button-container{flex-direction:row;width:100%}}.ResearchGroupProblem{max-width:1310px;margin-left:auto;margin-right:auto;padding:1rem;padding-top:var(--header-height);padding-bottom:4rem}.ResearchGroupProblem .intro-container,.ResearchGroupProblem .problem-cards .problem-card .card-content{background-color:var(--card-black);border-radius:1rem;border:1px solid var(--stroke);box-shadow:var(--primary-box-shadow);padding:1.5rem}.text-wrapper,.ResearchGroupProblem .intro-container{max-width:80ch;margin-left:auto;margin-right:auto}.ResearchGroupProblem .problem-cards .problem-card .card-content,.ResearchGroupProblem .intro-container{background-color:var(--card-black);border-radius:1rem;border:1px solid var(--stroke);box-shadow:var(--primary-box-shadow);padding:1.5rem}.ResearchGroupProblem{padding-bottom:0;min-height:min(90vh,800px);display:flex;flex-direction:column;justify-content:space-around}.ResearchGroupProblem .intro-container{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;padding:1rem}.ResearchGroupProblem .intro-container{padding:2rem}.ResearchGroupProblem .problem-cards{display:flex;gap:1rem;padding:2rem 0;position:relative;align-items:center;justify-content:center}.ResearchGroupProblem .problem-cards .problem-card-wrapper{cursor:grab;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;width:min(600px,90vw);height:min(400px,80vh);display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media screen and (min-width: 768px){.ResearchGroupProblem .problem-cards .problem-card-wrapper{height:min(200px,80vh)}}.ResearchGroupProblem .problem-cards .carousel-nav{background:var(--card-black);border:1px solid var(--stroke);color:var(--primary-color);width:40px;height:40px;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:2}.ResearchGroupProblem .problem-cards .carousel-nav:hover{background:var(--primary-color);color:var(--card-black)}.ResearchGroupProblem .problem-cards .carousel-nav.prev{margin-right:1rem}.ResearchGroupProblem .problem-cards .carousel-nav.next{margin-left:1rem}@media screen and (min-width: 768px){.ResearchGroupProblem .problem-cards .carousel-nav{width:32px;height:32px;font-size:.8rem}}.ResearchGroupProblem .problem-cards label{font-size:1.5rem;font-weight:600;color:var(--header-color-white);display:flex;align-items:center;gap:1rem}.ResearchGroupProblem .problem-cards label .title-icon{color:var(--primary-color)}.ResearchGroupProblem .problem-cards .problem-card{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;height:100%}.ResearchGroupProblem .problem-cards .problem-card .card-content{display:flex;flex-direction:column;text-align:center;padding:2rem;position:relative;height:100%;width:100%}.ResearchGroupProblem .problem-cards .problem-card .card-content div:first-child{position:absolute;top:1em;left:1em}.ResearchGroupProblem .problem-cards .problem-card .card-content .card-quote{flex:1;display:flex;justify-content:center;align-items:center;border-bottom:2px solid var(--primary-color);border-bottom-style:dotted;font-size:1.2rem;color:var(--header-color-white);padding-bottom:1em}.ResearchGroupProblem .problem-cards .problem-card .card-content .card-description{padding-top:1em}.ResearchGroupSolution{max-width:1310px;margin-left:auto;margin-right:auto;padding:1rem;padding-top:var(--header-height);padding-bottom:4rem}.ResearchGroupSolution .intro-container,.ResearchGroupSolution .solution-card{background-color:var(--card-black);border-radius:1rem;border:1px solid var(--stroke);box-shadow:var(--primary-box-shadow);padding:1.5rem}.text-wrapper,.ResearchGroupSolution .intro-container{max-width:80ch;margin-left:auto;margin-right:auto}.ResearchGroupSolution .solution-card,.ResearchGroupSolution .intro-container{background-color:var(--card-black);border-radius:1rem;border:1px solid var(--stroke);box-shadow:var(--primary-box-shadow);padding:1.5rem}.ResearchGroupSolution{min-height:min(90vh,800px);margin-bottom:2em}.ResearchGroupSolution .intro-container{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;margin-bottom:1rem}.ResearchGroupSolution .intro-container h1{color:var(--white);font-size:1.5rem}.ResearchGroupSolution .intro-container p{font-size:1rem}.ResearchGroupSolution .solution-card-container{display:flex;align-items:center;gap:.5rem;position:relative;justify-content:center;padding:.5rem 0}.ResearchGroupSolution .solution-card-container .solution-card-wrapper{cursor:grab;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;width:100%;height:min(500px,70vh);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ResearchGroupSolution .solution-card-container .carousel-nav{background:var(--card-black);border:1px solid var(--stroke);color:var(--primary-color);width:32px;height:32px;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:2;font-size:.8rem}.ResearchGroupSolution .solution-card-container .carousel-nav:hover{background:var(--primary-color);color:var(--card-black)}.ResearchGroupSolution .solution-card-container .carousel-nav.prev{margin-right:.5rem}.ResearchGroupSolution .solution-card-container .carousel-nav.next{margin-left:.5rem}.ResearchGroupSolution .solution-card{display:flex;flex-direction:column;width:100%;height:100%;gap:1rem}.ResearchGroupSolution .solution-card .solution-content{display:flex;flex-direction:column;gap:.75rem}.ResearchGroupSolution .solution-card .solution-content label{font-size:1.25rem;font-weight:600;color:var(--header-color-white);display:flex;align-items:center;gap:1rem}.ResearchGroupSolution .solution-card .solution-content label .title-icon{color:var(--primary-color);width:2rem;height:2rem}.ResearchGroupSolution .solution-card .solution-content .solution-description{font-size:1rem;color:var(--text-color);line-height:1.5}.ResearchGroupSolution .solution-card .solution-media{flex:1;min-height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem;background-color:var(--background-color);position:relative}.ResearchGroupSolution .solution-card .solution-media img{width:100%;object-fit:contain;clip-path:inset(0 round 10px)}.ResearchGroupSolution .call-to-action{padding:1rem;margin-top:2em;text-align:center;display:flex;gap:2rem;flex-direction:column;align-items:center}.ResearchGroupSolution .call-to-action h3{font-weight:600;color:var(--white)}@media screen and (min-width: 768px){.ResearchGroupSolution{padding:2rem}.ResearchGroupSolution .intro-container{padding:2rem;margin-bottom:2rem}.ResearchGroupSolution .intro-container h1{font-size:2rem}.ResearchGroupSolution .intro-container p{font-size:1.1rem}.ResearchGroupSolution .solution-card-container{gap:1rem;padding:1rem 0}.ResearchGroupSolution .solution-card-container .solution-card-wrapper{height:min(600px,80vh)}.ResearchGroupSolution .solution-card-container .carousel-nav{width:40px;height:40px;font-size:1rem}.ResearchGroupSolution .solution-card-container .carousel-nav.prev{margin-right:1rem}.ResearchGroupSolution .solution-card-container .carousel-nav.next{margin-left:1rem}.ResearchGroupSolution .solution-card{flex-direction:row;gap:2rem;padding:2rem}.ResearchGroupSolution .solution-card .solution-content{flex:.5;gap:1rem}.ResearchGroupSolution .solution-card .solution-content label{font-size:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.ResearchGroupSolution .solution-card .solution-content label .title-icon{font-size:1.3rem}.ResearchGroupSolution .solution-card .solution-content .solution-description{font-size:1.1rem;line-height:1.6}.ResearchGroupSolution .solution-card .solution-media{align-items:normal}}:root{--black: #000;--white: white;--gray: #737a88;--primary-color: #5f58fe;--primary-color-hover: #3028ca;--bg-black: #0e0d13;--card-black: #1d1b27;--bg-white: #fffefe;--card-white: #f9fafc;--stroke: #38383e;--stroke-hover: #2d2d32;--stroke-white: #e6e6e6;--text-color: #9f9fa2;--text-color-white: #333;--header-color: #1c1a26;--header-color-white: #fffefe;--primary-box-shadow: 0 0 10px 0 rgba(95, 88, 254, .5)}.desktop-only{display:none}@media screen and (min-width: 768px){.desktop-only{display:block}}:root{--base-size: 16px;--scale: 1.2;--line-height: 1.6;--line-height-header: 1.2}.text-xs,small{font-size:calc(var(--base-size) / var(--scale))}.text-sm,p{font-size:var(--base-size)}.text-md,h4{font-size:calc(var(--base-size) * var(--scale))}.text-lg,h3{font-size:calc(var(--base-size) * var(--scale) * var(--scale))}.text-xl,h2{font-size:calc(var(--base-size) * var(--scale) * var(--scale) * var(--scale))}.text-2xl,h1{font-size:calc(var(--base-size) * var(--scale) * var(--scale) * var(--scale) * var(--scale))}.wrapper{max-width:1310px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.text-wrapper,p{max-width:80ch;margin-left:auto;margin-right:auto}:root{--header-height: 5em}.hero-text{font-size:2rem;color:var(--white);font-weight:800}@media screen and (min-width: 768px){.hero-text{font-size:3.5rem}}h1{font-weight:500;line-height:var(--line-height-header)}h2,h3{font-weight:400;line-height:var(--line-height-header)}h4,p{font-weight:400;line-height:var(--line-height)}small{font-weight:300;line-height:var(--line-height)}@font-face{font-family:Inter Tight;src:url(/assets/InterTight-VariableFont-Catr4xtk.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}html{font-size:var(--base-size)}body{background-color:var(--bg-black);color:var(--text-color);font-family:Inter Tight,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--line-height)}a{color:var(--text-color);text-decoration:none}button{border:none;background:none;padding:0;cursor:pointer;font:inherit}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.background-grid{position:fixed;top:0;left:0;width:100vw;height:100vh;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);border:1px solid var(--stroke);opacity:.5;z-index:-1}.background-grid:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-mask-image:linear-gradient(to right,transparent,black 20% 80%,transparent),linear-gradient(to bottom,transparent,black 20% 80%,transparent);mask-image:linear-gradient(to right,transparent,black 20% 80%,transparent),linear-gradient(to bottom,transparent,black 20% 80%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;background-image:linear-gradient(to right,#808080 .1em,transparent .1em),linear-gradient(to bottom,#808080 .1em,transparent .1em);background-size:8.3333333333vw 8.3333333333vw;pointer-events:none}.scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);color:var(--white);font-size:2rem;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-20px)}60%{transform:translate(-50%) translateY(-10px)}}
