.brand-marquee[data-v-c60f6785]{height:50px;display:flex;align-items:center}@media (min-width: 640px){.brand-marquee[data-v-c60f6785]{height:60px}}@media (min-width: 768px){.brand-marquee[data-v-c60f6785]{height:70px}}@keyframes scanline-c60f6785{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.scanline-animation[data-v-c60f6785]{background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);animation:scanline-c60f6785 8s linear infinite}.light-ray[data-v-c60f6785]{position:absolute;width:2px;height:200%;top:-50%;opacity:.08;background:linear-gradient(to bottom,transparent 0%,rgba(255,220,150,.4) 20%,rgba(255,220,150,.15) 50%,transparent 100%);transform-origin:top center;filter:blur(1px);animation:ray-shimmer-c60f6785 8s ease-in-out infinite}.light-ray-1[data-v-c60f6785]{right:20%;transform:rotate(15deg);animation-delay:0s}.light-ray-2[data-v-c60f6785]{right:25%;transform:rotate(18deg);animation-delay:2s;opacity:.06}.light-ray-3[data-v-c60f6785]{right:30%;transform:rotate(12deg);animation-delay:4s;opacity:.05}.light-ray-4[data-v-c60f6785]{right:35%;transform:rotate(20deg);animation-delay:6s;opacity:.07}@keyframes ray-shimmer-c60f6785{0%,to{opacity:.05}50%{opacity:.12}}.dust-particles[data-v-c60f6785]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2}.dust-particle[data-v-c60f6785]{position:absolute;width:3px;height:3px;background:#ffffff4d;border-radius:50%;filter:blur(1px);box-shadow:0 0 4px #fff3}.dust-1[data-v-c60f6785]{top:10%;left:15%;animation:float-dust-1-c60f6785 25s infinite ease-in-out}.dust-2[data-v-c60f6785]{top:20%;left:70%;animation:float-dust-2-c60f6785 30s infinite ease-in-out;animation-delay:-5s}.dust-3[data-v-c60f6785]{top:40%;left:30%;animation:float-dust-3-c60f6785 28s infinite ease-in-out;animation-delay:-10s}.dust-4[data-v-c60f6785]{top:60%;left:80%;animation:float-dust-4-c60f6785 32s infinite ease-in-out;animation-delay:-15s}.dust-5[data-v-c60f6785]{top:15%;left:50%;animation:float-dust-5-c60f6785 27s infinite ease-in-out;animation-delay:-3s}.dust-6[data-v-c60f6785]{top:70%;left:20%;animation:float-dust-1-c60f6785 29s infinite ease-in-out;animation-delay:-8s}.dust-7[data-v-c60f6785]{top:35%;left:65%;animation:float-dust-2-c60f6785 26s infinite ease-in-out;animation-delay:-12s}.dust-8[data-v-c60f6785]{top:50%;left:45%;animation:float-dust-3-c60f6785 31s infinite ease-in-out;animation-delay:-6s}.dust-9[data-v-c60f6785]{top:25%;left:85%;animation:float-dust-4-c60f6785 24s infinite ease-in-out;animation-delay:-18s}.dust-10[data-v-c60f6785]{top:80%;left:55%;animation:float-dust-5-c60f6785 33s infinite ease-in-out;animation-delay:-4s}.dust-11[data-v-c60f6785]{top:5%;left:40%;animation:float-dust-1-c60f6785 28s infinite ease-in-out;animation-delay:-14s}.dust-12[data-v-c60f6785]{top:45%;left:10%;animation:float-dust-2-c60f6785 30s infinite ease-in-out;animation-delay:-7s}.dust-13[data-v-c60f6785]{top:65%;left:75%;animation:float-dust-3-c60f6785 27s infinite ease-in-out;animation-delay:-11s}.dust-14[data-v-c60f6785]{top:30%;left:25%;animation:float-dust-4-c60f6785 29s infinite ease-in-out;animation-delay:-16s}.dust-15[data-v-c60f6785]{top:55%;left:90%;animation:float-dust-5-c60f6785 26s infinite ease-in-out;animation-delay:-9s}@keyframes float-dust-1-c60f6785{0%,to{transform:translate(0);opacity:.3}25%{transform:translate(30px,-40px);opacity:.6}50%{transform:translate(-20px,-80px);opacity:.4}75%{transform:translate(40px,-120px);opacity:.5}}@keyframes float-dust-2-c60f6785{0%,to{transform:translate(0);opacity:.4}25%{transform:translate(-25px,-35px);opacity:.5}50%{transform:translate(35px,-70px);opacity:.6}75%{transform:translate(-30px,-105px);opacity:.3}}@keyframes float-dust-3-c60f6785{0%,to{transform:translate(0);opacity:.5}25%{transform:translate(40px,-30px);opacity:.4}50%{transform:translate(-15px,-60px);opacity:.6}75%{transform:translate(25px,-90px);opacity:.5}}@keyframes float-dust-4-c60f6785{0%,to{transform:translate(0);opacity:.3}25%{transform:translate(-35px,-45px);opacity:.6}50%{transform:translate(20px,-85px);opacity:.4}75%{transform:translate(-40px,-115px);opacity:.5}}@keyframes float-dust-5-c60f6785{0%,to{transform:translate(0);opacity:.4}25%{transform:translate(45px,-50px);opacity:.5}50%{transform:translate(-25px,-95px);opacity:.6}75%{transform:translate(30px,-130px);opacity:.3}}.btn-container[data-v-c60f6785]{position:relative;overflow:hidden;cursor:pointer}.btn-tech-primary[data-v-c60f6785]{padding:1rem 2rem;background:linear-gradient(135deg,#fff,#f0f0f0);color:#000;border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #ffffff1f,0 4px 16px #ffffff14,inset 0 1px #ffffffe6}.btn-tech-primary[data-v-c60f6785]:hover{background:linear-gradient(135deg,#fff,#fff);transform:translateY(-2px);box-shadow:0 12px 48px #fff3,0 8px 24px #ffffff26,inset 0 1px #fff}.btn-tech-primary[data-v-c60f6785]:active{transform:translateY(0)}@media (min-width: 768px){.btn-tech-primary[data-v-c60f6785]{padding:1.25rem 2.5rem}}.btn-tech-secondary[data-v-c60f6785]{padding:1rem 2rem;background:#ffffff08;color:#fff;border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-tech-secondary[data-v-c60f6785]:hover{background:#ffffff14;transform:translateY(-2px);box-shadow:0 8px 32px #ffffff14}.btn-tech-secondary[data-v-c60f6785]:active{transform:translateY(0)}@media (min-width: 768px){.btn-tech-secondary[data-v-c60f6785]{padding:1.25rem 2.5rem}}.shimmer-effect-tech[data-v-c60f6785]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(110deg,#0000,#0000 45%,#00000008,#0000 55%,#0000);transform:translate(-100%);pointer-events:none;z-index:1}h1[data-v-c60f6785]{font-feature-settings:"zero" 1,"ss01" 1,"cv01" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.02em;text-shadow:0 4px 24px rgba(255,255,255,.1),0 2px 12px rgba(0,0,0,.5)}h2[data-v-c60f6785]{font-feature-settings:"liga" 1,"kern" 1,"calt" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 2px 16px rgba(255,255,255,.08)}p[data-v-c60f6785]{font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}span[data-v-c60f6785]{font-feature-settings:"kern" 1,"liga" 1,"tnum" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@keyframes pulse-c60f6785{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.animate-pulse[data-v-c60f6785]{animation:pulse-c60f6785 2s cubic-bezier(.4,0,.6,1) infinite}.btn-container:hover .shimmer-effect-tech[data-v-c60f6785]{animation:shimmer-slide-c60f6785 2s ease-in-out}@keyframes shimmer-slide-c60f6785{0%{transform:translate(-100%)}to{transform:translate(100%)}}h2[data-v-8c6f7fdc],h3[data-v-8c6f7fdc],p[data-v-8c6f7fdc]{font-feature-settings:"liga" 1,"kern" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mobile-service-card[data-v-8c6f7fdc]{position:relative;background:linear-gradient(135deg,#000000f2,#141414fa);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1)}.mobile-service-card[data-v-8c6f7fdc]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);opacity:.6}.mobile-card-header[data-v-8c6f7fdc]{display:flex;align-items:center;gap:16px;padding:16px 20px;position:relative;z-index:2}.mobile-card-icon[data-v-8c6f7fdc]{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#000,#1a1a1a);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px #0006,inset 0 1px #fff3;position:relative}.mobile-card-icon[data-v-8c6f7fdc]:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);border-radius:13px;z-index:-1;opacity:.5}.mobile-card-title[data-v-8c6f7fdc]{font-family:var(--font-display);font-size:18px;font-weight:600;color:#fff;letter-spacing:-.01em;flex:1;line-height:1.3}.mobile-card-content[data-v-8c6f7fdc]{overflow:hidden;position:relative}.mobile-card-inner[data-v-8c6f7fdc]{padding:0 20px 20px;position:relative}.mobile-card-description[data-v-8c6f7fdc]{font-size:14px;line-height:1.6;color:#ffffffb3;margin-bottom:16px;font-weight:400}.mobile-card-features[data-v-8c6f7fdc]{display:flex;flex-direction:column;gap:10px}.mobile-feature-item[data-v-8c6f7fdc]{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;color:#fff9;letter-spacing:.01em}.mobile-feature-dot[data-v-8c6f7fdc]{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 8px #10b98166;flex-shrink:0}.mobile-service-card[data-v-8c6f7fdc]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:20px 20px;opacity:.3;pointer-events:none;z-index:1}.stat-value[data-v-55e3fed9],.tabular-nums[data-v-55e3fed9]{font-feature-settings:"tnum" 1,"zero" 1}h2[data-v-55e3fed9],p[data-v-55e3fed9]{font-feature-settings:"liga" 1,"kern" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
