:root{--black:#000000;--deep-bg:#080808;--panel-bg:#0d0d0d;--surface:#111111;--surface-raised:#161616;--border:#1c1c1c;--border-bright:#2a2a2a;--jb-border:#1c1c1c;--jb-border-b:#2a2a2a;--green:#00FF41;--green-dim:#00cc33;--green-ghost:rgba(0, 255, 65, 0.08);--green-glow:rgba(0, 255, 65, 0.25);--amber:#FFB000;--red:#FF2244;--white:#E8E8E8;--muted:#9a9a9a;--body-muted:#b7b7b7;--subtle:#2e2e2e;--font-terminal:'VT323', 'Courier New', monospace;--font-mono:'Share Tech Mono', 'Courier Prime', 'Courier New', monospace;--font-ui:'Space Mono', monospace;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.5rem;--fs-xl:2rem;--fs-2xl:3rem;--fs-3xl:4.5rem;--fs-hero:clamp(3rem, 10vw, 7rem);--lh-tight:1.1;--lh-mono:1.45;--lh-body:1.75;--ls-tight:-0.02em;--ls-wide:0.08em;--ls-wider:0.2em;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--section-y:clamp(4rem, 8vw, 8rem);--section-x:clamp(1.25rem, 5vw, 3rem);--container:1140px;--glow:0 0 10px rgba(0, 255, 65, 0.5), 0 0 30px rgba(0, 255, 65, 0.2);--glow-text:0 0 8px rgba(0, 255, 65, 0.8);--glow-amber:0 0 10px rgba(255, 176, 0, 0.5), 0 0 30px rgba(255, 176, 0, 0.2);--radius:2px;--t-fast:150ms ease;--t-base:250ms ease;--t-slow:400ms ease}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;-webkit-text-size-adjust:100%}body{background-color:#080808!important;background:#080808!important;color:#E8E8E8!important;font-family:var(--font-mono);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}ul,ol{list-style:none}a{color:var(--green);text-decoration:none;transition:color var(--t-fast)}a:hover{color:var(--white)}a:focus-visible,button:focus-visible{outline:2px solid var(--green);outline-offset:3px}button{cursor:pointer;background:none;border:none;font-family:inherit}::selection{background:var(--green);color:var(--black)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--green-dim)}::-webkit-scrollbar-thumb:hover{background:var(--green)}h1,h2,h3,h4,h5,h6{font-family:var(--font-terminal);color:var(--green);line-height:var(--lh-tight);letter-spacing:var(--ls-wide)}h1{font-size:clamp(3.5rem, 12vw, 8rem)}h2{font-size:clamp(2.5rem, 6vw, 5rem)}h3{font-size:clamp(1.8rem, 3.5vw, 3rem)}h4{font-size:clamp(1.4rem, 2.5vw, 2rem)}p{font-family:var(--font-mono);color:var(--white);line-height:var(--lh-body);font-size:var(--fs-base)}strong{color:var(--green);font-weight:400}em{color:var(--amber);font-style:normal}code,pre{font-family:var(--font-terminal);font-size:1.1em;background:var(--surface);color:var(--green);border-left:3px solid var(--green);padding:.25rem .75rem;display:inline-block}pre{display:block;padding:var(--sp-6);overflow-x:auto;width:100%}.container{max-width:var(--container);margin:0 auto;padding:0 var(--section-x)}.section-pad{padding:var(--section-y) var(--section-x);max-width:var(--container);margin:0 auto}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-8)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-8)}@media (max-width:768px){.grid-2,.grid-3{grid-template-columns:1fr}}.terminal-label{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--muted);letter-spacing:var(--ls-wider);text-transform:uppercase;display:block;margin-bottom:var(--sp-3)}.prompt-line::before{content:'> ';color:var(--green);font-family:var(--font-terminal);font-size:1.1em}.btn-primary,.btn-secondary{display:inline-block;font-family:var(--font-ui);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--ls-wide);padding:.8rem 2rem;border-radius:var(--radius);transition:background var(--t-base),color var(--t-base),border-color var(--t-base),box-shadow var(--t-base),transform var(--t-base);text-decoration:none}.btn-primary{background:var(--green);color:var(--black);border:2px solid var(--green);font-weight:700}.btn-primary:hover{background:#fff0;color:var(--green);box-shadow:var(--glow);transform:translateY(-2px)}.btn-secondary{background:#fff0;color:var(--green);border:2px solid var(--green)}.btn-secondary:hover{background:var(--green-ghost);box-shadow:var(--glow);transform:translateY(-2px);color:var(--green)}.card-terminal{background:var(--surface);border:1px solid var(--border-bright);border-radius:var(--radius);padding:var(--sp-8);transition:border-color var(--t-base),box-shadow var(--t-base)}.card-terminal:hover{border-color:var(--green);box-shadow:var(--glow)}.section-divider{border:none;border-top:1px solid var(--border-bright);position:relative;margin:var(--sp-16) 0}.section-divider::after{content:'>>>>';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--deep-bg);color:var(--green);font-family:var(--font-terminal);font-size:var(--fs-lg);padding:0 var(--sp-4);letter-spacing:.1em}.cursor-blink{color:var(--green);font-family:var(--font-terminal);animation:blink 1s step-end infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.glitch{position:relative}.glitch::before,.glitch::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;font-family:inherit;font-size:inherit;color:var(--green)}.glitch::before{left:2px;color:var(--amber);clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%);animation:glitch-1 8s infinite linear}.glitch::after{left:-2px;color:var(--red);clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%);animation:glitch-2 8s infinite linear}@keyframes glitch-1{0%,88%,100%{transform:none;opacity:0}89%{transform:skewX(-5deg) translateX(4px);opacity:.8}91%{transform:none;opacity:0}92%{transform:skewX(3deg) translateX(-3px);opacity:.6}94%{transform:none;opacity:0}}@keyframes glitch-2{0%,85%,100%{transform:none;opacity:0}86%{transform:skewX(4deg) translateX(-4px);opacity:.7}88%{transform:none;opacity:0}90%{transform:skewX(-2deg) translateX(2px);opacity:.5}92%{transform:none;opacity:0}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-breadcrumb{font-family:var(--font-terminal);font-size:1.1rem;color:var(--muted);margin-bottom:var(--sp-6);display:block}.page-breadcrumb span{color:var(--green)}[data-reveal]{opacity:1;transform:none}.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity 0.65s ease,transform 0.65s ease}.js [data-reveal].revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transform:none;transition:none}.glitch::before,.glitch::after,.cursor-blink,.terminal-cursor-f,.marquee-inner,.status-dot{animation:none!important}}.form-group{display:flex;flex-direction:column;gap:var(--sp-2)}.form-label{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--green);text-transform:uppercase;letter-spacing:var(--ls-wider)}.form-input{background:var(--surface);border:1px solid var(--border-bright);border-radius:var(--radius);color:var(--white);font-family:var(--font-mono);font-size:var(--fs-base);padding:.75rem 1rem;width:100%;transition:border-color var(--t-fast),box-shadow var(--t-fast);-webkit-appearance:none}.form-input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 2px var(--green-glow),inset 0 0 8px rgb(0 255 65 / .05)}.form-input::placeholder{color:var(--muted)}.form-textarea{resize:vertical;min-height:140px}select.form-input{cursor:pointer}select.form-input option{background:var(--surface);color:var(--white)}#masthead,.ast-site-header-wrap,.main-header-bar-wrap,.ast-primary-header-wrap,.site-footer,.ast-footer-area,.footer-widget-area,.ast-footer-overlay,.footer-adv-overlay,#ast-mobile-popup{display:none!important}html,html body,html body.ast-page-builder-template,html body #page,html body #page.site,html body .hfeed.site,html body .ast-container,html body .site-content{background:#080808!important;padding:0!important;margin:0!important;left:0!important;right:0!important;position:static!important}html{margin:0!important;padding:0!important}body{margin:0!important;padding:0!important}#primary,#secondary,.site-content,.ast-row,.content-area,.widget-area{width:100%!important;max-width:100%!important;float:none!important;padding:0!important;margin:0!important}.entry-content,.entry-content .wp-block-html,.wp-block-html{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}#page.site,.ast-page-builder-template #page{padding-top:0!important}.ast-container,.ast-row{max-width:none!important;padding:0!important}.post-0,.page{margin:0!important;padding:0!important}.wp-block-group__inner-container{max-width:none!important}.site-main,#main,.ast-article-single,.ast-single-post,.ast-separate-container .ast-article-single,.page-article,.hentry{padding:0!important;margin:0!important}#primary,#main,#content,.content-area,.ast-container>#primary{width:100%!important;max-width:100%!important;flex:0 0 100%!important;flex-basis:100%!important;padding:0!important;margin:0!important;float:none!important;display:block!important}.ast-separate-container .ast-article-single,.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-no-sidebar #primary{width:100%!important;max-width:100%!important;float:none!important;padding:0!important;margin:0!important}#secondary,.widget-area,.ast-sidebar-wrap{display:none!important}.ast-container,.ast-separate-container,#content.ast-container-width,.site-content.ast-container-width{display:block!important;flex:none!important;padding:0!important;margin:0!important;max-width:100%!important}.entry-header,.ast-archive-description,.page-header{display:none!important}[class*="ast-"][style*="width"]{width:100%!important}#jb-header{position:fixed;top:0;left:0;right:0;height:64px;z-index:9999;background:rgb(8 8 8 / .92);border-bottom:1px solid rgb(42 42 42 / .78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#jb-header.scrolled{background:rgb(8 8 8 / .98);border-bottom-color:rgb(0 255 65 / .28);box-shadow:0 10px 30px rgb(0 0 0 / .38)}#jb-inner{max-width:1320px;margin:0 auto;padding:0 clamp(1.25rem, 4vw, 3rem);display:flex;align-items:center;justify-content:space-between;height:100%;gap:1.25rem}#jb-logo{font-family:'Share Tech Mono',monospace;font-weight:700;font-size:clamp(0.95rem, 1.3vw, 1.1rem);color:#e8e8e8;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;letter-spacing:.08em;line-height:1}#jb-logo:hover,#jb-logo:focus{color:#e8e8e8}#jb-prompt,#jb-accent{color:#00FF41}#jb-nav{display:flex;align-items:center;gap:.45rem}#jb-nav .jb-link,#jb-nav .jb-link:link,#jb-nav .jb-link:visited,#jb-nav .jb-nav-list a,#jb-nav .jb-nav-list a:link,#jb-nav .jb-nav-list a:visited{font-family:'Space Mono',monospace;font-size:.66rem;color:#b7b7b7;text-decoration:none;text-transform:uppercase;letter-spacing:.09em;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:2.05rem;background:#fff0;border:1px solid #fff0;padding:.48rem .72rem;transition:background 0.15s,color 0.15s,border-color 0.15s,box-shadow 0.15s;white-space:nowrap}#jb-nav .jb-link:hover,#jb-nav .jb-link:focus,#jb-nav .jb-link.active,#jb-nav .jb-nav-list a:hover,#jb-nav .jb-nav-list a:focus,#jb-nav .jb-nav-list a.active,#jb-nav .jb-nav-list .current-menu-item>a,#jb-nav .jb-nav-list .current_page_item>a{background:rgb(0 255 65 / .08);border-color:rgb(0 255 65 / .38);color:#00FF41;box-shadow:0 0 14px rgb(0 255 65 / .12)}#jb-nav .jb-num{color:inherit;font-family:'Share Tech Mono',monospace;font-size:.56rem;opacity:.75}#jb-nav .jb-cta,#jb-nav .jb-cta:link,#jb-nav .jb-cta:visited,#jb-nav .jb-nav-list .jb-cta>a,#jb-nav .jb-nav-list .menu-item.jb-cta>a,#jb-nav .jb-nav-list>li:last-child>a{background:#00FF41;border-color:#00FF41;color:#000;font-weight:700;padding-left:.95rem;padding-right:.95rem}#jb-nav .jb-cta:hover,#jb-nav .jb-cta:focus,#jb-nav .jb-cta.active,#jb-nav .jb-nav-list .jb-cta>a:hover,#jb-nav .jb-nav-list .menu-item.jb-cta>a:hover,#jb-nav .jb-nav-list>li:last-child>a:hover,#jb-nav .jb-nav-list>li:last-child>a:focus{background:#000;color:#00FF41;box-shadow:0 0 14px rgb(0 255 65 / .42)}#jb-burger{display:none;align-items:center;justify-content:center;width:42px;height:42px;background:#050505;border:1px solid #2a2a2a;cursor:pointer;z-index:10001;padding:0;flex-shrink:0;transition:border-color 0.15s,box-shadow 0.15s}#jb-burger span{position:absolute;display:block;width:18px;height:2px;background:#00FF41;transition:transform 0.2s,opacity 0.2s;transform-origin:center}#jb-burger span:nth-child(1){transform:translateY(-6px)}#jb-burger span:nth-child(3){transform:translateY(6px)}#jb-burger:hover,#jb-burger:focus-visible,#jb-burger.open,#jb-burger.active{border-color:#00FF41;box-shadow:0 0 12px rgb(0 255 65 / .22)}#jb-burger.open span:nth-child(1),#jb-burger.active span:nth-child(1){transform:rotate(45deg)}#jb-burger.open span:nth-child(2),#jb-burger.active span:nth-child(2){opacity:0;transform:scaleX(0)}#jb-burger.open span:nth-child(3),#jb-burger.active span:nth-child(3){transform:rotate(-45deg)}#jb-drawer{position:fixed;top:64px;left:0;right:0;max-height:calc(100vh - 64px);background:rgb(5 5 5 / .98);border-bottom:1px solid rgb(0 255 65 / .38);transform:translateY(-104%);transition:transform 0.22s ease,box-shadow 0.22s ease;z-index:9998;padding:.9rem;display:flex;flex-direction:column;gap:.55rem;overflow-y:auto;box-shadow:none}#jb-drawer.open{transform:translateY(0);box-shadow:0 22px 40px rgb(0 0 0 / .55)}#jb-drawer .jb-dlink,#jb-drawer .jb-dlink:link,#jb-drawer .jb-dlink:visited,#jb-drawer .jb-drawer-list a,#jb-drawer .jb-drawer-list a:link,#jb-drawer .jb-drawer-list a:visited{font-family:'Space Mono',monospace;font-size:.86rem;color:#e8e8e8;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3rem;padding:.78rem .95rem;border:1px solid #1c1c1c;background:#080808;transition:background 0.15s,color 0.15s,border-color 0.15s,box-shadow 0.15s;box-sizing:border-box}#jb-drawer .jb-dlink::after,#jb-drawer .jb-drawer-list a::after{content:'>';color:#00FF41;font-family:'Share Tech Mono',monospace;font-size:.78rem;opacity:.8}#jb-drawer .jb-dlink:hover,#jb-drawer .jb-dlink:focus,#jb-drawer .jb-dlink.active,#jb-drawer .jb-drawer-list a:hover,#jb-drawer .jb-drawer-list a:focus,#jb-drawer .jb-drawer-list a.active,#jb-drawer .jb-drawer-list .current-menu-item>a,#jb-drawer .jb-drawer-list .current_page_item>a{background:rgb(0 255 65 / .08);border-color:#00FF41;color:#00FF41;box-shadow:0 0 12px rgb(0 255 65 / .14)}#jb-drawer .jb-dlink:last-of-type,#jb-drawer .jb-drawer-list>li:last-child>a{background:#00FF41;border-color:#00FF41;color:#000;font-weight:700}#jb-drawer .jb-dlink:last-of-type::after,#jb-drawer .jb-drawer-list>li:last-child>a::after{color:#000}@media (max-width:768px){#jb-nav{display:none}#jb-burger{display:flex}#jb-inner{padding:0 1rem}}@media (min-width:769px){#jb-nav{display:flex}#jb-burger{display:none}#jb-drawer{display:none}}.site-footer-custom{background:var(--deep-bg,#080808)!important;border-top:1px solid var(--border-bright,#2a2a2a)!important;color:var(--body-muted,#b7b7b7);position:relative;overflow:hidden}.site-footer-custom::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,var(--border-bright,#2a2a2a) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse 80% 80% at 50% 30%,black,transparent);opacity:.42;pointer-events:none}.footer-terminal-bar{background:var(--panel-bg,#0d0d0d)!important;border-bottom:1px solid var(--border,#1c1c1c)!important;padding:.42rem clamp(1.25rem, 5vw, 4rem);font-family:'Share Tech Mono',monospace;font-size:.62rem;letter-spacing:.1em;color:var(--muted,#9a9a9a);display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;text-transform:uppercase;position:relative;z-index:1}.terminal-path{color:var(--green,#00FF41)!important}.terminal-cmd{color:var(--white,#e8e8e8)!important}.footer-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(230px,auto) minmax(140px,auto);align-items:start;gap:clamp(1.5rem, 4vw, 4rem);max-width:1240px;margin:0 auto;padding:1.6rem clamp(1.25rem, 5vw, 4rem);position:relative;z-index:1}.footer-logo{font-family:'Share Tech Mono',monospace;font-weight:700;font-size:clamp(0.95rem, 1.2vw, 1.15rem);color:var(--white,#e8e8e8)!important;text-decoration:none;display:inline-flex;margin-bottom:.5rem;letter-spacing:.08em;line-height:1}.footer-logo span{color:var(--green,#00FF41)!important}.footer-tagline{color:var(--body-muted,#b7b7b7);font-family:'Space Mono',monospace;font-size:.68rem;line-height:1.55;max-width:390px;margin:0}.footer-location{color:var(--muted,#9a9a9a);font-size:.75rem}.footer-heading{font-family:'Share Tech Mono',monospace;font-size:0.58rem!important;color:var(--green,#00FF41)!important;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .55rem;font-weight:700;line-height:1}.footer-nav ul,.footer-contact ul{display:flex;flex-direction:column;gap:0.3rem!important;list-style:none;margin:0;padding:0}.footer-nav ul{display:grid;grid-template-columns:repeat(2,minmax(6rem,max-content));column-gap:1.15rem!important;row-gap:0.35rem!important;align-items:start}.footer-nav li,.footer-contact li{line-height:1.2!important;margin:0!important}.footer-nav a,.footer-contact a{color:var(--body-muted,#b7b7b7)!important;font-family:'Space Mono',monospace;font-size:0.68rem!important;line-height:1.25;text-decoration:none;display:inline-flex;transition:color 0.15s,transform 0.15s}.footer-nav a:hover,.footer-contact a:hover{color:var(--green,#00FF41)!important;transform:translateX(2px)}.footer-contact p{font-size:.9rem;margin-bottom:.75rem}.footer-availability{color:var(--muted,#9a9a9a);font-size:.75rem}.status-online{color:var(--green,#00FF41)!important;animation:pulse 2.5s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.footer-bottom{border-top:1px solid var(--border,#1c1c1c)!important;max-width:1240px;margin:0 auto;padding:.65rem clamp(1.25rem, 5vw, 4rem);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;position:relative;z-index:1}.footer-copy{font-family:'Share Tech Mono',monospace;font-size:.54rem;color:var(--muted,#9a9a9a);letter-spacing:.1em;text-transform:uppercase;margin:0}.footer-legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.footer-legal-links a{color:var(--muted,#9a9a9a)!important;font-family:'Share Tech Mono',monospace;font-size:.54rem;letter-spacing:.09em;text-decoration:none;text-transform:uppercase;transition:color var(--t-fast)}.footer-legal-links a:hover{color:var(--green,#00FF41)!important}@media (max-width:780px){.footer-terminal-bar{justify-content:center;padding:.42rem 1rem;gap:.6rem;text-align:center}.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.35rem 1.5rem;padding:1.45rem 1.25rem 1.35rem}.footer-brand{grid-column:1 / -1;max-width:420px}.footer-logo{margin-bottom:.45rem}.footer-tagline{max-width:100%}.footer-nav ul{grid-template-columns:repeat(2,minmax(0,max-content));column-gap:0.9rem!important;row-gap:0.32rem!important}.footer-heading{margin-bottom:.5rem}.footer-bottom{align-items:center;flex-direction:row;justify-content:space-between;gap:.75rem;padding:.7rem 1.25rem}.footer-legal-links{justify-content:flex-end;gap:.55rem}}@media (max-width:460px){.footer-grid{gap:1.15rem 1rem}.footer-nav ul{grid-template-columns:1fr}.footer-contact{justify-self:end}.footer-bottom{align-items:flex-start;flex-direction:column;gap:.5rem}.footer-legal-links{justify-content:flex-start}}.full-width-main{width:100%;padding-top:64px;min-height:100vh;background:#080808}.full-width-main section,.full-width-main div,.full-width-main article{background-color:inherit}.section-process,.section-cta,.services-cta,.section-pricing,.case-study-section,.expect-section,.portfolio-filters-bar{background-color:#0d0d0d}.jb-nav-list,.jb-drawer-list{list-style:none;margin:0;padding:0}.jb-nav-list{display:flex;align-items:center;gap:.45rem;counter-reset:menu}.jb-drawer-list{display:flex;flex-direction:column;width:100%;gap:.55rem}.jb-nav-list li,.jb-drawer-list li{margin:0;padding:0}.jb-nav-list .menu-item:not(.jb-cta):not(:last-child) a::before{counter-increment:menu;content:'0' counter(menu) '.';color:inherit;font-family:'Share Tech Mono',monospace;font-size:.56rem;opacity:.75;margin-right:.25rem}@media (max-width:768px){.jb-nav-list{display:none}}