strong,b{color:#E8ECF2}em,i{color:#00B4FF;font-style:normal}blockquote{padding:2.5rem}p a{position:relative}p a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:1px;background:#00B4FF;transition:width 0.3s ease}p a:hover::after{width:100%}.hover-line{position:relative;cursor:pointer;transition:color 0.3s ease}.hover-line::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:1px;background:#00B4FF;transition:width 0.3s ease}.hover-line:hover{color:#00B4FF}.hover-line:hover::after{width:100%}.et_pb_button.glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.et_pb_button:hover{text-underline-offset:6px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#040608}::-webkit-scrollbar-thumb{background:#1a2333;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#00B4FF}html{scrollbar-width:thin;scrollbar-color:#1a2333 #040608}.about-image{position:relative}.about-image::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(to right,#00B4FF,transparent);border-radius:0 0 12px 12px}.tool-item{opacity:0.5!important;transition:opacity 0.3s ease;cursor:pointer}.tool-item:hover{opacity:1!important}.tool-item .et_pb_module:first-child{border-color:rgba(255,255,255,0.06);transition:border-color 0.3s ease}.tool-item:hover .et_pb_module:first-child{border-color:rgba(0,180,255,0.3)}.tool-item.active .et_pb_module:first-child{border-color:rgba(0,180,255,1)!important}.tool-item.active *{color:#00B4FF!important}.mfp-bg.mfp-ready{background:rgba(4,6,8,0.97)!important;opacity:1!important}.mfp-close{position:fixed!important;top:2rem!important;right:2rem!important;bottom:auto!important;left:auto!important;width:48px!important;height:48px!important;font-size:0!important;line-height:0!important;background:rgba(255,255,255,0.05)!important;border:1px solid rgba(255,255,255,0.08)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;z-index:9999;padding:0!important;margin:0!important;opacity:1!important;transition:background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.mfp-close:hover{background:rgba(0,180,255,0.08)!important;border-color:rgba(0,180,255,0.3)!important;box-shadow:0 0 20px rgba(0,180,255,0.15)}.mfp-close::before,.mfp-close::after{content:'';position:absolute;top:50%;left:50%;width:18px;height:1.5px;background:#8A95A5;transition:background 0.3s ease}.mfp-close::before{transform:translate(-50%,-50%) rotate(45deg)}.mfp-close::after{transform:translate(-50%,-50%) rotate(-45deg)}.mfp-close:hover::before,.mfp-close:hover::after{background:#00B4FF}@media (max-width:768px){.mfp-container{padding:0 2rem!important}}#legal-subnav .et_clickable,#legal-subnav .et_clickable p,#legal-subnav .et_clickable .et_pb_text_inner{transition:color 0.4s ease-in-out,padding-left 0.35s cubic-bezier(0.4,0,0.2,1),border-color 0.35s ease-in-out!important}#legal-subnav .subnav-active,#legal-subnav .subnav-active p,#legal-subnav .subnav-active .et_pb_text_inner{color:#ffffff!important}.card-btn{position:relative;overflow:hidden;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)!important}.card-btn::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 100% 70% at 50% 100%,rgba(0,180,255,0.08) 0%,transparent 70%);opacity:0;transition:opacity 0.4s ease;pointer-events:none;z-index:0}.card-btn:hover{border-color:rgba(0,180,255,0.25)!important;transform:translateY(-2px)}.card-btn:hover::before{opacity:1}.card-btn>*{position:relative;z-index:1}.glow-hover-blue,.glow-hover-orange,.glow-hover-green,.glow-static-blue,.glow-static-orange,.glow-static-green{position:relative;overflow:hidden}.glow-hover-blue::after,.glow-hover-orange::after,.glow-hover-green::after,.glow-static-blue::after,.glow-static-orange::after,.glow-static-green::after{content:'';position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none;transition:opacity 0.3s ease}.glow-hover-blue::after{background:linear-gradient(to right,#00B4FF,transparent);opacity:0}.glow-hover-orange::after{background:linear-gradient(to right,#FFB347,transparent);opacity:0}.glow-hover-green::after{background:linear-gradient(to right,#4ADE80,transparent);opacity:0}.glow-hover-blue:hover::after,.glow-hover-orange:hover::after,.glow-hover-green:hover::after{opacity:1}.glow-static-blue::after{background:linear-gradient(to right,#00B4FF,transparent);opacity:1}.glow-static-orange::after{background:linear-gradient(to right,#FFB347,transparent);opacity:1}.glow-static-green::after{background:linear-gradient(to right,#4ADE80,transparent);opacity:1}.heilong-form .et_pb_contact_field[data-type="checkbox"]>.et_pb_contact_form_label{display:none!important}.heilong-form .et_pb_contact_field_checkbox input[type="checkbox"]{position:absolute;opacity:0;width:18px;height:18px;cursor:pointer}.heilong-form .et_pb_contact_field_checkbox label{position:relative;padding-left:28px;display:inline-block;cursor:pointer;font-family:'Outfit',sans-serif!important;font-weight:400!important;font-size:clamp(0.875rem,1.1vw,1rem)!important;letter-spacing:0!important;line-height:1.7!important;color:#8A95A5!important}.heilong-form .et_pb_contact_field_checkbox label>i{display:none!important}.heilong-form .et_pb_contact_field_checkbox label::before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;border:1px solid rgba(255,255,255,0.04);background:#050B14;transition:all .2s ease}.heilong-form .et_pb_contact_field_checkbox input:checked+label::before{background:#00B4FF;border-color:#00B4FF}.heilong-form .et_pb_contact_field_checkbox input:checked+label::after{content:"";position:absolute;left:4px;top:3px;color:#050B14;font-size:12px;font-weight:700;line-height:18px}.heilong-form .et_pb_contact_field_checkbox label a{position:relative;color:#00B4FF!important;font-family:inherit;font-size:inherit;font-weight:400!important;text-decoration:none!important;transition:color 0.3s ease}.heilong-form .et_pb_contact_field_checkbox label a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:1px;background:#00B4FF;transition:width 0.3s ease}.heilong-form .et_pb_contact_field_checkbox label a:hover::after{width:100%}.heilong-form .req-star{color:#00B4FF;font-weight:400}.heilong-form .et_pb_contact_submit,.heilong-form button[type="submit"]{transition:transform 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease!important}.heilong-form .et_pb_contact_submit:hover,.heilong-form button[type="submit"]:hover{transform:translateY(-2px)!important}.tile .tile-img img{transition:transform 0.7s cubic-bezier(0.16,1,0.3,1),filter 0.5s ease;transform:scale(1.05)}.tile:hover .tile-img img{transform:scale(1.08);filter:brightness(0.45) saturate(1.1)}.tile .tile-overlay{opacity:0;transition:opacity 0.4s ease}.tile:hover .tile-overlay{opacity:1}.tile .tile-tagline .et_pb_text_inner{opacity:0;transform:translateY(12px);transition:opacity 0.4s ease 0.05s,transform 0.45s cubic-bezier(0.16,1,0.3,1) 0.05s}.tile:hover .tile-tagline .et_pb_text_inner{opacity:1;transform:translateY(0)}.tile .tile-title .et_pb_text_inner{opacity:0;transform:translateY(12px);transition:opacity 0.4s ease 0.1s,transform 0.45s cubic-bezier(0.16,1,0.3,1) 0.1s}.tile:hover .tile-title .et_pb_text_inner{opacity:1;transform:translateY(0)}.tile .tile-desc .et_pb_text_inner{opacity:0;transform:translateY(12px);transition:opacity 0.4s ease 0.15s,transform 0.45s cubic-bezier(0.16,1,0.3,1) 0.15s}.tile:hover .tile-desc .et_pb_text_inner{opacity:1;transform:translateY(0)}.tile .tile-tags{opacity:0;transform:translateY(12px);transition:opacity 0.4s ease 0.2s,transform 0.45s cubic-bezier(0.16,1,0.3,1) 0.2s}.tile:hover .tile-tags{opacity:1;transform:translateY(0)}.tile .tile-cta a,.tile .tile-cta .et_pb_text_inner,.tile .tile-cta p{opacity:0;transform:translateY(12px);transition:opacity 0.4s ease 0.25s,transform 0.45s cubic-bezier(0.16,1,0.3,1) 0.25s}.tile:hover .tile-cta a,.tile:hover .tile-cta .et_pb_text_inner,.tile:hover .tile-cta p{opacity:1;transform:translateY(0)}.tile .tile-arrow{transition:background 0.35s ease,transform 0.4s cubic-bezier(0.16,1,0.3,1)}.tile:hover .tile-arrow{background:#00b4ff!important;transform:scale(1.1) rotate(-3deg)}.tile:hover .tile-arrow .et-pb-icon{color:#040608!important}