.footer{background-color:white;width:100vw;padding:3rem 6rem;display:flex;flex-direction:row;justify-content:space-around;align-items:center;text-align:left;flex-wrap:wrap;gap:4rem;min-height:150px}.footer-child{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer-child.logo-section{flex:0 0 auto;display:flex;align-items:center;height:100%}.footer-logo{height:100px;width:100px;margin-left:0;-o-object-fit:contain;object-fit:contain}.footer-heading{font-size:18px;font-weight:700;margin-bottom:1rem;color:#000}.footer-child.links-section{display:flex;flex-direction:row;gap:4rem;flex:1}.footer-column{display:flex;flex-direction:column}.footer-link{font-weight:400;font-size:16px;color:#333;transition:color .3s ease}.footer-link:hover{color:#682bd7}.footer-child.social-section{flex:0 0 auto;min-width:200px}.footer-socials{justify-content:flex-start;gap:1rem;margin-bottom:1.5rem}.app-store-badges,.footer-socials{display:flex;flex-direction:row;align-items:center}.app-store-badges{gap:.75rem}@media (max-width:768px){.footer{background-color:white;width:100vw;padding:2rem;gap:2rem;text-align:center;flex-wrap:wrap}.footer,.footer-child.logo-section{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-child.logo-section{gap:1rem}.footer-child.links-section{flex-direction:row;justify-content:space-around;width:100%;gap:2rem}.footer-child.social-section,.footer-column{align-items:center;text-align:center}.footer-child.social-section{display:flex;flex-direction:column;justify-content:center;width:100%}.footer-socials{justify-content:center}.app-store-badges{align-items:center}}.header{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;width:100vw;max-width:100vw;box-sizing:border-box;z-index:9999;background:rgb(244,244,244);padding:2rem 4rem}.logo{height:60px;width:230px;padding-top:2px}.nav{flex-grow:1;text-align:center}.nav,.nav-list{display:flex;justify-content:center;align-items:center}.nav-list{height:50px;border-radius:30px;position:relative;list-style:none;gap:60px;padding:0 10%;margin:0;color:#333}.nav-text-wrapper{display:flex;flex-direction:column;overflow:hidden;height:35px;position:relative}.nav-text{display:block;transition:transform .3s ease-in-out;color:#333;font-weight:500;font-size:20px}.hover-text,.normal-text{transform:translateY(0)}.hover-text{position:absolute;top:115%;left:0;color:#682bd7}.nav-list li:hover .hover-text,.nav-list li:hover .normal-text{cursor:pointer}.nav-list li:hover .normal-text{transform:translateY(-110%)}.nav-list li:hover .hover-text{transform:translateY(-130%)}.nav-list li{display:inline-block}.nav-list a{text-decoration:none;font-weight:400;color:rgba(255,255,255,1);font-size:16px}.header-buttons{display:flex;align-items:center;gap:1rem}.demo-button{width:200px;height:45px}.demo-button:hover{color:#682bd7}.login-button{background:none;border:none;color:#333;font-size:18px;font-weight:500;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease}.login-button:hover{color:#5522b0;text-decoration:underline}.menu-icon{display:none;background:none;border:none;font-size:30px;color:white;cursor:pointer;position:relative;overflow:hidden;height:35px;width:35px}.menu-icon:active,.menu-icon:focus,.menu-icon:hover{background:none!important;border:none!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent;color:white;&:before{padding:0;color:white}}.menu-icon-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .4s ease-in-out}.menu-icon-svg{z-index:9997;transform:translateY(0);color:#333}.close-icon{transform:translateY(-100%);position:absolute}.slide-up{transform:translateY(100%)}.slide-down{transform:translateY(0)}.mobile-menu{position:fixed;top:0;left:0;padding-left:2rem;width:100vw;height:100vh;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:flex-start;flex-direction:column;z-index:1000}.mobile-nav-list{list-style:none;padding-left:20;text-align:left}.nested-list-menu{list-style:none;padding-left:40px}.nested-list-menu a{color:#cccccc!important;font-size:24px;text-decoration:none;font-weight:700}.mobile-nav-list li{margin:2rem 0}.mobile-nav-list a{color:white;font-size:24px;text-decoration:none;font-weight:700}.mobile-nav-list a:active,.mobile-nav-list a:focus,.mobile-nav-list a:hover{background:none!important;border:none!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent;color:white;&:before{padding:0;color:white}}.dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:-60%;background:rgba(0,0,0,.9);border-radius:0 0 8px 8px;box-shadow:0 4px 10px rgba(0,0,0,1);list-style:none;padding:10px;min-width:180px;z-index:100;transition:opacity .2s ease,transform .2s ease}.dropdown-menu.hidden{opacity:0;pointer-events:none;background-color:none}.dropdown-menu.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-menu-border{padding:10px 0;border:1px solid rgba(255,255,255,1);border-radius:0 0 8px 8px;display:flex;flex-direction:column;gap:1rem}.dropdown-menu Link{padding:10px}.dropdown-menu a{text-decoration:none;color:white;display:block;font-size:16px;padding:10px 20px;border-radius:30px;transition:background .3s ease,text-shadow .3s ease}.dropdown-menu a:hover{color:#682bd7;background:rgba(0,0,0,.5);text-shadow:0 5px 10px rgba(255,255,255,.5)}@media (max-width:768px){.header-buttons,.nav{display:none}.header{max-width:100vw;padding:1rem 2rem;height:100px;display:flex;align-items:center;justify-content:space-between}.menu-icon{display:block;z-index:1001}.logo,.menu-icon{position:absolute}.logo{left:55%;top:55%;transform:translate(-50%,-50%);height:100px;width:200px}}.features-card{backdrop-filter:blur(23.15133285522461px);box-shadow:0 10px 20px 0 #00000026;background:#ffffff;border-radius:30px;height:320px;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:2rem 3rem}.features-card h2{color:#5900a9;max-width:300px;margin-top:0}@media (max-width:768px){.features-card{flex-direction:column;text-align:center;height:auto;width:80vw;padding:2rem}.features-card-reverse{flex-direction:column-reverse}.features-card h2{text-align:center}.features-card img{width:55vw;height:auto;margin-bottom:1rem}}.center-img{width:100%;height:auto;margin-top:2rem}.howitworks-index{background:#9944E5;border-radius:50%;height:42px;width:42px;display:flex;justify-content:center;align-items:center}.howitworks-index h3{color:white}.appdemo-card{width:100%;display:flex;justify-content:space-between}