:root{--nexai-primary:#7C3CFF;--nexai-secondary:#FF00C8;--nexai-cyan:#00E5FF;--nexai-bg:#01020A;--nexai-panel:rgba(255,255,255,.055);--nexai-line:rgba(255,255,255,.14);--nexai-text:#F8FBFF;--nexai-muted:#AEBBFF}body.elementor-editor-active #nexai-sitewide-header,body.elementor-editor-active #nexai-mobile-fit-header-v20,body.elementor-editor-active .nxh-footer-fallback,body.elementor-editor-preview #nexai-sitewide-header,body.elementor-editor-preview #nexai-mobile-fit-header-v20,body.elementor-editor-preview .nxh-footer-fallback{display:none!important}.elementor-editor-active .elementor-widget-wrap>.elementor-element-empty,.elementor-editor-preview .elementor-widget-wrap>.elementor-element-empty{min-height:24px!important}.nexai-ed-section,.elementor-section.nexai-ed-section{position:relative!important;overflow:hidden!important;margin:0 auto!important;padding:70px max(16px,calc((100vw - 1280px)/2))!important;background:radial-gradient(circle at 8% 0%,rgb(0 229 255 / .16),transparent 32%),radial-gradient(circle at 92% 6%,rgb(255 0 200 / .15),transparent 34%),linear-gradient(135deg,#01020A,#060818 52%,#080012)!important;color:var(--nexai-text)!important}.nexai-ed-section:before{content:"";position:absolute;inset:16px max(8px,calc((100vw - 1320px)/2));border:1px solid rgb(255 255 255 / .13);border-radius:34px;background:linear-gradient(135deg,rgb(255 255 255 / .07),rgb(255 255 255 / .018));box-shadow:0 30px 90px rgb(0 0 0 / .32);pointer-events:none!important}.nexai-ed-section>.elementor-container{position:relative!important;z-index:1!important;width:min(100%,1280px)!important;max-width:1280px!important;margin-inline:auto!important;display:flex!important;gap:22px!important;align-items:stretch!important}.nexai-ed-col,.nexai-ed-copy,.nexai-ed-visual,.nexai-ed-card-col,.nexai-ed-form-col{position:relative!important;z-index:1!important;min-width:0!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:28px!important;background:rgb(255 255 255 / .052)!important;box-shadow:0 18px 58px rgb(0 0 0 / .22)!important;backdrop-filter:blur(13px)!important;-webkit-backdrop-filter:blur(13px)!important}.nexai-ed-card-col{border-radius:22px!important;background:rgb(255 255 255 / .06)!important}.nexai-ed-title .elementor-heading-title,.nexai-ed-card-title .elementor-heading-title,.nexai-ed-kicker .elementor-heading-title{color:#fff!important;text-transform:none!important;overflow-wrap:break-word!important;word-break:normal!important}.nexai-ed-kicker .elementor-heading-title{display:inline-flex!important;width:max-content!important;max-width:100%!important;color:#00E5FF!important;border:1px solid rgb(255 0 200 / .33)!important;background:rgb(255 0 200 / .1)!important;border-radius:999px!important;padding:8px 12px!important;font-size:11px!important;line-height:1!important;letter-spacing:.07em!important;text-transform:uppercase!important}.nexai-ed-title .elementor-heading-title{font-weight:950!important;letter-spacing:-.045em!important;line-height:1.02!important}.nexai-layout-hero .nexai-ed-title .elementor-heading-title{font-size:clamp(42px,6vw,78px)!important}.nexai-ed-section:not(.nexai-layout-hero) .nexai-ed-title .elementor-heading-title{font-size:clamp(28px,3.4vw,48px)!important}.nexai-ed-card-title .elementor-heading-title{font-size:21px!important;line-height:1.16!important;letter-spacing:-.02em!important}.nexai-ed-text,.nexai-ed-card-text,.nexai-ed-text p,.nexai-ed-card-text p,.nexai-ed-text li,.nexai-ed-card-text li{color:#AEBBFF!important;font-size:16.5px!important;line-height:1.66!important}.nexai-ed-list .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.nexai-ed-list .elementor-icon-list-item{border:1px solid rgb(255 255 255 / .1)!important;background:rgb(255 255 255 / .052)!important;border-radius:15px!important;padding:11px!important;color:#DDE5FF!important}.nexai-ed-list .elementor-icon-list-icon{color:#FF00C8!important}.nexai-ed-button .elementor-button,.nexai-ed-card-link .elementor-button{border-radius:999px!important;background:linear-gradient(135deg,#00E5FF,#7C3CFF 48%,#FF00C8)!important;color:#fff!important;font-weight:950!important;border:0!important;box-shadow:0 16px 44px rgb(255 0 200 / .24)!important}.nexai-ed-card-link .elementor-button{background:rgb(255 255 255 / .11)!important;border:1px solid rgb(255 255 255 / .16)!important;box-shadow:none!important}.nexai-ed-image img{width:100%!important;height:auto!important;max-height:420px!important;object-fit:cover!important;border-radius:26px!important;border:1px solid rgb(255 255 255 / .13)!important;box-shadow:0 24px 70px rgb(0 0 0 / .35)!important}.nexai-layout-matrix>.elementor-container,.nexai-layout-resource>.elementor-container,.nexai-layout-cards>.elementor-container,.nexai-layout-links>.elementor-container,.nexai-layout-pricing>.elementor-container,.nexai-layout-faq>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,.72fr))!important}.nexai-layout-form>.elementor-container{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}.nexai-ed-form-col .nexai-simple-form-shell{border:1px solid rgb(255 255 255 / .14)!important;background:rgb(5 7 20 / .72)!important;border-radius:24px!important;padding:22px!important;color:#fff!important}.elementor-editor-active .nexai-ed-section{outline:1px solid rgb(0 229 255 / .18)!important}.elementor-editor-active .nexai-ed-card-col:hover,.elementor-editor-active .nexai-ed-copy:hover,.elementor-editor-active .nexai-ed-visual:hover{outline:1px dashed rgb(255 0 200 / .45)!important;outline-offset:-8px!important}@media(max-width:1024px){.nexai-ed-section{padding:52px 14px!important}.nexai-ed-section:before{inset:9px!important;border-radius:24px!important}.nexai-ed-section>.elementor-container,.nexai-layout-matrix>.elementor-container,.nexai-layout-resource>.elementor-container,.nexai-layout-cards>.elementor-container,.nexai-layout-links>.elementor-container,.nexai-layout-pricing>.elementor-container,.nexai-layout-faq>.elementor-container,.nexai-layout-form>.elementor-container{display:flex!important;flex-direction:column!important;gap:14px!important}.nexai-ed-copy,.nexai-ed-visual,.nexai-ed-card-col,.nexai-ed-form-col{width:100%!important;border-radius:22px!important}.nexai-ed-list .elementor-icon-list-items{grid-template-columns:1fr!important}.nexai-ed-image img{max-height:320px!important}.nexai-layout-hero .nexai-ed-title .elementor-heading-title{font-size:clamp(34px,10vw,56px)!important}.nexai-ed-section:not(.nexai-layout-hero) .nexai-ed-title .elementor-heading-title{font-size:clamp(26px,7vw,40px)!important}}@media(max-width:520px){.nexai-ed-section{padding:36px 10px!important}.nexai-ed-copy,.nexai-ed-visual,.nexai-ed-card-col,.nexai-ed-form-col{padding:18px!important;border-radius:20px!important}.nexai-layout-hero .nexai-ed-title .elementor-heading-title{font-size:clamp(31px,10vw,44px)!important;letter-spacing:-.035em!important}.nexai-ed-section:not(.nexai-layout-hero) .nexai-ed-title .elementor-heading-title{font-size:clamp(24px,7.6vw,34px)!important}.nexai-ed-text,.nexai-ed-card-text,.nexai-ed-text p,.nexai-ed-card-text p{font-size:15px!important}.nexai-ed-button .elementor-button{width:100%!important;min-height:46px!important}.nexai-ed-kicker .elementor-heading-title{white-space:normal!important}}