@font-face{font-family:"Kanit";src:url(/fonts/nKKZ-Go6G5tXcraVGwCKd6xB.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Material Icons";src:url(/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}svg{width:20px;height:20px;vertical-align:middle}.bg-blue-500{--tw-bg-opacity:1;background-color: rgb(64 246 59) !important}form>div>img{width:100%}.faq-ul{margin:12px}.faq-ul>li{padding:12px}.faq-section{padding:0 0;background:transparent}.faq-title{text-align:center;font-size:2.5rem;background:linear-gradient(150deg,#4551ff,#fff);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.faq-container{margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.faq-item{text-align:left;background:#000;backdrop-filter:blur(12px);border-radius:.5rem;padding:1rem 2rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 34.8px 84.4px rgba(131,126,255,.3);transition:box-shadow .3s ease}.faq-question{font-size:1rem;font-weight:600;color:#fff;width:100%;text-align:left;background:none;border:none;outline:none;cursor:pointer;padding:12px 0 0;transition:color .3s ease;display:flex;justify-content:space-between}.faq-question::after{content:'+';font-size:2rem;transition:transform .3s ease;vertical-align:middle;display:table-cell}.faq-item.active .faq-question::after{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;color:#ccc;font-size:1.3rem;transition:max-height .4s ease , opacity .4s ease;opacity:0;margin-top:1rem}.faq-item.active .faq-answer{max-height:fit-content;opacity:1}.custom-quote .quote-list{margin:12px 0;padding-left:20px}.custom-quote .quote-list li{margin:8px 0;list-style-type:none;position:relative;padding-left:25px}.custom-quote .quote-list li:before{content:"→";position:absolute;left:0;color:#838383}em{color:#2ff5ff}.cta-img{width:100%;max-width:700px;margin:0 auto;padding:1rem;display:block;border-radius:1rem;box-shadow:0 0 20px rgba(255,0,150,.2)}#instructions{padding:2rem;text-align:center}#bottom{margin:2rem;text-align:center}#chatbot-input:focus{border-bottom:1px solid #4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.2);background:#000;color:#f0f8ff;font-size:16px!important}.chat-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;z-index:9998;display:none;transition:opacity .4s ease-in-out;background-color:rgba(0,0,0,1)!important}.chat-overlay.fullscreen{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,1)!important;z-index:1000}#chatbot-popup.fullscreen{width:100%!important;height:94vh!important;bottom:0!important;right:0!important;border-radius:0!important}#chatbot-messages.fullscreen{height:calc(65vh - 60px)}#chatbot-popup.fullscreen{background:none!important}#chatbot-messages{padding:10px;text-align:left;height:30vh;overflow-y:auto;font-size:12px;background-image:url(/xabstract-light.png.pagespeed.ic.rv4SEuJrU3.png) , linear-gradient(135deg,rgba(0,11,127,.52),rgba(255,0,247,.55));background-size:cover!important;background-blend-mode:hard-light;background-repeat:no-repeat!important;background-attachment:fixed!important;animation:AnimationName 30s ease infinite}.chatbot-messages{background:linear-gradient(135deg,rgba(255,0,150,.2),rgba(0,229,255,.2));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;color:#fff;padding:1rem 1.5rem;margin:.5rem 0;font-family:'Poppins',sans-serif;font-size:1rem;box-shadow:0 0 20px rgba(255,0,150,.2);animation:fadeInScale .6s ease forwards;animation:fadeIn .3s ease forwards;transition:all .2s ease;opacity:0}@keyframes fadeInScale {
  from {
    transform: scale(0.95);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}#chatbot-popup{position:fixed;top:10%;bottom:0;right:0;width:100%!important;height:590px!important;backdrop-filter:blur(52px);-webkit-backdrop-filter:blur(52px);border-radius:1rem;z-index:9999;display:flex;flex-direction:column}#chatbot-popup:after{position:absolute;content:"";top:5vw;left:0;right:0;z-index:-1;height:100%;width:100%;margin:0 auto;transform:scale(.75);-webkit-filter:blur(5vw);-moz-filter:blur(5vw);-ms-filter:blur(5vw);filter:blur(5vw);background-size:200% 200%;animation:animateGlow 10s ease infinite}@keyframes blink {
  0% { opacity: 1; }
  50% { opacity: 0.5; }
  100% { opacity: 1; }
}.blinking{animation:blink 1s infinite}#chatbot-input{background-color:#000;border: 1px solid #ffffff3b;border-bottom:0 solid #fff;color:#fff;font-size:3vh;transition:opacity .4s ease-in-out;border-bottom-left-radius:25px;border-bottom-right-radius:25px;width:89%;padding:14px 14px;height:45px;outline:none;font-size:10px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);transition:border .2s ease , box-shadow .2s ease}#chatbot-input::placeholder{color:#fff;font-size:16px;transition:.4s;padding:1rem 0;text-align:center}@keyframes animateGlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}@keyframes textColor {
  0% {
    color: #7e0fff;
  }
  50% {
    color: #0fffc1;
  }
  100% {
    color: #7e0fff;
  }
}@keyframes gradientShift {
  0% { background-position: 0% 0%; }
  50% { background-position: 100% 100%; }
  100% { background-position: 0% 0%; }
}.user-message{background: #10a37f70;color:#f0f8ff;font-weight:900;font-style:italic}.loading-message{background:rgba(100,255,100,.1);color:#2ff5ff;text-align:center}.bot-message{background:linear-gradient(145deg,#000,#004339)}#whatsappBtn{padding:.1rem 1rem;border-radius:5px;background:#000}@keyframes fadeIn {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}@keyframes pulse {
  0%, 100% { opacity: 0.8; }
  50% { opacity: 1; }
}#chat-wrapper{display:flex;flex-direction:column;height:100vh;width:100vw}#chat-box{flex-grow:1;padding:20px;overflow-y:auto;background-color:#343541}.message{max-width:70%;padding:15px;margin-bottom:15px;border-radius:12px;line-height:1.6;word-wrap:break-word}.user-message{background-color: #10a37f70;align-self:flex-end;color:#fff}.bot-message{background-color:#000;align-self:flex-start;color:#fff;overflow-x:hidden}@keyframes lightPass {
    0% {
        left: -100%; 
    }
    50% {
        left: 100%; 
    }
    100% {
        left: -100%; 
    }
}@keyframes fadeIn {
    from {
        opacity: 0;
        transform: scale(0.95) translateY(20px); /* Movimento sutil para cima */
    }
    to {
        opacity: 1;
        transform: scale(1) translateY(0);
    }
}#chat-form{display:flex;padding:10px;background-color:#40414f;border-top:1px solid #565869}#chat-input{flex-grow:1;padding:10px;border:none;border-radius:8px;background-color:#565869;color:#fff}#chat-input:focus{outline:none}#send-button{margin-left:10px;padding:10px 15px;background-color:#10a37f;border:none;border-radius:8px;color:#fff;cursor:pointer}#send-button:hover{background-color:#0e8c6c}.sendMessage{width:50%;margin:0 auto}.motiv{color:#f0f8ff;padding:5% 10%;background-color:rgba(0,0,0,.5);border-radius:0;margin:35px}#hover-image{position:fixed;bottom:-50px;left:0;right:0;opacity:0;transition:opacity .6s ease , transform .6s ease;transform:translateY(30px);pointer-events:none;z-index:100;width:19rem;cursor:pointer}#hover-image:hover{position:fixed;bottom:-50px;left:0;right:0;opacity:0;transition:opacity .6s ease , transform .6s ease;transform:translateY(30px);pointer-events:none;z-index:100;max-width:50rem!important;cursor:pointer}#hover-image.visible{opacity:1;transform:translateY(0)}:root{--hue1:255;--hue2:222;--border:1px;--border-color:hsl(var(--hue2),12%,20%);--radius:22px;--ease:cubic-bezier(.5,1,.89,1)}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale}section h2{margin:0;padding:0 0 1rem 0}section p{margin:0;padding:1rem 0 1rem 0}#emmanuel-header{position:relative;width:100%;background:transparent;transition:all .3s ease;z-index:997;padding:0;text-align:center;top:15px}#emmanuel-header h1{font-size:3rem;margin:0;transition:font-size .3s ease;color:#f0f8ff!important;line-height:5%;top:14px;display:inline;position:relative}#emmanuel-header p{font-size:1rem;transition:font-size .3s ease , opacity .3s ease}#emmanuel-header.sticky{position:fixed;top:0!important;background-color:#000;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:0 0;box-shadow:0 34.8px 84.4px rgba(131,126,255,.3);z-index:10000;border-bottom:1px solid rgba(255,255,255,.233)}#emmanuel-header.sticky h1{font-size:1.5rem;animation:10s ease 0s infinite normal none running textColor;top:14px;display:inline;position:relative;text-shadow:0 2px 16px hsla(0,0%,70%,.651)}#emmanuel-header.sticky p{font-size:.9rem;opacity:.5;margin:5px 5px}#emmanuel-header nav{display:none}#emmanuel-header.sticky nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;width:100%;background-color:rgba(0,0,0,.8)}#emmanuel-header.sticky nav a{color:#00b6ff;text-decoration:none;font-weight:bold;transition:color .3s ease;font-size:1rem;margin:0}#emmanuel-header nav a{color:#00b6ff;text-decoration:none;font-weight:bold;transition:color .3s ease;font-size:.6rem;margin:0}#scrollTopBtn{position:fixed;bottom:50%;right:5px;background-color:rgba(0,123,255,0);color:#fff;border:none;padding:1px 1px;border-radius:0;cursor:pointer;display:none;font-size:16px;z-index:9999999999999999999999999999}#scrollTopBtn:hover{background-color:rgba(158,0,179,.4);border-radius:250px}img{cursor:pointer;display:block;margin:0 auto 0 auto;max-width:100%}.popupform{background-color:#000;padding:20px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);flex:1 1 calc(33.33% - 20px);box-sizing:border-box;text-align:center;margin:20px;border-radius:var(--radius);border:var(--border) solid var(--border-color);padding:3em;backdrop-filter:blur(12px);box-shadow: hsl(222deg 20% 2% / 38%) 0px 10px 16px -8px, hsl(222deg 20% 4% / 38%) 0px 20px 36px -14px;transition-property:visibility , opacity , filter;transition-duration:0s , .25s , .25s , .25s;transition-delay:.5s , 0s , 0s , 0s;transition-timing-function:var(--ease)}.popupform:hover{transform:rotate(-0deg)}hr{background-color:transparent;padding:0;margin:4px;border:0;height:1px;background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.19),rgba(0,0,0,0))}section{margin:35px}.whychooseus{background-color:#000;padding:3px 6%;border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,.1);backdrop-filter:blur(12px)}@media (max-width:992px){.whychooseus{background-color:#000;padding:0 8px;margin:0 auto;border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,.1)}.domain{flex:1 1 calc(50% - 20px);margin:0;padding:0}}.divpadding{padding:4px}@media (max-width:600px){.divpadding{padding:5px}.faq-ul{margin:6px}.faq-ul>li{padding:3px}.faq-item{padding:.5rem 1rem}.custom-quote{margin:0;padding:0 0;border-radius:0;color:#fff;text-align:left}.sub-motiv{text-align:justify!important;font-size:large}.motiv{text-align:left!important;font-size:large;padding:10px 0!important;margin:10px auto!important}.hiddenOnMobile{display:none!important}.sendMessage{width:90%;margin:0 auto}.domain{flex:1 1 100%;text-align:center;padding:.8em!important}ul{padding-left:0;list-style:none;text-align:left;line-height:30px}.footer{margin:0!important;padding:0 20px!important;font-size:larger}#hover-image{position:fixed;bottom:-50px;left:0;right:0;opacity:0;transition:opacity .6s ease , transform .6s ease;transform:translateY(30px);pointer-events:none;z-index:100;width:19rem;cursor:pointer}.popupform{padding:2px;margin:0;width:100%}h2{font-size:1.2em!important}.domain .glow{pointer-events:none;border-top-right-radius: calc(var(--radius) * 2.5);border-bottom-left-radius: calc(var(--radius) * 2.5);border: calc(var(--radius) * 1.25) solid transparent;inset: calc(var(--radius) * -2);width:75%;height:auto;min-height:0;aspect-ratio:1;display:block;position:absolute;left:auto;bottom:auto;mask-mode:luminance;mask-size:29%;opacity:1;filter:blur(12px) saturate(1.25) brightness(.5);mix-blend-mode:plus-lighter;z-index:3;&.glow-bottom {
        inset: calc(var(--radius) * -2);
        top: auto;
        right: auto;
    }
    
    &::before, 
    &::after {
        content: "";
        position: absolute;
        inset: 0;
        border: inherit;
        border-radius: inherit;
        background: conic-gradient(
            from var(--conic, -45deg) at center in oklch,
            transparent var(--start,0%), hsl( var(--hue), var(--sat,95%), var(--lit,60%)), transparent  var(--end,50%) 
        ) border-box;
        mask: 
            linear-gradient(transparent), 
            linear-gradient(black);
        mask-repeat: no-repeat;
        mask-clip: padding-box, border-box;
        mask-composite: subtract;
        filter: saturate(2) brightness(1);
        
    }
    
    &::after {
        --lit: 70%;
        --sat: 100%;
        --start: 15%;
        --end: 35%;
        border-width: calc(var(--radius) * 1.75);
        border-radius: calc(var(--radius) * 2.75);
        inset: calc(var(--radius) * -0.25);
        z-index: 4;
        opacity: 0.75;
    }
    &.glow-bottom::after {
    }

}.firstH2{font-size:1.1rem!important;text-align:center;animation:rainbowText 3s linear infinite}}.firstH2{font-size:1.6rem;text-align:center;animation:rainbowText 3s linear infinite}h1,h2{color:#00b6ff!important}.grid{display:flex;flex-wrap:wrap;gap:50px}.tools-list{display:table-row-group;flex-wrap:wrap;gap:50px}.tool-card{background-color:rgba(255,255,255,.16);padding:12px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);flex:1 1 calc(33.33% - 20px);box-sizing:border-box;text-align:left;margin:10px 0;border-radius:var(--radius);border:var(--border) solid var(--border-color);background: linear-gradient(235deg, hsl(255deg 50% 10% / 18%), hsl(var(--hue1) 50% 10% / 0) 13%), linear-gradient(45deg, hsl(222deg 50% 10% / 12%), hsl(var(--hue2) 50% 10% / 0) 13%), linear-gradient(hsl(220deg 25% 4.8% / 15%));backdrop-filter:blur(12px);box-shadow: hsl(222deg 20% 2% / 38%) 0px 10px 16px -8px, hsl(222deg 20% 4% / 38%) 0px 20px 36px -14px;transition-property:visibility , opacity , filter;transition-duration:0s , .25s , .25s , .25s;transition-delay:.5s , 0s , 0s , 0s;transition-timing-function:var(--ease)}.tool-card p{text-align:justify;backdrop-filter:blur(12px);transition-property:visibility , opacity , filter;transition-duration:0s , .25s , .25s , .25s;transition-delay:.5s , 0s , 0s , 0s;transition-timing-function:var(--ease)}.number-badge{border-radius:5px;border:1px solid #0ff;padding:1px 15px}.domain{background-color:#000;padding:20px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);flex:1 1 calc(33.33% - 20px);box-sizing:border-box;text-align:left;margin:0;border-radius:var(--radius);border:var(--border) solid var(--border-color);padding:3em;backdrop-filter:blur(12px);transition-property:visibility , opacity , filter;transition-duration:0s , .25s , .25s , .25s;transition-delay:.5s , 0s , 0s , 0s;transition-timing-function:var(--ease)}.domain:after{--start:12%;background:conic-gradient(from var(--conic,-45deg) at center in oklch,transparent var(--start,0%),hsl(var(--hue),var(--sat,80%),var(--lit,60%)),transparent var(--end,50%)) border-box;mask:linear-gradient(transparent) , linear-gradient(black);mask-repeat:no-repeat;mask-clip:padding-box , border-box;mask-composite:subtract}.domain{transform:perspective(800px) rotateY(25deg);opacity:.2;transition:transform .8s ease , opacity .8s ease}.domain.visible{transform:none;opacity:1}.domain .glow{--hue:var(--hue1)}.domain .shine-bottom,.domain .glow-bottom{--hue:var(--hue2);--conic:135deg}@-moz-document url-prefix() {
.domain .shine-bottom {
  display: none !important;
}
}.domain .shine{}.domain .shine,.domain .shine::before,.domain .shine::after{pointer-events:none;border-radius:0;border-top-right-radius:inherit;border-bottom-left-radius:inherit;border:0 solid transparent;width:75%;height:auto;min-height:0;aspect-ratio:1;display:block;position:absolute;right: calc(var(--border) * -1);top: calc(var(--border) * -1);left:auto;z-index:1;--start:12%;background:conic-gradient(from var(--conic,-45deg) at center in oklch,transparent var(--start,0%),hsl(var(--hue),var(--sat,80%),var(--lit,60%)),transparent var(--end,50%)) border-box;mask:linear-gradient(transparent) , linear-gradient(black);mask-repeat:no-repeat;mask-clip:padding-box , border-box;mask-composite:subtract}.domain .shine::before,.domain .shine::after{content:"";width:auto;inset:-2px;mask:none}.domain .shine::after{z-index:2;--start:17%;--end:33%;background:conic-gradient(from var(--conic,-45deg) at center in oklch,transparent var(--start,0%),hsl(var(--hue),var(--sat,80%),var(--lit,85%)),transparent var(--end,50%))}.domain .shine-bottom{top:45%;bottom: calc(var(--border) * -1);left: calc(var(--border) * -1);right:auto}.domain .glow-bright{--lit:80%;--sat:100%;--start:13%;--end:37%;border-width:5px;border-radius: calc(var(--radius) + 2px);inset:-7px;left:auto;filter:blur(2px) brightness(.66);&::after {
        content: none;
    }
    
    &.glow-bottom {
        inset: -7px;
        right: auto;
        top: auto;
    }
    .domain {
    padding: 20px;
    margin: 20px;
    padding: 1em;
    }
}.domain h3{margin-top:0}ul{padding-left:10px;list-style:none}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:50px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.material-icons:hover{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:60px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;cursor:hand!important}.close{cursor:pointer;color:#000}.contact:hover{font-size:24px;cursor:hand!important}.contact,#validate{cursor:pointer!important}.menu-icon{cursor:pointer;display:inline-block;position:relative;padding:1rem;z-index:10;transition:.4s}.menu-icon span,.menu-icon::before,.menu-icon::after{content:"";display:block;width:35px;height:5px;background-color:gray;transition:.4s}.menu-icon::before,.menu-icon span{margin-bottom:5px}.menu-icon.menu-open{transform:translatex(14rem)}.menu-icon.menu-open::before{background-color:#fff;transform:translatey(10px) rotate(-45deg)}.menu-icon.menu-open span{opacity:0}.menu-icon.menu-open::after{background-color:#fff;transform:translatey(-10px) rotate(45deg)}.side-nav{position:fixed;left:-18rem;top:0;width:18rem;height:100vh;background-color:gray;z-index:5;transition:.4s}.side-nav ul{margin-top:3.5rem;margin-left:4rem;list-style-type:none}.side-nav ul li{color:#000;font-size:2rem;margin-bottom:1rem;cursor:pointer}.side-nav ul li:hover{color:#d3d3d3}.side-nav.menu-open{transform:translatex(18rem)}@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap");#contactForm{padding-left:25px;padding-right:25px;padding-top:60px;margin:12px auto;border:2px solid #ccc;border-radius:0;position:relative;z-index:1;transition:.4s;background-size:400% 400%;-webkit-animation:AnimationName 30s ease infinite;-moz-animation:AnimationName 30s ease infinite;animation:AnimationName 30s ease infinite}#contactForm>div>img{width:100px}#contactForm>input,#contactForm>textarea{padding:12px;margin:12px auto;border:1px solid #ccc;color:#ddd;background-color:#222;border-radius:4px;display:block;width:70vw}#contactForm>textarea{height:100px;resize:none}#contactForm>input[type="submit"]{max-width:20vw;padding-left:1%;padding-right:1%;cursor:pointer;transition:.35s}#contactForm>input[type="submit"]:hover{background-color:#555}@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}.rainbow-text{background-image:linear-gradient(to left,violet,indigo,blue,green,yellow,orange,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent}input,textarea{background-color:#000;border:0 solid #fff;border-bottom: 1px solid #ffffff1a;color:#fff;font-size:3vh;transition:.4s;width:100%}#validate{color:#fff;transition:.4s}.header{position:relative;text-align:center;background:linear-gradient(60deg,rgba(84,58,183,1) 0%,rgba(0,172,193,1) 100%);color:#fff;transition:.4s}.inner-header{height:75vh;width:100%;margin:0;padding:0;transition:.4s}.flex{display:flex;justify-content:center;align-items:center;text-align:center}.waves{position:fixed;width:100%;height:1vh;margin-bottom:-20px;min-height:0;transition:1.4s;bottom:0;left:0}.content{position:relative;height:20vh;text-align:center;background-color:#fff}.parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax > use:nth-child(1) {animation-delay:-2s;animation-duration:7s}.parallax > use:nth-child(2) {animation-delay:-3s;animation-duration:10s}.parallax > use:nth-child(3) {animation-delay:-4s;animation-duration:13s}.parallax > use:nth-child(4) {animation-delay:-5s;animation-duration:20s}@keyframes move-forever {
  0% {
   transform: translate3d(-90px,0,0);
  }
  100% { 
    transform: translate3d(85px,0,0);
  }
}@media (max-width:768px){.grid{display:grid;gap:20px}.waves{min-height:35px}.content{height:30vh}h1{font-size:19px}}@import url('https://fonts.googleapis.com/css?family=Exo:400,700');*{margin:0;padding:0}p{margin:0}body{font-family:"Kanit",'Cinzel',sans-serif;color:#fff!important;overflow-x:hidden!important}h2,h1{font-family:"Kanit",'Cinzel',sans-serif}.Jeanne{cursor:pointer;position:fixed;bottom:-2px;right:0%;left:0%;z-index:999}body{background-color:#020202;text-align:center;margin:0;background-image:url(/xabstract-light.png.pagespeed.ic.rv4SEuJrU3.png) , linear-gradient(135deg,#000,rgba(255,0,247,.55));background-size:cover!important;background-blend-mode:hard-light;background-repeat:no-repeat!important;background-attachment:fixed!important;filter: progid: DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#003073', endColorstr='#029797');background-size:100%;padding:0;transition:.4s;background-size:400% 400%;-webkit-animation:AnimationName 30s ease infinite;-moz-animation:AnimationName 30s ease infinite;animation:AnimationName 30s ease infinite}strong{font-size:1.2rem}.model-item>span{font-size:1.2rem}.context{width:100%;position:absolute;top:30vh}.context h1 h2 h3{text-align:center;color:#fff;font-size:40px;text-shadow:0 3px black}.area{width:100%;height:100vh}.circles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.circles li{position:absolute;display:block;list-style:none;width:20px;height:20px;animation:animate 25s linear infinite;bottom:-150px;font-size:2vh;color: rgb(145 255 0)}.circles li:nth-child(1){left:25%;width:80px;height:80px;animation-delay:0s}.circles li:nth-child(2){left:10%;width:20px;height:20px;animation-delay:2s;animation-duration:12s}.circles li:nth-child(3){left:70%;width:20px;height:20px;animation-delay:4s}.circles li:nth-child(4){left:40%;width:60px;height:60px;animation-delay:0s;animation-duration:18s}.circles li:nth-child(5){left:65%;width:20px;height:20px;animation-delay:0s}.circles li:nth-child(6){left:75%;width:110px;height:110px;animation-delay:3s}.circles li:nth-child(7){left:35%;width:150px;height:150px;animation-delay:7s}.circles li:nth-child(8){left:50%;width:25px;height:25px;animation-delay:15s;animation-duration:45s}.circles li:nth-child(9){left:20%;width:15px;height:15px;animation-delay:2s;animation-duration:35s}.circles li:nth-child(10){left:85%;width:150px;height:150px;animation-delay:0s;animation-duration:11s}@keyframes animate {

    0%{
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }

    100%{
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }

}a{text-decoration:none;color:#000}.container{position:absolute;left:50%;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vertical-center{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.limit-min-max{font-size:3vw;text-align:center;font-family:"Kanit",'Cinzel',sans-serif;color:#fff!important}@media (max-width:666.6666666667px){.limit-min-max{font-size:20px}}@media (min-width:1666.6666666667px){.limit-min-max{font-size:50px}}a{color:#00b6ff;text-decoration:none;transition:color .3s ease}#scroll-activator{height:200vh;background:linear-gradient(#0d0d2b,#000);color:#00f6ff;display:grid;place-items:center;font-family:'Arial',sans-serif;text-align:center}#music-btn{position:fixed;bottom:-4px;left:50%;transform:translateX(-50%);padding:4px 15px;background:#00f6ff;color:#000;border:none;border-radius:30px;cursor:pointer;font-weight:bold;box-shadow:0 0 15px #00f6ff;z-index:999999999999999999999999;opacity:0;transition:opacity .5s}.show-btn{opacity:1!important}.fade-out{opacity:0;transition:opacity 1s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background: linear-gradient(180deg,rgba(0, 0, 0, 0.53), #00e5ff88);border-radius:20px;border:2px solid transparent;background-clip:padding-box;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#000,#00e5ff)}.fade-pulse{animation:fadeInOut 1.5s ease-in-out infinite;color:#555;font-style:italic}@keyframes fadeInOut {
  0%, 100% { opacity: 0.2; }
  50% { opacity: 1; }
}.pulsing{animation:pulse 1s infinite;background-color:#ff5252!important;color:#fff!important}@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 82, 82, 0.7);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
  }
}.pulsing{animation:pulsea 1.5s infinite}@keyframes pulsea {
  0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}#emitter{position:absolute;left:50%;top:50%;transform-style:preserve-3d;animation:rotate 4s infinite linear}.particle{position:absolute;width:10px;height:10px;background:#fff;border-radius:20%;transition:1s ease-in}@keyframes rotate {
  0% {
    transform: rotateY(0) rotateZ(-180deg);
  }
  100% {
    transform: rotateY(360deg) rotateZ(180deg);
  }
}#stop-speech-btn{background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff;padding:12px 14px;border-radius:10px;cursor:pointer;font-size:x-large;vertical-align:middle;display:none}#listen-btn{background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff;padding:12px 14px;border-radius:10px;cursor:pointer;font-size:x-large;vertical-align:middle}#voice-btn{background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff;padding:12px 14px;border-radius:10px;cursor:pointer;font-size:x-large;vertical-align:middle}#send-prompt-btn{background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff;padding:12px 14px;border-radius:10px;cursor:pointer;vertical-align:middle}.toggleChatbot{background:linear-gradient(135deg,#6e8efb,#a777e3);padding:12px 14px;border-radius:10px;cursor:pointer;vertical-align:middle;cursor:pointer;color:red;font-size:x-large;margin-left:0}.maj{font-size:.85em;color:gray}.tel{color:#00b6ff}@keyframes rainbowText {
      0% {
        color:  rgb(255, 255, 255);
      }
      50% {
        color:  rgb(255, 255, 255);
      }
      100% {
        color: rgba(255, 255, 255, 0.521);
      }
    }.fade-transition{transition:opacity .3s ease , visibility .3s ease}.visible{display:block!important;opacity:1;visibility:visible!important}.hidden{display:block!important;opacity:0;visibility:hidden!important;pointer-events:none;width:0!important}.desc{display:block;color:#9bafd7;font-size:.9rem;margin-top:4px;text-align:justify}.intro{color:#9bafd7;max-width:720px;margin:0 auto .5rem;text-align:justify}.quick-tips ul{color:#9bafd7;margin:.25rem 0 0;padding:1.2rem;text-align:justify}.z-index-low{z-index:0!important}.z-index-medium{z-index:998!important}.z-index-high{z-index:1000!important}.z-index-overlay{z-index:997!important}.miniJeanne{margin:0;position:absolute;top:-35px;z-index:10;transition:transform .3s ease}.popup-overlay{position:fixed;top:5%;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.65);z-index:9999;display:flex;justify-content:center;align-items:center;padding:0}.popup-content{background:#fff;border-radius:10px;padding:2rem 1.5rem;width:100%;max-width:600px;max-height:70vh;overflow-y:auto;position:relative;font-size:1rem;box-shadow:0 4px 12px rgba(0,0,0,.2);text-align:left;color:#000}.popup-content table,td{color:#000;padding:5px}.close-btn{position:absolute;top:10px;right:15px;font-size:1.5rem;background:transparent;border:none;cursor:pointer;color:#333}.popup-content h2,.popup-content h3{margin-top:1em;color:#222;font-size:1.1rem}.popup-content p{line-height:1.5;margin-bottom:.8rem;color:#222}@media (max-width:480px){.popup-content{font-size:.95rem;padding:0 2rem}.popup-content h2{font-size:1rem}.close-btn{font-size:1.2rem}}.lg\:gap-20{gap:5rem}.md\:h-20{height:5rem}.md\:h-\[70px\]{height:5rem}.tooltip{position:relative;display:inline-block;animation:rainbowText 3s linear infinite}.tooltip::after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s , visibility .3s;z-index:1000}.tooltip:hover::after{opacity:1;visibility:visible}.show-whatsapp{opacity:1!important;pointer-events:auto}#whatsappBtn{transition:opacity .5s ease-in-out;position:fixed;bottom:-3px;z-index:1100;right:0;left:0}#cookieConsentBanner{position:fixed;bottom:23px;left:0;right:0;background-color:#000;color:#fff;padding:20px;text-align:center;z-index:9999;font-size:11px;margin-bottom:0}#cookieConsentBanner button{background-color:#383838;color:#fff;border:none;padding:0 15px;margin-left:10px;cursor:pointer}#cookieConsentBanner button.decline{background-color:#270021}.AI-First{font-size:small}.center{text-align:center}.logo{border-radius:250px;width:120px;border:2px solid #fff;transform:rotate(351deg);transition:.4s}.sub-motiv{margin:0!important;text-align:left;font-size:large}.tooltip .footer{font-size:larger}.custom-quote{font-style:italic;background-color:rgba(0,0,0,.23);border-left:1px solid #8f8f8f;margin:2em 0;padding:1em 1.5em;border-radius:0;color:#fff;text-align:left}.custom-quote p{margin:0 0 .5em;line-height:1.6}.custom-quote cite{display:block;text-align:right;font-style:normal;color:#8a8a8a;font-weight:500}.popup-sticky-menu{position:sticky;top:0;background:#fff;z-index:100;padding:10px 0;border-bottom:1px solid #eee}.popup-sticky-menu ul{display:flex;list-style:none;padding:0;margin:0;justify-content:center}.popup-sticky-menu li{margin:0 15px}.popup-menu-link{text-decoration:none;color:#333;font-weight:bold;padding:5px 10px;border-radius:4px;font-size:x-small}.popup-menu-link.active{background:#007bff;color:#fff}.legal-section{padding-top:20px}@property --＠color-1 {
  syntax: "<color>";
  inherits: false;
  initial-value: hsl(98 100% 62%);
}@property --＠color-2 {
  syntax: "<color>";
  inherits: false;
  initial-value: hsl(204 100% 59%);
}@keyframes gradient-change {
  to {
    --＠color-1: hsl(210 100% 59%);
    --＠color-2: hsl(310 100% 59%);
  }
}.faq-title{animation:gradient-change 2s linear infinite alternate;background: linear-gradient(
      to right in oklch,
    var(--＠color-1),
    var(--＠color-2)
  );-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin:10px 0 8px}@layer demo.support {
  article {
    display: grid;
    gap: 1lh;
    text-align: left;
  }
}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:50px}.site-card{background-color:#fff;border:1px solid #ddd;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;flex-direction:column;height:600px}.site-frame{flex:1;border:none;width:100%}.site-header{padding:10px;font-weight:bold;text-align:center;background-color:#000;border-bottom:1px solid #ddd}.sub-motiv{font-size:1.3rem;line-height:1.3;margin:1rem 0;color:inherit}.logo{max-width:100%;height:auto;display:block}.model-list{list-style:none;margin:0;padding:0}.model-item{display:flex;align-items:center;gap:12px;padding:2px 5px}.model-item img{width:32px;height:32px}.badge{margin-left:auto;font-size:12px;color: #ffffffff;background: #000000ff;padding:2px 6px;border-radius:999px}.model-list{list-style:none;margin:0;padding:0}.model-list+.model-list{margin-top:16px}.model-item{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #eee}.model-item:last-child{border-bottom:none}.model-item a{display:inline-flex;align-items:center}.model-item img{width:32px;height:32px;display:block}.model-item>span:first-of-type{color:#fff}.badge{margin-left:auto;font-size:12px;line-height:1;color: #ffffffff;background: #000000ff;padding:4px 8px;border-radius:999px;white-space:nowrap}.whychooseus hr{border:0;border-top:1px solid #e5e7eb;margin:8px 0 12px}.model-list.legacy .model-item{opacity:.9}@media (prefers-color-scheme:dark){.model-item{border-bottom-color:#2e2e2e}.model-item>span:first-of-type{color:#f3f4f6}.badge{background: #000000ff;color: #ffffffff}.whychooseus hr{border-top-color:#2e2e2e}}.sticky-menu{position:sticky;top:95px;background-color:#000;padding:10px 10px;border-bottom:1px solid #dee2e6;z-index:1000;display:flex;overflow-x:auto;gap:5px}.sticky-menu a{text-decoration:none;color:#007bff;font-weight:500;padding:5px 10px;border-radius:4px;white-space:nowrap}.sticky-menu a:hover{background-color:#fff;color:#0056b3}.tools-list h3{display:block!important;opacity:0;visibility:hidden!important;pointer-events:none;width:0!important}.tools-list h3:first-of-type{margin-top:0;border-top:none}.tools-list a,.tool-card a,.faq-answer a,.popup-content a{overflow-wrap:anywhere;word-break:break-word}pre,code{white-space:pre-wrap;word-break:break-word}header nav{display:inline-flex;flex-wrap:wrap;gap:.3rem;width:fit-content}