.elementor-46363 .elementor-element.elementor-element-f1e972f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-46363 .elementor-element.elementor-element-4224013{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:20px 20px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-46363 .elementor-element.elementor-element-4224013:not(.elementor-motion-effects-element-type-background),.elementor-46363 .elementor-element.elementor-element-4224013>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(120deg,var(--e-global-color-accent) 0%,var(--e-global-color-secondary) 100%)}.elementor-46363 .elementor-element.elementor-element-eb99fbe img{width:100%;height:265px;object-fit:contain;object-position:center center}.elementor-46363 .elementor-element.elementor-element-ee5f814{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-46363 .elementor-element.elementor-element-59f9c15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-46363 .elementor-element.elementor-element-ddbe42e{text-align:center}.elementor-46363 .elementor-element.elementor-element-ddbe42e .elementor-heading-title{font-family:var(--e-global-typography-7843824-font-family),open-sans,oswald;font-size:var(--e-global-typography-7843824-font-size);font-weight:var(--e-global-typography-7843824-font-weight);line-height:var(--e-global-typography-7843824-line-height);color:var(--e-global-color-primary)}.elementor-46363 .elementor-element.elementor-element-02c6679{text-align:center}.elementor-46363 .elementor-element.elementor-element-02c6679 .elementor-heading-title{font-family:var(--e-global-typography-f90dc13-font-family),open-sans,oswald;font-size:var(--e-global-typography-f90dc13-font-size);text-transform:var(--e-global-typography-f90dc13-text-transform);line-height:var(--e-global-typography-f90dc13-line-height);letter-spacing:var(--e-global-typography-f90dc13-letter-spacing);color:var(--e-global-color-primary)}.elementor-46363 .elementor-element.elementor-element-73230a5{width:var(--container-widget-width,450px);max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:center;font-family:var(--e-global-typography-67a4eeb-font-family),open-sans,oswald;font-size:var(--e-global-typography-67a4eeb-font-size);line-height:var(--e-global-typography-67a4eeb-line-height);color:var(--e-global-color-22f21070)}.elementor-46363 .elementor-element.elementor-element-fa2a34a .elementor-button{background-color:var(--e-global-color-473d863b);font-family:var(--e-global-typography-7843824-font-family),open-sans,oswald;font-size:var(--e-global-typography-7843824-font-size);font-weight:var(--e-global-typography-7843824-font-weight);line-height:var(--e-global-typography-7843824-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:10px 10px 10px 10px}.elementor-46363 .elementor-element.elementor-element-fa2a34a .elementor-button:hover,.elementor-46363 .elementor-element.elementor-element-fa2a34a .elementor-button:focus{background-color:var(--e-global-color-473d863b);color:var(--e-global-color-5caa3595)}.elementor-46363 .elementor-element.elementor-element-fa2a34a .elementor-button:hover svg,.elementor-46363 .elementor-element.elementor-element-fa2a34a .elementor-button:focus svg{fill:var(--e-global-color-5caa3595)}.elementor-46363 .elementor-element.elementor-element-63de6f2{text-align:start}.elementor-46363 .elementor-element.elementor-element-63de6f2 .elementor-heading-title{font-family:var(--e-global-typography-67a4eeb-font-family),open-sans,oswald;font-size:var(--e-global-typography-67a4eeb-font-size);line-height:var(--e-global-typography-67a4eeb-line-height);color:var(--e-global-color-2ec0f438)}#elementor-popup-modal-46363 .dialog-widget-content{animation-duration:0.3s;background-color:#fff0;background-image:radial-gradient(at center center,#FFFFFF1C 0%,#0AB9A700 78%);border-radius:20px 20px 20px 20px;box-shadow:0 0 35px 0 rgb(0 0 0 / .15)}#elementor-popup-modal-46363{background-color:#00000090;justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-46363 .dialog-message{width:740px;height:auto}#elementor-popup-modal-46363 .dialog-close-button{display:flex;top:4%}body:not(.rtl) #elementor-popup-modal-46363 .dialog-close-button{right:2%}body.rtl #elementor-popup-modal-46363 .dialog-close-button{left:2%}#elementor-popup-modal-46363 .dialog-close-button i{color:#A78BFA}#elementor-popup-modal-46363 .dialog-close-button svg{fill:#A78BFA}#elementor-popup-modal-46363 .dialog-close-button:hover i{color:var(--e-global-color-primary)}@media(max-width:1024px){.elementor-46363 .elementor-element.elementor-element-ddbe42e .elementor-heading-title{font-size:var(--e-global-typography-7843824-font-size);line-height:var(--e-global-typography-7843824-line-height)}.elementor-46363 .elementor-element.elementor-element-02c6679 .elementor-heading-title{font-size:var(--e-global-typography-f90dc13-font-size);line-height:var(--e-global-typography-f90dc13-line-height);letter-spacing:var(--e-global-typography-f90dc13-letter-spacing)}.elementor-46363 .elementor-element.elementor-element-73230a5{font-size:var(--e-global-typography-67a4eeb-font-size);line-height:var(--e-global-typography-67a4eeb-line-height)}.elementor-46363 .elementor-element.elementor-element-fa2a34a .elementor-button{font-size:var(--e-global-typography-7843824-font-size);line-height:var(--e-global-typography-7843824-line-height)}.elementor-46363 .elementor-element.elementor-element-63de6f2 .elementor-heading-title{font-size:var(--e-global-typography-67a4eeb-font-size);line-height:var(--e-global-typography-67a4eeb-line-height)}#elementor-popup-modal-46363 .dialog-message{width:680px}}@media(min-width:768px){.elementor-46363 .elementor-element.elementor-element-4224013{--content-width:1140px}.elementor-46363 .elementor-element.elementor-element-59f9c15{--width:100%}}@media(max-width:767px){.elementor-46363 .elementor-element.elementor-element-4224013{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%}.elementor-46363 .elementor-element.elementor-element-ddbe42e .elementor-heading-title{font-size:var(--e-global-typography-7843824-font-size);line-height:var(--e-global-typography-7843824-line-height)}.elementor-46363 .elementor-element.elementor-element-02c6679 .elementor-heading-title{font-size:var(--e-global-typography-f90dc13-font-size);line-height:var(--e-global-typography-f90dc13-line-height);letter-spacing:var(--e-global-typography-f90dc13-letter-spacing)}.elementor-46363 .elementor-element.elementor-element-73230a5{font-size:var(--e-global-typography-67a4eeb-font-size);line-height:var(--e-global-typography-67a4eeb-line-height)}.elementor-46363 .elementor-element.elementor-element-fa2a34a .elementor-button{font-size:var(--e-global-typography-7843824-font-size);line-height:var(--e-global-typography-7843824-line-height)}.elementor-46363 .elementor-element.elementor-element-63de6f2 .elementor-heading-title{font-size:var(--e-global-typography-67a4eeb-font-size);line-height:var(--e-global-typography-67a4eeb-line-height)}#elementor-popup-modal-46363 .dialog-message{width:345px}#elementor-popup-modal-46363 .dialog-close-button{top:10px}body:not(.rtl) #elementor-popup-modal-46363 .dialog-close-button{right:10px}body.rtl #elementor-popup-modal-46363 .dialog-close-button{left:10px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--deep-sea:#0a1628;--purple:#8b5cf6;--blue:#00adff;--mint:#00d9c0;--white:#ffffff;--gray300:#d1d5db;--gray400:#9ca3af;--gray500:#6b7280;--font-h:'Space Grotesk',sans-serif;--font-b:'Inter',sans-serif;--popup-w:740px;--popup-h:400px;--popup-h-lab:460px;--focus-color:#a78bfa}body{font-family:var(--font-b);color:var(--gray300);min-height:100vh;padding:2rem 1rem;background:var(--deep-sea);background-image:radial-gradient(ellipse 80% 50% at 70% 20%,rgb(139 92 246 / .06) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 30% 70%,rgb(139 92 246 / .04) 0%,transparent 50%),linear-gradient(135deg,#0a1628 0%,#0d1a2d 50%,#0a1628 100%)}*:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px;border-radius:4px}.showcase-nav{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2.5rem;position:sticky;top:0;z-index:100;padding:1rem;background:rgb(10 22 40 / .92);backdrop-filter:blur(16px);border-bottom:1px solid rgb(255 255 255 / .06);border-radius:0 0 12px 12px}.showcase-nav button{font-family:var(--font-b);font-size:.8rem;font-weight:500;padding:.55rem 1.1rem;border-radius:9999px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .04);color:var(--gray300);cursor:pointer;transition:all .3s}.showcase-nav button:hover{background:rgb(139 92 246 / .12);border-color:rgb(139 92 246 / .3);color:#fff}.showcase-nav button.active{background:rgb(139 92 246 / .2);border-color:rgb(139 92 246 / .5);color:#fff}.popup-wrapper{display:none;justify-content:center;align-items:center;min-height:calc(var(--popup-h) + 80px);position:relative}.popup-wrapper.visible{display:flex}#popup-lab{min-height:calc(var(--popup-h-lab) + 80px)}#popup-lms{min-height:400px}.overlay-bg{position:absolute;inset:0;background:rgb(0 0 0 / .72);backdrop-filter:blur(6px);border-radius:16px;opacity:0;transition:opacity .4s ease;cursor:pointer}.popup-wrapper.visible .overlay-bg{opacity:1}.popup{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;width:var(--popup-w);height:var(--popup-h);border-radius:18px;overflow:hidden;background:rgb(255 255 255 / .07);backdrop-filter:blur(24px) saturate(1.2);border:1px solid rgb(255 255 255 / .1);box-shadow:0 24px 80px rgb(0 0 0 / .5),0 0 60px rgb(139 92 246 / .12),0 0 120px rgb(139 92 246 / .06);opacity:0;transform:scale(.95) translateY(12px);transition:opacity .4s ease,transform .4s cubic-bezier(.4,0,.2,1)}.popup-wrapper.visible .popup{opacity:1;transform:scale(1) translateY(0)}.popup::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--purple) 0%,var(--blue) 50%,var(--mint) 100%);z-index:3}#popup-lab .popup{height:var(--popup-h-lab)}.popup-close{position:absolute;top:14px;right:14px;z-index:10;width:36px;height:36px;border-radius:50%;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .06);color:var(--gray400);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;line-height:1;padding:0;font-family:inherit}.popup-close:hover{background:rgb(255 255 255 / .12);color:#fff;border-color:rgb(255 255 255 / .2)}.popup-img{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:default}.popup-img img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;padding:1.5rem;filter:drop-shadow(0 0 30px rgb(139 92 246 / .3)) drop-shadow(0 0 60px rgb(139 92 246 / .15))}.popup-img.lms img{filter:drop-shadow(0 0 30px rgb(0 173 255 / .3)) drop-shadow(0 0 60px rgb(0 173 255 / .15))}.popup-img.app img{filter:drop-shadow(0 0 30px rgb(0 217 192 / .3)) drop-shadow(0 0 60px rgb(0 217 192 / .15))}.popup-img.tool img{filter:drop-shadow(0 0 30px rgb(139 92 246 / .3)) drop-shadow(0 0 60px rgb(139 92 246 / .15))}.popup-img canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.35;z-index:0}.popup-img .img-fallback{display:none;position:relative;z-index:1;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}.popup-img .img-fallback .fallback-icon{width:80px;height:80px;border-radius:16px;background:linear-gradient(135deg,rgb(139 92 246 / .25),rgb(0 173 255 / .25));border:2px dashed rgb(139 92 246 / .4);display:flex;align-items:center;justify-content:center}.popup-img .img-fallback .fallback-icon svg{width:36px;height:36px}.popup-img .img-fallback span{font-size:.75rem;color:var(--gray400);max-width:180px;line-height:1.4}.popup-badge{position:absolute;bottom:16px;left:16px;z-index:2;display:flex;align-items:center;gap:.45rem;padding:.4rem .7rem;border-radius:8px;background:rgb(10 22 40 / .85);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .1)}.popup-badge .badge-glow{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--purple),var(--blue),var(--mint));display:flex;align-items:center;justify-content:center;font-size:.55rem;color:#fff;font-weight:700}.popup-badge span{font-size:.65rem;font-weight:600;color:var(--gray300);font-family:var(--font-h)}.popup-content{padding:2.5rem 2rem 2rem;display:flex;flex-direction:column;justify-content:center;gap:1rem;position:relative;overflow:hidden;cursor:default}.popup-content::before{content:'';position:absolute;top:-20%;right:-30%;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgb(139 92 246 / .12) 0%,transparent 70%);pointer-events:none;z-index:0}.popup-content::after{content:'';position:absolute;bottom:-15%;left:-20%;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgb(0 173 255 / .08) 0%,transparent 70%);pointer-events:none;z-index:0}.popup-content canvas.neural-content{position:absolute;inset:0;width:100%;height:100%;opacity:.4;pointer-events:none;z-index:0}.popup-content>*:not(canvas){position:relative;z-index:1}.popup-content h3{font-family:var(--font-h);font-size:1.65rem;font-weight:700;color:#fff;line-height:1.2}.popup-content p{font-size:.925rem;line-height:1.65;color:var(--gray300)}.popup-content p strong{color:var(--white)}.popup-lab-left{display:flex;flex-direction:column;padding:1.5rem 2rem;gap:.75rem;justify-content:center;position:relative;overflow:hidden;cursor:default;background:linear-gradient(135deg,rgb(139 92 246 / .15),rgb(0 173 255 / .1))}.popup-lab-left canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.35;z-index:0}.popup-lab-left>*:not(canvas){position:relative;z-index:1}.popup-lab-img{flex:0 0 auto;display:flex;align-items:center;justify-content:center;max-height:180px}.popup-lab-img img{max-height:160px;width:auto;object-fit:contain;filter:drop-shadow(0 0 30px rgb(139 92 246 / .25)) drop-shadow(0 0 60px rgb(0 173 255 / .12))}.popup-lab-text h3{font-family:var(--font-h);font-size:1.3rem;font-weight:700;color:#fff;line-height:1.2;margin-bottom:.4rem}.popup-lab-text p{font-size:.8rem;line-height:1.55;color:var(--gray300)}.popup-lab-text p strong{color:var(--white)}.popup-lab-right{position:relative;display:flex;flex-direction:column;justify-content:center;padding:2rem 1.75rem;padding-top:3.5rem;overflow:hidden;cursor:default}.popup-lab-right::before{content:'';position:absolute;top:-20%;right:-30%;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgb(139 92 246 / .12) 0%,transparent 70%);pointer-events:none;z-index:0}.popup-lab-right::after{content:'';position:absolute;bottom:-15%;left:-20%;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgb(0 173 255 / .08) 0%,transparent 70%);pointer-events:none;z-index:0}.popup-lab-right canvas.neural-content{position:absolute;inset:0;width:100%;height:100%;opacity:.4;pointer-events:none;z-index:0}.popup-lab-right>*:not(canvas){position:relative;z-index:1}.ge-hs-form{width:100%}.ge-hs-form .hs-form-frame{min-height:160px;border:none;width:100%}:root{--hsf-bg:rgba(255,255,255,.1);--hsf-border:rgba(255,255,255,.2);--hsf-border-focus:rgba(139,92,246,.5);--hsf-text:#ffffff;--hsf-placeholder:#6b7280;--hsf-label:#9ca3af;--hsf-btn-bg:rgba(139,92,246,.8);--hsf-btn-border:rgba(139,92,246,.5);--hsf-btn-text:#ffffff;--hsf-error:#ef4444;--hsf-link:#00adff}.gradient-text{font-weight:700;color:var(--purple)}@supports(-webkit-background-clip:text){.gradient-text{background:linear-gradient(90deg,#8b5cf6 0%,#00adff 50%,#00d9c0 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}}.popup-tag{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:400;color:var(--white);letter-spacing:.03em;text-transform:uppercase;margin-bottom:.25rem;padding:.35rem .75rem .35rem .55rem;border-radius:9999px;backdrop-filter:blur(10px);width:fit-content}.popup-tag .tag-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;animation:synapse-pulse 2.5s ease-in-out infinite}@keyframes synapse-pulse{0%,100%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.popup-tag.tag-suite{background:rgb(139 92 246 / .15);border:1px solid rgb(139 92 246 / .3)}.popup-tag.tag-suite .tag-dot{background:linear-gradient(135deg,var(--purple),var(--blue),var(--mint));box-shadow:0 0 8px rgb(139 92 246 / .6)}.popup-tag.tag-lms{background:rgb(0 173 255 / .15);border:1px solid rgb(0 173 255 / .3)}.popup-tag.tag-lms .tag-dot{background:var(--blue);box-shadow:0 0 8px rgb(0 173 255 / .6)}.popup-tag.tag-app{background:rgb(0 217 192 / .15);border:1px solid rgb(0 217 192 / .3)}.popup-tag.tag-app .tag-dot{background:var(--mint);box-shadow:0 0 8px rgb(0 217 192 / .6)}.popup-tag.tag-tool{background:rgb(139 92 246 / .15);border:1px solid rgb(139 92 246 / .3)}.popup-tag.tag-tool .tag-dot{background:var(--purple);box-shadow:0 0 8px rgb(139 92 246 / .6)}.popup-btns{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.btn-primary{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;backdrop-filter:blur(10px);color:#fff;font-family:var(--font-b);font-size:.875rem;font-weight:500;cursor:pointer;overflow:hidden;text-decoration:none;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 16px rgb(0 0 0 / .2);border:1px solid rgb(139 92 246 / .5);background:rgb(139 92 246 / .8)}.btn-primary .fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--purple),var(--blue));transform:translateX(-100%);transition:transform .5s;z-index:0}.btn-primary span,.btn-primary .arrow{position:relative;z-index:1}.btn-primary .arrow{transition:transform .3s;font-size:1rem}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgb(139 92 246 / .3)}.btn-primary:hover .fill{transform:translateX(0)}.btn-primary:hover .arrow{transform:translateX(4px)}.popup-img.suite{background:linear-gradient(135deg,rgb(139 92 246 / .2),rgb(0 173 255 / .15),rgb(0 217 192 / .1))}.popup-img.lms{background:linear-gradient(135deg,rgb(0 173 255 / .2),rgb(0 173 255 / .1))}.popup-img.app{background:linear-gradient(135deg,rgb(0 217 192 / .2),rgb(0 217 192 / .1))}.popup-img.tool{background:linear-gradient(135deg,rgb(139 92 246 / .2),rgb(139 92 246 / .1))}@media(max-width:900px){:root{--popup-w:620px;--popup-h:380px;--popup-h-lab:440px}.popup-content{padding:2rem 1.5rem}.popup-content h3{font-size:1.45rem}.popup-lab-text h3{font-size:1.3rem}.popup-lab-left{padding:1.25rem 1.5rem}.popup-lab-right{padding:1.5rem 1.25rem;padding-top:3rem}}@media(max-width:660px){.popup{grid-template-columns:1fr;width:95vw;max-width:400px;height:auto;max-height:90vh}.popup-img{min-height:180px;max-height:200px}.popup-content{padding:1.5rem}.popup-content h3{font-size:1.35rem}.popup-lab-left{padding:1.25rem}.popup-lab-img{max-height:120px}.popup-lab-img img{max-height:100px}.popup-lab-right{padding:1.25rem;padding-top:2.5rem}.popup-lab-text h3{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}