.header{z-index:1000;background-color:#0000;width:100vw;height:80px;transition:all .3s;position:fixed;top:0;left:0;right:0;overflow:visible}.header.scrolled{background-color:#fffffff2;box-shadow:0 4px 6px #0000001a}.header-container{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1400px;height:100%;margin:0 auto;padding:0 2rem;display:flex;position:relative}.logo{align-items:center;height:100%;margin-right:auto;display:flex}.logo img{width:auto;height:90px}.nav-menu{margin:0 auto;overflow:visible}.nav-menu ul{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.nav-menu a{color:var(--text-color);font-weight:500;text-decoration:none;transition:color .3s}.nav-menu a:hover{color:var(--primary-color)}.burger-menu{cursor:pointer;z-index:1001;color:#725ac1;background:0 0;border:none;outline:none;flex-direction:column;justify-content:space-between;width:32px;height:24px;padding:0;transition:all .3s;display:none;position:relative}.burger-menu:focus,.burger-menu:focus-visible{outline:none}.burger-menu span{transform-origin:50%;will-change:transform, width, opacity;background-color:#725ac1;border-radius:2px;width:100%;height:2px;transition:all .4s cubic-bezier(.68,-.6,.32,1.6)}.burger-menu span:first-child{transform-origin:0 0;width:70%}.burger-menu span:nth-child(2){width:85%;margin-left:auto}.burger-menu span:nth-child(3){transform-origin:0 100%;width:60%}.burger-menu.open span:first-child{width:100%;transform:rotate(45deg)translate(2px,-1px)}.burger-menu.open span:nth-child(2){opacity:0;width:100%;transform:scaleX(0)}.burger-menu.open span:nth-child(3){width:100%;transform:rotate(-45deg)translate(1px)}.burger-menu:hover span{background-color:#725ac1}.burger-menu:hover span:first-child,.burger-menu:hover span:nth-child(2),.burger-menu:hover span:nth-child(3){width:100%}@media (max-width:768px){.burger-menu{width:28px;height:22px;margin-left:auto;display:flex;position:relative;right:0}.header{background-color:#fff;width:100vw;height:70px;overflow:visible}.logo{margin-right:0}.logo img{height:75px}.nav-menu{z-index:1000;background:#fff;flex-direction:column;width:80%;max-width:400px;height:100vh;padding:6rem 2rem 2rem;transition:right .3s;display:flex;position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-2px 0 4px #0000001a}.nav-menu.open{right:0}.nav-menu ul{flex-direction:column;gap:1.5rem;width:100%}.nav-menu ul li a:not(.dropdown-button):not(.dropdown-section a){padding:.5rem 0!important;font-size:1.1rem!important;font-weight:300!important;display:block!important}.header-container{width:100%;max-width:100%;padding:0 1rem}.desktop-demo-button{display:none}.nav-link{font-size:1.1rem!important;font-weight:300!important}.dropdown-button{text-align:left;width:100%;padding:.5rem 0!important;font-size:1.2rem!important;font-weight:500!important}.dropdown-section h4{border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.1rem!important;font-weight:300!important}.dropdown-section a{padding:.5rem 0;display:block;font-size:1.1rem!important;font-weight:400!important}}@media (max-width:576px){.header-container{width:100%;max-width:100%;padding:0 1rem}.nav-menu{padding:6rem 1.5rem 2rem}}.logo-container{align-items:center;display:flex}.nav-container{justify-content:space-between;align-items:center;width:100%;max-width:1200px;height:100%;padding:0 2rem;display:flex}.nav-links{align-items:center;gap:2rem;display:flex}.nav-link{color:#1f2937;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s}.nav-link:hover{color:#725ac1}.nav-button{color:#fff;background-color:#725ac1;border-radius:.5rem;padding:.5rem 1rem;font-weight:500;transition:background-color .3s}.nav-button:hover{background-color:#725ac1}.desktop-nav{align-items:center;gap:2rem;display:flex}.desktop-nav a{color:#000;padding:.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s}.desktop-nav a:hover{color:#666}.dropdown-wrapper{z-index:9999;position:relative;overflow:visible}.dropdown-button{color:#1f2937;cursor:pointer;background:0 0;border:none;outline:none;padding:0;font-size:1rem;font-weight:500;transition:color .3s}.dropdown-button:hover{color:#725ac1}.dropdown-button:focus{outline:none}.dropdown-content{z-index:99999;will-change:transform;background-color:#fff;border-radius:.5rem;flex-direction:row;gap:2rem;min-width:500px;padding:1.5rem;display:flex;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%);box-shadow:0 4px 6px #0000001a}.dropdown-section{flex:1;min-width:200px}.dropdown-section h4{color:#1f2937;border-bottom:2px solid #e5e7eb;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:600}.dropdown-section ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.dropdown-section a{color:#4b5563;padding:.25rem 0;font-size:.875rem;text-decoration:none;transition:color .3s;display:block}.dropdown-section a:hover{color:#725ac1}.menu-button{cursor:pointer;z-index:1001;background:0 0;border:none;padding:.5rem;display:none}.menu-icon{background-color:#000;width:25px;height:2px;transition:all .3s;position:relative}.menu-icon:before,.menu-icon:after{content:"";background-color:#000;width:25px;height:2px;transition:all .3s;position:absolute}.menu-icon:before{transform:translateY(-8px)}.menu-icon:after{transform:translateY(8px)}.menu-icon.open{background-color:#0000}.menu-icon.open:before{transform:rotate(45deg)}.menu-icon.open:after{transform:rotate(-45deg)}.mobile-menu{z-index:1000;background-color:#fff;width:80%;max-width:400px;height:100vh;transition:right .3s;position:fixed;top:0;right:-100%;box-shadow:-2px 0 5px #0000001a}.mobile-menu.open{right:0}.mobile-menu-content{flex-direction:column;gap:2rem;padding:6rem 2rem 2rem;display:flex}.mobile-menu-content a{color:#000;border-radius:4px;padding:.5rem;font-size:1.2rem;font-weight:500;text-decoration:none;transition:background-color .2s}.mobile-menu-content a:hover{background-color:#f5f5f5}.mobile-dropdown{box-shadow:none;width:100%;min-width:auto;padding:1rem 0;position:static;transform:none}.mobile-dropdown .dropdown-section{padding:.5rem 0}.mobile-dropdown .dropdown-section h4{margin-bottom:.5rem;font-size:1.1rem}.mobile-dropdown .dropdown-section ul{padding-left:1rem}.mobile-dropdown .dropdown-section a{padding:.5rem 0;font-size:1rem;display:block}@media (max-width:768px){.dropdown-wrapper{position:static}.dropdown-content{box-shadow:none;z-index:auto;flex-direction:column;gap:1.5rem;width:100%;min-width:auto;padding:1rem 0;display:flex;position:static;transform:none}.dropdown-section{width:100%;padding:0}.dropdown-button{text-align:left;width:100%;padding:.5rem 0!important;font-size:1.2rem!important;font-weight:500!important}.dropdown-section h4{border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.1rem!important;font-weight:300!important}.dropdown-section ul{flex-direction:column;gap:.75rem;padding-left:0;display:flex}.dropdown-section a{padding:.5rem 0;display:block;font-size:1.1rem!important;font-weight:400!important}}.demo-button{color:#fff;cursor:pointer;background-color:#725ac1;border:none;border-radius:.375rem;margin-left:auto;padding:.75rem 1.25rem;font-size:1rem;font-weight:500;transition:background-color .3s}.demo-button:hover{background-color:#725ac1}.mobile-demo-button{cursor:pointer;text-align:center;white-space:nowrap;background-color:#725ac1;border:2px solid #0000;border-radius:.375rem;margin-top:2rem;padding:.5rem 1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:none;color:#fff!important}@media (max-width:768px){.mobile-demo-button{width:auto;min-width:auto;max-width:none;display:inline-block}}.products-dropdown,.solutions-dropdown,.resources-dropdown{z-index:9999;position:relative}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;padding:0;display:none}.hamburger span{background-color:#1f2937;width:100%;height:2px;transition:all .3s}.resources-dropdown .dropdown-content,.solutions-dropdown .dropdown-content{width:max-content;min-width:0}.resources-dropdown-content{width:max-content;min-width:0;padding:.75rem 1rem}.resources-dropdown .dropdown-section,.solutions-dropdown .dropdown-section{white-space:nowrap;min-width:auto}@media (max-width:768px){.resources-dropdown .dropdown-content{left:0;transform:none}}.desktop-demo-button{color:#fff;cursor:pointer;background-color:#725ac1;border:2px solid #0000;border-radius:.375rem;margin-left:auto;padding:.75rem 1.25rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s}.desktop-demo-button:hover{color:#725ac1;background-color:#fff;border:2px solid #725ac1}.mobile-demo-button{color:#fff;cursor:pointer;text-align:center;background-color:#725ac1;border:2px solid #0000;border-radius:.375rem;width:100%;margin-top:2rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:none}.mobile-demo-button:hover{background-color:#fff;border:2px solid #725ac1;color:#725ac1!important}@media (max-width:768px){.desktop-demo-button{display:none}.mobile-demo-button{display:block}.nav-menu.open{right:0}.nav-menu ul{flex-direction:column;gap:1.5rem}.nav-menu a:not(.dropdown-button){padding:.5rem 0;display:block;font-size:1.1rem!important;font-weight:300!important}}@keyframes bar1ToBurger{0%{width:100%;transform:rotate(45deg)translate(2px,-1px)}to{width:70%;transform:rotate(0)translate(0)}}@keyframes bar2ToBurger{0%{opacity:0;width:100%;transform:scaleX(0)}to{opacity:1;width:85%;transform:scaleX(1)}}@keyframes bar3ToBurger{0%{width:100%;transform:rotate(-45deg)translate(1px)}to{width:60%;transform:rotate(0)translate(0)}}.resources-dropdown .dropdown-content{width:max-content;min-width:0;padding:.75rem 1rem}.resources-dropdown .dropdown-section,.resources-dropdown-content .dropdown-section{flex:none;width:auto;min-width:0}.resources-dropdown .dropdown-section ul{margin:0;padding:0}
.footer{color:#fff;background-color:#1f2937;padding:1rem 2rem .5rem}.footer-content{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:2rem;display:flex}.footer-logo{flex:1;align-items:center;display:flex}.footer-logo img{width:auto;height:90px}.footer-sections-container{flex:2;gap:4rem;display:flex}.footer-section{margin-left:0}.footer-section h3{color:#fff;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.footer-section ul{padding:0;list-style:none}.footer-section ul li{margin-bottom:.25rem}.footer-section ul li a{color:#e5e7eb;text-decoration:none;transition:color .2s}.footer-section ul li a:hover{color:#fff}.footer-section p{color:#e5e7eb;margin-bottom:.25rem}.footer-section p a{color:#e5e7eb;text-decoration:none;transition:color .2s}.footer-section p a:hover{color:#fff}.footer-social{align-items:center;display:flex}.footer-social a{align-items:center;transition:opacity .2s;display:flex}.footer-social a:hover{opacity:.8}.footer-social img{width:auto;height:24px}.footer-bottom{text-align:center;border-top:1px solid #ffffff1a;max-width:1200px;margin:0 auto;padding:.75rem}.footer-bottom p{color:#e5e7eb;text-align:center;font-size:.875rem}@media (max-width:768px){.footer-content{flex-direction:column;padding:1rem}.footer-logo{text-align:center;justify-content:center;margin-bottom:1rem}.footer-sections-container{justify-content:space-between;gap:1rem;width:100%;display:flex}.footer-section{flex:1}.footer-section h3{font-size:1rem}.footer-section p,.footer-section ul li a{font-size:.8rem}.footer-social{margin-top:1rem}}
