.tech-site{--tech-ink:#090b0d;--tech-panel:#121519;--tech-line:#292e34;--tech-paper:#f2f0e9;--tech-muted:#9ca3aa;--tech-lime:#c8ff32;--tech-cyan:#6ae4ff;background:var(--tech-ink);min-height:100svh;color:var(--tech-paper);font-family:var(--font-geist-sans), sans-serif;overflow:hidden}.tech-site *{border-color:var(--tech-line)}.tech-site em{color:var(--tech-lime);font-family:Georgia,Times New Roman,serif;font-weight:400}.tech-header{z-index:30;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;height:5.25rem;padding:0 clamp(1.25rem,4vw,4.5rem);display:grid;position:absolute;top:0;left:0;right:0}.tech-logo{color:#fff;letter-spacing:-.03em;align-items:center;gap:.7rem;font-size:.9rem;font-weight:760;line-height:.9;display:inline-flex}.tech-logo-box{background:var(--tech-lime);width:2.2rem;height:2.2rem;color:var(--tech-ink);font:800 .78rem/1 var(--font-geist-mono);place-items:center;display:grid}.tech-logo small{color:var(--tech-lime);font:600 .52rem/1 var(--font-geist-mono);letter-spacing:.14em;margin-top:.22rem;display:block}.tech-header nav{font:550 .7rem/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;gap:2rem;display:flex}.tech-header nav a,.tech-switch{color:#c3c7cb;transition:color .2s}.tech-header nav a:hover,.tech-switch:hover{color:var(--tech-lime)}.tech-header-actions{justify-content:flex-end;align-items:center;gap:1.4rem;display:flex}.tech-switch{font:550 .65rem/1 var(--font-geist-mono);text-transform:uppercase}.tech-nav-cta{background:var(--tech-lime);color:var(--tech-ink);text-transform:uppercase;align-items:center;gap:1rem;padding:.85rem 1.1rem;font-size:.72rem;font-weight:800;display:flex}.tech-nav-cta:hover span{transform:translate(.2rem,-.2rem)}.tech-nav-cta span{transition:transform .2s}.tech-hero{background:radial-gradient(circle at 78% 30%,#6ae4ff1a,transparent 25%),var(--tech-ink);min-height:54rem;padding:10rem clamp(1.25rem,7vw,8rem) 6rem;position:relative}.tech-grid-overlay{opacity:.14;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.tech-hero:after{content:"";border:1px solid #c8ff3233;border-radius:50%;width:34rem;height:34rem;position:absolute;top:8rem;right:-12rem;box-shadow:0 0 0 7rem #c8ff3206,0 0 0 14rem #c8ff3205}.tech-hero-copy{z-index:2;width:52%;padding-top:4rem;position:relative}.tech-eyebrow{color:var(--tech-muted);font:650 .65rem/1.2 var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.tech-eyebrow span{background:var(--tech-lime);width:.48rem;height:.48rem;box-shadow:0 0 1rem var(--tech-lime);border-radius:50%;margin-right:.65rem;display:inline-block}.tech-hero h1{letter-spacing:-.085em;margin-top:1.5rem;font-size:clamp(4rem,7.4vw,8.2rem);font-weight:650;line-height:.82}.tech-hero h1 em{white-space:nowrap;display:inline-block;transform:translate(clamp(1rem,4vw,5rem))}.tech-hero-intro{color:#b5bbc1;max-width:37rem;margin-top:2.4rem;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.7}.tech-hero-actions{flex-wrap:wrap;gap:1rem;margin-top:2.2rem;display:flex}.tech-button-primary,.tech-button-ghost{letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;min-height:3.5rem;padding:0 1.3rem;font-size:.75rem;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.tech-button-primary{background:var(--tech-lime);color:var(--tech-ink)}.tech-button-ghost{color:#fff;border:1px solid #4a5158}.tech-button-primary:hover,.tech-button-ghost:hover{transform:translateY(-3px)}.tech-button-ghost:hover{background:#191d22}.tech-hero-visual{z-index:3;width:min(48rem,49vw);position:absolute;top:13rem;left:54%;transform:rotate(1.5deg)}.tech-visual-label{color:var(--tech-cyan);font:600 .56rem/1 var(--font-geist-mono);letter-spacing:.16em;margin-bottom:.7rem}.tech-product-window{color:#111418;background:#e7e8e5;border:1px solid #393f46;overflow:hidden;box-shadow:0 2rem 6rem #00000080}.tech-window-bar{background:#f7f7f4;border-bottom:1px solid #c9cdcb;align-items:center;gap:.35rem;height:2.4rem;padding:0 .8rem;display:flex}.tech-window-bar span{background:#b2b7b4;border-radius:50%;width:.45rem;height:.45rem}.tech-window-bar p{color:#777d79;font:500 .52rem/1 var(--font-geist-mono);margin-left:.6rem}.tech-window-body{grid-template-columns:8rem 1fr;min-height:25rem;display:grid}.tech-window-body aside{color:#92999f;font:550 .55rem/1 var(--font-geist-mono);background:#111519;flex-direction:column;gap:.9rem;padding:1.4rem .9rem;display:flex}.tech-window-body aside strong{color:#fff;margin-bottom:1.3rem;font-size:.7rem}.tech-window-body aside .is-active{border-left:2px solid var(--tech-lime);color:var(--tech-lime);background:#252c24;margin:0 -.9rem;padding:.7rem .9rem}.tech-window-body aside small{color:var(--tech-lime);margin-top:auto;font-size:.45rem}.tech-dashboard{padding:1.5rem}.tech-dashboard-heading{justify-content:space-between;align-items:center;display:flex}.tech-dashboard-heading small,.tech-stat-row small,.tech-chart-card small{color:#858b88;font:600 .48rem/1 var(--font-geist-mono);letter-spacing:.1em;display:block}.tech-dashboard-heading strong{margin-top:.3rem;font-size:1.15rem;display:block}.tech-dashboard-heading button{color:#fff;font:600 .48rem/1 var(--font-geist-mono);background:#161b19;padding:.6rem .75rem}.tech-stat-row{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1.5rem;display:grid}.tech-stat-row div{background:#f3f4f1;border:1px solid #cbd0cd;padding:1rem}.tech-stat-row strong{margin:.65rem 0 .3rem;font-size:1.5rem;display:block}.tech-stat-row i{color:#527162;font:500 .47rem/1 var(--font-geist-mono)}.tech-chart-card{border:1px solid #cbd0cd;margin-top:.7rem;padding:1rem}.tech-chart-card>div{justify-content:space-between;display:flex}.tech-chart-card span{color:#777;font-size:.5rem}.tech-chart-card svg{width:100%;height:8rem;margin-top:1rem;overflow:visible}.tech-float-card{background:var(--tech-lime);width:10rem;color:var(--tech-ink);padding:1.2rem;position:absolute;bottom:-2.5rem;right:-1rem;transform:rotate(-5deg);box-shadow:0 1rem 3rem #0006}.tech-float-card span{font:550 .55rem/1 var(--font-geist-mono);display:block}.tech-float-card strong{margin-top:.35rem;font-size:1rem;display:block}.tech-float-card i{position:absolute;top:1rem;right:1rem}.tech-hero-ticker{z-index:4;border-top:1px solid var(--tech-line);color:#767e84;font:600 .65rem/1 var(--font-geist-mono);letter-spacing:.14em;white-space:nowrap;justify-content:space-around;gap:2rem;padding:1.25rem 2rem;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.tech-hero-ticker i{color:var(--tech-lime)}.tech-section{padding:clamp(5rem,10vw,9rem) clamp(1.25rem,7vw,8rem)}.tech-section-heading{grid-template-columns:1fr 2.4fr 1fr;align-items:start;gap:2rem;display:grid}.tech-section-heading h2,.tech-proof-copy h2,.tech-contact h2{letter-spacing:-.06em;font-size:clamp(2.7rem,5vw,5.6rem);font-weight:620;line-height:.98}.tech-section-heading>p:last-child{color:var(--tech-muted);font-size:.9rem;line-height:1.65}.tech-services{background:var(--tech-paper);color:#101316}.tech-services .tech-eyebrow{color:#687078}.tech-service-list{border-top:1px solid #b9bdb8;margin-top:6rem}.tech-service{border-bottom:1px solid #b9bdb8;grid-template-columns:.5fr 1.5fr 1fr;gap:2rem;padding:3.5rem 0;display:grid}.tech-service-number{font:650 1rem/1 var(--font-geist-mono)}.tech-service-signal{color:#6c736e;font:600 .58rem/1 var(--font-geist-mono);letter-spacing:.14em}.tech-service h3{letter-spacing:-.04em;max-width:15ch;margin-top:.8rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.tech-service p{color:#636a67;max-width:35rem;margin-top:1.25rem;font-size:.9rem;line-height:1.7}.tech-service ul{border-top:1px solid #c6cac6}.tech-service li{font:550 .67rem/1 var(--font-geist-mono);text-transform:uppercase;border-bottom:1px solid #c6cac6;justify-content:space-between;padding:.7rem 0;display:flex}.tech-service li span{color:#848b87}.tech-proof{background:#14191b;grid-template-columns:1fr 1.6fr;gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,7vw,8rem);display:grid}.tech-proof-copy{align-self:start;position:sticky;top:3rem}.tech-proof-copy h2{margin-top:1.2rem}.tech-proof-copy>p:last-child{max-width:31rem;color:var(--tech-muted);margin-top:1.8rem;line-height:1.7}.tech-proof-grid{border-top:1px solid var(--tech-line);border-left:1px solid var(--tech-line);grid-template-columns:1fr 1fr;display:grid}.tech-proof-grid article{border-right:1px solid var(--tech-line);border-bottom:1px solid var(--tech-line);min-height:17rem;padding:2rem}.tech-proof-grid span{color:var(--tech-lime);font:600 .65rem/1 var(--font-geist-mono)}.tech-proof-grid h3{margin-top:4rem;font-size:1.35rem}.tech-proof-grid p{color:var(--tech-muted);margin-top:.8rem;font-size:.84rem;line-height:1.65}.tech-process{background:var(--tech-ink)}.tech-process-heading{grid-template-columns:1fr 3.4fr}.tech-process-list{border-top:1px solid var(--tech-line);margin-top:5rem}.tech-process-list li{border-bottom:1px solid var(--tech-line);grid-template-columns:.5fr 1fr;padding:2.2rem 0;display:grid}.tech-process-list>li>span{color:var(--tech-lime);font:650 .68rem/1 var(--font-geist-mono)}.tech-process-list li div{grid-template-columns:.8fr 1.5fr;gap:2rem;display:grid}.tech-process-list h3{letter-spacing:-.03em;font-size:1.8rem}.tech-process-list p{max-width:35rem;color:var(--tech-muted);font-size:.88rem;line-height:1.65}.tech-toolkit{border:1px solid var(--tech-line);background:#101317;margin-top:6rem;padding:2rem}.tech-toolkit p{color:var(--tech-muted);font:600 .58rem/1 var(--font-geist-mono);letter-spacing:.12em}.tech-toolkit div{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.tech-toolkit span{color:#c9cdd0;font:550 .65rem/1 var(--font-geist-mono);border:1px solid #343a41;padding:.65rem .9rem}.tech-contact{background:var(--tech-lime);color:var(--tech-ink);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,7vw,8rem);display:grid}.tech-contact .tech-eyebrow{color:#3e4b19}.tech-contact h2{margin-top:1.25rem}.tech-contact h2 em{color:#171b10}.tech-contact-copy>p:nth-child(3){color:#3e482b;max-width:31rem;margin-top:1.8rem;line-height:1.7}.tech-contact-note{gap:1rem;margin-top:3rem;font-size:.78rem;line-height:1.6;display:flex}.tech-contact-note>span{font-size:1.5rem}.tech-contact-note a{border-bottom:1px solid;font-weight:700}.tech-inquiry-form{color:#fff;background:#0e1113;padding:clamp(1.5rem,4vw,3rem);box-shadow:.8rem .8rem #0f140b2e}.tech-form-grid{grid-template-columns:1fr 1fr;gap:1.35rem;display:grid}.tech-field{flex-direction:column;gap:.5rem;margin-bottom:1.35rem;display:flex}.tech-field label{color:#abb1b5;font:600 .61rem/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.tech-input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171b1f;border:1px solid #394047;border-radius:0;outline:none;width:100%;min-height:3.15rem;padding:.75rem .9rem;font-size:.82rem;transition:border-color .2s,box-shadow .2s}.tech-input:focus{border-color:var(--tech-lime);box-shadow:0 0 0 2px #c8ff322b}.tech-input[aria-invalid=true]{border-color:#ff7c6b}.tech-textarea{resize:vertical}.tech-field-hint,.tech-field-error{font-size:.62rem;line-height:1.4}.tech-field-hint{color:#767e84}.tech-field-error{color:#ff9b8e}.tech-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.tech-form-footer{padding-top:.5rem}.tech-consent{color:#92999e;align-items:start;gap:.65rem;font-size:.67rem;line-height:1.45;display:flex}.tech-consent input{accent-color:var(--tech-lime);margin-top:.12rem}.tech-submit{background:var(--tech-lime);width:100%;min-height:3.7rem;color:var(--tech-ink);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:1.35rem;padding:0 1.2rem;font-size:.72rem;font-weight:800;display:flex}.tech-submit:disabled{cursor:wait;opacity:.65}.tech-submit:focus-visible,.tech-text-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.tech-form-status{margin-top:1rem;font-size:.72rem}.tech-form-status-error{color:#ff9b8e}.tech-form-status-submitting{color:var(--tech-cyan)}.tech-form-success{color:#fff;background:#0e1113;min-height:29rem;padding:clamp(2rem,5vw,4rem);box-shadow:.8rem .8rem #0f140b2e}.tech-success-mark{background:var(--tech-lime);width:3.5rem;height:3.5rem;color:var(--tech-ink);border-radius:50%;place-items:center;margin-bottom:2.5rem;font-size:1.4rem;display:grid}.tech-form-success h3{letter-spacing:-.04em;margin-top:.8rem;font-size:2.4rem}.tech-form-success>p:not(.tech-eyebrow):not(.tech-reference){max-width:28rem;color:var(--tech-muted);margin-top:1rem;line-height:1.6}.tech-reference{color:var(--tech-lime);font:600 .65rem/1 var(--font-geist-mono);letter-spacing:.09em;margin-top:2rem}.tech-text-button{color:#fff;cursor:pointer;border-bottom:1px solid;margin-top:2rem;padding-bottom:.3rem;font-size:.72rem}.tech-footer{border-top:1px solid var(--tech-line);background:#070809;grid-template-columns:1fr 1fr auto;align-items:center;gap:2rem;padding:4rem clamp(1.25rem,7vw,8rem) 2rem;display:grid}.tech-footer>p{color:#777e83;font-size:.75rem}.tech-footer>div{color:#a3a8ac;gap:1.4rem;font-size:.68rem;display:flex}.tech-footer a:hover{color:var(--tech-lime)}.tech-footer small{color:#5e656a;font:550 .55rem/1 var(--font-geist-mono);letter-spacing:.08em;border-top:1px solid #202428;grid-column:1/-1;margin-top:2rem;padding-top:1.2rem}.tech-scroll-progress{z-index:100;background:linear-gradient(90deg,var(--tech-lime),var(--tech-cyan));width:100%;height:3px;transform:scaleX(var(--tech-scroll,0));transform-origin:0;will-change:transform;position:fixed;top:0;left:0}.tech-header{transition:height .35s,background-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;animation:.8s cubic-bezier(.2,.8,.2,1) .1s both tech-header-in;position:fixed}.tech-site[data-scrolled] .tech-header{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#090b0dd1;height:4.4rem}.tech-pointer-aura{z-index:0;pointer-events:none;opacity:.16;background:radial-gradient(circle,var(--tech-cyan),#6ae4ff1f 25%,transparent 68%);width:34rem;height:34rem;transform:translate3d(calc(var(--tech-pointer-x,70vw) - 17rem),calc(var(--tech-pointer-y,30vh) - 17rem),0);will-change:transform;mix-blend-mode:screen;border-radius:50%;transition:opacity .4s;position:fixed;top:0;left:0}.tech-hero-copy>*{animation:.9s cubic-bezier(.16,1,.3,1) both tech-copy-in}.tech-hero-copy>:first-child{animation-delay:.25s}.tech-hero-copy>:nth-child(2){animation-delay:.38s}.tech-hero-copy>:nth-child(3){animation-delay:.62s}.tech-hero-copy>:nth-child(4){animation-delay:.76s}.tech-hero-line{display:inline-block}.tech-hero h1 .tech-hero-line:first-child{animation:1.1s cubic-bezier(.16,1,.3,1) .35s both tech-line-settle}.tech-hero h1 em.tech-hero-line{animation:1.1s cubic-bezier(.16,1,.3,1) .5s both tech-line-settle,4s ease-in-out 1.6s infinite alternate tech-text-glow}.tech-hero-visual{perspective:1200px;animation:1.15s cubic-bezier(.16,1,.3,1) .55s both tech-window-in}.tech-product-window{transform-origin:50%;animation:7s ease-in-out 1.7s infinite tech-window-hover;position:relative}.tech-product-window:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:18%;animation:6s ease-in-out 2.5s infinite tech-window-sheen;position:absolute;top:-40%;bottom:-40%;left:-35%;transform:rotate(15deg)}.tech-dashboard-heading,.tech-stat-row,.tech-chart-card{animation:.7s cubic-bezier(.2,.8,.2,1) both tech-dashboard-rise}.tech-dashboard-heading{animation-delay:1.25s}.tech-stat-row{animation-delay:1.42s}.tech-chart-card{animation-delay:1.58s}.tech-stat-row div{transition:transform .25s,box-shadow .25s}.tech-stat-row div:hover{z-index:2;transform:translateY(-5px);box-shadow:0 .7rem 1.5rem #141e191f}.tech-chart-card path:last-child{stroke-dasharray:750;stroke-dashoffset:750px;animation:2s cubic-bezier(.4,0,.2,1) 1.8s forwards tech-chart-draw}.tech-float-card{animation:4.5s ease-in-out 1.6s infinite tech-float-card}.tech-hero:after{animation:7s ease-in-out infinite alternate tech-orbit-breathe}.tech-particles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tech-particles span{background:var(--tech-lime);width:3px;height:3px;box-shadow:0 0 1rem var(--tech-lime);border-radius:50%;animation:8s linear infinite tech-particle-rise;position:absolute}.tech-particles span:first-child{animation-delay:-1s;top:78%;left:8%}.tech-particles span:nth-child(2){animation-delay:-5s;top:38%;left:17%}.tech-particles span:nth-child(3){animation-delay:-3s;top:88%;left:28%}.tech-particles span:nth-child(4){animation-delay:-7s;top:24%;left:40%}.tech-particles span:nth-child(5){animation-delay:-2s;top:72%;left:52%}.tech-particles span:nth-child(6){animation-delay:-6s;top:44%;left:62%}.tech-particles span:nth-child(7){animation-delay:-4s;top:90%;left:72%}.tech-particles span:nth-child(8){animation-delay:-8s;top:28%;left:82%}.tech-particles span:nth-child(9){animation-delay:-1.5s;top:64%;left:91%}.tech-particles span:nth-child(10){animation-delay:-4.5s;top:55%;left:34%}.tech-particles span:nth-child(11){animation-delay:-6.5s;top:17%;left:68%}.tech-particles span:nth-child(12){animation-delay:-3.5s;top:84%;left:95%}.tech-hero-ticker{padding:0;display:block}.tech-ticker-track{width:max-content;animation:25s linear infinite tech-marquee;display:flex}.tech-ticker-group{flex:none;align-items:center;gap:2.6rem;padding:1.25rem 1.3rem;display:flex}.tech-ticker-group i{color:var(--tech-lime);animation:5s linear infinite tech-star-spin}.tech-motion-ready .tech-reveal{opacity:0;transition:opacity .85s cubic-bezier(.2,.8,.2,1),transform .85s cubic-bezier(.2,.8,.2,1);transform:translateY(3.5rem)}.tech-motion-ready .tech-reveal[data-visible=true]{opacity:1;transform:translate(0,0)}.tech-service-list .tech-reveal:nth-child(2),.tech-proof-grid .tech-reveal:nth-child(2){transition-delay:90ms}.tech-service-list .tech-reveal:nth-child(3),.tech-proof-grid .tech-reveal:nth-child(3){transition-delay:.18s}.tech-proof-grid .tech-reveal:nth-child(4){transition-delay:.27s}.tech-service{isolation:isolate;position:relative;overflow:hidden;transition-property:opacity,transform,color!important}.tech-service:before{content:"";z-index:-1;background:var(--tech-lime);transform-origin:100%;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.tech-service:hover:before{transform-origin:0;transform:scaleX(1)}.tech-service:hover{color:#101316}.tech-service:hover .tech-service-signal,.tech-service:hover p{color:#3d481f}.tech-service:hover li{border-color:#14190f38}.tech-service-number{transition:transform .45s cubic-bezier(.16,1,.3,1)}.tech-service:hover .tech-service-number{transform:translate(1rem)rotate(8deg)}.tech-proof-grid article{position:relative;overflow:hidden;transition-property:opacity,transform,background-color!important}.tech-proof-grid article:after{content:"↗";color:var(--tech-lime);opacity:0;font-size:1.5rem;transition:opacity .35s,transform .35s;position:absolute;bottom:1.1rem;right:1.5rem;transform:translate(-1rem,1rem)}.tech-proof-grid article:hover{background:#1a2022}.tech-proof-grid article:hover:after{opacity:1;transform:translate(0)}.tech-proof-grid article h3{transition:color .25s,transform .35s}.tech-proof-grid article:hover h3{color:var(--tech-lime);transform:translateY(-.3rem)}.tech-process-list li{position:relative;overflow:hidden}.tech-process-list li:after{content:"";background:var(--tech-lime);transform-origin:0;height:2px;transition:transform 1.2s cubic-bezier(.16,1,.3,1) .25s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tech-process-list li[data-visible=true]:after{transform:scaleX(1)}.tech-process-list li>span{transition:transform .35s,color .35s}.tech-process-list li:hover>span{color:var(--tech-cyan);transform:translate(.8rem)}.tech-toolkit span{transition:border-color .25s,color .25s,background .25s,transform .25s}.tech-toolkit span:hover{border-color:var(--tech-lime);color:var(--tech-lime);background:#c8ff3214;transform:translateY(-4px)rotate(-1deg)}.tech-contact>.tech-reveal:last-child{transition-delay:.15s}.tech-inquiry-form{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.tech-inquiry-form:focus-within{transform:translate(-.35rem,-.35rem);box-shadow:1.15rem 1.15rem #0f140b40}.tech-submit{isolation:isolate;position:relative;overflow:hidden}.tech-submit:before{content:"";z-index:-1;background:var(--tech-cyan);transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-102%)}.tech-submit:hover:before{transform:translate(0)}@keyframes tech-header-in{0%{opacity:0;transform:translateY(-100%)}}@keyframes tech-copy-in{0%{opacity:0;transform:translateY(2rem)}}@keyframes tech-line-settle{0%{opacity:0;filter:blur(12px);transform:translateY(70%)skewY(5deg)}to{opacity:1;filter:blur()}}@keyframes tech-text-glow{to{text-shadow:0 0 2.5rem #c8ff3252}}@keyframes tech-window-in{0%{opacity:0;filter:blur(10px);transform:translate(5rem,4rem)rotate(8deg)scale(.86)}}@keyframes tech-window-hover{50%{transform:translateY(-.7rem)rotateX(1deg)rotateY(-1deg)}}@keyframes tech-window-sheen{0%,55%{left:-35%}80%,to{left:125%}}@keyframes tech-dashboard-rise{0%{opacity:0;transform:translateY(1rem)}}@keyframes tech-chart-draw{to{stroke-dashoffset:0}}@keyframes tech-float-card{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-.8rem)}}@keyframes tech-orbit-breathe{to{opacity:.7;transform:scale(1.06)}}@keyframes tech-particle-rise{0%{opacity:0;transform:translateY(5rem)scale(.5)}25%,70%{opacity:.8}to{opacity:0;transform:translate(2rem,-15rem)scale(1.6)}}@keyframes tech-marquee{to{transform:translate(-50%)}}@keyframes tech-star-spin{to{transform:rotate(360deg)}}.tech-loading,.tech-error-page{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:5rem 5rem;place-items:center;min-height:100svh;padding:2rem;display:grid}.tech-loading-mark{color:var(--tech-muted);font:600 .65rem/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1rem;display:flex}.tech-loading-mark span{background:var(--tech-lime);width:3rem;height:3rem;color:var(--tech-ink);place-items:center;font-size:.8rem;animation:1.2s ease-in-out infinite alternate tech-pulse;display:grid}.tech-error-page>div{max-width:48rem}.tech-error-page h1{letter-spacing:-.07em;margin-top:1rem;font-size:clamp(3rem,7vw,6.5rem);line-height:.93}.tech-error-page>div>p:nth-child(3){max-width:35rem;color:var(--tech-muted);margin-top:1.5rem;line-height:1.7}@keyframes tech-pulse{to{transform:scale(1.06);box-shadow:0 0 2rem #c8ff328c}}@media (max-width:1050px){.tech-header{grid-template-columns:1fr auto}.tech-header nav{display:none}.tech-hero{padding-bottom:36rem}.tech-hero-copy{width:90%}.tech-hero-visual{width:auto;inset:auto 7vw 7rem}.tech-section-heading{grid-template-columns:1fr 2.5fr}.tech-section-heading>p:last-child{grid-column:2}.tech-proof{grid-template-columns:1fr}.tech-proof-copy{position:static}.tech-contact{grid-template-columns:1fr}.tech-contact-copy{max-width:45rem}}@media (max-width:700px){.tech-header{height:4.5rem}.tech-switch{display:none}.tech-nav-cta{padding:.7rem .8rem;font-size:.6rem}.tech-hero{min-height:68rem;padding-top:7rem;padding-bottom:29rem}.tech-hero-copy{width:100%;padding-top:2rem}.tech-hero h1{font-size:clamp(3.7rem,18vw,6rem)}.tech-hero h1 em{white-space:normal;transform:none}.tech-hero-intro{font-size:.95rem}.tech-hero-visual{bottom:6rem;left:1.25rem;right:1.25rem}.tech-window-body{grid-template-columns:5rem 1fr;min-height:19rem}.tech-window-body aside{padding:.8rem .45rem;font-size:.42rem}.tech-window-body aside .is-active{margin:0 -.45rem;padding:.5rem .45rem}.tech-dashboard{padding:.7rem}.tech-dashboard-heading strong{font-size:.8rem}.tech-dashboard-heading button{display:none}.tech-stat-row{gap:.3rem}.tech-stat-row div{padding:.5rem}.tech-stat-row strong{font-size:1rem}.tech-stat-row i{display:none}.tech-chart-card svg{height:5rem}.tech-float-card{display:none}.tech-hero-ticker{justify-content:flex-start}.tech-section-heading,.tech-process-heading{display:block}.tech-section-heading h2{margin-top:1rem}.tech-section-heading>p:last-child{margin-top:1.5rem}.tech-service-list{margin-top:3.5rem}.tech-service{grid-template-columns:3rem 1fr;padding:2.5rem 0}.tech-service ul{grid-column:2}.tech-proof-grid{grid-template-columns:1fr}.tech-process-list li{grid-template-columns:2.5rem 1fr}.tech-process-list li div{display:block}.tech-process-list p{margin-top:.7rem}.tech-form-grid{grid-template-columns:1fr;gap:0}.tech-footer{grid-template-columns:1fr}.tech-footer>div{flex-wrap:wrap}.tech-footer small{grid-column:1}}@media (prefers-reduced-motion:reduce){.tech-site *{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.tech-motion-ready .tech-reveal{opacity:1;transform:none}.tech-pointer-aura,.tech-particles{display:none}.tech-loading-mark span{animation:none}}
