[data-v-801dabfc]{margin:0;padding:0;box-sizing:border-box}.tech-fullscreen[data-v-801dabfc]{width:100vw;height:100vh;overflow:hidden;font-family:Segoe UI,Roboto,sans-serif;background:#050816;color:#fff;position:relative}.tech-grid[data-v-801dabfc]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(20,184,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(20,184,255,.1) 1px,transparent 0);background-size:50px 50px;z-index:1;animation:gridMove-801dabfc 10s linear infinite}.light-sweep[data-v-801dabfc]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(100,200,255,.15) 50%,transparent);z-index:2;animation:sweep-801dabfc 8s linear infinite}#particles[data-v-801dabfc]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.container[data-v-801dabfc]{position:relative;z-index:10;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-align:center}.title[data-v-801dabfc]{font-size:clamp(2rem,8vw,4rem);background:linear-gradient(90deg,#0cf,#06f,#93f,#0cf);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradientFlow-801dabfc 6s ease infinite;margin-bottom:15px;text-shadow:0 0 20px rgba(0,153,255,.5)}.subtitle[data-v-801dabfc]{font-size:clamp(1rem,3vw,1.5rem);color:#a0d2ff;margin-bottom:50px;opacity:.9}.btn-group[data-v-801dabfc]{display:flex;gap:25px;width:100%;max-width:420px}.tech-btn[data-v-801dabfc]{padding:26px!important;font-size:clamp(1.1rem,3vw,1.4rem)!important;background:rgba(0,102,255,.2)!important;border:1px solid #09f!important;color:#fff!important;border-radius:30px!important;backdrop-filter:blur(10px)!important;box-shadow:0 0 20px rgba(0,153,255,.3)!important;transition:all .3s ease!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.tech-btn[data-v-801dabfc]:hover{background:rgba(0,153,255,.35)!important;box-shadow:0 0 35px rgba(0,153,255,.7)!important;transform:translateY(-4px)!important}.but-text[data-v-801dabfc]{font-size:.9rem;margin-top:4px;opacity:.8}@keyframes gradientFlow-801dabfc{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes sweep-801dabfc{0%{left:-100%}to{left:100%}}@keyframes gridMove-801dabfc{0%{background-position:0 0}to{background-position:50px 50px}}@media (max-width:768px){.tech-grid[data-v-801dabfc]{background-size:30px 30px}.container[data-v-801dabfc]{padding:15px}}