@charset "UTF-8";.popup-overlay{z-index:9998;background-color:#00000080;position:fixed;top:0;right:0;bottom:0;left:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.popup-content{z-index:9999;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:500px;max-height:85vh;padding:2rem;animation:contentShow .15s cubic-bezier(.16,1,.3,1);overflow-y:auto}.popup-content:focus{outline:none}.popup-title{margin:0;font-size:1.5rem;font-weight:600;color:#1e293b}.popup-description{margin:1rem 0 2rem;color:#475569;font-size:.9rem;line-height:1.5}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;color:#1e293b;font-weight:500}.form-group input,.form-group textarea{width:100%;padding:.75rem;border:1px solid #E2E8F0;border-radius:8px;font-size:1rem;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#3b82f6}.form-group textarea{resize:vertical;min-height:100px}.popup-close{position:absolute;top:1rem;right:1rem;background:none;border:none;padding:.5rem;cursor:pointer;color:#475569;transition:color .2s}.popup-close:hover{color:#1e293b}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width: 768px){.popup-content{width:95vw;padding:1.5rem}.popup-title{font-size:1.25rem}}.dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.scroll-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;background:#3B82F6;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:1000}.scroll-to-top:hover{background:#2563EB;transform:translateY(-5px)}.scroll-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width: 768px){.scroll-to-top{bottom:20px;right:20px;width:40px;height:40px}.scroll-to-top svg{width:20px;height:20px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.layout{min-height:100vh;display:flex;flex-direction:column;animation:fadeIn .6s ease-out}.header{position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #0000001a;z-index:1000;padding:1rem 0;transition:all .3s ease}.header:hover{background:rgb(255,255,255)}.header .header-content{display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.header .header-content{padding:.5rem 0}}.header .header-right{display:flex;align-items:center}.header .logo img{height:35px;transition:transform .3s ease}.header .logo img:hover{transform:scale(1.05)}@media (max-width: 768px){.header .logo img{height:30px}}@media (max-width: 768px){.nav{display:none}}.mobile-menu-open .nav{display:block;position:absolute;top:100%;left:0;right:0;background:white;padding:1rem;box-shadow:0 4px 12px #0000001a}.mobile-menu-open .nav .nav-list{flex-direction:column;align-items:flex-start;gap:1rem}.mobile-menu-open .nav .nav-list li,.mobile-menu-open .nav .nav-list .dropdown{width:100%}.mobile-menu-open .nav .nav-list .dropdown .dropdown-trigger{width:100%;text-align:left}.mobile-menu-open .nav .nav-list .dropdown .dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;padding:.5rem 0 .5rem 1rem;margin-top:.5rem}.mobile-menu-open .nav .nav-list .dropdown .dropdown-menu:before{display:none}.nav-list{display:flex;align-items:center;gap:2.5rem;list-style:none;margin:0;padding:0}.nav-list li{position:relative;animation:slideIn .5s ease-out forwards;opacity:0}.nav-list li:nth-child(1){animation-delay:.1s}.nav-list li:nth-child(2){animation-delay:.2s}.nav-list li:nth-child(3){animation-delay:.3s}.nav-list li:nth-child(4){animation-delay:.4s}.nav-list li:nth-child(5){animation-delay:.5s}.nav-list li:nth-child(6){animation-delay:.6s}.nav-list li .btn-primary{background-color:#3b82f6;color:#fff;padding:.6rem 1.2rem;border-radius:24px;font-weight:500;border:none;cursor:pointer}.nav-list li .btn-primary:hover{background-color:#2c79f5}.nav-list a{color:#1e293b;text-decoration:none;font-size:1rem;font-weight:500;padding:.5rem 0;position:relative;transition:all .3s ease}.nav-list a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#3b82f6;transition:width .3s ease}.nav-list a:hover{color:#3b82f6;transform:translateY(-1px)}.nav-list a:hover:after{width:100%}.dropdown{position:relative}.dropdown:hover .dropdown-menu,.dropdown .dropdown-trigger:focus+.dropdown-menu{opacity:1;visibility:visible;pointer-events:auto!important;transform:translate(-50%)}.dropdown .dropdown-trigger{background:none;border:none;padding:.5rem 0;cursor:pointer;color:#1e293b;font-size:1rem;font-weight:500;display:flex;align-items:center;gap:.5rem;position:relative;transition:all .3s ease}.dropdown .dropdown-trigger a{color:inherit;text-decoration:none;font-size:inherit;font-weight:inherit;padding:0;display:inline-block}.dropdown .dropdown-trigger a:after{display:none}.dropdown .dropdown-trigger a:hover{color:#3b82f6}.dropdown .dropdown-trigger:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#3b82f6;transition:width .3s ease}.dropdown .dropdown-trigger:hover{color:#3b82f6;transform:translateY(-1px)}.dropdown .dropdown-trigger:hover:after{width:100%}.dropdown .dropdown-trigger:hover+.dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}.dropdown .dropdown-menu{position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%,-8px);background:#fff;padding:1rem .5rem;min-width:220px;border-radius:16px;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(0,0,0,.06);z-index:1001;display:flex;flex-direction:column;gap:.25rem;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition-delay:.05s}.dropdown .dropdown-menu:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.05))}.dropdown .dropdown-menu:hover{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}.dropdown .dropdown-menu li{display:block;width:100%;pointer-events:auto}.dropdown .dropdown-menu li a{display:block;width:100%;padding:.75rem 1rem;color:#1e293b;border-radius:8px;transition:background .2s,color .2s;font-weight:500;text-align:left;pointer-events:auto}.dropdown .dropdown-menu li a:hover{background:rgba(59,130,246,.08);color:#3b82f6}.mobile-menu-button{display:none;background:none;border:none;padding:.5rem;cursor:pointer;color:#1e293b;transition:transform .3s ease;margin-left:1rem}.mobile-menu-button:hover{transform:scale(1.1)}@media (max-width: 768px){.mobile-menu-button{display:block}}.main{flex:1;margin-top:72px;animation:fadeIn .6s ease-out}@media (max-width: 768px){.main{margin-top:60px}}.footer{background:#334155;color:#fff;padding:4rem 0 2rem;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.footer .footer-content{display:grid;grid-template-columns:1fr 2fr;gap:4rem;margin-bottom:2rem;animation:fadeIn .6s ease-out;align-items:start}@media (max-width: 768px){.footer .footer-content{grid-template-columns:1fr;gap:2rem}}.footer .footer-logo{display:flex;flex-direction:column;align-items:flex-start}.footer .footer-logo img{height:40px;margin-bottom:1.5rem;transition:transform .3s ease}.footer .footer-logo img:hover{transform:scale(1.05)}.footer .footer-logo .address{color:#94a3b8;font-size:.9rem;line-height:1.5;transition:color .3s ease;margin:0;margin-bottom:1.5rem}.footer .footer-logo .address:hover{color:#fff}.footer .footer-logo .social-icons{display:flex;gap:1rem;margin-top:.5rem}.footer .footer-logo .social-icons a{color:#94a3b8;transition:all .3s ease}.footer .footer-logo .social-icons a:hover{color:#fff;transform:translateY(-3px)}.footer .footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 768px){.footer .footer-links{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 576px){.footer .footer-links{grid-template-columns:1fr}}.footer .footer-section h3{color:#fff;font-size:1.1rem;margin-bottom:1.2rem;position:relative;display:inline-block;font-weight:600}.footer .footer-section h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:#3b82f6;transition:width .3s ease}.footer .footer-section h3:hover:after{width:100%}.footer .footer-section ul{list-style:none;margin:0;padding:0}.footer .footer-section ul li{margin:.75rem 0;animation:slideIn .5s ease-out forwards;opacity:0}.footer .footer-section ul li:nth-child(1){animation-delay:.1s}.footer .footer-section ul li:nth-child(2){animation-delay:.2s}.footer .footer-section ul li:nth-child(3){animation-delay:.3s}.footer .footer-section ul li:nth-child(4){animation-delay:.4s}.footer .footer-section ul li:nth-child(5){animation-delay:.5s}.footer .footer-section ul li a{color:#94a3b8;text-decoration:none;font-size:.9rem;transition:all .3s ease;display:inline-block;padding:.15rem 0}.footer .footer-section ul li a:hover{color:#fff;transform:translate(4px)}.footer .footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;margin-top:1rem;text-align:center;color:#94a3b8;font-size:.9rem;animation:fadeIn .6s ease-out}.footer .footer-bottom p{margin:0;line-height:1.5}@media (max-width: 576px){.footer .footer-bottom p{font-size:.8rem}}.btn{transition:all .3s ease;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.1);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.btn:hover:before{width:300px;height:300px}.btn:active{transform:translateY(0)}[data-radix-popper-content-wrapper],[data-radix-popper-content],[data-radix-dialog-content]{z-index:9999!important}[data-radix-dialog-overlay]{z-index:9998!important}.demo-request-popup .dialog-overlay{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:center;justify-content:center}.demo-request-popup .dialog-content{background:white;border-radius:12px;box-shadow:0 4px 20px #00000026;padding:2rem;max-width:500px;width:90%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;display:flex;flex-direction:column;gap:1rem}.demo-request-popup .dialog-title{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.demo-request-popup .dialog-description{color:#475569;margin-bottom:1.5rem}.demo-request-popup .close-button{position:absolute;top:1rem;right:1rem;background:none;border:none;padding:.5rem;cursor:pointer;color:#475569;transition:all .3s ease}.demo-request-popup .close-button:hover{color:#1e293b;transform:scale(1.1)}.demo-request-popup .form-group{margin-bottom:1.5rem}.demo-request-popup .form-group label{display:block;margin-bottom:.5rem;color:#1e293b;font-weight:500}.demo-request-popup .form-group input,.demo-request-popup .form-group textarea{width:100%;padding:.75rem;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:1rem;transition:all .3s ease}.demo-request-popup .form-group input:focus,.demo-request-popup .form-group textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.demo-request-popup .form-group textarea{min-height:100px;resize:vertical}.demo-request-popup .submit-button{width:100%;padding:.75rem;background:#3B82F6;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.demo-request-popup .submit-button:hover{background:rgb(34.6195121951,114.4512195122,244.8804878049);transform:translateY(-1px)}.demo-request-popup .submit-button:active{transform:translateY(0)}body[data-demo-popup-open] .request-demo-btn{display:none!important}.home .container{max-width:1440px;margin:0 auto;padding:0 32px}.home section{padding:64px 0;position:relative}.home h1,.home h2{color:#1e293b;font-weight:700;line-height:1.2;margin-bottom:32px}.home h1{font-size:48px;max-width:800px}.home h2{font-size:32px;text-align:center;position:relative;padding-bottom:24px}.home h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(to right,#3B82F6,#06B6D4);border-radius:3px}.home h3{font-size:24px;color:#1e293b;margin-bottom:24px}.home p{color:#475569;line-height:1.6;margin-bottom:32px}.home .animatable{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.home .animatable.animated,.home .floating-card.animatable.animated{opacity:1;transform:translateY(0)}.home .floating-card.animatable.animated:hover{transform:none}.home section.in-view .animatable:not(.animated){animation:fadeInUp .8s forwards}.home section.in-view .experience-grid .animatable:nth-child(1),.home section.in-view .success-grid .animatable:nth-child(1),.home section.in-view .products-grid .animatable:nth-child(1),.home section.in-view .outcomes-grid .animatable:nth-child(1),.home section.in-view .industries-grid .animatable:nth-child(1){animation-delay:.1s}.home section.in-view .experience-grid .animatable:nth-child(2),.home section.in-view .success-grid .animatable:nth-child(2),.home section.in-view .products-grid .animatable:nth-child(2),.home section.in-view .outcomes-grid .animatable:nth-child(2),.home section.in-view .industries-grid .animatable:nth-child(2){animation-delay:.2s}.home section.in-view .experience-grid .animatable:nth-child(3),.home section.in-view .success-grid .animatable:nth-child(3),.home section.in-view .products-grid .animatable:nth-child(3),.home section.in-view .outcomes-grid .animatable:nth-child(3),.home section.in-view .industries-grid .animatable:nth-child(3){animation-delay:.3s}.home section.in-view .experience-grid .animatable:nth-child(4),.home section.in-view .success-grid .animatable:nth-child(4),.home section.in-view .products-grid .animatable:nth-child(4),.home section.in-view .outcomes-grid .animatable:nth-child(4),.home section.in-view .industries-grid .animatable:nth-child(4){animation-delay:.4s}.home section.in-view .experience-grid .animatable:nth-child(5),.home section.in-view .success-grid .animatable:nth-child(5),.home section.in-view .products-grid .animatable:nth-child(5),.home section.in-view .outcomes-grid .animatable:nth-child(5),.home section.in-view .industries-grid .animatable:nth-child(5){animation-delay:.5s}.home section.in-view .experience-grid .animatable:nth-child(6),.home section.in-view .success-grid .animatable:nth-child(6),.home section.in-view .products-grid .animatable:nth-child(6),.home section.in-view .outcomes-grid .animatable:nth-child(6),.home section.in-view .industries-grid .animatable:nth-child(6){animation-delay:.6s}.home section.in-view .testimonial-content .testimonial-text{animation-delay:.1s}.home section.in-view .testimonial-content .testimonial-illustration{animation-delay:.3s}.hero{padding:96px 0 64px;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;text-align:left;position:relative;overflow:hidden;height:600px}.hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 70%);z-index:1;animation:pulse 15s infinite linear}.hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;z-index:2}.hero .container{width:100%;height:100%;align-items:center;position:relative;z-index:2;display:flex;justify-content:space-around}.hero .hero-content{position:relative;z-index:2;animation:fadeInUp 1s ease;flex:0 0 60%;max-width:650px}.hero .hero-content h1{font-size:48px;margin-bottom:32px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1);background:linear-gradient(to right,#ffffff,#f0f0f0);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.hero .hero-content h1:before{content:"";position:absolute;left:-15px;top:-10px;width:30px;height:30px;background:rgba(255,255,255,.2);border-radius:50%;filter:blur(15px);z-index:-1}.hero .hero-content h1:after{content:"";position:absolute;left:-10px;top:40%;width:5px;height:25px;background:linear-gradient(to bottom,#06B6D4,transparent);border-radius:5px}.hero .hero-content h1 .typed-highlight{display:inline-block;color:#fff;background:linear-gradient(to right,#06B6D4,#7dd3fc);-webkit-background-clip:text;background-clip:text;position:relative}.hero .hero-content h1 .typed-highlight:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:linear-gradient(to right,#06B6D4,#7dd3fc);border-radius:3px}.hero .hero-content h1 .typed-highlight .typed-cursor{margin-left:2px;color:#fff}.hero .hero-content p{font-size:20px;margin-bottom:48px;opacity:.9;line-height:1.6;position:relative}.hero .hero-content p:after{content:"";position:absolute;bottom:10px;left:0;width:50px;height:2px;background:linear-gradient(to right,rgba(255,255,255,.5),transparent);border-radius:2px}.hero .hero-content .hero-buttons{display:flex;gap:24px;justify-content:flex-start}.hero .hero-content:before{content:"";position:absolute;top:-40px;left:-40px;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.1);filter:blur(30px);z-index:-1}.hero .hero-content:after{content:"";position:absolute;bottom:-30px;right:-20px;width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.05);filter:blur(20px);z-index:-1}.hero .hero-content .dots{position:absolute;top:20px;right:-50px;width:100px;height:100px;z-index:-1;opacity:.3}.hero .hero-content .dots .dot{position:absolute;width:8px;height:8px;border-radius:50%;background-color:#fff}.hero .hero-content .dots .dot:nth-child(1){top:0;left:0;animation:pulsate 3s infinite}.hero .hero-content .dots .dot:nth-child(2){top:25px;left:25px;animation:pulsate 3s infinite .2s}.hero .hero-content .dots .dot:nth-child(3){top:50px;left:0;animation:pulsate 3s infinite .4s}.hero .hero-content .dots .dot:nth-child(4){top:75px;left:25px;animation:pulsate 3s infinite .6s}.hero .hero-content .dots .dot:nth-child(5){top:100px;left:0;animation:pulsate 3s infinite .8s}.hero .hero-illustration{animation:float 6s ease-in-out infinite;filter:drop-shadow(0 10px 15px rgba(0,0,0,.2));position:relative;transform-origin:center center;display:flex;align-items:center;justify-content:center;flex:0 0 40%}.hero .hero-illustration:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(6,182,212,.2) 0%,rgba(59,130,246,0) 70%);filter:blur(40px);z-index:-1}.hero .hero-illustration svg{width:100%;height:100%}.hero .hero-illustration svg path,.hero .hero-illustration svg circle,.hero .hero-illustration svg rect,.hero .hero-illustration svg ellipse{transition:transform .5s ease,fill .5s ease}.hero .hero-illustration svg:hover path:nth-child(2n),.hero .hero-illustration svg:hover circle:nth-child(2n),.hero .hero-illustration svg:hover rect:nth-child(2n),.hero .hero-illustration svg:hover ellipse:nth-child(2n){transform:translateY(-3px)}.hero .hero-illustration svg:hover path:nth-child(odd),.hero .hero-illustration svg:hover circle:nth-child(odd),.hero .hero-illustration svg:hover rect:nth-child(odd),.hero .hero-illustration svg:hover ellipse:nth-child(odd){transform:translateY(3px)}.hero .scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.02) 51%);background-size:100% 4px;z-index:3;pointer-events:none;opacity:.3}.experience{padding:96px 0;background-color:#fff;position:relative;overflow:hidden}.experience:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent)}.experience h2{text-align:center;font-size:32px;margin-bottom:48px;color:#1e293b}.experience .experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;max-width:1440px;margin:0 auto}.experience .experience-grid .experience-item{text-align:center;padding:32px;position:relative;border-radius:8px;transition:all .3s ease}.experience .experience-grid .experience-item:hover{background-color:#3b82f608;transform:translateY(-5px)}.experience .experience-grid .experience-item:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:40px;height:3px;background:linear-gradient(to right,#3B82F6,#06B6D4);border-radius:3px;opacity:0;transition:opacity .3s ease}.experience .experience-grid .experience-item:hover:before{opacity:1}.experience .experience-grid .experience-item h3{font-size:20px;color:#1e293b;margin-bottom:24px;font-weight:600}.experience .experience-grid .experience-item p{color:#475569;line-height:1.6}.success{padding:96px 0;background-color:#f1f5f9;position:relative}.success:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%239C92AC' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.success h2{text-align:center;font-size:32px;margin-bottom:48px;color:#1e293b;max-width:1000px;margin-left:auto;margin-right:auto}.success .success-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px;max-width:1440px;margin:0 auto}.success .success-grid .success-item{background:white;padding:48px;border-radius:8px;box-shadow:0 10px 30px #0000000d;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;border:1px solid rgba(59,130,246,.05)}.success .success-grid .success-item:hover{transform:translateY(-10px);box-shadow:0 15px 35px #0000001a}.success .success-grid .success-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(59,130,246,.02),transparent);z-index:0;opacity:0;transition:opacity .3s ease;border-radius:8px}.success .success-grid .success-item:hover:before{opacity:1}.success .success-grid .success-item h3{font-size:20px;color:#1e293b;margin-bottom:24px;font-weight:600;position:relative}.success .success-grid .success-item p{color:#475569;line-height:1.6;position:relative}.products{padding:96px 0;background-color:#fff;position:relative}.products h2{text-align:center;font-size:32px;margin-bottom:48px;color:#1e293b}.products .products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px;max-width:1440px;margin:0 auto}.products .products-grid .product-card{background:linear-gradient(135deg,#F1F5F9,white);padding:48px;border-radius:8px;text-align:center;transition:all .3s ease;box-shadow:0 5px 15px #0000000d;border:1px solid rgba(59,130,246,.05);position:relative;overflow:hidden}.products .products-grid .product-card:hover{transform:translateY(-7px);box-shadow:0 15px 30px #0000001a}.products .products-grid .product-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background:linear-gradient(to right,#3B82F6,#06B6D4);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.products .products-grid .product-card:hover:after{transform:scaleX(1)}.products .products-grid .product-card .product-icon{margin-bottom:32px;position:relative;z-index:1}.products .products-grid .product-card .product-icon img{width:80px;height:80px;transition:transform .3s ease}.products .products-grid .product-card .product-icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:90px;background:radial-gradient(circle,rgba(59,130,246,.1) 0%,rgba(59,130,246,0) 70%);border-radius:50%;z-index:-1}.products .products-grid .product-card:hover .product-icon img{transform:scale(1.1) rotate(5deg)}.products .products-grid .product-card h3{font-size:20px;color:#1e293b;margin-bottom:24px;font-weight:600}.products .products-grid .product-card p{color:#475569;line-height:1.6}.outcomes{padding:96px 0;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;position:relative;overflow:hidden}.outcomes:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E")}.outcomes h2{text-align:center;font-size:32px;margin-bottom:48px;position:relative}.outcomes h2:after{background:rgba(255,255,255,.3)}.outcomes .outcomes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;max-width:1440px;margin:0 auto;position:relative;z-index:1}.outcomes .outcomes-grid .outcome-item{text-align:center;padding:32px;background:rgba(255,255,255,.1);border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease}.outcomes .outcomes-grid .outcome-item:hover{transform:translateY(-5px);background:rgba(255,255,255,.15)}.outcomes .outcomes-grid .outcome-item .outcome-number{font-size:48px;font-weight:700;margin-bottom:24px;background:linear-gradient(to right,#ffffff,#f0f0f0);-webkit-background-clip:text;background-clip:text;color:transparent;transition:opacity .3s ease;display:inline-block;position:relative}.outcomes .outcomes-grid .outcome-item .outcome-number:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.3));transform:scaleX(0);transform-origin:left;transition:transform .6s ease-out;border-radius:2px}.outcomes .outcomes-grid .outcome-item.animated .outcome-number:after{transform:scaleX(1)}.outcomes .outcomes-grid .outcome-item h3{font-size:20px;opacity:.9}.industries{padding:96px 0;background-color:#fff}.industries h2{text-align:center;font-size:32px;margin-bottom:48px;color:#1e293b}.industries .industries-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;max-width:1440px;margin:0 auto}.industries .industries-grid .industry-item{text-align:center;padding:32px;border-radius:8px;transition:all .3s ease}.industries .industries-grid .industry-item:hover{background-color:#3b82f608;transform:translateY(-5px)}.industries .industries-grid .industry-item .industry-icon{width:80px;height:80px;margin:0 auto 24px;transition:transform .3s ease}.industries .industries-grid .industry-item .industry-icon:hover{transform:scale(1.1)}.industries .industries-grid .industry-item h3{font-size:20px;color:#1e293b;font-weight:600;position:relative;display:inline-block}.industries .industries-grid .industry-item h3:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(to right,#3B82F6,#06B6D4);transition:width .3s ease}.industries .industries-grid .industry-item:hover h3:after{width:100%}.testimonial{padding:96px 0;background-color:#f1f5f9;position:relative}.testimonial:before{content:"";position:absolute;top:0;right:0;width:30%;height:100%;background:linear-gradient(135deg,rgba(59,130,246,.03),rgba(6,182,212,.03));clip-path:polygon(25% 0%,100% 0%,100% 100%,0% 100%)}.testimonial .testimonial-content{max-width:1000px;margin:0 auto;display:flex;align-items:center;gap:48px;position:relative;z-index:1}.testimonial .testimonial-content .testimonial-text{flex:1;position:relative;padding:48px;background:white;border-radius:8px;box-shadow:0 10px 30px #0000000d}.testimonial .testimonial-content .testimonial-text:before{content:'"';position:absolute;top:-30px;left:20px;font-size:100px;color:#3b82f61a;font-family:serif;line-height:1}.testimonial .testimonial-content .testimonial-text h3{font-size:24px;color:#1e293b;margin-bottom:48px;font-weight:500;line-height:1.6}.testimonial .testimonial-content .testimonial-text .testimonial-author{display:flex;align-items:center;gap:24px}.testimonial .testimonial-content .testimonial-text .testimonial-author .company-logo{width:120px;height:auto;border-radius:0;border:none;box-shadow:none;transition:opacity .3s ease}.testimonial .testimonial-content .testimonial-text .testimonial-author .company-logo:hover{opacity:.8}.testimonial .testimonial-content .testimonial-text .testimonial-author .author-info{text-align:left}.testimonial .testimonial-content .testimonial-text .testimonial-author .author-info h4{font-size:20px;color:#1e293b;margin-bottom:8px}.testimonial .testimonial-content .testimonial-text .testimonial-author .author-info p{color:#475569;margin-bottom:0}.testimonial .testimonial-content .testimonial-illustration{flex:1;max-width:400px;height:300px;filter:drop-shadow(0 10px 15px rgba(0,0,0,.1));animation:float 6s ease-in-out infinite}.cta{padding:96px 0;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;text-align:center;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 70%);z-index:1;animation:pulse 15s infinite linear}.cta .container{position:relative;z-index:2}.cta .cta-content{max-width:800px;margin:0 auto}.cta .cta-content h2{font-size:32px;margin-bottom:32px;font-weight:600}.cta .cta-content h2:after{background:rgba(255,255,255,.3)}.cta .cta-content .btn{font-size:20px;padding:24px 48px;background:white;color:#2563eb;font-weight:600;border-radius:30px;transition:all .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 5px 20px #0003;position:relative;overflow:hidden}.cta .cta-content .btn:after{content:"";position:absolute;top:50%;left:50%;width:300px;height:300px;background:radial-gradient(circle,rgba(59,130,246,.2) 0%,transparent 70%);transform:translate(-50%,-50%) scale(0);transition:transform .6s ease;border-radius:50%}.cta .cta-content .btn:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.cta .cta-content .btn:hover:after{transform:translate(-50%,-50%) scale(1)}.sliding-banner{padding:48px 0;background:linear-gradient(90deg,#3B82F6,#2563EB);overflow:hidden;position:relative}.sliding-banner .sliding-wrapper{display:flex;width:max-content;animation:sliding-text 30s linear infinite}.sliding-banner .sliding-wrapper:hover{animation-play-state:paused}.sliding-banner .banner-item{padding:0 32px;font-size:24px;font-weight:700;color:#fff;white-space:nowrap;opacity:.8;transition:opacity .3s ease,transform .3s ease;text-transform:uppercase}.sliding-banner .banner-item:hover{opacity:1;transform:scale(1.05)}.sliding-banner .banner-item:after{content:"•";margin-left:32px;opacity:.5}.sliding-banner .banner-item:last-child:after{display:none}@keyframes sliding-text{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulse-border{0%{border-color:#ffffffb3;transform:scale(1)}50%{border-color:#ffffff4d;transform:scale(1.05)}to{border-color:#ffffffb3;transform:scale(1)}}@media (max-width: 992px){.home .hero .container{padding:0 32px}.home .experience .experience-grid,.home .outcomes .outcomes-grid,.home .industries .industries-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){.home .hero .hero-content h1{font-size:calc(32px + .5rem)}.home .hero .hero-illustration{height:350px}}@media (max-width: 768px){.home .hero{height:auto;padding:48px 0}.home .hero .container{flex-direction:column!important;text-align:center;padding:0 24px;height:auto!important;gap:32px!important}.home .hero .hero-content{width:100%!important;flex:none!important;max-width:90%!important;margin:0 auto}.home .hero .hero-content h1{font-size:32px}.home .hero .hero-content p{font-size:16px}.home .hero .hero-content .hero-buttons{flex-direction:row;gap:16px;justify-content:center}}@media (max-width: 768px) and (max-width: 480px){.home .hero .hero-content .hero-buttons{flex-direction:column}}@media (max-width: 768px){.home .hero .hero-illustration{width:90%!important;flex:none!important;height:250px!important;margin:0 auto}.home .experience .experience-grid,.home .success .success-grid,.home .products .products-grid,.home .outcomes .outcomes-grid,.home .industries .industries-grid{grid-template-columns:1fr}.home .testimonial .testimonial-content{flex-direction:column;text-align:center}.home .testimonial .testimonial-content .testimonial-text h3{font-size:20px}.home .testimonial .testimonial-content .testimonial-text .testimonial-author{justify-content:center}.home .testimonial .testimonial-content .testimonial-text .testimonial-author .company-logo{width:100px}.home .testimonial .testimonial-content .testimonial-illustration{width:100%;height:250px;margin-top:32px}.home .cta .cta-content h2{font-size:24px}}@media (hover: none){.home .floating-card:hover{transform:none!important}.home .floating-card .floating-card-glare{display:none}.home section.in-view .animatable:not(.animated){animation-duration:.5s}}.intellig-ep{position:relative;z-index:1}.intellig-ep .hero{padding:48px 0 64px;text-align:left;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;position:relative;overflow:hidden;height:auto}.intellig-ep .hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 70%);z-index:1;animation:pulse 15s infinite linear}.intellig-ep .hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;z-index:2}.intellig-ep .hero .container{width:100%;display:flex;align-items:center;justify-content:space-around;height:100%;position:relative;z-index:2}.intellig-ep .hero .hero-content{flex:0 0 60%;max-width:650px;position:relative;z-index:2;animation:fadeInUp 1s ease}.intellig-ep .hero .hero-content:before{content:"";position:absolute;top:-40px;left:-40px;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.1);filter:blur(30px);z-index:-1}.intellig-ep .hero .hero-content:after{content:"";position:absolute;bottom:-30px;right:-20px;width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.05);filter:blur(20px);z-index:-1}.intellig-ep .hero .hero-content .dots{position:absolute;top:20px;right:-50px;width:100px;height:100px;z-index:-1;opacity:.3}.intellig-ep .hero .hero-content .dots .dot{position:absolute;width:8px;height:8px;border-radius:50%;background-color:#fff}.intellig-ep .hero .hero-content .dots .dot:nth-child(1){top:0;left:0;animation:pulsate 3s infinite}.intellig-ep .hero .hero-content .dots .dot:nth-child(2){top:25px;left:25px;animation:pulsate 3s infinite .2s}.intellig-ep .hero .hero-content .dots .dot:nth-child(3){top:50px;left:0;animation:pulsate 3s infinite .4s}.intellig-ep .hero .hero-content .dots .dot:nth-child(4){top:75px;left:25px;animation:pulsate 3s infinite .6s}.intellig-ep .hero .hero-content .dots .dot:nth-child(5){top:100px;left:0;animation:pulsate 3s infinite .8s}.intellig-ep .hero h1{font-size:48px;margin-bottom:24px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1);background:linear-gradient(to right,#ffffff,#f0f0f0);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.intellig-ep .hero h1:before{content:"";position:absolute;left:-15px;top:-10px;width:30px;height:30px;background:rgba(255,255,255,.2);border-radius:50%;filter:blur(15px);z-index:-1}.intellig-ep .hero h1:after{content:"";position:absolute;left:-10px;top:40%;width:5px;height:25px;background:linear-gradient(to bottom,#06B6D4,transparent);border-radius:5px}.intellig-ep .hero h2{font-size:32px;margin-bottom:32px;font-weight:600;color:#fff}.intellig-ep .hero .subtitle{font-size:20px;max-width:100%;margin-bottom:48px;line-height:1.6;color:#fff}.intellig-ep .hero .hero-buttons{display:flex;gap:24px}.intellig-ep .hero .hero-illustration{flex:0 0 40%;display:flex;align-items:center;justify-content:center;animation:float 6s ease-in-out infinite;filter:drop-shadow(0 10px 15px rgba(0,0,0,.2));position:relative;transform-origin:center center;z-index:2;height:450px}.intellig-ep .hero .hero-illustration:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(6,182,212,.2) 0%,rgba(59,130,246,0) 70%);filter:blur(40px);z-index:-1}.intellig-ep .hero .hero-illustration img,.intellig-ep .hero .hero-illustration svg{width:100%;height:auto;max-height:440px;display:block;object-fit:contain;object-position:center}.intellig-ep .hero .hero-illustration img path,.intellig-ep .hero .hero-illustration img circle,.intellig-ep .hero .hero-illustration img rect,.intellig-ep .hero .hero-illustration img ellipse,.intellig-ep .hero .hero-illustration svg path,.intellig-ep .hero .hero-illustration svg circle,.intellig-ep .hero .hero-illustration svg rect,.intellig-ep .hero .hero-illustration svg ellipse{transition:transform .5s ease,fill .5s ease}.intellig-ep .hero .hero-illustration img:hover path:nth-child(2n),.intellig-ep .hero .hero-illustration img:hover circle:nth-child(2n),.intellig-ep .hero .hero-illustration img:hover rect:nth-child(2n),.intellig-ep .hero .hero-illustration img:hover ellipse:nth-child(2n),.intellig-ep .hero .hero-illustration svg:hover path:nth-child(2n),.intellig-ep .hero .hero-illustration svg:hover circle:nth-child(2n),.intellig-ep .hero .hero-illustration svg:hover rect:nth-child(2n),.intellig-ep .hero .hero-illustration svg:hover ellipse:nth-child(2n){transform:translateY(-3px)}.intellig-ep .hero .hero-illustration img:hover path:nth-child(odd),.intellig-ep .hero .hero-illustration img:hover circle:nth-child(odd),.intellig-ep .hero .hero-illustration img:hover rect:nth-child(odd),.intellig-ep .hero .hero-illustration img:hover ellipse:nth-child(odd),.intellig-ep .hero .hero-illustration svg:hover path:nth-child(odd),.intellig-ep .hero .hero-illustration svg:hover circle:nth-child(odd),.intellig-ep .hero .hero-illustration svg:hover rect:nth-child(odd),.intellig-ep .hero .hero-illustration svg:hover ellipse:nth-child(odd){transform:translateY(3px)}.intellig-ep .hero .scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.02) 51%);background-size:100% 4px;z-index:3;pointer-events:none;opacity:.3}.intellig-ep .core-technologies{padding:64px 0;background-color:#f1f5f9}.intellig-ep .core-technologies h2{text-align:center;font-size:32px;margin-bottom:48px;color:#1e293b}.intellig-ep .core-technologies .technologies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:48px;max-width:1440px;margin:0 auto}.intellig-ep .core-technologies .technology-card{background:white;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:transform .3s ease}.intellig-ep .core-technologies .technology-card:hover{transform:translateY(-5px)}.intellig-ep .core-technologies .technology-card .technology-image{height:285px;overflow:hidden}.intellig-ep .core-technologies .technology-card .technology-image img{width:100%;height:100%;object-fit:cover}.intellig-ep .core-technologies .technology-card .technology-content{padding:32px}.intellig-ep .core-technologies .technology-card .technology-content .technology-icon{width:60px;height:60px;margin-bottom:24px}.intellig-ep .core-technologies .technology-card .technology-content .technology-icon img{width:100%;height:100%}.intellig-ep .core-technologies .technology-card .technology-content h3{font-size:20px;margin-bottom:24px;color:#1e293b}.intellig-ep .core-technologies .technology-card .technology-content p{color:#475569;line-height:1.6}.intellig-ep .deployment-strategies{padding:64px 0;background-color:#fff}.intellig-ep .deployment-strategies h2{text-align:center;font-size:32px;margin-bottom:48px;color:#1e293b}.intellig-ep .deployment-strategies .strategies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px;max-width:1440px;margin:0 auto}.intellig-ep .deployment-strategies .strategy-card{background:#F1F5F9;padding:48px;border-radius:8px;text-align:center;transition:transform .3s ease}.intellig-ep .deployment-strategies .strategy-card:hover{transform:translateY(-5px)}.intellig-ep .deployment-strategies .strategy-card h3{font-size:20px;margin-bottom:24px;color:#1e293b}.intellig-ep .deployment-strategies .strategy-card p{color:#475569;line-height:1.6}.intellig-ep .cta{padding:64px 0;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;position:relative;overflow:hidden}.intellig-ep .cta .container{display:flex;align-items:center;justify-content:space-between;gap:48px}.intellig-ep .cta .cta-content{flex:1;max-width:600px}.intellig-ep .cta .cta-content h2{font-size:32px;margin-bottom:32px}.intellig-ep .cta .cta-content .cta-buttons{display:flex;gap:24px}.intellig-ep .cta .cta-content .cta-buttons .btn-outline{border:2px solid rgba(255,255,255,.3);background:transparent;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.intellig-ep .cta .cta-content .cta-buttons .btn-outline:hover{border-color:#fffc;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5);transform:translateY(-7px);box-shadow:0 15px 30px #0006}.intellig-ep .cta .cta-content .cta-buttons .btn-outline:hover:before{opacity:1;transform:scaleX(1);transform-origin:left}.intellig-ep .cta .cta-content .cta-buttons .btn-outline:hover:after{left:150%;opacity:.7}.intellig-ep .cta .support-image{flex:1;max-width:500px}.intellig-ep .cta .support-image img{width:100%;height:auto}.intellig-ep .demo{padding:64px 0;background-color:#f1f5f9}.intellig-ep .demo .demo-content{max-width:600px;margin:0 auto;text-align:center}.intellig-ep .demo .demo-content h2{font-size:32px;margin-bottom:24px;color:#1e293b}.intellig-ep .demo .demo-content p{color:#475569;margin-bottom:48px}.intellig-ep .demo .demo-form{background:white;padding:48px;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.intellig-ep .demo .demo-form .form-group{margin-bottom:24px}.intellig-ep .demo .demo-form .form-group input,.intellig-ep .demo .demo-form .form-group select{width:100%;padding:24px;border:1px solid #E2E8F0;border-radius:8px;font-size:16px}.intellig-ep .demo .demo-form .form-group input:focus,.intellig-ep .demo .demo-form .form-group select:focus{outline:none;border-color:#3b82f6}.intellig-ep .demo .demo-form button{width:100%;margin-top:32px}@media (max-width: 768px){.intellig-ep .hero{height:auto;padding:48px 0}.intellig-ep .hero .container{flex-direction:column!important;text-align:center;height:auto!important;gap:32px!important}.intellig-ep .hero .hero-content{width:100%!important;flex:none!important;max-width:90%!important;margin:0 auto!important;order:1!important;padding:0!important;text-align:center!important}.intellig-ep .hero .hero-illustration{width:100%!important;flex:none!important;height:250px!important;order:2!important;position:relative!important;overflow:visible!important;display:flex!important;justify-content:center!important;align-items:center!important}.intellig-ep .hero .hero-illustration svg,.intellig-ep .hero .hero-illustration img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-width:100%!important;max-height:250px!important;object-fit:contain!important;object-position:center!important;z-index:1!important}.intellig-ep .hero h1{font-size:32px!important;margin-bottom:24px!important;text-align:center!important}.intellig-ep .hero h2{font-size:24px!important;text-align:center!important;margin-bottom:24px!important}.intellig-ep .hero .subtitle{font-size:16px!important;text-align:center!important;margin:0 auto 32px!important;max-width:100%!important}.intellig-ep .hero .hero-buttons{justify-content:center!important;flex-wrap:wrap!important;margin:0 auto!important}.intellig-ep .cta .container{flex-direction:column;text-align:center}.intellig-ep .cta .cta-content{margin-bottom:48px}.intellig-ep .core-technologies,.intellig-ep .deployment-strategies{padding:48px 0}}.advisory-innovation .container{max-width:1440px;margin:0 auto;padding:0 32px}.advisory-innovation section{padding:64px 0;position:relative}.advisory-innovation h1,.advisory-innovation h2{color:#1e293b;font-weight:700;line-height:1.2;margin-bottom:32px}.advisory-innovation h2{text-align:center;position:relative;padding-bottom:24px}.advisory-innovation h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(to right,#3B82F6,#06B6D4);border-radius:3px}.advisory-innovation .animatable{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.advisory-innovation .animatable.animated{opacity:1;transform:translateY(0)}.advisory-innovation section.in-view .animatable:not(.animated){animation:fadeInUp .8s forwards}.advisory-innovation section.in-view .innovation-grid .animatable:nth-child(1){animation-delay:.1s}.advisory-innovation section.in-view .innovation-grid .animatable:nth-child(2){animation-delay:.2s}.advisory-innovation section.in-view .innovation-grid .animatable:nth-child(3){animation-delay:.3s}.advisory-innovation section.in-view .innovation-grid .animatable:nth-child(4){animation-delay:.4s}.advisory-innovation .hero{padding:48px 0 64px;text-align:left;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;position:relative;overflow:hidden;height:auto}.advisory-innovation .hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 70%);z-index:1;animation:pulse 15s infinite linear}.advisory-innovation .hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;z-index:2}.advisory-innovation .hero .container{width:100%;display:flex;align-items:center;justify-content:space-around;height:100%;position:relative;z-index:2}.advisory-innovation .hero .hero-content{flex:0 0 60%;max-width:650px;position:relative;z-index:2;animation:fadeInUp 1s ease}.advisory-innovation .hero .hero-content h1{font-size:48px;margin-bottom:24px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1);background:linear-gradient(to right,#ffffff,#f0f0f0);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.advisory-innovation .hero .hero-content h1:before{content:"";position:absolute;left:-15px;top:-10px;width:30px;height:30px;background:rgba(255,255,255,.2);border-radius:50%;filter:blur(15px);z-index:-1}.advisory-innovation .hero .hero-content h1:after{content:"";position:absolute;left:-10px;top:40%;width:5px;height:25px;background:linear-gradient(to bottom,#06B6D4,transparent);border-radius:5px}.advisory-innovation .hero .hero-content h2{font-size:32px;margin-bottom:32px;font-weight:600;color:#fff;text-align:left;padding-bottom:0}.advisory-innovation .hero .hero-content h2:after{display:none}.advisory-innovation .hero .hero-content .subtitle{font-size:20px;max-width:100%;margin-bottom:48px;line-height:1.6;opacity:.9;position:relative}.advisory-innovation .hero .hero-content .subtitle:after{content:"";position:absolute;bottom:10px;left:0;width:50px;height:2px;background:linear-gradient(to right,rgba(255,255,255,.5),transparent);border-radius:2px}.advisory-innovation .hero .hero-content .hero-buttons{display:flex;gap:24px}.advisory-innovation .hero .hero-content:before{content:"";position:absolute;top:-40px;left:-40px;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.1);filter:blur(30px);z-index:-1}.advisory-innovation .hero .hero-content:after{content:"";position:absolute;bottom:-30px;right:-20px;width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.05);filter:blur(20px);z-index:-1}.advisory-innovation .hero .hero-content .dots{position:absolute;top:20px;right:-50px;width:100px;height:100px;z-index:-1;opacity:.3}.advisory-innovation .hero .hero-content .dots .dot{position:absolute;width:8px;height:8px;border-radius:50%;background-color:#fff}.advisory-innovation .hero .hero-content .dots .dot:nth-child(1){top:0;left:0;animation:pulsate 3s infinite}.advisory-innovation .hero .hero-content .dots .dot:nth-child(2){top:25px;left:25px;animation:pulsate 3s infinite .2s}.advisory-innovation .hero .hero-content .dots .dot:nth-child(3){top:50px;left:0;animation:pulsate 3s infinite .4s}.advisory-innovation .hero .hero-content .dots .dot:nth-child(4){top:75px;left:25px;animation:pulsate 3s infinite .6s}.advisory-innovation .hero .hero-content .dots .dot:nth-child(5){top:100px;left:0;animation:pulsate 3s infinite .8s}.advisory-innovation .hero .hero-image{flex:0 0 40%;border-radius:12px;overflow:hidden;height:450px;display:flex;align-items:center;justify-content:center;animation:float 6s ease-in-out infinite;filter:drop-shadow(0 10px 15px rgba(0,0,0,.2));position:relative;transform-origin:center center;z-index:2}.advisory-innovation .hero .hero-image:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(6,182,212,.2) 0%,rgba(59,130,246,0) 70%);filter:blur(40px);z-index:-1}.advisory-innovation .hero .hero-image img,.advisory-innovation .hero .hero-image svg{width:100%;height:auto;display:block;object-fit:contain;object-position:center}.advisory-innovation .hero .hero-image img path,.advisory-innovation .hero .hero-image img circle,.advisory-innovation .hero .hero-image img rect,.advisory-innovation .hero .hero-image img ellipse,.advisory-innovation .hero .hero-image svg path,.advisory-innovation .hero .hero-image svg circle,.advisory-innovation .hero .hero-image svg rect,.advisory-innovation .hero .hero-image svg ellipse{transition:transform .5s ease,fill .5s ease}.advisory-innovation .hero .hero-image img:hover path:nth-child(2n),.advisory-innovation .hero .hero-image img:hover circle:nth-child(2n),.advisory-innovation .hero .hero-image img:hover rect:nth-child(2n),.advisory-innovation .hero .hero-image img:hover ellipse:nth-child(2n),.advisory-innovation .hero .hero-image svg:hover path:nth-child(2n),.advisory-innovation .hero .hero-image svg:hover circle:nth-child(2n),.advisory-innovation .hero .hero-image svg:hover rect:nth-child(2n),.advisory-innovation .hero .hero-image svg:hover ellipse:nth-child(2n){transform:translateY(-3px)}.advisory-innovation .hero .hero-image img:hover path:nth-child(odd),.advisory-innovation .hero .hero-image img:hover circle:nth-child(odd),.advisory-innovation .hero .hero-image img:hover rect:nth-child(odd),.advisory-innovation .hero .hero-image img:hover ellipse:nth-child(odd),.advisory-innovation .hero .hero-image svg:hover path:nth-child(odd),.advisory-innovation .hero .hero-image svg:hover circle:nth-child(odd),.advisory-innovation .hero .hero-image svg:hover rect:nth-child(odd),.advisory-innovation .hero .hero-image svg:hover ellipse:nth-child(odd){transform:translateY(3px)}.advisory-innovation .hero .scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.02) 51%);background-size:100% 4px;z-index:3;pointer-events:none;opacity:.3}.advisory-innovation .advisory{padding:64px 0;background-color:#fff}.advisory-innovation .advisory h2{text-align:center;font-size:32px;margin-bottom:48px;color:#1e293b}.advisory-innovation .advisory .advisory-list{max-width:900px;margin:0 auto}.advisory-innovation .advisory .advisory-item{display:flex;align-items:flex-start;gap:24px;margin-bottom:32px;transform:translateY(0);transition:transform .3s ease}.advisory-innovation .advisory .advisory-item:hover{transform:translateY(-5px)}.advisory-innovation .advisory .advisory-item .check-icon{width:24px;height:24px;flex-shrink:0;margin-top:4px}.advisory-innovation .advisory .advisory-item .check-icon img{width:100%;height:100%}.advisory-innovation .advisory .advisory-item p{font-size:20px;color:#1e293b;line-height:1.6}.advisory-innovation .innovation{padding:64px 0;background-color:#f1f5f9;position:relative;overflow:hidden}.advisory-innovation .innovation:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;z-index:2;transform:rotate(180deg)}.advisory-innovation .innovation h2{text-align:center;font-size:32px;margin-bottom:48px;color:#1e293b}.advisory-innovation .innovation .innovation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px;max-width:1440px;margin:0 auto}.advisory-innovation .innovation .innovation-card{background:white;padding:48px;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s ease;border-top:3px solid #3B82F6;position:relative;overflow:hidden}.advisory-innovation .innovation .innovation-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(59,130,246,.05),transparent);z-index:0}.advisory-innovation .innovation .innovation-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0000001a}.advisory-innovation .innovation .innovation-card h3{font-size:20px;color:#1e293b;text-align:center;line-height:1.4;position:relative;z-index:1}.advisory-innovation .cta{padding:64px 0;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;position:relative;overflow:hidden}.advisory-innovation .cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 70%);z-index:1;animation:pulse 15s infinite linear}.advisory-innovation .cta .container{display:flex;align-items:center;justify-content:space-between;gap:48px;position:relative;z-index:2}.advisory-innovation .cta .cta-content{flex:1;max-width:600px}.advisory-innovation .cta .cta-content h2{font-size:32px;margin-bottom:32px;color:#fff;text-align:left}.advisory-innovation .cta .cta-content h2:after{display:none}.advisory-innovation .cta .support-image{flex:1;max-width:500px;animation:float 6s ease-in-out infinite;filter:drop-shadow(0 10px 15px rgba(0,0,0,.2))}.advisory-innovation .cta .support-image img,.advisory-innovation .cta .support-image svg{width:100%;height:auto}.advisory-innovation .cta .scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.02) 51%);background-size:100% 4px;z-index:3;pointer-events:none;opacity:.3}@media (max-width: 768px){.advisory-innovation .hero{height:auto;padding:48px 0}.advisory-innovation .hero .container{flex-direction:column!important;text-align:center;height:auto!important;gap:32px!important}.advisory-innovation .hero .hero-content{width:100%!important;flex:none!important;max-width:90%!important;margin:0 auto!important;order:1!important;padding:0!important;text-align:center!important}.advisory-innovation .hero .hero-image{width:100%!important;flex:none!important;height:250px!important;order:2!important;position:relative!important;overflow:visible!important;display:flex!important;justify-content:center!important;align-items:center!important}.advisory-innovation .hero .hero-image svg,.advisory-innovation .hero .hero-image img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-width:100%!important;max-height:250px!important;object-fit:contain!important;object-position:center!important;z-index:1!important}.advisory-innovation .hero h1{font-size:32px!important;margin-bottom:24px!important;text-align:center!important}.advisory-innovation .hero h2{font-size:24px!important;text-align:center!important;margin-bottom:24px!important}.advisory-innovation .hero .subtitle{font-size:16px!important;text-align:center!important;margin:0 auto 32px!important;max-width:100%!important}.advisory-innovation .hero .subtitle:after{left:50%!important;transform:translate(-50%)!important}.advisory-innovation .hero .hero-buttons{justify-content:center!important;flex-wrap:wrap!important;margin:0 auto!important}.advisory-innovation .advisory .advisory-item p{font-size:16px}.advisory-innovation .cta .container{flex-direction:column;text-align:center}.advisory-innovation .cta .cta-content{margin-bottom:48px}.advisory-innovation .cta .cta-content h2{text-align:center}}@media (hover: none){.advisory-innovation .innovation-card:hover{transform:none!important}.advisory-innovation section.in-view .animatable:not(.animated){animation-duration:.5s}}.privacy-policy .container{max-width:1440px;margin:0 auto;padding:0 32px}.privacy-policy section{padding:64px 0;position:relative}.privacy-policy h1,.privacy-policy h2{color:#1e293b;font-weight:700;line-height:1.2;margin-bottom:32px}.privacy-policy h2{text-align:left;position:relative;padding-bottom:24px}.privacy-policy h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(to right,#3B82F6,#06B6D4);border-radius:3px}.privacy-policy .animatable{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}.privacy-policy .animatable.animated{opacity:1;transform:translateY(0)}.privacy-policy section.in-view .animatable:not(.animated){animation:none}.privacy-policy .hero{padding:48px 0 64px;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;text-align:left;position:relative;overflow:hidden;height:auto}.privacy-policy .hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 70%);z-index:1;animation:pulse 15s infinite linear}.privacy-policy .hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;z-index:2}.privacy-policy .hero .container{width:100%;align-items:center;position:relative;z-index:2;display:flex;justify-content:space-around;height:100%}.privacy-policy .hero .hero-content{position:relative;z-index:2;animation:fadeInUp 1s ease;flex:0 0 60%;max-width:650px}.privacy-policy .hero .hero-content h1{font-size:48px;margin-bottom:32px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1);background:linear-gradient(to right,#ffffff,#f0f0f0);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.privacy-policy .hero .hero-content h1:before{content:"";position:absolute;left:-15px;top:-10px;width:30px;height:30px;background:rgba(255,255,255,.2);border-radius:50%;filter:blur(15px);z-index:-1}.privacy-policy .hero .hero-content h1:after{content:"";position:absolute;left:-10px;top:40%;width:5px;height:25px;background:linear-gradient(to bottom,#06B6D4,transparent);border-radius:5px}.privacy-policy .hero .hero-content .effective-date{font-size:20px;opacity:.9;position:relative;color:#fff}.privacy-policy .hero .hero-content .effective-date:after{content:"";position:absolute;bottom:-10px;left:0;width:50px;height:2px;background:linear-gradient(to right,rgba(255,255,255,.5),transparent);border-radius:2px}.privacy-policy .hero .hero-content:before{content:"";position:absolute;top:-40px;left:-40px;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.1);filter:blur(30px);z-index:-1}.privacy-policy .hero .hero-content:after{content:"";position:absolute;bottom:-30px;right:-20px;width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.05);filter:blur(20px);z-index:-1}.privacy-policy .hero .hero-content .dots{position:absolute;top:20px;right:-50px;width:100px;height:100px;z-index:-1;opacity:.3}.privacy-policy .hero .hero-content .dots .dot{position:absolute;width:8px;height:8px;border-radius:50%;background-color:#fff}.privacy-policy .hero .hero-content .dots .dot:nth-child(1){top:0;left:0;animation:pulsate 3s infinite}.privacy-policy .hero .hero-content .dots .dot:nth-child(2){top:25px;left:25px;animation:pulsate 3s infinite .2s}.privacy-policy .hero .hero-content .dots .dot:nth-child(3){top:50px;left:0;animation:pulsate 3s infinite .4s}.privacy-policy .hero .hero-content .dots .dot:nth-child(4){top:75px;left:25px;animation:pulsate 3s infinite .6s}.privacy-policy .hero .hero-content .dots .dot:nth-child(5){top:100px;left:0;animation:pulsate 3s infinite .8s}.privacy-policy .hero .hero-illustration{flex:0 0 40%;display:flex;align-items:center;justify-content:center;animation:float 6s ease-in-out infinite;filter:drop-shadow(0 10px 15px rgba(0,0,0,.2));position:relative;transform-origin:center center}.privacy-policy .hero .hero-illustration:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(6,182,212,.2) 0%,rgba(59,130,246,0) 70%);filter:blur(40px);z-index:-1}.privacy-policy .hero .hero-illustration img,.privacy-policy .hero .hero-illustration svg{width:100%;height:auto;max-height:440px;display:block}.privacy-policy .hero .hero-illustration img path,.privacy-policy .hero .hero-illustration img circle,.privacy-policy .hero .hero-illustration img rect,.privacy-policy .hero .hero-illustration img ellipse,.privacy-policy .hero .hero-illustration svg path,.privacy-policy .hero .hero-illustration svg circle,.privacy-policy .hero .hero-illustration svg rect,.privacy-policy .hero .hero-illustration svg ellipse{transition:transform .5s ease,fill .5s ease}.privacy-policy .hero .hero-illustration img:hover path:nth-child(2n),.privacy-policy .hero .hero-illustration img:hover circle:nth-child(2n),.privacy-policy .hero .hero-illustration img:hover rect:nth-child(2n),.privacy-policy .hero .hero-illustration img:hover ellipse:nth-child(2n),.privacy-policy .hero .hero-illustration svg:hover path:nth-child(2n),.privacy-policy .hero .hero-illustration svg:hover circle:nth-child(2n),.privacy-policy .hero .hero-illustration svg:hover rect:nth-child(2n),.privacy-policy .hero .hero-illustration svg:hover ellipse:nth-child(2n){transform:translateY(-3px)}.privacy-policy .hero .hero-illustration img:hover path:nth-child(odd),.privacy-policy .hero .hero-illustration img:hover circle:nth-child(odd),.privacy-policy .hero .hero-illustration img:hover rect:nth-child(odd),.privacy-policy .hero .hero-illustration img:hover ellipse:nth-child(odd),.privacy-policy .hero .hero-illustration svg:hover path:nth-child(odd),.privacy-policy .hero .hero-illustration svg:hover circle:nth-child(odd),.privacy-policy .hero .hero-illustration svg:hover rect:nth-child(odd),.privacy-policy .hero .hero-illustration svg:hover ellipse:nth-child(odd){transform:translateY(3px)}.privacy-policy .hero .scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.02) 51%);background-size:100% 4px;z-index:3;pointer-events:none;opacity:.3}.privacy-policy .content{padding:64px 0;background-color:#fff;position:relative}.privacy-policy .content:before{content:"";position:absolute;top:0;left:0;width:100%;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;transform:rotate(180deg);z-index:1}.privacy-policy .content .policy-content{max-width:1200px;margin:0 auto;position:relative;z-index:10;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000000d}.privacy-policy .content .policy-content h2{font-size:24px;color:#1e293b;margin:48px 0 24px;font-weight:600}.privacy-policy .content .policy-content h3{font-size:20px;color:#1e293b;margin:32px 0 16px;font-weight:600}.privacy-policy .content .policy-content p{color:#475569;line-height:1.6;margin-bottom:24px}.privacy-policy .content .policy-content ul{list-style-type:disc;margin-left:32px;margin-bottom:24px}.privacy-policy .content .policy-content ul li{color:#475569;line-height:1.6;margin-bottom:16px;position:relative}.privacy-policy .content .policy-content strong{font-weight:600;color:#1e293b}@media (max-width: 768px){.privacy-policy .hero{height:auto;padding:48px 0}.privacy-policy .hero .container{flex-direction:column!important;text-align:center;gap:32px!important}.privacy-policy .hero .hero-content{width:100%!important;flex:none!important;max-width:90%!important;margin:0 auto!important;order:1!important;padding:0!important;text-align:center!important}.privacy-policy .hero .hero-illustration{width:90%!important;flex:none!important;height:250px!important;order:2!important;position:relative!important;overflow:visible!important}.privacy-policy .hero .hero-illustration svg,.privacy-policy .hero .hero-illustration img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-width:300px!important;max-height:250px!important;object-fit:contain!important;object-position:center!important}.privacy-policy .hero h1{font-size:32px!important;margin-bottom:24px!important;text-align:center!important}.privacy-policy .hero .effective-date{font-size:16px!important;text-align:center!important;margin:0 auto 32px!important;max-width:100%!important}.privacy-policy .hero .effective-date:after{left:50%!important;transform:translate(-50%)!important}.privacy-policy .content{padding:48px 0}.privacy-policy .content .policy-content h2{font-size:20px}.privacy-policy .content .policy-content h3{font-size:16px}}.terms-of-use .container{max-width:1440px;margin:0 auto;padding:0 32px}.terms-of-use section{padding:64px 0;position:relative}.terms-of-use h1,.terms-of-use h2{color:#1e293b;font-weight:700;line-height:1.2;margin-bottom:32px}.terms-of-use h2{text-align:left;position:relative;padding-bottom:24px}.terms-of-use h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(to right,#3B82F6,#06B6D4);border-radius:3px}.terms-of-use .animatable{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}.terms-of-use .animatable.animated{opacity:1;transform:translateY(0)}.terms-of-use section.in-view .animatable:not(.animated){animation:none}.terms-of-use .hero{padding:48px 0 64px;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;text-align:left;position:relative;overflow:hidden;height:auto}.terms-of-use .hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 70%);z-index:1;animation:pulse 15s infinite linear}.terms-of-use .hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;z-index:2}.terms-of-use .hero .container{width:100%;align-items:center;position:relative;z-index:2;display:flex;justify-content:space-around;height:100%}.terms-of-use .hero .hero-content{position:relative;z-index:2;animation:fadeInUp 1s ease;flex:0 0 60%;max-width:650px}.terms-of-use .hero .hero-content h1{font-size:48px;margin-bottom:32px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1);background:linear-gradient(to right,#ffffff,#f0f0f0);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.terms-of-use .hero .hero-content h1:before{content:"";position:absolute;left:-15px;top:-10px;width:30px;height:30px;background:rgba(255,255,255,.2);border-radius:50%;filter:blur(15px);z-index:-1}.terms-of-use .hero .hero-content h1:after{content:"";position:absolute;left:-10px;top:40%;width:5px;height:25px;background:linear-gradient(to bottom,#06B6D4,transparent);border-radius:5px}.terms-of-use .hero .hero-content .effective-date{font-size:20px;opacity:.9;position:relative;color:#fff}.terms-of-use .hero .hero-content .effective-date:after{content:"";position:absolute;bottom:-10px;left:0;width:50px;height:2px;background:linear-gradient(to right,rgba(255,255,255,.5),transparent);border-radius:2px}.terms-of-use .hero .hero-content:before{content:"";position:absolute;top:-40px;left:-40px;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.1);filter:blur(30px);z-index:-1}.terms-of-use .hero .hero-content:after{content:"";position:absolute;bottom:-30px;right:-20px;width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.05);filter:blur(20px);z-index:-1}.terms-of-use .hero .hero-content .dots{position:absolute;top:20px;right:-50px;width:100px;height:100px;z-index:-1;opacity:.3}.terms-of-use .hero .hero-content .dots .dot{position:absolute;width:8px;height:8px;border-radius:50%;background-color:#fff}.terms-of-use .hero .hero-content .dots .dot:nth-child(1){top:0;left:0;animation:pulsate 3s infinite}.terms-of-use .hero .hero-content .dots .dot:nth-child(2){top:25px;left:25px;animation:pulsate 3s infinite .2s}.terms-of-use .hero .hero-content .dots .dot:nth-child(3){top:50px;left:0;animation:pulsate 3s infinite .4s}.terms-of-use .hero .hero-content .dots .dot:nth-child(4){top:75px;left:25px;animation:pulsate 3s infinite .6s}.terms-of-use .hero .hero-content .dots .dot:nth-child(5){top:100px;left:0;animation:pulsate 3s infinite .8s}.terms-of-use .hero .hero-illustration{flex:0 0 40%;display:flex;align-items:center;justify-content:center;animation:float 6s ease-in-out infinite;filter:drop-shadow(0 10px 15px rgba(0,0,0,.2));position:relative;transform-origin:center center}.terms-of-use .hero .hero-illustration:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(6,182,212,.2) 0%,rgba(59,130,246,0) 70%);filter:blur(40px);z-index:-1}.terms-of-use .hero .hero-illustration img,.terms-of-use .hero .hero-illustration svg{width:100%;height:auto;max-height:440px;display:block}.terms-of-use .hero .hero-illustration img path,.terms-of-use .hero .hero-illustration img circle,.terms-of-use .hero .hero-illustration img rect,.terms-of-use .hero .hero-illustration img ellipse,.terms-of-use .hero .hero-illustration svg path,.terms-of-use .hero .hero-illustration svg circle,.terms-of-use .hero .hero-illustration svg rect,.terms-of-use .hero .hero-illustration svg ellipse{transition:transform .5s ease,fill .5s ease}.terms-of-use .hero .hero-illustration img:hover path:nth-child(2n),.terms-of-use .hero .hero-illustration img:hover circle:nth-child(2n),.terms-of-use .hero .hero-illustration img:hover rect:nth-child(2n),.terms-of-use .hero .hero-illustration img:hover ellipse:nth-child(2n),.terms-of-use .hero .hero-illustration svg:hover path:nth-child(2n),.terms-of-use .hero .hero-illustration svg:hover circle:nth-child(2n),.terms-of-use .hero .hero-illustration svg:hover rect:nth-child(2n),.terms-of-use .hero .hero-illustration svg:hover ellipse:nth-child(2n){transform:translateY(-3px)}.terms-of-use .hero .hero-illustration img:hover path:nth-child(odd),.terms-of-use .hero .hero-illustration img:hover circle:nth-child(odd),.terms-of-use .hero .hero-illustration img:hover rect:nth-child(odd),.terms-of-use .hero .hero-illustration img:hover ellipse:nth-child(odd),.terms-of-use .hero .hero-illustration svg:hover path:nth-child(odd),.terms-of-use .hero .hero-illustration svg:hover circle:nth-child(odd),.terms-of-use .hero .hero-illustration svg:hover rect:nth-child(odd),.terms-of-use .hero .hero-illustration svg:hover ellipse:nth-child(odd){transform:translateY(3px)}.terms-of-use .hero .scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.02) 51%);background-size:100% 4px;z-index:3;pointer-events:none;opacity:.3}.terms-of-use .content{padding:64px 0;background-color:#fff;position:relative}.terms-of-use .content:before{content:"";position:absolute;top:0;left:0;width:100%;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;transform:rotate(180deg);z-index:1}.terms-of-use .content .terms-content{max-width:1200px;margin:0 auto;position:relative;z-index:10;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000000d}.terms-of-use .content .terms-content h2{font-size:24px;color:#1e293b;margin:48px 0 24px;font-weight:600}.terms-of-use .content .terms-content h3{font-size:20px;color:#1e293b;margin:32px 0 16px;font-weight:600}.terms-of-use .content .terms-content p{color:#475569;line-height:1.6;margin-bottom:24px}.terms-of-use .content .terms-content ul{list-style-type:disc;margin-left:32px;margin-bottom:24px}.terms-of-use .content .terms-content ul li{color:#475569;line-height:1.6;margin-bottom:16px;position:relative}.terms-of-use .content .terms-content strong{font-weight:600;color:#1e293b}@media (max-width: 768px){.terms-of-use .hero{height:auto;padding:48px 0}.terms-of-use .hero .container{flex-direction:column!important;text-align:center;gap:32px!important}.terms-of-use .hero .hero-content{width:100%!important;flex:none!important;max-width:90%!important;margin:0 auto!important;order:1!important;padding:0!important;text-align:center!important}.terms-of-use .hero .hero-illustration{width:90%!important;flex:none!important;height:250px!important;order:2!important;position:relative!important;overflow:visible!important}.terms-of-use .hero .hero-illustration svg,.terms-of-use .hero .hero-illustration img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-width:300px!important;max-height:250px!important;object-fit:contain!important;object-position:center!important}.terms-of-use .hero h1{font-size:32px!important;margin-bottom:24px!important;text-align:center!important}.terms-of-use .hero .effective-date{font-size:16px!important;text-align:center!important;margin:0 auto 32px!important;max-width:100%!important}.terms-of-use .hero .effective-date:after{left:50%!important;transform:translate(-50%)!important}.terms-of-use .content{padding:48px 0}.terms-of-use .content .terms-content h2{font-size:20px}.terms-of-use .content .terms-content h3{font-size:16px}}.roadmap .hero{padding:48px 0 64px;text-align:left;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;position:relative;overflow:hidden;height:auto}.roadmap .hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 70%);z-index:1;animation:pulse 15s infinite linear}.roadmap .hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;z-index:2}.roadmap .hero .container{width:100%;display:flex;align-items:center;height:100%;position:relative;z-index:2;justify-content:space-around}.roadmap .hero .hero-content{flex:0 0 60%;max-width:650px;position:relative;z-index:2;animation:fadeInUp 1s ease}.roadmap .hero .hero-content:before{content:"";position:absolute;top:-40px;left:-40px;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.1);filter:blur(30px);z-index:-1}.roadmap .hero .hero-content:after{content:"";position:absolute;bottom:-30px;right:-20px;width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.05);filter:blur(20px);z-index:-1}.roadmap .hero .hero-content .dots{position:absolute;top:20px;right:-50px;width:100px;height:100px;z-index:-1;opacity:.3}.roadmap .hero .hero-content .dots .dot{position:absolute;width:8px;height:8px;border-radius:50%;background-color:#fff}.roadmap .hero .hero-content .dots .dot:nth-child(1){top:0;left:0;animation:pulsate 3s infinite}.roadmap .hero .hero-content .dots .dot:nth-child(2){top:25px;left:25px;animation:pulsate 3s infinite .2s}.roadmap .hero .hero-content .dots .dot:nth-child(3){top:50px;left:0;animation:pulsate 3s infinite .4s}.roadmap .hero .hero-content .dots .dot:nth-child(4){top:75px;left:25px;animation:pulsate 3s infinite .6s}.roadmap .hero .hero-content .dots .dot:nth-child(5){top:100px;left:0;animation:pulsate 3s infinite .8s}.roadmap .hero h1{font-size:48px;margin-bottom:24px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1);background:linear-gradient(to right,#ffffff,#f0f0f0);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.roadmap .hero h1:before{content:"";position:absolute;left:-15px;top:-10px;width:30px;height:30px;background:rgba(255,255,255,.2);border-radius:50%;filter:blur(15px);z-index:-1}.roadmap .hero h1:after{content:"";position:absolute;left:-10px;top:40%;width:5px;height:25px;background:linear-gradient(to bottom,#06B6D4,transparent);border-radius:5px}.roadmap .hero .subtitle{font-size:20px;opacity:.9;max-width:100%;margin-bottom:48px;color:#fff}.roadmap .hero .hero-buttons{display:flex;gap:24px}.roadmap .hero .hero-image{flex:0 0 40%;display:flex;align-items:center;justify-content:center;height:440px;animation:float 6s ease-in-out infinite;filter:drop-shadow(0 10px 15px rgba(0,0,0,.2));position:relative;transform-origin:center center}.roadmap .hero .hero-image:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(6,182,212,.2) 0%,rgba(59,130,246,0) 70%);filter:blur(40px);z-index:-1}.roadmap .hero .hero-image img,.roadmap .hero .hero-image svg{width:100%;height:auto;max-height:440px;display:block}.roadmap .hero .hero-image img path,.roadmap .hero .hero-image img circle,.roadmap .hero .hero-image img rect,.roadmap .hero .hero-image img ellipse,.roadmap .hero .hero-image svg path,.roadmap .hero .hero-image svg circle,.roadmap .hero .hero-image svg rect,.roadmap .hero .hero-image svg ellipse{transition:transform .5s ease,fill .5s ease}.roadmap .hero .hero-image img:hover path:nth-child(2n),.roadmap .hero .hero-image img:hover circle:nth-child(2n),.roadmap .hero .hero-image img:hover rect:nth-child(2n),.roadmap .hero .hero-image img:hover ellipse:nth-child(2n),.roadmap .hero .hero-image svg:hover path:nth-child(2n),.roadmap .hero .hero-image svg:hover circle:nth-child(2n),.roadmap .hero .hero-image svg:hover rect:nth-child(2n),.roadmap .hero .hero-image svg:hover ellipse:nth-child(2n){transform:translateY(-3px)}.roadmap .hero .hero-image img:hover path:nth-child(odd),.roadmap .hero .hero-image img:hover circle:nth-child(odd),.roadmap .hero .hero-image img:hover rect:nth-child(odd),.roadmap .hero .hero-image img:hover ellipse:nth-child(odd),.roadmap .hero .hero-image svg:hover path:nth-child(odd),.roadmap .hero .hero-image svg:hover circle:nth-child(odd),.roadmap .hero .hero-image svg:hover rect:nth-child(odd),.roadmap .hero .hero-image svg:hover ellipse:nth-child(odd){transform:translateY(3px)}.roadmap .hero .scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.02) 51%);background-size:100% 4px;z-index:3;pointer-events:none;opacity:.3}.roadmap h2{text-align:center;font-size:32px;margin-bottom:48px;color:#1e293b;position:relative;padding-bottom:24px}.roadmap h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(to right,#3B82F6,#06B6D4);border-radius:3px}.roadmap .timeline{padding:96px 0;background-color:#fff;position:relative}.roadmap .timeline .timeline-wrapper{position:relative;max-width:1000px;margin:0 auto}.roadmap .timeline .timeline-line{display:none}.roadmap .timeline .timeline-content{position:relative;z-index:2}.roadmap .timeline .timeline-item{display:flex;margin-bottom:64px;position:relative;opacity:0;transform:translateY(20px);transition:all .5s ease;cursor:pointer}.roadmap .timeline .timeline-item.animated{opacity:1;transform:translateY(0)}.roadmap .timeline .timeline-item:nth-child(odd){flex-direction:row-reverse}.roadmap .timeline .timeline-item:nth-child(odd) .timeline-content-inner{border-right:3px solid transparent;border-left:none;flex-direction:row-reverse}.roadmap .timeline .timeline-item:nth-child(odd) .timeline-content-inner .date{border-radius:0 6px 6px 0}.roadmap .timeline .timeline-item:nth-child(odd) .timeline-content-inner .timeline-content-inner-right{border-radius:6px 0 0 6px}.roadmap .timeline .timeline-item:nth-child(odd):not(:last-child):after{left:auto;right:40px}.roadmap .timeline .timeline-item:nth-child(odd) .timeline-marker .icon-container{left:auto;right:15px}.roadmap .timeline .timeline-item:nth-child(odd).active .timeline-content-inner{border-right:3px solid #002a5c;border-left:none}.roadmap .timeline .timeline-item:nth-child(2n){flex-direction:row}.roadmap .timeline .timeline-item:nth-child(2n) .timeline-content-inner{border-left:3px solid transparent}.roadmap .timeline .timeline-item:nth-child(2n):not(:last-child):after{left:40px;right:auto}.roadmap .timeline .timeline-item:last-child{margin-bottom:0}.roadmap .timeline .timeline-item:not(:last-child):after{content:"";position:absolute;top:80px;bottom:-40px;width:2px;background:linear-gradient(to bottom,#06B6D4,rgba(59,130,246,.1));z-index:1}.roadmap .timeline .timeline-item.active .timeline-content-inner{transform:scale(1.02);background:linear-gradient(to right,rgba(37,99,235,.05),rgba(6,182,212,.05))}.roadmap .timeline .timeline-item.active .timeline-marker{transform:scale(1.2)}.roadmap .timeline .timeline-item.active .timeline-marker .icon-container{background:linear-gradient(135deg,#3B82F6,#06B6D4);color:#fff;box-shadow:0 0 20px #3b82f666}.roadmap .timeline .timeline-item:hover:not(.active) .timeline-marker{transform:scale(1.1)}.roadmap .timeline .timeline-item:hover:not(.active) .timeline-content-inner{transform:translateY(-3px);box-shadow:0 10px 20px #0000000d}.roadmap .timeline .timeline-marker{position:relative;flex:0 0 80px;height:80px;z-index:3;transition:transform .3s ease}.roadmap .timeline .timeline-marker .icon-container{width:50px;height:50px;background:white;border:2px solid #3B82F6;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:15px;left:15px;color:#3b82f6;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;padding:10px}.roadmap .timeline .timeline-marker .icon-container svg{width:24px;height:24px}.roadmap .timeline .timeline-content-inner{flex:1;background:white;border-radius:8px;box-shadow:0 4px 6px #0000000d;transition:all .3s ease;display:flex;text-align:left;align-items:center}.roadmap .timeline .timeline-content-inner>div{padding:24px}.roadmap .timeline .timeline-content-inner .timeline-content-inner-right{flex:1;text-align:left;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d,0 -12px 36px -8px #00000006;border-radius:0 6px 6px 0}.roadmap .timeline .timeline-content-inner .date{background:#002a5c;color:#fff;font-size:1.5rem;font-weight:600;white-space:nowrap;height:100%;border-radius:6px 0 0 6px;display:flex;align-items:center;justify-content:center}.roadmap .timeline .timeline-content-inner .title{font-size:24px;line-height:1.4;text-transform:uppercase;font-weight:600;color:#002a5c;letter-spacing:1.5px}.roadmap .timeline .timeline-content-inner .description{font-family:Inter,sans-serif!important;font-size:18px;font-weight:400;color:#717788;line-height:18px}.roadmap .future{padding:96px 0;background-color:#f1f5f9}.roadmap .future .future-description{text-align:center;max-width:800px;margin:0 auto 48px;color:#475569;font-size:20px}.roadmap .future .future-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1000px;margin:0 auto}.roadmap .future .future-card{background:white;border-radius:8px;padding:48px;box-shadow:0 4px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease;border-top:3px solid #3B82F6}.roadmap .future .future-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.roadmap .future .future-card h3{font-size:20px;color:#1e293b;margin-bottom:24px;position:relative;padding-bottom:16px}.roadmap .future .future-card h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(to right,#3B82F6,#06B6D4)}.roadmap .future .future-card p{color:#475569;line-height:1.6}.roadmap .cta{padding:96px 0;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;text-align:center;position:relative;overflow:hidden}.roadmap .cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 70%);z-index:1;animation:pulse 15s infinite linear}.roadmap .cta .container{position:relative;z-index:2}.roadmap .cta .cta-content{max-width:800px;margin:0 auto}.roadmap .cta .cta-content h2{font-size:32px;margin-bottom:24px;font-weight:600}.roadmap .cta .cta-content h2:after{background:rgba(255,255,255,.3)}.roadmap .cta .cta-content p{font-size:20px;margin-bottom:48px;opacity:.8}.roadmap .cta .cta-content .cta-buttons{display:flex;gap:24px;justify-content:center}@media (max-width: 992px){.roadmap .future .future-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width: 768px){.roadmap .hero{height:auto;padding:48px 0}.roadmap .hero .container{flex-direction:column!important;text-align:center;gap:32px!important}.roadmap .hero .hero-content{width:100%!important;flex:none!important;max-width:90%!important;margin:0 auto!important;order:1!important;padding:0!important;text-align:center!important}.roadmap .hero .hero-image{width:90%!important;flex:none!important;height:250px!important;order:2!important;position:relative!important;overflow:visible!important}.roadmap .hero .hero-image svg,.roadmap .hero .hero-image img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-width:300px!important;max-height:250px!important;object-fit:contain!important;object-position:center!important}.roadmap .hero h1{font-size:32px!important;margin-bottom:24px!important;text-align:center!important}.roadmap .hero .subtitle{font-size:16px!important;text-align:center!important;margin:0 auto 32px!important;max-width:100%!important}.roadmap .hero .hero-buttons{justify-content:center!important;flex-wrap:wrap!important;margin:0 auto!important}.roadmap .timeline{padding:48px 0}.roadmap .timeline .timeline-item:nth-child(odd),.roadmap .timeline .timeline-item:nth-child(2n){flex-direction:row;padding-left:0}.roadmap .timeline .timeline-item:nth-child(odd) .timeline-content-inner,.roadmap .timeline .timeline-item:nth-child(2n) .timeline-content-inner{text-align:left;padding-left:48px;padding-right:0;border-left:3px solid transparent;border-right:none}.roadmap .timeline .timeline-item:nth-child(odd):not(:last-child):after,.roadmap .timeline .timeline-item:nth-child(2n):not(:last-child):after{left:25px;right:auto}.roadmap .timeline .timeline-item:nth-child(odd) .timeline-marker .icon-container,.roadmap .timeline .timeline-item:nth-child(2n) .timeline-marker .icon-container{left:0;right:auto;top:10px;width:40px;height:40px}.roadmap .timeline .timeline-item:nth-child(odd).active .timeline-content-inner,.roadmap .timeline .timeline-item:nth-child(2n).active .timeline-content-inner{border-left:3px solid #3B82F6;border-right:none}.roadmap .timeline .timeline-item .timeline-content-inner{padding:24px}.roadmap .future{padding:48px 0}.roadmap .future .future-description{font-size:16px}.roadmap .cta{padding:48px 0}.roadmap .cta .cta-content h2{font-size:24px}.roadmap .cta .cta-content p{font-size:16px}.roadmap .cta .cta-content .cta-buttons{flex-direction:column;align-items:center;gap:16px}}.company .container{max-width:1440px;margin:0 auto;padding:0 32px}.company section{padding:64px 0;position:relative}.company h1,.company h2{color:#1e293b;font-weight:700;line-height:1.2;margin-bottom:32px}.company h2{text-align:center;position:relative;padding-bottom:24px}.company h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(to right,#3B82F6,#06B6D4);border-radius:3px}.company .animatable{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.company .animatable.animated{opacity:1;transform:translateY(0)}.company section.in-view .animatable:not(.animated){animation:fadeInUp .8s forwards}.company section.in-view .facts-grid .animatable:nth-child(1){animation-delay:.1s}.company section.in-view .facts-grid .animatable:nth-child(2){animation-delay:.2s}.company section.in-view .facts-grid .animatable:nth-child(3){animation-delay:.3s}.company section.in-view .facts-grid .animatable:nth-child(4){animation-delay:.4s}.company section.in-view .partners-list .animatable:nth-child(1){animation-delay:.1s}.company section.in-view .partners-list .animatable:nth-child(2){animation-delay:.2s}.company section.in-view .partners-list .animatable:nth-child(3){animation-delay:.3s}.company .hero{padding:96px 0 64px;text-align:left;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;position:relative;overflow:hidden;height:600px}.company .hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 70%);z-index:1;animation:pulse 15s infinite linear}.company .hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;z-index:2}.company .hero .container{width:100%;display:flex;align-items:center;justify-content:space-around;height:100%;position:relative;z-index:2}.company .hero .hero-content{flex:0 0 60%;max-width:650px;position:relative;z-index:2;animation:fadeInUp 1s ease}.company .hero .hero-content h1{font-size:48px;margin-bottom:24px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1);background:linear-gradient(to right,#ffffff,#f0f0f0);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.company .hero .hero-content h1:before{content:"";position:absolute;left:-15px;top:-10px;width:30px;height:30px;background:rgba(255,255,255,.2);border-radius:50%;filter:blur(15px);z-index:-1}.company .hero .hero-content h1:after{content:"";position:absolute;left:-10px;top:40%;width:5px;height:25px;background:linear-gradient(to bottom,#06B6D4,transparent);border-radius:5px}.company .hero .hero-content h2{font-size:32px;margin-bottom:48px;font-weight:600;max-width:100%;margin-left:0;margin-right:0;color:#fff;text-align:left;padding-bottom:0}.company .hero .hero-content h2:after{display:none}.company .hero .hero-content .hero-buttons{display:flex;gap:24px}.company .hero .hero-content:before{content:"";position:absolute;top:-40px;left:-40px;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.1);filter:blur(30px);z-index:-1}.company .hero .hero-content:after{content:"";position:absolute;bottom:-30px;right:-20px;width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.05);filter:blur(20px);z-index:-1}.company .hero .hero-content .dots{position:absolute;top:20px;right:-50px;width:100px;height:100px;z-index:-1;opacity:.3}.company .hero .hero-content .dots .dot{position:absolute;width:8px;height:8px;border-radius:50%;background-color:#fff}.company .hero .hero-content .dots .dot:nth-child(1){top:0;left:0;animation:pulsate 3s infinite}.company .hero .hero-content .dots .dot:nth-child(2){top:25px;left:25px;animation:pulsate 3s infinite .2s}.company .hero .hero-content .dots .dot:nth-child(3){top:50px;left:0;animation:pulsate 3s infinite .4s}.company .hero .hero-content .dots .dot:nth-child(4){top:75px;left:25px;animation:pulsate 3s infinite .6s}.company .hero .hero-content .dots .dot:nth-child(5){top:100px;left:0;animation:pulsate 3s infinite .8s}.company .hero .hero-image{flex:0 0 40%;border-radius:12px;overflow:hidden;height:100%;display:flex;align-items:center;justify-content:center;animation:float 6s ease-in-out infinite;filter:drop-shadow(0 10px 15px rgba(0,0,0,.2));position:relative;transform-origin:center center}.company .hero .hero-image:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(6,182,212,.2) 0%,rgba(59,130,246,0) 70%);filter:blur(40px);z-index:-1}.company .hero .hero-image img,.company .hero .hero-image svg{width:100%;height:auto;display:block}.company .hero .hero-image img path,.company .hero .hero-image img circle,.company .hero .hero-image img rect,.company .hero .hero-image img ellipse,.company .hero .hero-image svg path,.company .hero .hero-image svg circle,.company .hero .hero-image svg rect,.company .hero .hero-image svg ellipse{transition:transform .5s ease,fill .5s ease}.company .hero .hero-image img:hover path:nth-child(2n),.company .hero .hero-image img:hover circle:nth-child(2n),.company .hero .hero-image img:hover rect:nth-child(2n),.company .hero .hero-image img:hover ellipse:nth-child(2n),.company .hero .hero-image svg:hover path:nth-child(2n),.company .hero .hero-image svg:hover circle:nth-child(2n),.company .hero .hero-image svg:hover rect:nth-child(2n),.company .hero .hero-image svg:hover ellipse:nth-child(2n){transform:translateY(-3px)}.company .hero .hero-image img:hover path:nth-child(odd),.company .hero .hero-image img:hover circle:nth-child(odd),.company .hero .hero-image img:hover rect:nth-child(odd),.company .hero .hero-image img:hover ellipse:nth-child(odd),.company .hero .hero-image svg:hover path:nth-child(odd),.company .hero .hero-image svg:hover circle:nth-child(odd),.company .hero .hero-image svg:hover rect:nth-child(odd),.company .hero .hero-image svg:hover ellipse:nth-child(odd){transform:translateY(3px)}.company .hero .scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.02) 51%);background-size:100% 4px;z-index:3;pointer-events:none;opacity:.3}.company .mission,.company .vision{padding:64px 0;text-align:center;background-color:#fff;position:relative}.company .mission:after,.company .vision:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z' fill='%23f8f9fa'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;z-index:2}.company .mission h2,.company .vision h2{font-size:24px;color:#1e293b;max-width:1440px;margin:0 auto;line-height:1.4}.company .mission h2:after,.company .vision h2:after{background:linear-gradient(to right,#3B82F6,#2563EB)}.company .vision{background-color:#f1f5f9}.company .vision:before{content:"";position:absolute;top:0;left:0;width:100%;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M985.66,92.83C906.67,72,823.78,31,743.84,14.19c-82.26-17.34-168.06-16.33-250.45.39-57.84,11.73-114,31.07-172,41.86A600.21,600.21,0,0,1,0,27.35V120H1200V95.8C1132.19,118.92,1055.71,111.31,985.66,92.83Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;z-index:2;transform:rotate(180deg)}.company .overview{padding:64px 0;background-color:#fff;position:relative}.company .overview h2{text-align:center;font-size:32px;margin-bottom:48px;color:#1e293b}.company .overview p{font-size:20px;color:#475569;max-width:1000px;margin:0 auto 48px;line-height:1.6}.company .overview .quality-image{max-width:1000px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:float 6s ease-in-out infinite}.company .overview .quality-image img,.company .overview .quality-image svg{width:100%;height:auto;display:block}.company .facts{padding:64px 0;background-color:#f1f5f9;position:relative}.company .facts h2{text-align:center;font-size:32px;margin-bottom:48px;color:#1e293b}.company .facts .facts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px;max-width:1440px;margin:0 auto}.company .facts .fact-card{background:white;padding:48px;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s ease;border-top:3px solid #3B82F6;position:relative;overflow:hidden}.company .facts .fact-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(59,130,246,.05),transparent);z-index:0}.company .facts .fact-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0000001a}.company .facts .fact-card h3{font-size:20px;color:#1e293b;margin-bottom:24px;position:relative;z-index:1}.company .facts .fact-card p{color:#475569;line-height:1.6;position:relative;z-index:1}.company .leadership{padding:64px 0;background-color:#fff;text-align:center;position:relative}.company .leadership h2{font-size:32px;margin-bottom:48px;color:#1e293b}.company .leadership .team-image{max-width:800px;margin:0 auto 48px;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transition:transform .3s ease,box-shadow .3s ease}.company .leadership .team-image:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026}.company .leadership .team-image img{width:100%;height:auto;display:block}.company .leadership .leader-info h3{font-size:24px;color:#1e293b;margin-bottom:8px}.company .leadership .leader-info .title{font-size:20px;color:#475569}.company .founding-partners{padding:64px 0;background-color:#f1f5f9;position:relative}.company .founding-partners h2{text-align:center;font-size:32px;margin-bottom:48px;color:#1e293b}.company .founding-partners .partners-list{max-width:800px;margin:0 auto}.company .founding-partners .partner-item{display:flex;align-items:flex-start;gap:24px;margin-bottom:32px;transform:translateY(0);transition:transform .3s ease}.company .founding-partners .partner-item:hover{transform:translateY(-5px)}.company .founding-partners .partner-item .check-icon{width:24px;height:24px;flex-shrink:0;margin-top:4px}.company .founding-partners .partner-item .check-icon img{width:100%;height:100%}.company .founding-partners .partner-item p{font-size:20px;color:#1e293b;line-height:1.6}.company .cta{padding:64px 0;background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;position:relative;overflow:hidden}.company .cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 70%);z-index:1;animation:pulse 15s infinite linear}.company .cta .container{display:flex;align-items:center;justify-content:space-between;gap:48px;position:relative;z-index:2}.company .cta .cta-content{flex:1;max-width:600px}.company .cta .cta-content h2{font-size:32px;margin-bottom:32px;color:#fff;text-align:left}.company .cta .cta-content h2:after{display:none}.company .cta .cta-content .cta-buttons{display:flex;gap:24px}.company .cta .support-image{flex:1;max-width:500px;animation:float 6s ease-in-out infinite;filter:drop-shadow(0 10px 15px rgba(0,0,0,.2))}.company .cta .support-image img,.company .cta .support-image svg{width:100%;height:auto}.company .cta .scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.02) 51%);background-size:100% 4px;z-index:3;pointer-events:none;opacity:.3}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulsate{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.5);opacity:1}to{transform:scale(1);opacity:.7}}@media (max-width: 768px){.company .hero{height:auto;padding:48px 0}.company .hero .container{flex-direction:column!important;text-align:center;height:auto!important;gap:32px!important;justify-content:center;align-items:center}.company .hero .hero-content{width:100%!important;flex:none!important;max-width:90%!important;margin:0 auto!important;order:1!important;padding:0!important;text-align:center!important}.company .hero .hero-image{width:90%!important;flex:none!important;height:250px!important;order:2!important;position:relative!important;overflow:visible!important}.company .hero .hero-image svg,.company .hero .hero-image img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-width:300px!important;max-height:250px!important;object-fit:contain!important;object-position:center!important}.company .hero h1{font-size:32px!important;margin-bottom:24px!important;text-align:center!important}.company .hero h2{font-size:24px!important;text-align:center!important;margin-bottom:24px!important;margin-left:auto!important;margin-right:auto!important}.company .hero .hero-buttons{justify-content:center!important;flex-wrap:wrap!important;margin:0 auto!important}.company .mission h2,.company .vision h2{font-size:20px}.company .overview p,.company .founding-partners .partner-item p{font-size:16px}.company .cta .container{flex-direction:column;text-align:center}.company .cta .cta-content{margin-bottom:48px}.company .cta .cta-content h2{text-align:center}}@media (hover: none){.company .fact-card:hover,.company .team-image:hover,.company .partner-item:hover{transform:none!important}.company section.in-view .animatable:not(.animated){animation-duration:.5s}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{font-size:20px;padding:24px 48px;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.2,.8,.2,1);z-index:1;border-radius:30px}.btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:all .5s cubic-bezier(.2,.8,.2,1);opacity:0}.btn:hover{transform:translateY(-7px);box-shadow:0 15px 30px #0006}.btn.btn-primary{background:linear-gradient(90deg,#06B6D4,#3b82f6);border:none;box-shadow:0 4px 15px #3b82f666}.btn.btn-primary:before{background:linear-gradient(90deg,#3b82f6,#06B6D4);opacity:0}.btn.btn-primary:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:-2;border-radius:32px;background:linear-gradient(90deg,#00ffcc,#3b82f6,#6366f1,#00ffcc);background-size:300% 300%;animation:moveGradient 5s ease infinite;opacity:0;transition:opacity .5s ease}.btn.btn-primary:hover{transform:translateY(-7px) scale(1.05);box-shadow:0 20px 40px #3b82f680}.btn.btn-primary:hover:before{opacity:1}.btn.btn-primary:hover:after{opacity:1}.btn.btn-outline{border:2px solid rgba(255,255,255,.3);background:transparent;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.btn.btn-outline:before{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:scaleX(0);transform-origin:right}.btn.btn-outline:after{content:"";position:absolute;width:30px;height:100%;top:0;left:-50px;background:linear-gradient(to right,transparent,rgba(255,255,255,.8),transparent);transform:skew(-45deg);opacity:0;transition:all .8s ease}.btn.btn-outline:hover{border-color:#fffc;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5)}.btn.btn-outline:hover:before{transform:scaleX(1);transform-origin:left}.btn.btn-outline:hover:after{left:150%;opacity:.7;transition:all .8s ease}.btn.btn-dark{background:linear-gradient(90deg,#3B82F6,#2563EB);color:#fff;border:none;box-shadow:0 4px 15px #0003}.btn.btn-dark:before{background:linear-gradient(90deg,#2563EB,#3B82F6);opacity:0}.btn.btn-dark:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:-2;border-radius:32px;background:linear-gradient(90deg,#3B82F6,#2563EB,#06B6D4,#3B82F6);background-size:300% 300%;animation:moveGradient 5s ease infinite;opacity:0;transition:opacity .5s ease}.btn.btn-dark:hover{transform:translateY(-7px) scale(1.05);box-shadow:0 20px 40px #0000004d}.btn.btn-dark:hover:before{opacity:1}.btn.btn-dark:hover:after{opacity:1}.btn.btn-outline-dark{border:2px solid rgba(59,130,246,.3);background:transparent;color:#3b82f6}.btn.btn-outline-dark:before{background:rgba(59,130,246,.05);transform:scaleX(0);transform-origin:right}.btn.btn-outline-dark:after{content:"";position:absolute;width:30px;height:100%;top:0;left:-50px;background:linear-gradient(to right,transparent,rgba(59,130,246,.2),transparent);transform:skew(-45deg);opacity:0;transition:all .8s ease}.btn.btn-outline-dark:hover{border-color:#3b82f6;color:#3b82f6;text-shadow:0 0 5px rgba(59,130,246,.2)}.btn.btn-outline-dark:hover:before{transform:scaleX(1);transform-origin:left}.btn.btn-outline-dark:hover:after{left:150%;opacity:.7;transition:all .8s ease}@keyframes moveGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#1e293b;background-color:#fff;line-height:1.5;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1440px;margin:0 auto;padding:0 32px}*{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;line-height:1.2}p{margin-bottom:1rem}.hero{display:grid;grid-template-columns:1fr;gap:64px;padding:64px 32px;max-width:1440px;margin:0 auto;align-items:center}.hero .hero-content h1{font-size:48px;font-weight:700;margin-bottom:32px;color:#1e293b;line-height:1.2}.hero .hero-content .hero-subtitle{font-size:20px;color:#475569;margin-bottom:48px;max-width:500px}.hero .hero-cta{display:flex;gap:24px;margin-bottom:48px}.hero .hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}.hero .hero-stats .stat{display:flex;flex-direction:column;gap:16px}.hero .hero-stats .stat .stat-number{font-size:32px;font-weight:700;color:#3b82f6}.hero .hero-stats .stat .stat-label{font-size:16px;color:#475569}.hero .hero-image img{width:100%;height:auto;max-width:500px}@media (max-width: 992px){.hero{grid-template-columns:1fr;text-align:center}.hero .hero-content .hero-subtitle{margin:0 auto 48px}.hero .hero-cta{justify-content:center}.hero .hero-stats{max-width:600px;margin:48px auto 0}.hero .hero-image{order:-1;margin:0 auto}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width: 992px){.container{padding:0 32px}}@media (max-width: 768px){.container{padding:0 24px}}@media (max-width: 576px){.container{padding:0 16px}}
