.glass{-webkit-backdrop-filter:blur(10px);background:#09090bb3;border:1px solid #ffffff0d}.glass-sm{-webkit-backdrop-filter:blur(4px);background:#09090b80;border:1px solid #ffffff08}.glass-lg{-webkit-backdrop-filter:blur(15px);background:#09090bcc;border:1px solid #ffffff14}.glow-text{color:#00f0ff;text-shadow:0 0 10px #00f0ff80,0 0 20px #00f0ff4d,0 0 30px #00f0ff26}.glow-text-sm{color:#00f0ff;text-shadow:0 0 6px #00f0ff66,0 0 12px #00f0ff33}.glow-text-lg{color:#00f0ff;text-shadow:0 0 15px #00f0ff99,0 0 30px #00f0ff66,0 0 45px #00f0ff33}.glow-text-blue{color:#06f;text-shadow:0 0 10px #0066ff80,0 0 20px #0066ff4d,0 0 30px #0066ff26}.glow-text-purple{color:#a64dff;text-shadow:0 0 10px #a64dff80,0 0 20px #a64dff4d,0 0 30px #a64dff26}.glow-box{box-shadow:0 0 20px #00f0ff33,inset 0 0 20px #00f0ff0d}.glow-box-blue{box-shadow:0 0 20px #06f3,inset 0 0 20px #0066ff0d}.glow-box-purple{box-shadow:0 0 20px #a64dff33,inset 0 0 20px #a64dff0d}.btn-neon{-webkit-backdrop-filter:blur(10px);color:#00f0ff;will-change:box-shadow;background-color:#09090b99;background-image:linear-gradient(#09090b99,#09090b99),linear-gradient(135deg,#00f0ff4d 0%,#06f3 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;font-weight:600;transition:all .3s;position:relative}.btn-neon:hover{border-color:#00f0ff80;box-shadow:0 0 20px #00f0ff66,inset 0 0 20px #00f0ff1a}.btn-neon:active{transform:scale(.98)}.btn-primary{color:#09090b;will-change:transform, box-shadow;background:linear-gradient(135deg,#00f0ff 0%,#06f 100%);font-weight:700;transition:all .3s;position:relative;overflow:hidden}.btn-primary:before{content:"";opacity:0;background:linear-gradient(135deg,#fff3 0%,#0000 100%);transition:opacity .3s;position:absolute;inset:0}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 30px #00f0ff99}.btn-primary:hover:before{opacity:1}.btn-primary:active{transform:translateY(0)}.card-glow{-webkit-backdrop-filter:blur(10px);will-change:box-shadow, transform;background-color:#26262980;background-image:linear-gradient(#26262980,#26262980),linear-gradient(135deg,#00f0ff33 0%,#a64dff1a 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;transition:all .3s;position:relative}.card-glow:hover{background-image:linear-gradient(#26262999,#26262999),linear-gradient(135deg,#00f0ff66 0%,#a64dff33 100%);transform:translateY(-4px);box-shadow:0 0 30px #00f0ff33,inset 0 0 20px #00f0ff0d}.gradient-cyan-to-blue{background:linear-gradient(135deg,#00f0ff1a 0%,#0066ff0d 100%)}.gradient-blue-to-purple{background:linear-gradient(135deg,#0066ff1a 0%,#a64dff0d 100%)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes glow-pulse{0%,to{text-shadow:0 0 10px #00f0ff80,0 0 20px #00f0ff4d}50%{text-shadow:0 0 15px #00f0ffb3,0 0 30px #00f0ff80}}.animate-fade-in-up{animation:.8s ease-out fade-in-up}.animate-fade-in{animation:.6s ease-out fade-in}.animate-glow-pulse{animation:2s ease-in-out infinite glow-pulse}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#09090b4d}::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00f0ff80}*{scrollbar-color:#00f0ff4d #09090b4d;scrollbar-width:thin}@media (min-width:1024px) and (max-height:900px){.hero-content{padding-top:7.25rem;padding-bottom:1.5rem}.hero-main{margin-top:1.25rem}.hero-title-line-one{font-size:clamp(2.5rem,7.2vw,5.8rem)!important;line-height:.9!important}.hero-title-line-two{padding-left:.4rem;padding-right:.4rem;font-size:clamp(2.2rem,7.6vw,5.4rem)!important;line-height:.95!important}.hero-globe-shell{width:min(70vmin,620px);height:min(70vmin,620px)}.hero-bottom{gap:1.75rem;padding-bottom:.4rem}.hero-description-container p{max-width:38rem;font-size:15px}.hero-btn{padding:.75rem 1.9rem;font-size:15px;margin-top:1.2rem!important}.hero-stats-wrapper{flex-wrap:nowrap;gap:1.5rem}.hero-stat{gap:.45rem}.hero-stat-value{font-size:2rem!important}.hero-stat-label{letter-spacing:.16em;font-size:8px!important}}@media (min-width:1024px) and (max-height:780px){.hero-content{padding-top:6.5rem;padding-bottom:1rem}.hero-main{margin-top:.6rem}.hero-title-line-one{font-size:clamp(2.2rem,6.4vw,4.9rem)!important}.hero-title-line-two{font-size:clamp(2rem,6.8vw,4.6rem)!important}.hero-globe-shell{width:min(62vmin,520px);height:min(62vmin,520px)}.hero-description-container p{font-size:13px}.hero-btn{padding:.65rem 1.5rem;font-size:14px;margin-top:1rem!important}.hero-stats-wrapper{gap:1rem}.hero-stat-value{font-size:1.65rem!important}.hero-stat-label{font-size:7px!important}}@media (min-width:1024px) and (max-height:900px){.services-desktop{padding-top:6.75rem;padding-bottom:1rem}.services-track{padding-left:8vw;padding-right:8vw}.services-intro{width:34vw;padding-right:3.5rem}.services-title{font-size:clamp(3.4rem,6.8vw,5.6rem);line-height:.9}.services-lead{max-width:19rem;margin-top:1.6rem;font-size:1rem}.services-card-shell{width:44vw;height:62vh;padding-left:1.5rem;padding-right:1.5rem}.services-card{border-radius:2.2rem;padding:2.2rem}.services-card-number{font-size:3.4rem;top:1.2rem;left:1.8rem}.services-card-title{font-size:clamp(2.4rem,4.8vw,4.4rem)}.services-card-description{max-width:26rem;margin-top:1rem;font-size:1rem}.services-card-list{gap:.7rem;margin-top:1.5rem}.services-card-item{font-size:.94rem}}@media (min-width:1024px) and (max-height:780px){.services-desktop{padding-top:6.25rem;padding-bottom:.75rem}.services-track{padding-left:7vw;padding-right:7vw}.services-intro{width:31vw;padding-right:2.4rem}.services-title{font-size:clamp(2.9rem,6vw,4.8rem)}.services-lead{max-width:16rem;margin-top:1rem;font-size:.9rem}.services-card-shell{width:45vw;height:58vh;padding-left:.8rem;padding-right:.8rem}.services-card{border-radius:1.8rem;padding:1.6rem}.services-card-number{font-size:2.7rem;top:1rem;left:1.2rem}.services-card-title{font-size:clamp(1.9rem,3.7vw,3.5rem)}.services-card-description{margin-top:.7rem;font-size:.9rem}.services-card-list{gap:.55rem;margin-top:1rem}.services-card-item{font-size:.82rem}}@media (min-width:1024px) and (max-height:900px){.contact-shell{padding-top:5.75rem;padding-bottom:5.25rem}.contact-content{padding-left:2.25rem;padding-right:2.25rem}.contact-grid{gap:2.2rem}.contact-left{max-width:46%}.contact-form-wrap{max-width:54%}.contact-title{font-size:clamp(2.4rem,5.3vw,3.4rem)!important;line-height:.9!important}.contact-lead{max-width:30rem;margin-bottom:.4rem;font-size:.92rem!important}.contact-form{gap:.25rem}.contact-row{gap:1.2rem}.contact-form .form-element label{font-size:.8rem}.contact-form input,.contact-form select{padding-top:.58rem;padding-bottom:.58rem;font-size:.9rem}.contact-form textarea{min-height:72px;font-size:.9rem}.contact-submit{margin-top:1rem!important}.contact-btn{padding:.68rem 1.6rem;font-size:.86rem}}@media (min-width:1024px) and (max-height:780px){.contact-shell{padding-top:5.2rem;padding-bottom:4.2rem}.contact-grid{gap:1.5rem}.contact-left{max-width:44%}.contact-form-wrap{max-width:56%}.contact-title{font-size:clamp(2rem,4.8vw,3rem)!important}.contact-lead{margin-bottom:.2rem;font-size:.84rem!important}.contact-row{gap:.95rem}.contact-form .form-element label{font-size:.74rem}.contact-form input,.contact-form select{padding-top:.48rem;padding-bottom:.48rem;font-size:.82rem}.contact-form textarea{min-height:64px;font-size:.82rem}.contact-submit{margin-top:.7rem!important}.contact-btn{padding:.58rem 1.35rem;font-size:.8rem}}
