@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:radial-gradient(circle at center,#000 0,#000411 100%);color:#fff;font-family:Orbitron,Inter,sans-serif;margin:0;overflow-x:hidden}.background-canvas{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#001122dd,#036c);border:2px solid #05f;border-radius:20px;box-shadow:0 0 25px #05f,inset 0 0 40px #024;padding:120px 20px 80px;position:relative;text-align:center;z-index:10}.logo{margin-bottom:20px;width:120px}.hero-title{color:#cce7ff;font-size:3rem;font-weight:700;text-shadow:0 0 20px #05f}.highlight{color:#6af}.tagline{color:#ace;font-size:1.3rem;margin:15px 0}.section.about{background:linear-gradient(135deg,#000a19cc,#001f3fcc);border-color:#0096ff;box-shadow:0 0 20px #0096ff,inset 0 0 30px #003f7f}.section.services{background:linear-gradient(135deg,#000f1dcc,#004080cc);border-color:#00bfff;box-shadow:0 0 20px #00bfff,inset 0 0 30px #005f9f}.section.portfolio{background:linear-gradient(135deg,#001224cc,#002f58cc);border-color:#07c;box-shadow:0 0 20px #07c,inset 0 0 30px #004080}.section.contact{background:linear-gradient(135deg,#001622cc,#036c);border-color:#004080;box-shadow:0 0 20px #004080,inset 0 0 30px #001f40}.section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;color:#def;margin:60px auto;max-width:900px;padding:30px;position:relative;transition:transform .3s;z-index:10}.section:hover{transform:scale(1.02)}.section h2{font-size:2.2rem;font-weight:700;margin-bottom:15px;text-shadow:0 0 15px #00bfff}.cards-container{flex-wrap:wrap;gap:20px;padding-bottom:10px;z-index:10}.card,.cards-container{display:flex;justify-content:center;position:relative}.card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;box-shadow:0 0 15px #039,inset 0 0 20px #05f;color:#fff;cursor:pointer;flex:0 0 250px;font-family:Orbitron,sans-serif;height:200px;overflow:hidden;text-align:center;transition:transform .3s ease,box-shadow .6s ease}@keyframes glowPulseCustom-0{0%,to{box-shadow:0 0 10px #039,inset 0 0 10px #05f}50%{box-shadow:0 0 25px #05f,inset 0 0 25px #039}}@keyframes glowPulseCustom-1{0%,to{box-shadow:0 0 10px #06c,inset 0 0 10px #0096ff}50%{box-shadow:0 0 25px #0096ff,inset 0 0 25px #06c}}@keyframes glowPulseCustom-2{0%,to{box-shadow:0 0 10px #099,inset 0 0 10px #0ff}50%{box-shadow:0 0 25px #0ff,inset 0 0 25px #099}}@keyframes glowPulseCustom-3{0%,to{box-shadow:0 0 10px #369,inset 0 0 10px #5af}50%{box-shadow:0 0 25px #5af,inset 0 0 25px #369}}.card:before{background:linear-gradient(120deg,#ffffff1a,#ffffff4d 50%,#ffffff1a);border-radius:15px;content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transform:rotate(25deg) translateX(-100%);transition:transform .7s ease;width:200%;z-index:2}.card:hover:before{opacity:1;transform:rotate(25deg) translateX(100%)}.card h3{color:#cdf;font-size:1.4rem;font-weight:700;z-index:3}.card h3,button{position:relative}button{background:linear-gradient(90deg,#0ff,#06f);border:none;border-radius:8px;box-shadow:0 0 15px #0af9;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:1px;overflow:hidden;padding:14px 36px;text-transform:uppercase;transition:all .3s ease}button:before{background:linear-gradient(90deg,#0cf,#06f,#0cf);border-radius:inherit;bottom:-2px;content:"";filter:blur(10px);left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .4s ease;z-index:-1}button:hover:before{opacity:1}button:hover{box-shadow:0 0 25px #0afc;transform:scale(1.05)}@keyframes pulse{0%,to{box-shadow:0 0 15px #0af9}50%{box-shadow:0 0 25px #0ffc}}button{animation:pulse 2.5s ease-in-out infinite}
/*# sourceMappingURL=main.1e758a13.css.map*/