@font-face{font-family:"Orbitron";font-style:normal;font-weight:700 900;font-display:swap;src:url("/fonts/orbitron-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Rajdhani";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/rajdhani-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Rajdhani";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/rajdhani-500-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Rajdhani";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/rajdhani-600-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Share Tech Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/sharetechmono-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cyan: #00f5ff;--neon-green: #39ff14;--orange: #ffb800;--dark-bg: #0a0a0f;--darker-bg: #050508;--glow-cyan: 0 0 12px rgba(0, 245, 255, 0.3), 0 0 25px rgba(0, 245, 255, 0.15);--glow-green: 0 0 12px rgba(57, 255, 20, 0.3), 0 0 25px rgba(57, 255, 20, 0.15);--glow-orange: 0 0 12px rgba(255, 184, 0, 0.3), 0 0 25px rgba(255, 184, 0, 0.15)}*{margin:0;padding:0;box-sizing:border-box}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.btn-primary:focus-visible{box-shadow:0 0 0 3px var(--cyan);outline:none}html{scroll-behavior:smooth}body{font-family:"Rajdhani",sans-serif;background:var(--dark-bg);color:#fff;overflow-x:hidden;cursor:default}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--darker-bg)}::-webkit-scrollbar-thumb{background:rgba(0,245,255,.4);border-radius:4px}nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 4rem;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg, rgba(5,5,8,.95) 0%, rgba(0,0,0,0) 100%);backdrop-filter:blur(10px)}.logo{display:flex;align-items:center;gap:1rem;text-decoration:none}.logo img{width:50px;height:50px}.logo-text{font-family:"Orbitron",monospace;font-size:1.4rem;font-weight:700;letter-spacing:2px}.logo-prompt{color:var(--neon-green);text-shadow:0 0 5px rgba(57,255,20,.4),0 0 15px rgba(57,255,20,.2);margin-right:2px;animation:neon-pulse 4s ease-in-out infinite}.logo-smart,.logo-apps,.logo-co{color:var(--cyan);text-shadow:0 0 5px rgba(0,245,255,.4),0 0 15px rgba(0,245,255,.2)}@keyframes neon-pulse{0%, 100%{opacity:1;text-shadow:0 0 5px rgba(57,255,20,.4),0 0 15px rgba(57,255,20,.2)}40%{opacity:.6;text-shadow:0 0 3px rgba(57,255,20,.3),0 0 8px rgba(57,255,20,.15)}60%{opacity:1;text-shadow:0 0 8px rgba(57,255,20,.5),0 0 20px rgba(57,255,20,.25)}}.nav-links{display:flex;gap:2.5rem;list-style:none;align-items:center}.nav-links a{font-family:"Share Tech Mono",monospace;color:rgba(255,255,255,.7);text-decoration:none;font-size:.9rem;letter-spacing:1px;transition:color .3s ease,text-shadow .3s ease;position:relative}.nav-links a::before{content:">";font-family:"Orbitron",monospace;position:absolute;left:-15px;top:-.2rem;opacity:0;color:var(--neon-green);transition:opacity .3s ease,left .3s ease}.nav-links a:hover{color:var(--cyan);text-shadow:var(--glow-cyan)}.nav-links a:hover::before{opacity:1;left:-12px}.nav-follow{font-family:"Share Tech Mono",monospace;color:var(--orange) !important;border:1px solid var(--orange);padding:.4rem .8rem;font-size:.85rem;letter-spacing:1px;text-decoration:none;transition:background .3s ease,color .3s ease,box-shadow .3s ease;background:none;cursor:pointer}.nav-follow:hover{background:var(--orange);color:var(--dark-bg) !important;box-shadow:var(--glow-orange);text-shadow:none}.nav-follow::before{display:none}.nav-contact-mobile{display:none}.nav-right{display:flex;align-items:center;gap:1rem}.hamburger{display:none;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1001}.hamburger span{display:block;width:24px;height:2px;background:rgba(255,255,255,.7);margin:5px 0;transition:all .3s ease}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}section{position:relative;z-index:1;padding:8rem 4rem;scroll-margin-top:90px}.section-header{text-align:center;margin-bottom:5rem}.section-label{font-family:"Share Tech Mono",monospace;font-size:.85rem;color:rgba(57,255,20,.55);letter-spacing:4px;text-transform:uppercase;margin-bottom:1rem;display:block}.section-title{font-family:"Orbitron",monospace;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;background:linear-gradient(90deg, #fff, rgba(255,255,255,.7));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.highlight-cyan{color:var(--cyan);text-shadow:0 0 12px rgba(0,245,255,.25)}.highlight-green{color:var(--neon-green);text-shadow:0 0 12px rgba(57,255,20,.25)}.btn-primary{font-family:"Orbitron",monospace;padding:1.2rem 3rem;background:linear-gradient(135deg, var(--cyan), var(--neon-green));border:none;color:var(--dark-bg);font-size:1rem;font-weight:700;letter-spacing:2px;cursor:pointer;position:relative;transition:transform .3s ease,box-shadow .3s ease;clip-path:polygon(10px 0, 100% 0, calc(100% - 10px) 100%, 0 100%)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 40px rgba(0,245,255,.4)}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(5,5,8,.9);backdrop-filter:blur(8px);z-index:10000;justify-content:center;align-items:center}.modal-overlay.active{display:flex}.modal{background:var(--darker-bg);border:1px solid rgba(255,184,0,.3);padding:3rem;max-width:550px;width:90%;position:relative;box-shadow:0 0 60px rgba(255,184,0,.1)}.modal-close{position:absolute;top:1rem;right:1.5rem;background:none;border:none;color:rgba(255,255,255,.55);font-size:2rem;cursor:pointer;transition:color .3s ease,text-shadow .3s ease;line-height:1}.modal-close:hover{color:var(--orange);text-shadow:var(--glow-orange)}.modal-header{margin-bottom:1.5rem}.modal-header .section-label{margin-bottom:.75rem;display:block}.modal-title{font-family:"Orbitron",monospace;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:700;color:#fff}.modal-desc{font-size:1.05rem;color:rgba(255,255,255,.6);line-height:1.7;margin-bottom:2rem}.rd-form{display:flex;flex-direction:column;gap:1rem}.rd-form select,.rd-form textarea,.rd-form input[type=email]{background:rgba(255,255,255,.05);border:1px solid rgba(255,184,0,.2);color:#fff;font-family:"Rajdhani",sans-serif;font-size:1rem;padding:1rem 1.25rem;border-radius:0;transition:border-color .3s ease,box-shadow .3s ease;resize:vertical}.rd-form select:focus:not(:focus-visible),.rd-form textarea:focus:not(:focus-visible),.rd-form input[type=email]:focus:not(:focus-visible){outline:none}.rd-form select:focus,.rd-form textarea:focus,.rd-form input[type=email]:focus{border-color:var(--orange);box-shadow:0 0 15px rgba(255,184,0,.15)}.rd-form textarea::placeholder,.rd-form input[type=email]::placeholder{color:rgba(255,255,255,.3)}.rd-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.4)' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}.rd-form select.placeholder{color:rgba(255,255,255,.3)}.rd-form select option{background:#050508;color:#fff}.rd-form textarea{min-height:120px}.btn-rd-submit,.btn-rd-cta{font-family:"Orbitron",monospace;font-size:.9rem;font-weight:600;letter-spacing:2px;padding:1rem 2rem;background:rgba(0,0,0,0);border:1px solid var(--orange);color:var(--orange);cursor:pointer;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.btn-rd-submit:hover,.btn-rd-cta:hover{background:var(--orange);color:#000;box-shadow:var(--glow-orange)}.btn-rd-submit{align-self:flex-start}.btn-rd-cta{margin-top:2.5rem}footer{background:var(--darker-bg);padding:4rem;position:relative;z-index:1}footer::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, rgba(0,0,0,0), rgba(255,255,255,.1), rgba(0,0,0,0))}.footer-content{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.footer-logo{display:flex;align-items:center;gap:1rem}.footer-logo img{width:40px;height:40px;border-radius:50%;opacity:.8}.footer-text{font-family:"Share Tech Mono",monospace;color:rgba(255,255,255,.55);font-size:.85rem}.footer-links{display:flex;align-items:center;gap:2rem}.footer-links a,.footer-contact-btn{font-family:"Share Tech Mono",monospace;color:rgba(255,255,255,.55);text-decoration:none;font-size:.85rem;line-height:1;padding:0;margin:0;transition:color .3s ease;position:relative;background:none;border:none;cursor:pointer}.footer-links a::before,.footer-contact-btn::before{content:">";position:absolute;left:-15px;opacity:0;color:var(--cyan);transition:opacity .3s ease,left .3s ease,color .3s ease}.footer-links a:hover,.footer-contact-btn:hover{color:var(--cyan)}.footer-links a:hover::before,.footer-contact-btn:hover::before{opacity:1;left:-12px}.footer-contact-btn:hover{color:var(--orange)}.footer-contact-btn:hover::before{color:var(--orange)}.glitch-hover{position:relative}.glitch-hover:hover{animation:glitch .3s ease}@keyframes glitch{0%, 100%{transform:translate(0)}20%{transform:translate(-2px, 2px)}40%{transform:translate(-2px, -2px)}60%{transform:translate(2px, 2px)}80%{transform:translate(2px, -2px)}}.skip-to-content{position:absolute;top:0;left:0;z-index:10001;padding:1rem;background:var(--dark-bg);color:var(--cyan);text-decoration:none;clip:rect(0, 0, 0, 0);width:1px;height:1px;overflow:hidden}.skip-to-content:focus{position:fixed;clip:auto;width:auto;height:auto;overflow:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.desktop-break{display:inline}@media (max-width: 1024px){.desktop-break{display:none}nav{padding:1rem 1rem;flex-wrap:wrap}.hamburger{display:block}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:1.5rem;padding:2rem 0;background:rgba(5,5,8,.98);max-height:calc(100vh - 60px);overflow-y:auto}.nav-links.active{display:flex}.nav-links li{text-align:center}.nav-contact-mobile{display:list-item}#contactBtn{display:none}section{padding:5rem 2rem}.footer-content{flex-direction:column;text-align:center}}@media (max-width: 480px){nav{padding:1rem .75rem}.logo-text{font-size:1rem;letter-spacing:1px}.logo img{width:40px;height:40px}section{padding:4rem 1rem}.btn-primary{padding:1rem 2rem;font-size:.9rem}footer{padding:2rem 1rem}.footer-links{flex-wrap:wrap;justify-content:center;gap:1rem}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}body::after{display:none}.tech-track{animation:none}.scroll-indicator{display:none}}