.body{position:absolute;display:flex;flex-direction:column;align-items:center;width:100vw;min-height:100vh;font-family:Poppins Variable,sans-serif;text-align:center}.body,button{color:#f5f5f5}button{background:transparent;border:none;border-radius:5px;font-size:14px;display:block;visibility:visible}button:hover{background:rgba(var(--bg-color1),.2)}.nav-body{position:relative;justify-content:space-between;width:100vw;height:7vh;padding:0 20px;box-sizing:border-box}.nav-body,.nav-left-cont{display:flex;flex-direction:row;align-items:center}.nav-left-cont{flex:0 0 auto}.nav-right-cont{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.nav-logo{height:6vh;width:auto;border-radius:50%;max-height:60px}.login-btn{height:5vh;width:150px;min-height:32px;border:none;border-radius:10px;font-size:18px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.35);background:linear-gradient(90deg,#3a6ff8,#00c6ff)}.login-btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.5),0 0 10px rgba(58,111,248,.6)}.login-btn:active{transform:translateY(1px)}@media (max-width:768px){.nav-body{padding:0 10px}.nav-logo{max-height:50px}.login-btn{width:100px;font-size:16px}}.top-body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100vw;min-height:100vh;padding:2rem .5rem;text-align:center;color:#f5f5f5;overflow:hidden;gap:1rem}.hero-value-proposition{max-width:900px;margin:1rem 0;animation:fadeInUp .8s ease-in-out both}.main-value-header{font-size:clamp(2.5rem,6vw,4rem);line-height:1.2;margin-bottom:1.5rem;font-weight:700}.value-subtitle{font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.6;color:#e0e0e0;max-width:700px;margin:0 auto;opacity:.9}.platform-selection{width:100%;max-width:800px;margin:2rem 0}.platform-intro{font-size:1.3rem;margin-bottom:1.5rem;color:#e0e0e0;font-weight:500}.platform-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.platform-btn{background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem;color:#f5f5f5;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:120px;display:flex;align-items:center;justify-content:center}.platform-btn:hover{border-color:rgba(116,166,255,.5);background:rgba(116,166,255,.1);transform:translateY(-2px);box-shadow:0 8px 25px rgba(116,166,255,.2)}.platform-btn.active{border-color:#74a6ff;background:rgba(116,166,255,.15);box-shadow:0 4px 20px rgba(116,166,255,.3)}.platform-btn:focus{outline:2px solid #74a6ff;outline-offset:2px}.platform-content h4{font-size:1.2rem;margin-bottom:.5rem;font-weight:600}.platform-content p{font-size:.9rem;opacity:.8;line-height:1.4}.p-showcase{margin:2rem 0;text-align:center}.p-header{display:flex;flex-direction:column;text-align:center;line-height:50px;position:relative;z-index:2;margin-bottom:1rem}.p-subtitle{font-size:1.2rem;color:#e0e0e0;opacity:.9;max-width:600px;margin:0 auto}.cta-section{margin:.1rem 0}.primary-cta{background:linear-gradient(135deg,#74a6ff,#5690ff);border:none;border-radius:12px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;min-height:48px;box-shadow:0 4px 15px rgba(116,166,255,.3)}.primary-cta:hover{transform:translateY(-3px);box-shadow:0 6px 25px rgba(116,166,255,.4);background:linear-gradient(135deg,#5690ff,#4080ff)}.primary-cta:focus{outline:2px solid #74a6ff;outline-offset:2px}.primary-cta .launch-icon{width:20px;height:20px}.demo-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:98vw;margin:3rem 0;padding:2rem;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demo-title{font-size:1.5rem;margin-bottom:.5rem;font-weight:600}.integrations-section{width:100%;max-width:100vw;margin:2rem 0}.integrations-title{font-size:1.3rem;margin-bottom:.5rem;font-weight:600;color:#e0e0e0}.integrations-subtitle{font-size:1rem;color:silver;margin-bottom:2rem;opacity:.8}.introducing-particles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;pointer-events:none}.particle{position:absolute;width:3px;height:3px;background:linear-gradient(45deg,#0072f8,#a3e1fd);border-radius:50%;opacity:0;animation:floatParticles 2s ease-in-out infinite}.particle:first-child{top:20%;left:20%;animation-delay:0s}.particle:nth-child(2){top:30%;right:20%;animation-delay:.7s}.particle:nth-child(3){bottom:20%;left:50%;animation-delay:1.4s}.introducing:hover .particle{animation-duration:1s}.gradient-text{font-size:44px;position:relative;display:inline-block;cursor:pointer;transition:all .3s ease}.interactive-gradient{background-size:200% 200%;animation:gradientShift 3s ease-in-out infinite}.interactive-gradient:hover{animation-duration:.5s;transform:scale(1.05);filter:drop-shadow(0 4px 10px rgba(28,91,255,.3))}.letter{display:inline-block;transition:all .3s ease;position:relative}.interactive-gradient:hover .letter{animation:letterBounce .6s ease-in-out}.interactive-gradient:hover .letter:first-child{animation-delay:0s}.interactive-gradient:hover .letter:nth-child(2){animation-delay:.1s}.interactive-gradient:hover .letter:nth-child(3){animation-delay:.2s}.interactive-gradient:hover .letter:nth-child(4){animation-delay:.3s}.interactive-gradient:hover .letter:nth-child(5){animation-delay:.4s}.interactive-gradient:hover .letter:nth-child(6){animation-delay:.5s}.tagline{font-size:24px;font-weight:400;display:inline-block;margin-top:.5rem}.tagline-word{display:inline-block;margin:0 .3rem;transition:all .3s ease;cursor:pointer;position:relative;padding:.2rem .5rem;border-radius:10px}.tagline-word:hover{color:#0072f8;transform:translateY(-3px) scale(1.1);background:rgba(163,225,253,.1);box-shadow:0 5px 15px rgba(0,114,248,.2)}.tagline-word:first-child:hover{color:#a3e1fd}.tagline-word:nth-child(2):hover{color:#0072f8}.tagline-word:nth-child(3):hover{color:#001c85}.subtitle{transition:all .3s ease;cursor:pointer;padding:.5rem 1rem;border-radius:15px;margin-top:1rem}.subtitle:hover{color:#a3e1fd;background:rgba(28,91,255,.05);transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes letterBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatParticles{0%{opacity:0;transform:translateY(0) scale(.5)}50%{opacity:1;transform:translateY(-20px) scale(1)}to{opacity:0;transform:translateY(-40px) scale(.5)}}.launch-buttons{display:flex;gap:1.5rem;margin:2rem 0 1rem;z-index:2;position:relative}.launch-btn{padding:12px 24px;border:none;border-radius:25px;font-size:16px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;position:relative;overflow:hidden}.launch-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.launch-btn:hover:before{left:100%}.aum-btn{color:#fff;box-shadow:0 4px 15px rgba(0,114,248,.3)}.aum-btn,.aum-btn:hover{background:linear-gradient(90deg,#3a6ff8,#00c6ff)}.aum-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px rgba(0,114,248,.4)}.explorer-btn{background:linear-gradient(135deg,#6e5a5a,#a3e1fd);color:#001c85;box-shadow:0 4px 15px rgba(163,225,253,.3)}.explorer-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px rgba(163,225,253,.4);background:linear-gradient(135deg,#8a7777,#b8e8ff)}.launch-icon{width:16px;height:16px;transition:transform .3s ease}.launch-btn:hover .launch-icon{transform:scale(1.2) rotate(5deg)}@media (max-width:768px){.top-body{padding:1rem;gap:2rem}.main-value-header{font-size:clamp(2rem,8vw,3rem)}.value-subtitle{font-size:clamp(1rem,3vw,1.2rem)}.platform-options{grid-template-columns:1fr;gap:1rem}.platform-btn{padding:1rem;min-height:100px}.demo-section{padding:1.5rem}.primary-cta{padding:.8rem 1.5rem;font-size:1rem}.gradient-text{font-size:32px}.tagline{font-size:18px}.tagline-word{margin:0 .2rem}}@media (max-width:480px){.top-body{padding:.5rem;gap:1.5rem}.platform-btn{padding:.8rem;min-height:80px}.platform-content h4{font-size:1rem}.platform-content p{font-size:.8rem}.demo-section{padding:1rem}}@media (prefers-reduced-motion:reduce){.launch-btn,.letter,.platform-btn,.tagline-word,.top-body *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.platform-btn{border-width:3px;border-color:#fff}.primary-cta{border:2px solid #fff}.platform-btn:focus,.primary-cta:focus{outline:3px solid #ff0;outline-offset:3px}}@media (prefers-color-scheme:light){.top-body{color:#f5f5f5}}.marquee-wrapper{position:absolute;overflow:hidden;white-space:nowrap;width:100%;background:transparent;bottom:0}.marquee-content{justify-content:center;gap:32px;padding:20px}.logo,.marquee-content{display:flex;align-items:center}.logo{flex:0 0 auto;height:40px;opacity:0;transform:translateY(20px);animation:appearSequential 30s ease-out forwards}.logo img{height:40px;width:auto;object-fit:contain;transition:all 10s ease}.logo img:hover{transform:scale(1.1)}@keyframes appearSequential{0%{opacity:0;transform:translateY(20px) scale(.8)}50%{opacity:1;transform:translateY(0) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}.marquee-content{animation:restartSequence 10s infinite}@keyframes restartSequence{0%,90%{opacity:1}95%,to{opacity:0}}.marquee-wrapper.scrolling .marquee-content{animation:scrollWithSequence 20s linear infinite}.marquee-wrapper.scrolling .logo{animation:appearInScroll 1s ease-out forwards}@keyframes scrollWithSequence{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes appearInScroll{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:500px){.logo{height:35px}.logo img{height:30px}.marquee-content{gap:20px;padding:15px}}.products-body{position:relative;margin-top:100px;display:flex;flex-direction:column;align-items:center;width:100vw;min-height:70vh;text-align:center;color:#f5f5f5}.products-cont{margin-top:30px;display:flex;flex-direction:row;justify-content:center;gap:50px;width:85vw;flex-wrap:wrap}.stitle{font-size:28px}.p-image{width:100%;height:100%}@media screen and (max-width:768px){.stitle{font-size:24px}}.features-body{position:relative;display:flex;flex-direction:column;align-items:center;width:100vw;min-height:100vh;text-align:center;color:#f5f5f5;padding:10vh}.features-cont{margin-top:30px;display:flex;flex-direction:row;justify-content:center;gap:50px;width:85vw;flex-wrap:wrap}.sitrai-container{margin-top:10vh;padding:40px;width:90vw;min-height:24vh;text-align:center;font-family:sans-serif;background:hsla(0,0%,100%,.1);box-shadow:-13px 43px 18px rgba(0,0,0,.01),-7px 24px 15px rgba(0,0,0,.04),-3px 11px 11px rgba(0,0,0,.07),-1px 3px 6px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);border-radius:20px}.sitrai-title{font-size:40px;font-weight:700;margin-bottom:20px}.gradient-text{background:linear-gradient(0deg,rgba(28,91,255,.6),rgba(28,91,255,.6)),linear-gradient(262.41deg,#6e5a5a 9.84%,#001c85 33.57%,#0072f8 55.05%,#a3e1fd 89.42%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sitrai-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.cta-description{font-size:1.1rem;color:#e0e0e0;margin-bottom:2rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.sitrai-button{padding:1.5rem 2rem;border-radius:16px;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);font-weight:500;cursor:pointer;transition:all .3s ease;outline:none;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);min-width:200px;min-height:48px}.sitrai-button:hover{background:hsla(0,0%,100%,.15);border-color:rgba(116,166,255,.5);transform:translateY(-2px);box-shadow:0 8px 25px rgba(116,166,255,.2)}.sitrai-button:focus{outline:2px solid #74a6ff;outline-offset:2px}.btn-content{display:flex;flex-direction:column;align-items:center;gap:.3rem}.btn-title{font-size:1.1rem;font-weight:600;color:#fff}.btn-subtitle{font-size:.9rem;color:silver;opacity:.8}.web2-btn:hover .btn-title{color:#74a6ff}.web3-btn:hover .btn-title{color:#a3e1fd}.llm-card{position:relative;border-radius:16px;padding:16px;width:280px;background:linear-gradient(135deg,rgba(30,30,40,.9),rgba(20,20,30,.95));color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 24px rgba(0,0,0,.4);overflow:hidden}.llm-card:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(59,130,246,.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.llm-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 48px rgba(139,92,246,.3),0 0 0 1px rgba(139,92,246,.2)}.llm-card:hover:before{opacity:1}.llm-image-wrapper{position:relative;width:100%;height:180px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(59,130,246,.1))}.llm-image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.llm-card:hover .llm-image{transform:scale(1.1)}.llm-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(139,92,246,.1) 50%,rgba(20,20,30,.8));opacity:.6;transition:opacity .4s ease}.llm-card:hover .llm-image-overlay{opacity:.8}.llm-shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);transform:translateX(-100%) translateY(-100%) rotate(45deg);transition:transform .6s ease}.llm-card:hover .llm-shine{transform:translateX(100%) translateY(100%) rotate(45deg)}.llm-content{display:flex;flex-direction:column;gap:6px;padding:4px 0}.llm-title{font-size:18px;font-weight:700;margin:0;background:linear-gradient(135deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;transition:all .3s ease}.llm-card:hover .llm-title{background:linear-gradient(135deg,#fff,#c7d2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.llm-description{font-size:14px;color:#a0a0b0;margin:0;line-height:1.5;transition:color .3s ease}.llm-card:hover .llm-description{color:#c0c0d0}@media (prefers-reduced-motion:reduce){.llm-card,.llm-description,.llm-image,.llm-shine,.llm-title{transition:none}.llm-card:hover{transform:none}}.footer{color:#fff;padding:40px 20px 20px;font-family:sans-serif;background:#111823}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:30px}.footer-section{flex:1 1 200px;min-width:200px}.footer-logo{display:flex;align-items:center;gap:10px;font-weight:600;font-size:20px}.footer-desc{font-size:14px;color:#bbb;margin-top:10px;line-height:1.6}.footer-section h4{font-size:15px;font-weight:700;margin-bottom:12px}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section li{margin-bottom:8px}.footer-section a{color:#fff;font-size:14px;text-decoration:none;transition:color .2s ease}.footer-section a:hover{color:#45b4ff}.subscribe-box{display:flex;flex-direction:column;gap:8px;margin-top:12px}.subscribe-box input{border:none;background:rgba(0,0,0,.08);box-shadow:0 1px 0 hsla(0,0%,100%,.25),inset 0 1px 2px rgba(0,0,0,.15)}.subscribe-box button,.subscribe-box input{color:#fff;padding:10px;font-size:14px;border-radius:10px}.subscribe-box button{font-weight:700;cursor:pointer;transition:opacity .2s ease;background:linear-gradient(69.44deg,rgba(74,128,239,.3) 32.97%,rgba(42,73,137,.3) 73.8%);box-shadow:0 4px 4px rgba(0,0,0,.25)}.subscribe-box button:hover{opacity:.85}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:13px;color:#888;margin-top:30px;gap:12px}.footer-links a{margin-left:16px;color:#aaa;text-decoration:none;font-size:13px}.footer-links a:hover{color:#fff}.social-container{position:fixed;top:30%;right:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.08);border-radius:20px 0 0 20px;padding:5px;display:flex;flex-direction:column;align-items:center;gap:12px;font-family:Michroma,sans-serif;z-index:1000}.social-title{font-size:12px;color:#fff;margin:0;letter-spacing:.5px}.social-icons{display:flex;flex-direction:column;gap:10px}.icon-box{background:var(--background);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:10px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.icon-box:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.4)}.icon-box img{width:20px;height:20px;filter:brightness(1.2)}@media screen and (max-width:500px){.social-container{top:auto;bottom:10%;flex-direction:column;gap:15px}.social-icons{flex-direction:column;gap:12px}.social-title{display:none}}