:root{--gold:#c8a870;--gold2:#e8d0a0;--gold3:#906030;--blue:#4ab0d4;--blue2:#7ed4f0;--blue3:#1060a0;--dark:#060810;--dark2:#0c1018;--dark3:#111824;--border:rgba(74, 176, 212, 0.15);--border2:rgba(200, 168, 112, 0.15);--text:#c8cdd8;--text2:#6a7585}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--text);font-family:Raleway,sans-serif;font-weight:300;overflow-x:hidden}a{text-decoration:none;color:inherit}.cursor{position:fixed;width:10px;height:10px;background:var(--blue);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:transform .1s,background .2s;box-shadow:0 0 12px var(--blue)}.cursor-trail{position:fixed;width:28px;height:28px;border:1px solid rgba(74,176,212,.4);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:.18s}body:hover .cursor{opacity:1}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .4s,border-color .4s;border-bottom:1px solid transparent}.navbar.scrolled{background:rgba(6,8,16,.92);backdrop-filter:blur(16px);border-color:var(--border)}.nav-inner{max-width:1200px;margin:0 auto;padding:0 32px;height:72px;display:flex;align-items:center;justify-content:space-between}.nav-logo{font-family:'Share Tech Mono',monospace;font-size:24px;line-height:1;cursor:pointer}.nav-logo-img{height:40px;display:block}@media (max-width:400px){.nav-logo-img{height:30px}}.nav-links{display:flex;list-style:none;gap:36px;align-items:center}.nav-links a{font-family:'Share Tech Mono',monospace;font-size:12px;letter-spacing:.15em;color:var(--text2);transition:color .2s}.nav-links a:hover{color:var(--gold2)}.nav-cta{border:1px solid var(--border)!important;padding:8px 18px;border-radius:2px;color:var(--blue2)!important;transition:.2s!important}.nav-cta:hover{background:rgba(74,176,212,.08)!important;border-color:var(--blue)!important;color:var(--blue2)!important}.hamburger{display:none;flex-direction:column;gap:5px;background:0 0;border:none;cursor:pointer;padding:4px}.hamburger span{display:block;width:24px;height:1.5px;background:var(--text2);transition:.3s}.nav-mobile{display:none;flex-direction:column;background:rgba(6,8,16,.97);border-top:1px solid var(--border);padding:16px 32px 24px;gap:16px}.nav-mobile a{font-family:'Share Tech Mono',monospace;font-size:13px;letter-spacing:.15em;color:var(--text2);padding:8px 0;border-bottom:1px solid var(--border)}.nav-mobile.open{display:flex}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(74,176,212,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(74,176,212,.05) 1px,transparent 1px);background-size:48px 48px;animation:20s linear infinite gridDrift}@keyframes gridDrift{0%{transform:translateY(0)}100%{transform:translateY(48px)}}.particles-canvas{position:absolute;inset:0;pointer-events:none}.orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(74,176,212,.12) 0,transparent 70%);top:-100px;right:-100px;animation:8s ease-in-out infinite orbPulse}.orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(200,168,112,.08) 0,transparent 70%);bottom:-100px;left:-100px;animation:10s ease-in-out infinite reverse orbPulse}@keyframes orbPulse{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.15);opacity:1}}.hero-inner{position:relative;z-index:2;text-align:center;padding:120px 24px 80px;max-width:860px}.hero-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--border);padding:7px 18px;border-radius:2px;margin-bottom:32px;background:rgba(12,16,24,.6)}.badge-dot{width:10px;height:10px;border-radius:50%;background:var(--blue);box-shadow:0 0 8px var(--blue);animation:2s ease-in-out infinite dotBlink}@keyframes dotBlink{0%,100%{opacity:1}50%{opacity:.3}}.badge-text{font-family:'Share Tech Mono',monospace;font-size:8px;letter-spacing:.2em;color:var(--blue2)}.hero-brand{margin-bottom:24px}.hero-headline{font-family:Raleway,sans-serif;font-weight:200;font-size:clamp(40px, 10vw, 60px);line-height:2;letter-spacing:-.5px;color:#dde4ee;margin-bottom:20px}.hl-accent{font-weight:700;background:linear-gradient(90deg,var(--gold2),var(--blue2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:16px;font-weight:300;line-height:1.8;color:var(--text2);margin-bottom:36px;max-width:600px;margin-left:auto;margin-right:auto}.hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:56px}.btn-primary{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,rgba(200,168,112,.15),rgba(74,176,212,.1));border:1px solid var(--gold);color:var(--gold2);padding:13px 28px;font-family:'Share Tech Mono',monospace;font-size:12px;letter-spacing:.2em;border-radius:2px;transition:.3s;position:relative;overflow:hidden}.btn-primary::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(200,168,112,.2),rgba(74,176,212,.15));opacity:0;transition:opacity .3s}.btn-primary:hover::before{opacity:1}.btn-primary:hover{box-shadow:0 0 24px rgba(200,168,112,.25);transform:translateY(-2px)}.btn-ghost{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--border);color:var(--text2);padding:13px 28px;font-family:'Share Tech Mono',monospace;font-size:12px;letter-spacing:.2em;border-radius:2px;transition:.3s}.btn-ghost:hover{border-color:var(--blue);color:var(--blue2);background:rgba(74,176,212,.05)}.btn-large{padding:16px 36px;font-size:13px}.btn-ghost.contact-trigger{background:#4ab0d4;color:#071019;border:1px solid rgba(255,255,255,.06);transition:background 160ms,transform 120ms,box-shadow 160ms;box-shadow:none}.btn-ghost.contact-trigger:hover{background:#3aa0cb}.btn-ghost.contact-trigger.pressed,.btn-ghost.contact-trigger:active,.btn-ghost.contact-trigger:focus{background:#c8a870;color:#071019;transform:translateY(1px);box-shadow:0 8px 24px rgba(12,20,30,.45);outline:0}.btn-primary.contact-trigger.pressed{background:#4ab0d4;color:#071019;box-shadow:0 8px 24px rgba(12,20,30,.25);transform:translateY(1px)}.hero-stats{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.stat{text-align:center}.stat-num{font-family:Orbitron,sans-serif;font-size:30px;font-weight:700;background:linear-gradient(135deg,var(--gold2),var(--blue2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.stat-label{font-family:'Share Tech Mono',monospace;font-size:10px;letter-spacing:.2em;color:var(--text2);margin-top:4px}.stat-sep{width:1px;height:40px;background:linear-gradient(to bottom,transparent,var(--border),transparent)}.hero-scroll{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:2}.scroll-line{width:1px;height:48px;background:linear-gradient(to bottom,var(--blue),transparent);animation:2s ease-in-out infinite scrollAnim}@keyframes scrollAnim{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}.hero-scroll span{font-family:'Share Tech Mono',monospace;font-size:9px;letter-spacing:.4em;color:var(--text2);text-transform:uppercase}.section-inner{max-width:1200px;margin:0 auto;padding:100px 32px}.section-tag{font-family:'Share Tech Mono',monospace;font-size:11px;letter-spacing:.3em;color:var(--blue2);margin-bottom:16px;opacity:.7}.section-header{text-align:center;margin-bottom:64px}.section-title{font-family:Raleway,sans-serif;font-weight:200;line-height:1.2;color:#dde4ee}.section-desc{font-size:15px;color:var(--text2);max-width:480px;margin:0 auto;line-height:1.8}.section-title-box{display:flex;align-items:center;gap:24px;padding:18px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01));justify-content:center}.section-title-img{height:144px;display:block;flex:0 0 auto}.section-title-text{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.section-title{margin:0;font-size:32px}.section-sub{margin:0;font-size:15px;color:var(--text2);max-width:480px}@media (max-width:900px){.section-title-box{flex-direction:column;text-align:center}.section-title-text{align-items:center}}@media (max-width:720px){.section-title-img{height:96px}.section-title{font-size:20px}}.services{background:var(--dark2)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.service-card{position:relative;background:rgba(6,8,16,.8);border:1px solid var(--border);border-radius:4px;padding:36px 28px;overflow:hidden;transition:transform .3s,border-color .3s;cursor:pointer}.service-card:hover{transform:translateY(-6px);border-color:rgba(200,168,112,.3)}.service-card:hover .card-glow{opacity:1}.service-card:hover .card-arrow{opacity:1;transform:translateX(4px)}.card-glow{position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(200,168,112,.12) 0,transparent 70%);border-radius:50%;opacity:0;transition:opacity .3s;pointer-events:none}.card-glow.glow-blue{background:radial-gradient(circle,rgba(74,176,212,.12) 0,transparent 70%)}.card-icon{width:48px;height:48px;margin-bottom:20px}.card-title{font-family:Raleway,sans-serif;font-weight:600;font-size:17px;color:#dde4ee;margin-bottom:12px;letter-spacing:.02em}.card-text{font-size:14px;line-height:1.8;color:var(--text2);margin-bottom:20px}.card-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.card-tags span{font-family:'Share Tech Mono',monospace;font-size:10px;letter-spacing:.15em;color:var(--blue2);border:1px solid var(--border);padding:3px 10px;border-radius:2px;background:rgba(74,176,212,.05)}.card-arrow{font-size:18px;color:var(--gold);opacity:0;transition:.3s}.features{background:var(--dark)}.features-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.features-visual{position:relative;width:340px;height:340px;margin:0 auto;z-index:0}.fv-ring{position:absolute;border-radius:50%;border:1px solid;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.fv-ring-1{width:300px;height:300px;border-color:rgba(74,176,212,.12);animation:30s linear infinite ringRotate}.fv-ring-2{width:220px;height:220px;border-color:rgba(200,168,112,.15);animation:20s linear infinite reverse ringRotate}.fv-ring-3{width:140px;height:140px;border-color:rgba(74,176,212,.2);animation:12s linear infinite ringRotate}@keyframes ringRotate{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.fv-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:block}.fv-center-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:96px;display:block;z-index:0;pointer-events:none}.fv-orbit{position:absolute;top:50%;left:50%;border-radius:50%;animation:8s linear infinite ringRotate;z-index:4;pointer-events:none}.fv-orbit-1{width:220px;height:220px;margin:-110px 0 0 -110px}.fv-orbit-2{width:300px;height:300px;margin:-150px 0 0 -150px;animation-duration:14s;animation-direction:reverse}.fv-dot{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-5px);width:10px;height:10px;border-radius:50%;background:var(--blue);box-shadow:0 0 12px var(--blue);z-index:5}.dot-gold{background:var(--gold);box-shadow:0 0 12px var(--gold)}.fv-label{position:absolute;font-family:'Share Tech Mono',monospace;font-size:10px;letter-spacing:.15em;color:var(--text2);background:rgba(6,8,16,.9);border:1px solid var(--border);padding:4px 10px;border-radius:2px;white-space:nowrap}.fv-label-1{top:12px;left:50%;transform:translateX(-50%)}.fv-label-2{right:0;top:50%;transform:translateY(-50%)}.fv-label-3{bottom:12px;left:50%;transform:translateX(-50%)}.fv-label-4{left:0;top:50%;transform:translateY(-50%)}.features-intro{font-size:15px;line-height:1.9;color:var(--text2);margin-bottom:36px}.feature-list{display:flex;flex-direction:column;gap:20px}.feature-item{display:flex;align-items:flex-start;gap:16px}.fi-icon{width:32px;height:32px;border:1px solid var(--border2);border-radius:2px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(200,168,112,.05)}.fi-text{display:flex;flex-direction:column;gap:4px}.fi-text strong{font-weight:600;font-size:14px;color:#dde4ee;letter-spacing:.02em}.fi-text span{font-size:13px;color:var(--text2);line-height:1.7}.cta-section{position:relative;background:var(--dark2);overflow:hidden}.cta-bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 100%,rgba(74,176,212,.08) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 50% 0,rgba(200,168,112,.05) 0,transparent 60%);pointer-events:none}.cta-inner{text-align:center;position:relative;z-index:1;padding-top:100px;padding-bottom:100px}.cta-tag{font-family:'Share Tech Mono',monospace;font-size:11px;letter-spacing:.3em;color:var(--blue2);opacity:.7;margin-bottom:16px}.cta-title{font-family:Raleway,sans-serif;font-weight:200;font-size:clamp(32px, 5vw, 54px);color:#dde4ee;margin-bottom:16px}.cta-sub{font-size:15px;color:var(--text2);margin-bottom:40px}.cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.footer{border-top:1px solid var(--border);background:var(--dark);padding:32px 0}.footer-inner{max-width:1200px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-brand{display:flex;align-items:center;gap:10px;font-family:Orbitron,sans-serif;font-size:16px}.footer-brand p{font-family:'Share Tech Mono',monospace;font-size:10px;letter-spacing:.3em;color:var(--text2);margin-left:4px}.footer-copy{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mono{font-family:'Share Tech Mono',monospace;font-size:10px;letter-spacing:.15em;color:var(--text2)}.footer-code{color:rgba(74,176,212,.3)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:0.1s}.delay-2{transition-delay:0.2s}.delay-3{transition-delay:0.3s}.delay-4{transition-delay:0.4s}.delay-5{transition-delay:0.5s}@media (max-width:900px){.features-inner{grid-template-columns:1fr;gap:60px}.features-visual{order:-1}.nav-links{display:none}.hamburger{display:flex}}@media (max-width:600px){.nav-inner{padding:0 20px}.section-inner{padding:72px 20px}.hero-inner{padding:110px 20px 60px}.hero-stats{gap:24px}.footer-inner{flex-direction:column;align-items:flex-start}.footer-copy{align-items:flex-start}.bw-bit,.bw-rix,.bw-zero{font-size:40px}}@media (hover:none),(pointer:coarse){.cursor,.cursor-trail{display:none!important}body{cursor:auto}.service-card:hover{transform:none}}.features-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:900px;margin:0 auto 12px}.features-title-text{flex:1}.features-hline-img{flex:0 0 auto;max-width:182px;width:100%;height:auto}@media (max-width:900px){.features-title-row{flex-direction:column;gap:8px}.features-hline-img{max-width:220px}.features-title-text{text-align:center}}