*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root,body,html{overflow-x:hidden;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.noise-bg{position:relative}.noise-bg:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlTPY5AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAQklEQVQ4jWNgQAX8/PwMjIwMDAz8/PyMjIyMjPz8/IyMjIyM/Pz8jIyMjIz8/PyMjIyMjPz8/IyMjIyM/Pz8jIyMjAA5KQS1Hyt8jgAAAABJRU5ErkJggg==);content:"";height:100%;left:0;opacity:.02;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.navbar-container{align-items:stretch;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff;box-shadow:none;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease;width:100%;z-index:1000}.navbar-scrolled{background:#fff;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.navbar-hidden{pointer-events:none;transform:translateY(-100%)}.navbar{background:#0000;height:66px;padding:0 2rem;z-index:1000}.navbar,.navbar-inner{align-items:center;display:flex;justify-content:space-between;width:100%}.navbar-inner{margin:0 auto;max-width:1440px;padding:0 1rem}.mobile-menu-button{background:none;border:none;cursor:pointer;display:none;padding:8px}.hamburger{display:flex;flex-direction:column;height:18px;justify-content:space-between;position:relative;width:24px}.hamburger span{background-color:#1f2152;display:block;height:2px;transition:all .3s ease;width:100%}.hamburger.open span:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-nav{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fffffff2;display:none;left:0;opacity:0;padding:24px;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:all .3s ease;visibility:hidden;z-index:999}.navbar-logo{flex:0 0 auto;height:42px;margin-right:4rem}.navbar-logo,.navbar-logo a{align-items:center;display:flex}.navbar-logo a{color:#1f2152;gap:8px;text-decoration:none;transition:all .3s ease}.navbar-logo a:hover{filter:drop-shadow(-4px 4px 4px rgba(0,0,0,.15));transform:translate(4px,-4px)}.logo-text{font-family:DM Sans,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.02em}.logo-image{display:block;height:42px;max-width:100%;object-fit:contain;width:auto}.desktop-nav{flex:1 1;margin:0 4rem;min-width:0}.desktop-nav,.navbar-links{align-items:center;display:flex;justify-content:center}.navbar-links{gap:32px;margin:0 auto;padding:0 2rem}.navbar-links a{border-radius:6px;color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;padding:.5rem .8rem;position:relative;text-decoration:none;transition:all .2s ease;white-space:nowrap}.navbar-links a:hover{background-color:#7c3aed14;color:#7c3aed}.navbar-links a:after{display:none}.navbar-auth{align-items:center;display:flex;flex:0 0 auto;gap:16px;margin-left:4rem}.beta-btn{background:linear-gradient(135deg,#7c3aed,#a855f7);border:1px solid #fff3;border-radius:8px;box-shadow:0 2px 4px #7c3aed4d;color:#fff;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;padding:6px 12px;text-decoration:none;transition:all .3s ease}.beta-btn:hover{background:linear-gradient(135deg,#8b5cf6,#c084fc);box-shadow:0 4px 8px #7c3aed66;transform:translateY(-2px)}.signup-btn{align-items:center;background:linear-gradient(181deg,#38bdf8 .9%,#0071e3d9 99.09%);border-radius:12px;box-shadow:0 4px 4px 0 #00000040;gap:4px;height:32px;text-decoration:none;transition:all .3s ease;width:75px}.signup-btn,.signup-btn span{display:flex;flex-shrink:0;justify-content:center}.signup-btn span{color:#e6e6e6;flex-direction:column;font-family:DM Sans;font-size:13px;font-style:normal;font-weight:500;height:16px;letter-spacing:-.52px;line-height:normal;width:43px}.signup-btn:hover{box-shadow:-4px 4px 4px 0 #00000026;transform:translate(4px,-4px)}.signup-btn svg{flex-shrink:0;height:14px;width:14px}.login-btn{color:#1f2152;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;position:relative;text-decoration:none;transition:all .2s ease}.login-btn:after{background:#38bdf8;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.login-btn:hover{color:#38bdf8}.login-btn:hover:after{width:100%}.waitlist-btn{align-items:center;background:linear-gradient(181deg,#ff6b35 .9%,#cc4a1b 99.09%);border-radius:12px;box-shadow:0 4px 4px 0 #00000040;height:32px;min-width:140px;padding:0 12px;text-decoration:none;transition:all .3s ease;width:auto}.waitlist-btn,.waitlist-btn span{display:flex;flex-shrink:0;justify-content:center}.waitlist-btn span{color:#e6e6e6;flex-direction:column;font-family:DM Sans;font-size:13px;font-style:normal;font-weight:500;height:16px;letter-spacing:-.52px;line-height:normal;white-space:nowrap}.waitlist-btn:hover{box-shadow:-4px 4px 4px 0 #00000026;transform:translate(4px,-4px)}.navbar-divider{height:2px;overflow:hidden;position:relative;width:100%}.navbar-divider:before{background:#1f2152;content:"";height:2px;left:-50vw;position:absolute;right:-50vw;top:0}@media screen and (min-width:1440px){.navbar{padding:12px 5vw}}@media screen and (max-width:1024px){.navbar{padding:12px 20px}.navbar-links{gap:24px}}@media screen and (max-width:768px){.navbar{padding:12px 16px}.mobile-menu-button{display:block;order:3}.desktop-nav{display:none}.mobile-nav{display:flex;flex-direction:column}.mobile-nav.open{opacity:1;transform:translateY(0);visibility:visible}.mobile-links{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.mobile-links a{border-radius:6px;color:#1a1a1a;display:block;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;margin:4px 0;padding:.5rem .8rem;text-decoration:none;transition:all .2s ease}.mobile-links a:hover{background-color:#7c3aed14;color:#7c3aed}.mobile-links a:after{display:none}.mobile-auth{display:flex;flex-direction:column;gap:16px}.mobile-auth .beta-btn{font-size:14px;padding:10px 16px}.mobile-auth .beta-btn,.mobile-auth .login-btn,.mobile-auth .signup-btn,.mobile-auth .waitlist-btn{justify-content:center;text-align:center;width:100%}.mobile-auth .waitlist-btn{min-width:auto;padding:10px 16px}}@media screen and (max-width:480px){.navbar{padding:10px 12px}.logo-text{font-size:20px}.logo-image{display:block;height:36px;object-fit:contain;width:auto}}.footer{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#f8f9fa99;padding:4rem 0 2rem;width:100%}.footer-content{margin:0 auto;max-width:1200px;padding:0 2rem}.footer-sections{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:4rem}.footer-section{display:flex;flex-direction:column;gap:1rem}.footer-section h3{color:#1a1a1a;font-size:1rem;font-weight:600;margin-bottom:.5rem}.footer-section a{color:#666;font-size:.9rem;text-decoration:none;transition:color .2s ease}.footer-section a:hover{color:#1a1a1a}.footer-bottom{align-items:center;border-top:1px solid #e6e6e6;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding-top:2rem}.footer-logo span{color:#1a1a1a;font-size:1.25rem;font-weight:600;text-decoration:none}.footer-social{display:flex;gap:1.5rem}.footer-social a{color:#666;font-size:.9rem;text-decoration:none;transition:color .2s ease}.footer-social a:hover{color:#1a1a1a}.footer-copyright{color:#666;font-size:.9rem}@media (max-width:768px){.footer{margin-top:12rem;padding:3rem 0 1.5rem}.footer-sections{gap:2rem;grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column;gap:1.5rem;text-align:center}.footer-social{justify-content:center}}@media (max-width:480px){.footer{margin-top:9rem}.footer-sections{gap:2rem;grid-template-columns:1fr}}.hero{margin:0 calc(-50vw + 50%);width:100vw}.hero,.hero-container{min-height:100vh;position:relative}.hero-container{align-items:center;background:linear-gradient(180deg,#0f172a,#1e3a8a 30%,#312e81 60%,#7c3aed);box-sizing:border-box;color:#fff;display:flex;justify-content:center;overflow:hidden;padding:calc(66px + 3.2rem) 2rem 6rem;text-align:center;width:100%}.aurora-bg{height:100%;position:absolute}.blob1{--duration:8s;animation-delay:-2s;background:#1d4ed8;height:45vw;left:-5%;opacity:.2;top:-5%;width:45vw}.blob2{--duration:10s;animation-delay:-4s;background:#c4b5fd;bottom:-15%;height:60vw;opacity:.4;right:-15%;width:60vw}.blob3{--duration:12s;animation-delay:-6s;background:#3b82f6;height:50vw;left:30%;opacity:.2;top:30%;width:50vw}.small-blob1{--duration:4s;animation-delay:-1s;background:#6366f1;opacity:.15;right:25%;top:20%}.small-blob2{--duration:5s;animation-delay:-3s;background:#818cf8;bottom:30%;left:20%;opacity:.15}.tiny-blob1{animation-delay:-.5s;height:7.5vw;opacity:.5;right:40%;top:45%;width:7.5vw}.tiny-blob1,.tiny-blob2{--duration:9s;background:#5eead4}.tiny-blob2{animation-delay:-2.5s;filter:blur(30px);height:15vw;left:2%;opacity:.45;top:2%;width:15vw}.tiny-blob3{--duration:9s;animation-delay:-4.5s;background:#c4b5fd;filter:blur(25px);height:12vw;left:8%;opacity:.55;top:25%;width:12vw}.hero-content{gap:max(2rem,4vh);justify-content:space-between;margin:0 auto;max-width:1440px;position:relative;width:100%;z-index:2}.hero-content,.hero-text{align-items:center;display:flex}.hero-text{flex:1 1;flex-direction:column;max-width:70%;min-width:0;text-align:center}.desktop-carousel{min-width:400px;position:relative;width:40%;z-index:2}.desktop-carousel .hero-carousel{aspect-ratio:4/3;background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000001a;display:block;overflow:hidden;position:relative;width:100%}.hero-carousel{height:100%;position:relative;width:100%}.hero-carousel img{display:block;height:100%;object-fit:fill;width:100%}.carousel-indicators{bottom:1rem;gap:.5rem;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.carousel-dot{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .2s ease;width:8px}.carousel-dot.active{background:#fff;transform:scale(1.2)}.hero h1{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;font-size:clamp(3rem,6vw,4.5rem);font-style:normal;font-weight:500;gap:.1em;justify-content:center;letter-spacing:-.04em;line-height:1.1;margin:0 0 2rem;max-width:18em;text-align:center;text-shadow:0 4px 4px #00000040;width:100%}.hero h1 .heading-line{display:block;text-align:center;white-space:nowrap;width:100%}.hero h1 span{display:block}.hero-subtitle{color:#ffffffe6;font-family:DM Sans,sans-serif;font-size:clamp(1.25rem,2.5vw,1.75rem);font-style:normal;font-weight:300;letter-spacing:-.02em;line-height:1.4;margin:2rem 0;max-width:80%;text-align:center;text-shadow:0 4px 4px #00000040}.hero p{color:#ffffffe6;font-size:20px;margin:0}.try-button{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #fff3;border-radius:14px;box-shadow:0 4px 4px 0 #00000040;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:clamp(1.125rem,1.5vw,1.25rem);font-style:normal;font-weight:500;height:56px;justify-content:center;letter-spacing:-.02em;line-height:normal;margin:2.5rem auto 0;padding:0 2rem;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap;width:min(220px,90%)}.try-button:hover{background:#ffffff40;box-shadow:-4px 4px 4px 0 #00000026;transform:translate(4px,-4px)}.hero-description{margin-top:max(2rem,4vh);max-width:800px;padding:0 1rem;text-align:center}.hero-description h2{color:#fff;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:500;letter-spacing:-.02em;line-height:1.3;margin:0 0 max(1.5rem,2vh)}.hero-description h2,.hero-description p{font-family:DM Sans,sans-serif;font-style:normal;text-align:center}.hero-description p{color:#ffffffe6;font-size:clamp(1.125rem,1.75vw,1.375rem);font-weight:300;letter-spacing:-.01em;line-height:1.5;margin:0 auto;max-width:min(450px,90%)}@media screen and (min-width:1440px){.hero-content{gap:max(3rem,6vh)}.hero-container{padding:0 5%}}@media screen and (max-width:1280px){.desktop-carousel{display:none}.hero-text{margin:0 auto;max-width:800px;padding:0}.hero-content{max-width:100%;padding:0}.try-button{font-size:1.125rem;height:48px;margin:1.5rem auto 0;width:min(200px,90%)}}@media screen and (max-width:768px){.hero{height:100vh;margin:0}.hero-container{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;max-height:100vh;min-height:100vh;padding:calc(66px + 1rem) 5% 1rem}.hero-content{margin:0;padding:0}.hero-description{margin-top:max(2rem,4vh)}.desktop-carousel{display:none}.blob{opacity:.15!important}.small-blob{opacity:.1!important}.tiny-blob{opacity:.2!important}.try-button{margin:1.25rem auto 0}}@media screen and (max-width:480px){.hero-container{padding:0 1.5rem}.hero-content{padding:0}.hero h1{font-size:clamp(2rem,7vw,2.5rem);margin:0 0 1.5rem}.hero-subtitle{font-size:clamp(1rem,4vw,1.25rem);margin:1.5rem 0;max-width:95%}.try-button{font-size:1.125rem;height:48px;margin:1rem auto 0}.blob{filter:blur(60px)!important;opacity:.12!important}.small-blob{filter:blur(30px)!important;opacity:.08!important}.tiny-blob{filter:blur(15px)!important;opacity:.15!important}}@media screen and (max-height:480px) and (orientation:landscape){.hero-container{height:calc(100vh - 60px);min-height:0;min-height:auto;padding:0 1rem}.hero-content{gap:1.5rem}.hero h1{font-size:clamp(1.75rem,6vw,2rem)}.hero-description{margin-top:1.5rem}}.carousel-slide{background:#fff;border-radius:12px;overflow:hidden}.carousel-slide,.carousel-slide img{height:100%;position:relative;width:100%}.carousel-slide img{object-fit:scale-down}.slide-overlay{background:linear-gradient(0deg,#000c,#0000);bottom:0;color:#fff;left:0;padding:1.5rem;position:absolute;right:0;text-align:left}.slide-overlay h3{font-size:1.5rem;font-weight:500;margin:0 0 .5rem}.slide-overlay p{font-size:1rem;margin:0;opacity:.9}.transformation-label{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#38bdf8e6;border-radius:20px;color:#fff;font-size:.875rem;font-weight:500;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem}.carousel-loading{align-items:center;background:#ffffffe6;color:#1f2152;display:flex;font-family:DM Sans,sans-serif;font-size:1rem;height:100%;justify-content:center;padding:2rem;width:100%}.hero-carousel-wrapper{display:flex;height:500px;justify-content:center;padding-top:calc(66px + 2rem);position:relative;width:600px}@media screen and (max-width:1024px){.hero-carousel-wrapper{height:400px;padding-top:calc(66px + 2rem)}}@media screen and (max-width:768px) and (orientation:portrait){.hero-carousel-wrapper{height:350px;padding-top:calc(66px + 1.5rem)}}.carousel-container{--outer-r:24px;--p-distance:12px;aspect-ratio:16/9;border:1px solid #555;border-radius:24px;height:auto;margin:0 auto;max-width:800px;overflow:hidden;padding:16px 16px 48px;position:relative;width:100%}.carousel-track{cursor:grab;display:flex;height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.carousel-track:active{cursor:grabbing}.carousel-item{align-items:flex-start;aspect-ratio:16/9;background-color:#0d0716;border:1px solid #555;border-radius:calc(var(--outer-r) - var(--p-distance));cursor:grab;display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:space-between;overflow:hidden;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.carousel-item:active{cursor:grabbing}.carousel-container.round,.carousel-item.round{border:1px solid #555}.carousel-item.round{align-items:center;background-color:#0d0716;bottom:.1em;justify-content:center;position:relative;text-align:center}.carousel-item-header.round{margin:0;padding:0}.carousel-indicators-container.round{bottom:3em;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.carousel-indicator.active{background-color:#333}.carousel-indicator.inactive{background-color:initial}.carousel-item-image{border-radius:calc(var(--outer-r) - var(--p-distance) - 4px);height:100%;overflow:hidden;position:relative;width:100%}.carousel-screenshot{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;height:100%;object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.carousel-item-header{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:16px;padding:20px}.carousel-icon-container{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.carousel-icon{color:#060010;height:24px;width:24px}.carousel-item-content{align-items:flex-start;background:none;bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:20px;pointer-events:none;position:absolute;right:0;text-align:left;top:0}.carousel-item-title{color:#000;font-size:24px;font-weight:900;margin-bottom:0}.carousel-item-description,.carousel-item-title{align-self:flex-start;text-shadow:1px 1px 2px #fffc}.carousel-item-description{color:#000!important;font-size:16px;line-height:1.5;margin:0}.carousel-indicators-container{bottom:16px;display:flex;justify-content:center;left:0;position:absolute;right:0;width:100%}.carousel-indicators{display:flex;justify-content:space-between;margin:0;padding:0 16px;width:120px}.carousel-indicator{border:2px solid #fff;border-radius:50%;cursor:pointer;height:10px;transition:all .2s ease;width:10px}.carousel-indicator.active{background-color:#fff;transform:scale(1.2)}@media screen and (max-width:1280px){.carousel-container{aspect-ratio:16/9;box-sizing:border-box;margin:0;max-width:none;width:100%}.carousel-indicators-container{bottom:24px}.carousel-indicator{border:2px solid #7c3aed;height:12px;width:12px}.carousel-indicator.active{background-color:#7c3aed}.carousel-indicators{padding:0;width:140px}}@media screen and (max-width:768px){.carousel-container{aspect-ratio:4/3;box-sizing:border-box;margin:0;max-width:none;width:100%}.carousel-item{aspect-ratio:4/3}.carousel-item-title{font-size:20px}.carousel-item-description{font-size:14px}.carousel-item-content{padding:16px}.carousel-supporting-text{bottom:50px}.carousel-supporting-text p{font-size:13px}.carousel-indicators-container{bottom:24px}.carousel-indicator{border:2px solid #7c3aed;height:14px;width:14px}.carousel-indicator.active{background-color:#7c3aed}.carousel-indicators{padding:0;width:140px}}@media screen and (max-width:480px){.carousel-container{aspect-ratio:4/3;box-sizing:border-box;margin:0;max-width:none;width:100%}.carousel-item{aspect-ratio:4/3}.carousel-item-title{font-size:18px}.carousel-item-description{font-size:13px}.carousel-item-content{padding:12px}.carousel-supporting-text{bottom:45px}.carousel-supporting-text p{font-size:12px}.carousel-indicators{width:160px}.carousel-indicator{height:14px;width:14px}}.mobile-carousel-section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f9fad9;display:none;margin-left:calc(-50vw + 50%);margin-top:-1px;max-width:100vw;overflow-x:hidden;padding:0;position:relative;width:100vw}.mobile-carousel-section:before{display:none}.mobile-carousel-content{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0;position:relative;z-index:2}.mobile-carousel-header{margin-bottom:4rem;text-align:center}.mobile-carousel-header h2{color:#1a1a1a;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.mobile-carousel-header p{color:#666;font-size:clamp(1rem,2vw,1.25rem);margin:0 auto;max-width:600px}.mobile-carousel-container{align-items:center;display:flex;flex-direction:column;height:450px;margin:0 auto;max-width:100%;padding:2rem 0;width:100%}.mobile-carousel-container .hero-carousel{display:block;height:100%;margin:0 auto;width:100%}.mobile-carousel-container .hero-carousel-wrapper{height:100%;padding-top:0;width:100%}@media screen and (max-width:1280px){.mobile-carousel-section{display:block;margin-left:calc(-50vw + 50%);margin-top:-2rem;max-width:100vw;padding:0;width:100vw}.mobile-carousel-content{padding:4rem 4vw}.mobile-carousel-container{box-sizing:border-box;margin:0;max-width:none;width:100%}.mobile-carousel-container .hero-carousel{margin:0;transform:scale(1)}.mobile-carousel-container .carousel-container{height:100%;margin:0;max-width:100%;width:100%}.mobile-carousel-container .carousel-item{height:100%;width:100%}.mobile-carousel-container .carousel-item img{height:100%;object-fit:contain;width:100%}}@media screen and (max-width:768px){.mobile-carousel-section{padding:0}.mobile-carousel-content{padding:4rem 3vw}.mobile-carousel-header{margin-bottom:2rem;padding:0 1rem}.mobile-carousel-container{height:340px;padding:0}.mobile-carousel-container .carousel-container{margin:0 auto;max-width:500px;width:95%}}@media screen and (max-width:480px){.mobile-carousel-content{padding:3rem 2vw}.mobile-carousel-container{height:340px;padding:0}.mobile-carousel-container .carousel-container{margin:0 auto;max-width:420px;width:95%}}.features{background:#e6e6fae6;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:-25rem;padding:0 0 6rem;position:relative;width:100vw}.features-content{margin:0 auto;max-width:1440px;padding:4rem max(2rem,5%);position:relative;width:90%;z-index:2}.features:before{background:linear-gradient(180deg,#ffffffe6,#e0e7ffcc);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.features-header{margin-bottom:4rem;text-align:center}.features-header h2{color:#1a1a1a;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.features-header p{color:#666;font-size:clamp(1rem,2vw,1.25rem);margin:0 auto;max-width:600px}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #00000003;border-radius:1rem;box-shadow:0 4px 6px #00000014;padding:2rem}.feature-icon{align-items:center;background:linear-gradient(135deg,#38bdf81a,#6368b41a);border-radius:12px;display:flex;height:48px;justify-content:center;margin-bottom:1.5rem;padding:12px;width:48px}.feature-icon svg{color:#1f2152;height:24px;width:24px}.feature-card h3{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.feature-card p{color:#666;line-height:1.6}@media screen and (max-width:768px){.features{padding:4rem 0}.features-content{padding:0 1.5rem}.features-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card{padding:1.5rem}}@media screen and (max-width:480px){.features{padding:3rem 0}.features-content{padding:0 1rem}.features-grid{grid-template-columns:1fr}}.page{min-height:100vh;padding-top:calc(66px + 2rem);position:relative;width:100%}.page:not(.page-with-aurora):before{background:linear-gradient(180deg,#ffffffd9,#e0e7ffbf);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.page-with-aurora{background:none;padding-top:0}.page-with-aurora .auth-container,.page-with-aurora .page-content,.page-with-aurora .page-header{position:relative;z-index:3}.page-header{margin-bottom:4rem;padding:0 1rem;position:relative;text-align:center;z-index:1}.page-header h1{color:#1a1a1a;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.page-header p{color:#666;font-size:clamp(1.125rem,2vw,1.5rem);margin:0 auto;max-width:600px}.page-with-aurora .page-header{margin-bottom:3rem;padding:calc(66px + 3rem) 1rem 0}.page-with-aurora .page-header h1{color:#fff;font-family:DM Sans,sans-serif;text-shadow:0 4px 4px #00000040}.page-with-aurora .page-header p{color:#ffffffe6;font-family:DM Sans,sans-serif;text-shadow:0 2px 4px #0003}.page-content{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:1}.features-grid.detailed{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:4rem;padding:.5rem}.feature-card.detailed{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #6368b41a;border-radius:1rem;box-shadow:0 4px 6px #00000014;padding:2.5rem;transition:transform .2s ease,box-shadow .2s ease}.page-with-aurora .feature-card.detailed{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #fff3;box-shadow:0 8px 32px #0000001a}.feature-card.detailed:hover{box-shadow:0 8px 16px #6368b41f;transform:translateY(-4px)}.how-it-works-section{background:#e6e6fae6;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:8rem 0;padding-bottom:0!important;position:relative;width:100vw}.how-it-works-section:after{background:linear-gradient(180deg,#0000 0,#0000 12.5%,#f7f9fc 0,#f7f9fc 37.5%,#eef2ff 0,#eef2ff 62.5%,#f7f9fc 0,#f7f9fc 87.5%,#0000 0,#0000);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.how-it-works-section .page-content{margin:0 auto;max-width:1440px;padding:0 max(2rem,5%);position:relative;width:90%;z-index:2}.how-it-works-section .page-header h2{color:#121619;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.how-it-works-section .page-header p{color:#666;font-size:clamp(1rem,2vw,1.25rem);margin:0 auto;max-width:600px}.steps-container{margin-left:auto;margin-right:auto;margin-top:4rem;max-width:1400px;min-height:85vh;padding:2rem 0 4rem;position:relative}.step-card:first-child{left:0;max-width:450px;position:absolute;top:0;width:48%}.step-card:nth-child(2){max-width:450px;position:absolute;right:0;top:18vh;width:48%}.step-card:nth-child(3){left:0;max-width:450px;position:absolute;top:36vh;width:48%}.step-card:nth-child(4){max-width:450px;position:absolute;right:0;top:54vh;width:48%}.step-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#f9fafbf2;border:none;border-radius:1rem;box-shadow:0 8px 24px #0000001f;color:#1a1a1a;padding:2rem;position:relative}.step-card:before{border-radius:2rem;content:"";height:calc(100% + 30px);left:-15px;position:absolute;top:-15px;transition:all .3s ease;width:calc(100% + 30px);z-index:-1}.step-card:first-child:before,.step-card:nth-child(2):before,.step-card:nth-child(3):before,.step-card:nth-child(4):before{background:linear-gradient(135deg,#ffffff26,#ffffff40)}.page-with-aurora .step-card{background:#f9fafbf2;border:1px solid #ffffff1a;color:#1a1a1a}.step-number{color:#1a1a1a1a;font-size:4rem;font-weight:700;position:absolute;right:1.5rem;top:1rem}.step-icon{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:12px;display:inline-flex;justify-content:center;margin-bottom:1.5rem;padding:12px}.step-icon svg{color:#1f2937;height:32px;width:32px}.step-content h3{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.step-content p{color:#666;line-height:1.6}.use-cases-section{background:#e6e6fae6;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:8rem 0;padding-bottom:0!important;position:relative;width:100vw}.use-cases-section:after{background:linear-gradient(180deg,#0000 0,#0000 12.5%,#8b5cf60d 0,#8b5cf60d 37.5%,#a855f714 0,#a855f714 62.5%,#8b5cf60d 0,#8b5cf60d 87.5%,#0000 0,#0000);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.use-cases-section .page-content{margin:0 auto;max-width:1440px;padding:0 max(2rem,5%);position:relative;width:90%;z-index:2}.use-cases-section .page-header h2{color:#121619;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.use-cases-section .page-header p{color:#666;font-size:clamp(1rem,2vw,1.25rem);margin:0 auto;max-width:600px}.use-cases-grid{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:1400px;min-height:120vh;padding:2rem 0 4rem;position:relative}.use-case-card:first-child{left:0;max-width:450px;position:absolute;top:0;width:48%}.use-case-card:nth-child(2){max-width:450px;position:absolute;right:0;top:25vh;width:48%}.use-case-card:nth-child(3){left:0;max-width:450px;position:absolute;top:50vh;width:48%}.use-case-card:nth-child(4){max-width:450px;position:absolute;right:0;top:75vh;width:48%}.use-case-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#f9fafbf2;border:1px solid #00000003;border-radius:1rem;box-shadow:0 8px 24px #0000001f;color:#1a1a1a;padding:2rem;position:relative}.use-case-card:before{border-radius:2rem;content:"";height:calc(100% + 30px);left:-15px;position:absolute;top:-15px;transition:all .3s ease;width:calc(100% + 30px);z-index:-1}.use-case-card:first-child:before,.use-case-card:nth-child(2):before,.use-case-card:nth-child(3):before,.use-case-card:nth-child(4):before{background:linear-gradient(135deg,#ffffff26,#ffffff40)}.page-with-aurora .use-case-card{background:#f9fafbf2;border:1px solid #ffffff1a;color:#1a1a1a}.use-case-icon{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:12px;display:inline-flex;justify-content:center;margin-bottom:1.5rem;padding:12px}.use-case-icon svg{color:#1f2937;height:32px;width:32px}.use-case-card h3{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.use-case-card p{color:#666;line-height:1.6;margin-bottom:1.5rem}.use-case-examples h4{color:#1a1a1a;font-size:1rem;font-weight:600;margin-bottom:.75rem}.use-case-examples ul{list-style:none;padding:0}.use-case-examples li{color:#666;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.use-case-examples li:before{color:#38bdf8;content:"•";left:0;position:absolute}.pricing-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:2rem 0 4rem}.pricing-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #0000000d;border-radius:1rem;box-shadow:0 4px 6px #0000000d;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:2.5rem;position:relative;transition:all .3s ease}.page-with-aurora .pricing-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #fff3;box-shadow:0 8px 32px #0000001a}.pricing-card.popular{border:2px solid #38bdf8;transform:scale(1.05)}.popular-badge{background:#38bdf8;border-radius:2rem;color:#fff;font-size:.875rem;font-weight:500;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem}.pricing-header{margin-bottom:2rem;text-align:center}.pricing-header h3{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.price{margin-bottom:1rem}.price .amount{color:#1a1a1a;font-size:2.5rem;font-weight:700}.price .period{color:#666;font-size:1rem}.pricing-features{flex-grow:1;margin-bottom:2rem}.pricing-features ul{list-style:none;padding:0}.pricing-features li{color:#666;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.pricing-features li:before{color:#38bdf8;content:"✓";left:0;position:absolute}.pricing-button{border-radius:.5rem;display:block;font-weight:500;margin-top:auto;padding:1rem;text-align:center;text-decoration:none;transition:all .2s ease;width:100%}.pricing-button.primary{background:#38bdf8;color:#fff}.pricing-button.secondary{background:#fff;border:1px solid #e6e6e6;color:#1a1a1a}.pricing-button.secondary:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.pricing-card:hover{background:#fffffff2;border-color:#38bdf833;box-shadow:0 20px 40px #0000001f;transform:translateY(-8px)}.pricing-card:hover .pricing-header h3{color:#38bdf8;transition:all .3s ease}.pricing-button.primary:hover{background:#0ea5e9;box-shadow:0 8px 16px #38bdf84d;transform:translateY(-3px)}.pricing-button.secondary:hover{border-color:#38bdf84d;box-shadow:0 8px 16px #0000001a;color:#38bdf8;transform:translateY(-3px)}.help-container{grid-gap:3rem;align-items:stretch;display:grid;gap:3rem;grid-template-columns:300px 1fr;height:100%;margin-bottom:4rem}.help-sidebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #0000000d;border-radius:1rem;padding:1.5rem}.help-sidebar,.page-with-aurora .help-sidebar{background:#fff;display:flex;flex-direction:column;height:100%}.page-with-aurora .help-content,.page-with-aurora .help-sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #fff3;border-radius:1rem;box-shadow:0 8px 32px #0000001a;padding:2rem}.page-with-aurora .help-content{background:#fff;display:flex;flex-direction:column;height:100%}.category-button{background:none;border:none;border-radius:.5rem;color:#666;cursor:pointer;display:block;font-size:1rem;padding:1rem;text-align:left;transition:all .3s ease;width:100%}.category-button.active{background:#38bdf8;color:#fff;font-weight:500}.category-button:hover:not(.active){background:#38bdf81a;color:#38bdf8;transform:translateX(4px)}.help-contact{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border:1px solid #0000000d;border-radius:.75rem;margin-top:2rem;padding:1.5rem;transition:all .3s ease}.help-contact:hover{border-color:#38bdf833;box-shadow:0 8px 16px #00000014;transform:translateY(-2px)}.page-with-aurora .help-contact{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;border:1px solid #fff3;box-shadow:0 4px 16px #0000001a}.help-contact h3{color:#1a1a1a;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.help-contact p{color:#666;margin-bottom:1rem}.contact-button{background:#38bdf8;border-radius:.5rem;color:#fff;display:block;font-weight:500;padding:.75rem;text-align:center;text-decoration:none;transition:all .2s ease;width:100%}.contact-button:hover{background:#0ea5e9;box-shadow:0 8px 16px #38bdf84d;transform:translateY(-2px)}.faq-section{display:none}.faq-section.active{display:block}.faq-section h2{color:#1a1a1a;font-size:2rem;font-weight:600;margin-bottom:2rem}.faq-item{background:#ffffff80;border:1px solid #0000000d;border-radius:.75rem;cursor:pointer;margin-bottom:2rem;padding:1.5rem;transition:all .3s ease}.faq-item:hover{background:#fffc;border-color:#38bdf833;box-shadow:0 8px 16px #00000014;transform:translateY(-2px)}.faq-item h3{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.faq-item p{color:#666;line-height:1.6}.auth-page{align-items:center;background:none;display:flex;justify-content:center;min-height:100vh}.auth-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border:1px solid #0000000d;border-radius:1rem;box-shadow:0 4px 6px #0000000d;margin:2rem auto;max-width:400px;padding:2.5rem;transition:all .3s ease;width:90%}.auth-container:hover{border-color:#38bdf833;box-shadow:0 12px 24px #0000001a;transform:translateY(-4px)}.page-with-aurora.auth-page{padding-top:0}.page-with-aurora .auth-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;border:1px solid #fff3;box-shadow:0 8px 32px #0000001a}.auth-content h1{color:#1a1a1a;font-size:2rem;font-weight:600;margin-bottom:.5rem}.auth-content>p{color:#666}.auth-content>p,.auth-form{margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#1a1a1a;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.form-group input{background:#fffc;border:1px solid #e6e6e6;border-radius:.5rem;font-size:1rem;padding:.75rem;transition:all .3s ease;width:100%}.form-group input:hover{background:#fff;border-color:#38bdf866;transform:translateY(-1px)}.form-group input:focus{background:#fff;border-color:#38bdf8;box-shadow:0 4px 8px #38bdf81a;outline:none;transform:translateY(-1px)}.auth-button{background:#38bdf8;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.875rem;transition:all .2s ease;width:100%}.auth-button:hover{background:#0ea5e9;box-shadow:0 8px 16px #38bdf84d;transform:translateY(-3px)}.auth-links{text-align:center}.auth-links a{color:#38bdf8;text-decoration:none;transition:color .2s ease}.auth-links a:hover{color:#0ea5e9}.auth-terms{color:#666;font-size:.875rem;margin-top:2rem;text-align:center}.auth-terms a{color:#38bdf8;text-decoration:none}@media (max-width:768px){.page{padding-top:calc(66px + 1.5rem)}.page-header{margin-bottom:3rem}.page-content{padding:0 1rem}.help-container{grid-template-columns:1fr}.help-sidebar{margin-bottom:2rem;position:static}.pricing-card.popular{transform:scale(1)}.features-grid.detailed,.steps-container,.use-cases-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:480px){.features-grid.detailed{gap:1.25rem;grid-template-columns:1fr}.auth-container{padding:1.5rem}.steps-container,.use-cases-grid{display:flex;flex-direction:column;gap:1.5rem;min-height:auto;padding:1rem 0;position:static}.step-card:first-child,.step-card:nth-child(2),.step-card:nth-child(3),.step-card:nth-child(4),.use-case-card:first-child,.use-case-card:nth-child(2),.use-case-card:nth-child(3),.use-case-card:nth-child(4){left:auto!important;margin-bottom:0!important;max-width:none!important;min-height:auto;padding:2rem;position:static!important;right:auto!important;top:auto!important;width:100%!important}}.pricing-toggle-container{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:2.5rem}.pricing-toggle-btn{background:#7c3aed14;border:1px solid #c4b5fd;border-radius:999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;outline:none;padding:.5rem 1.5rem;transition:all .2s}.pricing-toggle-btn.active,.pricing-toggle-btn:hover{background:#ffffff26;border-color:#fff3;box-shadow:0 4px 4px 0 #00000026;color:#fff}@media screen and (min-width:1440px){.how-it-works-section .page-content,.use-cases-section .page-content{padding:0 max(3rem,7%)}}@media screen and (max-width:768px){.how-it-works-section,.use-cases-section{padding:4rem 0}.how-it-works-section .page-content,.use-cases-section .page-content{padding:0 max(1.5rem,4%)}.steps-container,.use-cases-grid{display:flex;flex-direction:column;gap:2rem;min-height:auto;padding:1rem 0 2rem;position:static}.step-card:first-child,.step-card:nth-child(2),.step-card:nth-child(3),.step-card:nth-child(4),.use-case-card:first-child,.use-case-card:nth-child(2),.use-case-card:nth-child(3),.use-case-card:nth-child(4){left:auto!important;margin-bottom:0!important;max-width:none!important;min-height:auto;position:static!important;right:auto!important;top:auto!important;width:100%!important}}.page:not(.page-with-aurora){background:linear-gradient(180deg,#3c91a7,#4e7cbd 30%,#6366f1 65%,#a78bfa)!important}.section-footer-spacer{background:#0000;display:block;padding:4rem 0;width:100%}.aurora-background-container{background:linear-gradient(180deg,#181e41,#253a7d 20%,#4b3ca7 35%,#a084ee 45%,#a084ee00);min-height:auto;padding-bottom:4rem;position:relative;width:100%}.aurora-bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100vh;left:0;overflow:hidden;perspective:1000;position:fixed;top:0;transform:translateZ(0);width:100%;will-change:transform;z-index:0}.aurora-content{min-height:auto;padding-bottom:4rem;position:relative;z-index:2}.blob{animation:float var(--duration) ease-in-out infinite;filter:blur(60px)}.blob,.small-blob{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;mix-blend-mode:screen;position:absolute;transform:translateZ(0);will-change:transform}.small-blob{animation:floatFast var(--duration) ease-in-out infinite;filter:blur(30px);height:20vw;width:20vw}.tiny-blob{animation:floatTiny var(--duration) ease-in-out infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;filter:blur(15px);height:7.5vw;mix-blend-mode:screen;position:absolute;transform:translateZ(0);width:7.5vw;will-change:transform}.aurora-default .blob1{--duration:8s;animation-delay:-2s;background:#7c3aed;height:45vw;left:-5%;opacity:.25;top:-5%;width:45vw}.aurora-default .blob2{--duration:10s;animation-delay:-4s;background:#c4b5fd;bottom:-15%;height:60vw;opacity:.4;right:-15%;width:60vw}.aurora-default .blob3{--duration:12s;animation-delay:-6s;background:#a78bfa;height:50vw;left:30%;opacity:.25;top:30%;width:50vw}.aurora-default .small-blob1{--duration:4s;animation-delay:-1s;background:#8b5cf6;opacity:.2;right:25%;top:20%}.aurora-default .small-blob2{--duration:5s;animation-delay:-3s;background:#ddd6fe;bottom:30%;left:20%;opacity:.18}.aurora-default .tiny-blob1{--duration:9s;animation-delay:-.5s;background:#ede9fe;height:7.5vw;opacity:.5;right:40%;top:45%;width:7.5vw}.aurora-default .tiny-blob2{--duration:9s;animation-delay:-2.5s;background:#f3e8ff;filter:blur(30px);height:15vw;left:2%;opacity:.45;top:2%;width:15vw}.aurora-default .tiny-blob3{--duration:9s;animation-delay:-4.5s;background:#c4b5fd;filter:blur(25px);height:12vw;left:8%;opacity:.55;top:25%;width:12vw}.aurora-default .blob-pink-top{--duration:16s;animation-delay:-8s;background:#ec38fc;height:60vw;left:-25%;opacity:.55;top:-25%;width:60vw;z-index:2}.aurora-auth .blob1{--duration:7s;animation-delay:-1s;background:#7c3aed;height:40vw;opacity:.25;right:-10%;top:10%;width:40vw}.aurora-auth .blob2{--duration:11s;animation-delay:-5s;background:#14b8a6;bottom:-10%;height:55vw;left:-10%;opacity:.25;width:55vw}.aurora-auth .blob3{--duration:9s;animation-delay:-3s;background:#0ea5e9;height:35vw;left:50%;opacity:.22;top:50%;width:35vw}.aurora-auth .small-blob1{--duration:6s;animation-delay:-2s;background:#a78bfa;left:15%;opacity:.22;top:35%}.aurora-auth .small-blob2{--duration:4s;animation-delay:-1.5s;background:#2dd4bf;bottom:40%;opacity:.2;right:20%}.aurora-auth .tiny-blob1{--duration:8s;animation-delay:-4s;background:#c4b5fd;height:10vw;left:40%;opacity:.4;top:15%;width:10vw}.aurora-auth .tiny-blob2{--duration:10s;animation-delay:-6s;background:#67e8f9;bottom:15%;filter:blur(25px);height:12vw;opacity:.35;right:35%;width:12vw}.aurora-auth .tiny-blob3{--duration:7s;animation-delay:-2.5s;background:#ddd6fe;filter:blur(20px);height:8vw;opacity:.4;right:10%;top:60%;width:8vw}.aurora-auth .blob4{--duration:5s;animation-delay:-3.5s;animation:float var(--duration) ease-in-out infinite;background:#6b21a8;filter:blur(60px);height:25vw;opacity:.3;right:15%;top:-5%;width:25vw}.aurora-auth .blob4,.aurora-auth .blob5{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;mix-blend-mode:screen;position:absolute;transform:translateZ(0);will-change:transform}.aurora-auth .blob5{--duration:14s;animation-delay:-7s;animation:float var(--duration) ease-in-out infinite;background:#2dd4bf;filter:blur(40px);height:70vw;opacity:.7;right:-15%;top:30%;width:70vw}.aurora-features .blob1{--duration:6s;animation-delay:-3s;background:#7c3aed;height:50vw;left:60%;opacity:.25;top:15%;width:50vw}.aurora-features .blob2{--duration:12s;animation-delay:-7s;background:#0ea5e9;bottom:20%;height:45vw;left:-5%;opacity:.22;width:45vw}.aurora-features .blob3{--duration:8s;animation-delay:-1s;background:#a78bfa;height:40vw;opacity:.28;right:20%;top:-5%;width:40vw}.aurora-features .small-blob1{--duration:5s;animation-delay:-4s;background:#8b5cf6;opacity:.22;right:30%;top:55%}.aurora-features .small-blob2{--duration:7s;animation-delay:-6s;background:#06b6d4;bottom:45%;left:25%;opacity:.18}.aurora-features .tiny-blob1{--duration:4s;animation-delay:-2s;background:#c4b5fd;height:6vw;left:15%;opacity:.5;top:30%;width:6vw}.aurora-features .tiny-blob2{--duration:9s;animation-delay:-5s;background:#ddd6fe;bottom:10%;filter:blur(35px);height:14vw;opacity:.4;right:15%;width:14vw}.aurora-features .tiny-blob3{--duration:6s;animation-delay:-3.5s;background:#ede9fe;filter:blur(22px);height:10vw;left:45%;opacity:.45;top:70%;width:10vw}.aurora-pricing .blob1{--duration:10s;animation-delay:-4s;background:#8b5cf6;height:35vw;opacity:.25;right:15%;top:25%;width:35vw}.aurora-pricing .blob2{--duration:8s;animation-delay:-2s;background:#10b981;bottom:15%;height:48vw;left:20%;opacity:.22;width:48vw}.aurora-pricing .blob3{--duration:14s;animation-delay:-8s;background:#7c3aed;height:42vw;left:10%;opacity:.28;top:-10%;width:42vw}.aurora-pricing .small-blob1{--duration:6s;animation-delay:-3s;background:#a78bfa;opacity:.25;right:40%;top:60%}.aurora-pricing .small-blob2{--duration:7s;animation-delay:-5s;background:#059669;bottom:50%;left:10%;opacity:.18}.aurora-pricing .tiny-blob1{--duration:8s;animation-delay:-1s;background:#c4b5fd;height:8vw;left:60%;opacity:.45;top:40%;width:8vw}.aurora-pricing .tiny-blob2{--duration:11s;animation-delay:-6s;background:#ddd6fe;bottom:25%;filter:blur(28px);height:13vw;opacity:.4;right:25%;width:13vw}.aurora-pricing .tiny-blob3{--duration:5s;animation-delay:-2.5s;background:#ede9fe;filter:blur(18px);height:9vw;left:50%;opacity:.45;top:10%;width:9vw}.aurora-pricing .blob4{--duration:16s;animation-delay:-9s;animation:float var(--duration) ease-in-out infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#5eead4;border-radius:50%;filter:blur(40px);height:75vw;mix-blend-mode:screen;opacity:.65;position:absolute;right:-20%;top:10%;transform:translateZ(0);width:75vw;will-change:transform}.aurora-help .blob1{--duration:9s;animation-delay:-3s;background:#a78bfa;height:38vw;left:15%;opacity:.25;top:20%;width:38vw}.aurora-help .blob2{--duration:11s;animation-delay:-6s;background:#14b8a6;bottom:10%;height:52vw;opacity:.2;right:20%;width:52vw}.aurora-help .blob3{--duration:7s;animation-delay:-1s;background:#7c3aed;height:44vw;opacity:.25;right:-5%;top:45%;width:44vw}.aurora-help .small-blob1{--duration:5s;animation-delay:-4s;background:#8b5cf6;opacity:.22;right:45%;top:15%}.aurora-help .small-blob2{--duration:8s;animation-delay:-2s;background:#2dd4bf;bottom:40%;left:35%;opacity:.18}.aurora-help .tiny-blob1{--duration:6s;animation-delay:-5s;background:#c4b5fd;height:7vw;left:20%;opacity:.45;top:65%;width:7vw}.aurora-help .tiny-blob2{--duration:10s;animation-delay:-7s;background:#ddd6fe;bottom:20%;filter:blur(26px);height:11vw;left:50%;opacity:.4;width:11vw}.aurora-help .tiny-blob3{--duration:8s;animation-delay:-3.5s;background:#ede9fe;filter:blur(20px);height:9vw;left:70%;opacity:.45;top:35%;width:9vw}.aurora-help .blob4{--duration:18s;animation-delay:-12s;animation:float var(--duration) ease-in-out infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#4ade80;border-radius:50%;filter:blur(40px);height:80vw;mix-blend-mode:screen;opacity:.6;position:absolute;right:-25%;top:25%;transform:translateZ(0);width:80vw;will-change:transform}.aurora-use-cases .blob1{--duration:7s;animation-delay:-2s;background:#7c3aed;height:46vw;left:40%;opacity:.25;top:5%;width:46vw}.aurora-use-cases .blob2{--duration:13s;animation-delay:-8s;background:#a78bfa;bottom:25%;height:41vw;opacity:.3;right:10%;width:41vw}.aurora-use-cases .blob3{--duration:9s;animation-delay:-4s;background:#8b5cf6;height:48vw;left:-10%;opacity:.22;top:50%;width:48vw}.aurora-use-cases .small-blob1{--duration:4s;animation-delay:-1s;background:#c4b5fd;opacity:.25;right:35%;top:25%}.aurora-use-cases .small-blob2{--duration:6s;animation-delay:-6s;background:#ddd6fe;bottom:55%;left:25%;opacity:.22}.aurora-use-cases .tiny-blob1{--duration:8s;animation-delay:-3s;background:#ede9fe;height:8vw;opacity:.45;right:20%;top:75%;width:8vw}.aurora-use-cases .tiny-blob2{--duration:5s;animation-delay:-5s;background:#f3e8ff;bottom:5%;filter:blur(30px);height:12vw;left:60%;opacity:.4;width:12vw}.aurora-use-cases .tiny-blob3{--duration:11s;animation-delay:-7s;background:#faf5ff;filter:blur(16px);height:6vw;opacity:.5;right:50%;top:40%;width:6vw}.aurora-how-it-works .blob1{--duration:8s;animation-delay:-4s;background:#8b5cf6;height:43vw;opacity:.25;right:25%;top:30%;width:43vw}.aurora-how-it-works .blob2{--duration:12s;animation-delay:-7s;background:#14b8a6;bottom:-5%;height:50vw;left:25%;opacity:.22;width:50vw}.aurora-how-it-works .blob3{--duration:6s;animation-delay:-1s;background:#7c3aed;height:39vw;left:-5%;opacity:.28;top:-5%;width:39vw}.aurora-how-it-works .small-blob1{--duration:7s;animation-delay:-5s;background:#a78bfa;left:45%;opacity:.2;top:50%}.aurora-how-it-works .small-blob2{--duration:5s;animation-delay:-2s;background:#0f766e;bottom:35%;opacity:.18;right:15%}.aurora-how-it-works .tiny-blob1{--duration:9s;animation-delay:-6s;background:#c4b5fd;height:7vw;left:65%;opacity:.45;top:15%;width:7vw}.aurora-how-it-works .tiny-blob2{--duration:4s;animation-delay:-3s;background:#ddd6fe;bottom:60%;filter:blur(24px);height:10vw;left:15%;opacity:.4;width:10vw}.aurora-how-it-works .tiny-blob3{--duration:10s;animation-delay:-8s;background:#ede9fe;filter:blur(18px);height:8vw;opacity:.42;right:45%;top:65%;width:8vw}@keyframes float{0%,to{transform:translateZ(0) scale(1) rotate(0deg)}33%{transform:translate3d(10%,10%,0) scale(1.1) rotate(120deg)}66%{transform:translate3d(-10%,5%,0) scale(.9) rotate(240deg)}}@keyframes floatFast{0%,to{transform:translateZ(0) scale(1) rotate(0deg)}33%{transform:translate3d(15%,15%,0) scale(1.2) rotate(180deg)}66%{transform:translate3d(-15%,8%,0) scale(.8) rotate(1turn)}}@keyframes floatTiny{0%,to{transform:translateZ(0) scale(1) rotate(0deg)}25%{transform:translate3d(15%,-15%,0) scale(1.2) rotate(90deg)}50%{transform:translate3d(-12%,-12%,0) scale(.8) rotate(180deg)}75%{transform:translate3d(-15%,15%,0) scale(1.1) rotate(270deg)}}@media screen and (max-width:768px){.blob{opacity:.15!important}.small-blob{opacity:.1!important}.tiny-blob{opacity:.2!important}}@media screen and (max-width:480px){.blob{filter:blur(60px)!important;opacity:.12!important}.small-blob{filter:blur(30px)!important;opacity:.08!important}.tiny-blob{filter:blur(15px)!important;opacity:.15!important}}.aurora-auth,.aurora-help,.aurora-how-it-works,.aurora-pricing,.aurora-use-cases{background:linear-gradient(180deg,#1e293b,#334155 30%,#6366f1 65%,#a78bfa)!important}.App{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;width:100%}.App>*{flex-shrink:0}.App>:nth-child(2){display:flex;flex:1 0 auto;flex-direction:column;min-height:calc(100vh - 200px)}main{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative;width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero{background:none}.features{background:linear-gradient(180deg,#fff,#e0e7ff)}.footer{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#f8f9fa99,#f8f9fa99);margin-top:auto;position:relative;z-index:10}.secure-editor-app{background:none;display:block;margin:0;min-height:100vh;overflow-x:hidden;padding:0;width:100%}.secure-editor-app *{box-sizing:border-box}
/*# sourceMappingURL=main.f8dca888.css.map*/