*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.right-6{right:1.5rem}.z-0{z-index:0}.z-10{z-index:10}.z-\[100\]{z-index:100}.z-\[60\]{z-index:60}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-6{margin-bottom:1.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.h-px{height:1px}.w-10{width:2.5rem}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.max-w-2xl{max-width:42rem}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-text{cursor:text}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-smoke-600{border-color:var(--smoke-600)}.border-transparent{border-color:transparent}.bg-lime{background-color:var(--lime)}.bg-obsidian{background-color:var(--obsidian)}.bg-smoke-900{background-color:var(--smoke-900)}.bg-transparent{background-color:transparent}.px-0{padding-left:0;padding-right:0}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-center{text-align:center}.font-display{font-family:Space Grotesk,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-widest{letter-spacing:.1em}.text-bone{color:var(--bone)}.text-lime{color:var(--lime)}.text-obsidian{color:var(--obsidian)}.text-smoke-300{color:var(--smoke-300)}.text-smoke-400{color:var(--smoke-400)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-\[350ms\]{transition-duration:.35s}.ease-glide{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--lime: #a9df38;--leaf: #63b53c;--obsidian: #000000;--bone: #f4f4ef;--smoke-900: #0a0a0a;--smoke-800: #141414;--smoke-700: #1f1f1f;--smoke-600: #2a2a2a;--smoke-500: #4a4a4a;--smoke-400: #7a7a7a;--smoke-300: #a8a8a8;--smoke-200: #d4d4d0;--smoke-100: #e8e8e4;--sweep: linear-gradient(135deg, #a9df38 0%, #63b53c 100%);--surface-glass: rgba(15, 15, 15, .78);--surface-glass-border: rgba(169, 223, 56, .28);--surface-card: #0a0a0a;--surface-card-border: #1a1a1a;--ease-owl: cubic-bezier(.16, 1, .3, 1);--ease-suspense: cubic-bezier(.87, 0, .13, 1);--ease-glide: cubic-bezier(.4, 0, .2, 1);--ease-strike: cubic-bezier(.7, 0, .84, 0);--nav-h: 72px;--max-wrap: 1240px}:root[data-theme=light]{--lime: #7fb52e;--leaf: #5a9020;--obsidian: #fbfaf6;--bone: #0a0a0a;--smoke-900: #ffffff;--smoke-800: #f4f4ef;--smoke-700: #e8e8e4;--smoke-600: #d4d4d0;--smoke-500: #a8a8a8;--smoke-400: #7a7a7a;--smoke-300: #4a4a4a;--smoke-200: #2a2a2a;--smoke-100: #1f1f1f;--sweep: linear-gradient(135deg, #7fb52e 0%, #5a9020 100%);--surface-glass: rgba(255, 255, 255, .82);--surface-glass-border: rgba(127, 181, 46, .32);--surface-card: #ffffff;--surface-card-border: #e5e5e0}*{box-sizing:border-box}html{scroll-behavior:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body{margin:0;background:var(--obsidian);color:var(--bone);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overscroll-behavior-y:none;transition:background-color .32s var(--ease-glide),color .32s var(--ease-glide)}.theme-transitioning,.theme-transitioning *{transition:background-color .32s var(--ease-glide),color .32s var(--ease-glide),border-color .32s var(--ease-glide)!important}::-moz-selection{background:var(--lime);color:#000}::selection{background:var(--lime);color:#000}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(900px 600px at 78% -8%,rgba(169,223,56,.08),transparent 60%),radial-gradient(700px 500px at -5% 18%,rgba(99,181,60,.05),transparent 55%);transform:translateZ(0);will-change:transform}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");transform:translateZ(0);will-change:transform}.wrap{max-width:var(--max-wrap);margin:0 auto;padding:0 32px}@media(max-width:640px){.wrap{padding:0 20px}}.font-display{font-family:Space Grotesk,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:.96}.grad-text{background:var(--sweep);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.gsap-hidden{opacity:0;transform:translateY(20px)}:focus-visible{outline:2px solid #a9df38;outline-offset:3px;border-radius:2px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--obsidian)}::-webkit-scrollbar-thumb{background:var(--smoke-700);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#2a2a2a}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.custom-cursor-wrap{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;opacity:0;will-change:transform;transition:opacity .18s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none}.custom-cursor-wrap.is-visible{opacity:1}.custom-cursor-trail{position:fixed;top:0;left:0;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:radial-gradient(circle,#a9df3873,#a9df3826,#a9df3800 70%);filter:blur(2px);pointer-events:none;z-index:9998;opacity:0;will-change:transform,opacity;transition:opacity .4s var(--ease-glide);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cursor-moving .custom-cursor-trail.is-visible{opacity:1}.custom-cursor-tilt{transform:rotate(-30deg);transform-origin:50% 50%;will-change:transform;line-height:0;transition:transform .32s var(--ease-glide)}.cursor-hover .custom-cursor-tilt,.cursor-active .custom-cursor-tilt{transform:rotate(0)}.custom-cursor-icon{display:block;max-width:none;width:18px;height:18px;margin:-9px 0 0 -9px;filter:drop-shadow(0 0 3px rgba(169,223,56,.42));pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .32s var(--ease-glide),filter .55s var(--ease-glide)}.has-custom-cursor,.has-custom-cursor *,.has-custom-cursor *:before,.has-custom-cursor *:after{cursor:none!important}.cursor-idle .custom-cursor-icon{transform:scale(.9);filter:drop-shadow(0 0 1px rgba(169,223,56,.22))}.cursor-hover .custom-cursor-icon{transform:scale(1.2);filter:drop-shadow(0 0 6px rgba(169,223,56,.65))}.cursor-active .custom-cursor-icon{transform:scale(.85);filter:drop-shadow(0 0 8px rgba(169,223,56,.85))}.cursor-text .custom-cursor-wrap,.cursor-text .custom-cursor-trail{opacity:0}.has-custom-cursor.cursor-text input,.has-custom-cursor.cursor-text textarea,.has-custom-cursor.cursor-text [contenteditable=true]{cursor:text!important}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.custom-cursor-wrap,.custom-cursor-trail{display:none!important}}.nav-wrap{--nav-p: 0;position:fixed;top:0;left:0;right:0;z-index:50;pointer-events:none;padding-top:calc(var(--nav-p) * 14px + env(safe-area-inset-top,0px));transform:translateZ(0)}.nav-panel-outer{width:100%;max-width:calc(1240px - var(--nav-p) * 480px);margin:0 auto;padding:0 calc(20px + var(--nav-p) * 12px);pointer-events:auto}.nav-panel{position:relative;z-index:49;display:flex;align-items:center;justify-content:space-between;gap:16px;height:calc(72px - var(--nav-p) * 16px);padding:0 calc(20px + var(--nav-p) * 8px);background-color:rgba(10,10,10,calc(var(--nav-p) * .72));backdrop-filter:blur(calc(var(--nav-p) * 14px));-webkit-backdrop-filter:blur(calc(var(--nav-p) * 14px));border:1px solid rgba(169,223,56,calc(var(--nav-p) * .1));border-radius:calc(var(--nav-p) * 999px);box-shadow:0 calc(var(--nav-p) * 12px) calc(var(--nav-p) * 32px) rgba(0,0,0,calc(var(--nav-p) * .32)),0 0 calc(var(--nav-p) * 40px) rgba(169,223,56,calc(var(--nav-p) * .06));transform:translateZ(0);will-change:max-width,background-color,backdrop-filter;contain:layout}.nav-right{display:flex;align-items:center;gap:14px;flex-shrink:0}.brand-morph{--brand-p: 0;position:relative;display:block;height:32px;width:calc(124px - var(--brand-p) * 91px);overflow:hidden;flex-shrink:0;transition:none}.brand-full,.brand-icon{position:absolute;top:0;left:0;height:100%;width:auto;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.brand-full{will-change:opacity}.brand-icon{opacity:0;transform:scale(.92);transform-origin:left center;will-change:opacity,transform}.nav-links{display:none;align-items:center;gap:var(--link-gap, 32px);list-style:none;margin:0;padding:0}@media(min-width:768px){.nav-links{display:flex}}.nav-link{position:relative;font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:var(--link-tracking, .16em);color:var(--smoke-400);text-decoration:none;padding:4px 0;transition:color .2s var(--ease-glide)}.nav-link:after{content:"";position:absolute;bottom:-5px;left:50%;width:4px;height:4px;border-radius:50%;background:var(--lime);opacity:0;transform:translate(-50%) scale(.6);transition:opacity .25s var(--ease-glide),transform .3s var(--ease-owl);pointer-events:none}.nav-link.is-active:after{opacity:1;transform:translate(-50%) scale(1)}.nav-link.is-active{color:var(--lime)}.nav-cta{display:none;align-items:center;gap:8px;background:var(--lime);color:#000;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;text-decoration:none;padding:var(--cta-py, 9px) var(--cta-px, 22px);border-radius:999px;transition:transform .3s var(--ease-glide),box-shadow .3s var(--ease-glide);flex-shrink:0;white-space:nowrap}@media(min-width:820px){.nav-cta{display:inline-flex}}.nav-cta-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--obsidian);animation:nav-cta-pulse 2.4s var(--ease-owl) infinite}@keyframes nav-cta-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.nav-hamburger{display:flex;justify-content:center;align-items:center;width:44px;height:44px;background:transparent;border:0;cursor:pointer;padding:0;margin:0 -8px 0 0;flex-shrink:0;position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nav-hamburger-inner{position:relative;width:22px;height:16px;display:block}.nav-hamburger .bar{position:absolute;left:0;width:22px;height:1.5px;background:var(--bone);border-radius:1px;transform-origin:center;transition:transform .4s var(--ease-owl),opacity .25s var(--ease-glide);will-change:transform,opacity}.nav-hamburger .bar-top{top:2px}.nav-hamburger .bar-mid{top:7.25px}.nav-hamburger .bar-bot{top:12.5px}.nav-hamburger.is-open .bar-top{transform:translateY(5.25px) rotate(45deg)}.nav-hamburger.is-open .bar-mid{opacity:0;transform:translate(10px)}.nav-hamburger.is-open .bar-bot{transform:translateY(-5.25px) rotate(-45deg)}@media(min-width:768px){.nav-hamburger{display:none}}.mobile-menu-sheet{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;z-index:70;pointer-events:none;opacity:0;transition:opacity .45s var(--ease-glide)}.mobile-menu-sheet.is-open{opacity:1;pointer-events:auto}@media(min-width:768px){.mobile-menu-sheet,.mobile-menu-sheet.is-open{display:none}}.mobile-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000000f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mobile-menu-content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 88px) 28px calc(env(safe-area-inset-bottom,0px) + 32px);pointer-events:none}.mobile-menu-content>*{pointer-events:auto}.mobile-menu-label{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--smoke-400);margin-bottom:36px;opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease-owl),transform .5s var(--ease-owl)}.mobile-menu-sheet.is-open .mobile-menu-label{opacity:1;transform:translateY(0);transition-delay:.08s}.mobile-menu-label-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);animation:nav-cta-pulse 2.4s var(--ease-owl) infinite}.mobile-menu-nav{display:flex;flex-direction:column}.mobile-menu-link{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px solid rgba(31,31,31,.85);font-family:Space Grotesk,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--bone);text-decoration:none;opacity:0;transform:translateY(22px);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity .55s var(--ease-owl),transform .55s var(--ease-owl),color .2s var(--ease-glide)}.mobile-menu-sheet.is-open .mobile-menu-link{opacity:1;transform:translateY(0);transition-delay:calc(.12s + var(--i, 0) * .06s)}.mobile-menu-link-index{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.16em;color:var(--smoke-500);align-self:center;transition:color .2s var(--ease-glide)}.mobile-menu-link-label{font-size:clamp(20px,6.2vw,32px);line-height:1.1}.mobile-menu-link-arrow{font-family:JetBrains Mono,monospace;color:var(--smoke-500);font-size:15px;align-self:center;transition:color .2s var(--ease-glide),transform .3s var(--ease-owl);transform:translate(-4px);opacity:.6}.mobile-menu-link:active,.mobile-menu-link:focus-visible{color:var(--lime)}.mobile-menu-link:active .mobile-menu-link-index,.mobile-menu-link:active .mobile-menu-link-arrow,.mobile-menu-link:focus-visible .mobile-menu-link-index,.mobile-menu-link:focus-visible .mobile-menu-link-arrow{color:var(--lime)}.mobile-menu-link:active .mobile-menu-link-arrow,.mobile-menu-link:focus-visible .mobile-menu-link-arrow{transform:translate(0);opacity:1}.mobile-menu-cta{align-self:flex-start;margin-top:32px;display:inline-flex;align-items:center;gap:10px;background:var(--lime);color:#000;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;text-decoration:none;padding:15px 26px;border-radius:999px;opacity:0;transform:translateY(22px);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity .55s var(--ease-owl),transform .55s var(--ease-owl)}.mobile-menu-sheet.is-open .mobile-menu-cta{opacity:1;transform:translateY(0);transition-delay:calc(.12s + var(--i, 5) * .06s)}.mobile-menu-footer-row{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;opacity:0;transform:translateY(8px);transition:opacity .45s var(--ease-glide),transform .45s var(--ease-glide)}.mobile-menu-sheet.is-open .mobile-menu-footer-row{opacity:1;transform:translateY(0);transition-delay:.55s}.mobile-menu-footer{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.24em;color:var(--smoke-500)}@media(hover:hover)and (pointer:fine){.mobile-menu-link:hover,.mobile-menu-link:hover .mobile-menu-link-index,.mobile-menu-link:hover .mobile-menu-link-arrow{color:var(--lime)}.mobile-menu-link:hover .mobile-menu-link-arrow{transform:translate(0);opacity:1}.mobile-menu-cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px #a9df386b}}.nav-skip-link{position:absolute;top:0;left:-9999px;padding:12px 18px;background:var(--obsidian);color:var(--lime);font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.16em;text-decoration:none;z-index:60;border-radius:0 0 8px 8px}.nav-skip-link:focus{left:12px}@media(max-width:767px){.nav-wrap{padding-top:calc(var(--nav-p) * 8px + env(safe-area-inset-top,0px))}.nav-panel-outer{max-width:100%;padding:0 calc(var(--nav-p) * 12px)}.nav-panel{height:calc(64px - var(--nav-p) * 10px);padding:0 calc(16px + var(--nav-p) * 4px);backdrop-filter:blur(calc(var(--nav-p) * 10px));-webkit-backdrop-filter:blur(calc(var(--nav-p) * 10px));box-shadow:0 calc(var(--nav-p) * 8px) calc(var(--nav-p) * 22px) rgba(0,0,0,calc(var(--nav-p) * .32)),0 0 calc(var(--nav-p) * 28px) rgba(169,223,56,calc(var(--nav-p) * .05))}.brand-morph{height:32px;width:calc(124px - var(--brand-p) * 91px)}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:transparent;border:1px solid rgba(169,223,56,calc(var(--nav-p, 0) * .18 + .08));color:var(--smoke-300);cursor:pointer;flex-shrink:0;margin-right:6px;transition:color .25s var(--ease-glide),border-color .25s var(--ease-glide),background .25s var(--ease-glide),transform .25s var(--ease-glide);-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:hover)and (pointer:fine){.theme-toggle:hover{color:var(--lime);border-color:#a9df3873;background:#a9df380f;transform:scale(1.05)}}.theme-toggle:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.theme-toggle:active{transform:scale(.96)}.mobile-menu-content .theme-toggle{width:42px;height:42px;margin:0}.nav-link,.nav-cta,.brand-morph{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:hover)and (pointer:fine){.nav-link:hover{color:var(--bone)}.nav-link:hover:after{opacity:1;transform:translate(-50%) scale(1)}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px #a9df386b}}.services-section{background:var(--smoke-900);padding:80px 0 96px;position:relative}@media(min-width:1024px){.services-section{padding:120px 0 140px}}.svc-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.svc-section-meta{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:var(--smoke-500);font-variant-numeric:tabular-nums}.svc-section-headline{font-family:Space Grotesk,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.005em;font-size:clamp(34px,5.4vw,60px);line-height:.98;color:var(--bone);margin:0 0 56px;max-width:920px}@media(min-width:1024px){.svc-section-headline{margin-bottom:72px}}.svc-rows{border-top:1px solid #1f1f1f}.svc-row{position:relative;display:grid;grid-template-columns:44px 1fr;border-bottom:1px solid #1f1f1f;background:transparent;transition:background-color .32s var(--ease-glide)}@media(min-width:1024px){.svc-row{grid-template-columns:56px 1fr}}.svc-row:before{content:"";position:absolute;left:21.5px;top:0;bottom:0;width:1px;background:var(--smoke-700);pointer-events:none}@media(min-width:1024px){.svc-row:before{left:27.5px}}.svc-row.is-first:before{top:28px}.svc-row.is-last:before{bottom:auto;height:28px}.svc-row.is-active:before{background:linear-gradient(to bottom,#1f1f1f,#a9df3859 25%,#a9df3859 75%,#1f1f1f)}.svc-row.is-active{background-color:var(--smoke-800)}.svc-row.is-active:after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--lime);pointer-events:none}.svc-row-rail{position:relative;display:flex;align-items:flex-start;justify-content:center;padding-top:22px;z-index:1}.svc-row-rail-number{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;color:var(--smoke-500);font-variant-numeric:tabular-nums;transition:color .3s var(--ease-glide),font-size .3s var(--ease-glide);background:inherit;padding:2px 4px}.svc-row.is-active .svc-row-rail-number{color:var(--lime);font-size:12px}.svc-row-rail-dot{position:absolute;top:20px;left:50%;transform:translate(-50%,-50%) scale(0);width:6px;height:6px;border-radius:50%;background:var(--lime);opacity:0;transition:transform .4s var(--ease-owl),opacity .3s var(--ease-glide);pointer-events:none}.svc-row.is-active .svc-row-rail-dot{opacity:1;transform:translate(-50%,-50%) scale(1);top:14px}.svc-row-cell{position:relative;display:flex;flex-direction:column}.svc-row-header{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;width:100%;padding:22px 24px 22px 12px;background:transparent;border:0;cursor:pointer;text-align:left;position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(min-width:1024px){.svc-row-header{padding:26px 32px 26px 16px;gap:24px}}.svc-row-hover-bar{position:absolute;left:0;top:12px;bottom:12px;width:1px;background:var(--lime);opacity:0;transition:opacity .2s var(--ease-glide);pointer-events:none}@media(hover:hover)and (pointer:fine){.svc-row:not(.is-active) .svc-row-header:hover .svc-row-hover-bar{opacity:.5}}.svc-row-name{font-family:Space Grotesk,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(18px,2.2vw,26px);line-height:1;color:var(--bone);transition:letter-spacing .32s var(--ease-glide)}.svc-row.is-active .svc-row-name{letter-spacing:.06em}@media(hover:hover)and (pointer:fine){.svc-row:not(.is-active) .svc-row-header:hover .svc-row-name{letter-spacing:.05em}}.svc-row-codename{display:none;font-family:JetBrains Mono,monospace;font-size:12px;font-style:italic;color:var(--smoke-500);transition:color .32s var(--ease-glide)}@media(min-width:640px){.svc-row-codename{display:inline}}.svc-row.is-active .svc-row-codename{color:var(--bone)}.svc-row-node{display:none;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:#2a2a2a;font-variant-numeric:tabular-nums;transition:color .32s var(--ease-glide);white-space:nowrap}@media(min-width:900px){.svc-row-node{display:inline}}.svc-row.is-active .svc-row-node{color:var(--lime)}.svc-row-toggle{position:relative;width:24px;height:24px;flex-shrink:0;border-width:1px;border-style:solid;border-color:#2a2a2a;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:border-color .32s var(--ease-glide),transform .42s var(--ease-owl)}.svc-row-toggle-bar{position:absolute;background:var(--smoke-400);transition:background .32s var(--ease-glide)}.svc-row-toggle-bar-h{left:5px;right:5px;top:50%;height:1px;transform:translateY(-50%)}.svc-row-toggle-bar-v{top:5px;bottom:5px;left:50%;width:1px;transform:translate(-50%);transition:opacity .32s var(--ease-glide),background .32s var(--ease-glide)}.svc-row.is-active .svc-row-toggle{border-color:var(--lime);transform:rotate(45deg)}.svc-row.is-active .svc-row-toggle-bar{background:var(--lime)}.svc-row.is-active .svc-row-toggle-bar-v{opacity:0}.svc-row-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-owl)}.svc-row.is-active .svc-row-panel{grid-template-rows:1fr}.svc-row-panel-inner{position:relative;overflow:hidden}.svc-row-scan{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent 0%,rgba(169,223,56,0) 5%,#a9df38 50%,rgba(169,223,56,0) 95%,transparent 100%);transform-origin:left center;transform:scaleX(0);opacity:0;pointer-events:none;will-change:transform,opacity}.svc-row-panel-body{padding:26px 24px 32px 12px}@media(min-width:1024px){.svc-row-panel-body{padding:32px 32px 40px 16px}}.svc-row-tagline{margin:0 0 28px;font-family:JetBrains Mono,monospace;font-size:13px;font-style:italic;line-height:1.6;color:var(--smoke-300);max-width:640px}@media(min-width:1024px){.svc-row-tagline{font-size:14px;margin-bottom:32px}}.svc-row-grid{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:1fr;gap:8px 24px;max-width:720px}@media(min-width:640px){.svc-row-grid{grid-template-columns:1fr 1fr;gap:10px 32px}}@media(min-width:1280px){.svc-row-grid{grid-template-columns:1fr 1fr 1fr}}.svc-row-item{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:var(--smoke-200);display:flex;align-items:baseline;gap:8px}.svc-row-bullet{color:var(--lime);font-weight:700}.svc-row-foot{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:4px}@media(min-width:768px){.svc-row-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.svc-row-sector{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:var(--smoke-500)}.svc-row-cta{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--lime);text-decoration:none;padding:6px 0;border-bottom:1px solid rgba(169,223,56,.32);transition:border-color .2s var(--ease-glide),gap .25s var(--ease-glide);-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:hover)and (pointer:fine){.svc-row-cta:hover{border-color:var(--lime);gap:12px}}.svc-next-cue{margin-top:64px;display:flex;flex-direction:column;align-items:center;gap:14px}@media(min-width:1024px){.svc-next-cue{margin-top:88px}}.svc-next-line{display:block;width:1px;height:56px;background:linear-gradient(to bottom,#a9df3800,#a9df3866);transform:scaleY(0);will-change:transform}.svc-next-label{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.24em;color:var(--smoke-500)}.svc-next-arrow{color:var(--lime);font-size:12px}@media(prefers-reduced-motion:reduce){.svc-row-panel{transition:none!important}.svc-row-scan{display:none}.svc-row-toggle,.svc-row-rail-dot,.svc-row-rail-number,.svc-row-codename,.svc-row-node,.svc-row-name{transition:none!important}}.hero-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:768px){.hero-grid{grid-template-columns:1.2fr .8fr;gap:56px}}@media(min-width:1280px){.hero-grid{gap:80px}}.hero-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:26px}.hero-eyebrow-rule{display:block;width:40px;height:1px;background:var(--sweep);flex-shrink:0}.hero-eyebrow-text{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--lime)}.hero-headline{font-family:Space Grotesk,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.005em;line-height:.96;font-size:clamp(38px,6.2vw,88px);margin:0}.hero-headline-line{display:block}.hero-headline-line-1{color:var(--bone)}.hero-feed-wrap{margin-top:28px;margin-bottom:0}.hero-feed{display:inline-flex;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.22em;color:var(--smoke-200);height:24px;font-variant-numeric:tabular-nums}.hero-feed-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px #a9df3880;animation:hero-feed-dot 1.6s var(--ease-owl) infinite;flex-shrink:0}@keyframes hero-feed-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.hero-feed-text{display:inline-block;animation:hero-feed-text-in .7s var(--ease-owl) forwards;opacity:1;transition:opacity .35s var(--ease-owl),transform .35s var(--ease-owl)}.hero-feed-text[data-phase=out]{opacity:0;transform:translateY(6px)}@keyframes hero-feed-text-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hero-sub{margin:28px 0 0;font-family:Inter,sans-serif;font-weight:400;color:var(--smoke-300);font-size:clamp(15px,1.45vw,18px);line-height:1.7;max-width:560px}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}.hero-cta{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;text-decoration:none;padding:15px 26px;border-radius:999px;transition:transform .3s var(--ease-glide),background-color .25s var(--ease-glide),border-color .25s var(--ease-glide),color .25s var(--ease-glide),box-shadow .3s var(--ease-glide);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hero-cta-primary{background:var(--lime);color:#000}.hero-cta-secondary{background:transparent;color:var(--bone);border:1px solid #2a2a2a}@media(hover:hover)and (pointer:fine){.hero-cta-primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #a9df3866}.hero-cta-secondary:hover{border-color:var(--lime);color:var(--lime)}}.hero-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.hero-stage-label{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--smoke-500);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:8px}.hero-stage-status{color:var(--smoke-400)}.hero-stage-status-arrow{color:var(--lime)}.hero-icon-wrap{position:relative;width:clamp(180px,28vw,320px);aspect-ratio:1359 / 1321;display:flex;align-items:center;justify-content:center}.hero-icon-ring{position:absolute;border-radius:50%;border:1px solid rgba(169,223,56,.06);pointer-events:none;will-change:transform}.hero-icon-ring-1{width:140%;height:140%;top:-20%;left:-20%;animation:hero-ring-spin-cw 120s linear infinite}.hero-icon-ring-2{width:180%;height:180%;top:-40%;left:-40%;border-color:#a9df380a;animation:hero-ring-spin-ccw 160s linear infinite}@keyframes hero-ring-spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-ring-spin-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.hero-icon-img{position:relative;width:100%;height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;animation:hero-icon-breathe 4.8s cubic-bezier(.4,0,.2,1) infinite;will-change:transform;transform-origin:50% 50%}@keyframes hero-icon-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.hero-scan-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.hero-scan-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at center,rgba(150,150,150,.42) 1px,transparent 1.5px);background-size:28px 28px;background-position:0 0;opacity:.55;mask-image:radial-gradient(ellipse 100% 90% at 50% 50%,black 20%,transparent 92%);-webkit-mask-image:radial-gradient(ellipse 100% 90% at 50% 50%,black 20%,transparent 92%)}@media(max-width:640px){.hero-scan-grid{background-size:22px 22px}}.hero-scan-markers{position:absolute;top:0;right:0;bottom:0;left:0}.hero-scan-markers-desktop{display:block}.hero-scan-markers-mobile{display:none}@media(max-width:767px){.hero-scan-markers-desktop{display:none}.hero-scan-markers-mobile{display:block}}.hero-scan-marker{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px #a9df3866;transform:translate(-50%,-50%) scale(1);animation:hero-marker-pulse 5s ease-in-out infinite;opacity:.4}@keyframes hero-marker-pulse{0%,to{opacity:.25;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.6)}}.hero-scan-beam{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(169,223,56,.06) 20%,rgba(169,223,56,.12) 50%,rgba(169,223,56,.06) 80%,transparent 100%);transform:translateY(0);animation:hero-scan-beam 24s ease-in-out infinite;opacity:0;will-change:transform,opacity}@keyframes hero-scan-beam{0%{transform:translateY(0);opacity:0}3%{opacity:.9}10%{transform:translateY(100vh);opacity:0}to{transform:translateY(100vh);opacity:0}}@media(max-width:767px){.hero-scan-beam{display:none}}.hero-scroll-wrap{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:5}.hero-scroll{display:flex;flex-direction:column;align-items:center;gap:12px}.hero-scroll-line{position:relative;display:block;width:1px;height:56px;background:#7a7a7a40;overflow:hidden}.hero-scroll-head{position:absolute;top:0;left:0;width:100%;height:16px;background:linear-gradient(to bottom,#a9df3800,#a9df38,#a9df3800);animation:hero-scroll-head 2.8s var(--ease-owl) infinite}@keyframes hero-scroll-head{0%{transform:translateY(-100%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(350%);opacity:0}}.hero-scroll-label{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--smoke-500)}@media(max-width:639px){.hero-scroll-wrap{display:none}}@media(max-width:767px){.hero-content{order:2;text-align:left}.hero-stage-col{order:1;display:flex;justify-content:center}.hero-stage-coords{display:none}.hero-icon-wrap{width:clamp(180px,50vw,240px)}.hero-feed{font-size:10.5px;height:20px}.hero-sub{font-size:15px}.hero-eyebrow{margin-bottom:18px}.hero-ctas{gap:10px;margin-top:26px}.hero-cta{padding:14px 22px;font-size:10.5px}}@media(prefers-reduced-motion:reduce){.hero-icon-ring-1,.hero-icon-ring-2,.hero-icon-img,.hero-feed-dot,.hero-scan-marker,.hero-scan-beam,.hero-scroll-head{animation:none!important}.hero-feed-text{opacity:1!important;transform:none!important;animation:none!important}}.feed-panel{position:relative;background:var(--smoke-900);border:1px solid rgba(169,223,56,.08);border-radius:14px;padding:28px 36px;box-shadow:inset 0 1px #a9df380a,0 1px #0000004d;overflow:hidden}.feed-header{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:JetBrains Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--smoke-300);font-variant-numeric:tabular-nums}.feed-header-left,.feed-header-right{display:flex;align-items:center;gap:10px}.feed-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);flex-shrink:0;box-shadow:0 0 8px #a9df3880;animation:feed-dot-pulse 1.6s var(--ease-owl) infinite}@keyframes feed-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.92)}}.feed-header-label{display:inline-flex;align-items:center;gap:8px;color:var(--smoke-200)}.feed-header-sep{color:#a9df3873}.feed-header-status{color:var(--lime)}.feed-clock,.feed-obs-id{color:var(--smoke-300)}.feed-divider{height:1px;width:100%;background:#1f1f1fe6;margin:22px 0}.feed-card{position:relative;cursor:default;outline:none;border-radius:8px;min-height:220px;display:flex;flex-direction:column;padding:6px 0;transition:background-color .25s var(--ease-glide)}.feed-card:focus-visible{background:#a9df3805;box-shadow:0 0 0 1px #a9df382e}.feed-scan-bar{position:absolute;top:-23px;left:0;width:35%;height:1px;background:linear-gradient(90deg,transparent 0%,#a9df38 50%,transparent 100%);opacity:0;transform:translate(-100%);pointer-events:none}.feed-card.is-scanning .feed-scan-bar{animation:feed-scan .7s ease-out}@keyframes feed-scan{0%{transform:translate(-100%);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translate(285%);opacity:0}}.feed-card-meta{display:flex;align-items:center;gap:12px;margin-bottom:14px;min-height:14px}.feed-card-rule{display:inline-block;width:28px;height:1px;background:var(--lime);transform-origin:left center}.feed-card-rule-static{transform:none}.feed-card-meta-label{position:relative;display:inline-flex;align-items:center;height:14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:var(--lime)}.feed-meta-text{position:absolute;top:0;left:0;white-space:nowrap}.feed-meta-observation{color:var(--lime)}.feed-meta-detecting{color:var(--smoke-400)}.feed-caret{display:inline-block;margin-left:4px;animation:feed-caret-blink .7s steps(2) infinite}@keyframes feed-caret-blink{0%,50%{opacity:1}51%,to{opacity:0}}.feed-title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(22px,3.4vw,36px);line-height:1.18;letter-spacing:.005em;color:var(--bone);margin:0;min-height:1.18em}.feed-card-response{margin-top:22px;opacity:0;max-height:0;transform:translateY(8px);overflow:hidden;transition:opacity .32s var(--ease-glide),max-height .5s var(--ease-glide),transform .4s var(--ease-glide);pointer-events:none}.feed-card.is-hover-capable:hover .feed-card-response,.feed-card.is-hover-capable:focus-within .feed-card-response{opacity:1;max-height:360px;transform:translateY(0);pointer-events:auto}.feed-card.is-touch .feed-card-response{opacity:1;max-height:360px;transform:translateY(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.feed-card-response{opacity:1;max-height:360px;transform:none;transition:none}}.feed-card-meta-response{margin-bottom:12px}.feed-card-meta-label-lime{color:var(--lime)}.feed-response-text{font-family:Inter,sans-serif;font-size:clamp(15px,1.3vw,17px);line-height:1.65;color:var(--smoke-200);margin:0 0 18px;max-width:720px}.feed-response-cta{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--lime);text-decoration:none;padding:8px 0;border-bottom:1px solid rgba(169,223,56,.32);width:-moz-max-content;width:max-content;transition:border-color .2s var(--ease-glide),gap .25s var(--ease-glide);-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:hover)and (pointer:fine){.feed-response-cta:hover{border-color:var(--lime);gap:12px}}.feed-card-hint{margin-top:auto;display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--smoke-500);font-style:italic;padding-top:22px;opacity:1;transition:opacity .25s var(--ease-glide)}.feed-card-hint-arrow{color:var(--lime);font-style:normal}.feed-card.is-hover-capable:hover .feed-card-hint,.feed-card.is-hover-capable:focus-within .feed-card-hint{opacity:0}.feed-card.is-touch .feed-card-hint{display:none}.feed-archive{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--smoke-500);overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 78%,transparent 100%)}.feed-archive-label{color:var(--smoke-500);flex-shrink:0}.feed-archive-list{display:flex;align-items:center;gap:14px;list-style:none;margin:0;padding:0;font-variant-numeric:tabular-nums}.feed-archive-item{position:relative;display:inline-flex;align-items:center;flex-shrink:0;transition:opacity .5s var(--ease-glide),transform .5s var(--ease-glide);opacity:calc(1 - var(--i) * .13)}.feed-archive-item:before{content:"·";margin-right:14px;color:#a9df3873}.feed-archive-item:first-child:before{display:none}.feed-archive-num{color:var(--smoke-400)}.feed-caption{margin-top:18px;font-family:JetBrains Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.2em;color:var(--smoke-500)}@media(max-width:767px){.feed-panel{padding:22px;border-radius:12px}.feed-header{flex-direction:column;align-items:flex-start;gap:6px;font-size:10px}.feed-divider{margin:18px 0}.feed-card{min-height:0}.feed-title{font-size:clamp(22px,6vw,30px)}.feed-archive{font-size:10px;gap:10px}.feed-archive-list{gap:10px}.feed-archive-item:before{margin-right:10px}}@media(prefers-reduced-motion:reduce){.nav-panel,.brand-morph,.brand-full,.brand-icon,.nav-links,.nav-link,.nav-cta,.nav-cta-dot,.mobile-menu-sheet,.mobile-menu-link{transition:none!important;animation:none!important}}.testimonial-carousel-wrap{position:relative}.testimonial-track{display:flex;gap:16px;list-style:none;margin:0;padding:8px 4px 32px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.testimonial-track::-webkit-scrollbar{display:none}.testimonial-card{position:relative;flex:0 0 calc(100% - 24px);min-width:0;scroll-snap-align:center;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--smoke-900) 0%,var(--smoke-800) 100%);border:1px solid var(--surface-card-border);border-radius:16px;padding:26px 24px 24px;overflow:hidden;transition:border-color .35s var(--ease-glide),transform .35s var(--ease-glide)}@media(min-width:720px){.testimonial-card{flex:0 0 calc(70% - 16px)}}@media(min-width:1024px){.testimonial-card{flex:0 0 calc(58% - 16px);padding:30px 30px 26px;border-radius:18px}}@media(min-width:1440px){.testimonial-card{flex:0 0 calc(46% - 16px)}}.testimonial-card:after{content:"";position:absolute;bottom:-40px;left:-40px;width:100px;height:100px;background:radial-gradient(circle at center,rgba(169,223,56,.1) 0%,transparent 70%);pointer-events:none}.testimonial-card-header{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:flex-start;margin-bottom:18px}.testimonial-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--smoke-800),var(--smoke-700));border:1px solid var(--smoke-700);color:var(--lime);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.04em;flex-shrink:0}.testimonial-meta{min-width:0}.testimonial-row-1{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.testimonial-name{color:var(--bone);font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.005em}.testimonial-verified{display:inline-flex;align-items:center;gap:5px;background:#a9df3814;color:var(--lime);border:1px solid rgba(169,223,56,.22);padding:3px 9px 3px 7px;border-radius:999px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;line-height:1}.testimonial-verified-icon{display:block;margin-bottom:1px}.testimonial-row-2,.testimonial-row-3{color:var(--smoke-400);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;line-height:1.6}.testimonial-row-2{margin-bottom:2px}.testimonial-dot{margin:0 6px;color:var(--smoke-500)}.testimonial-quote{margin:0 0 18px;padding:0;color:var(--smoke-100);font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.7;font-style:italic;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1024px){.testimonial-quote{font-size:16px;-webkit-line-clamp:10}}.testimonial-quote-mark{color:var(--lime);font-family:Space Grotesk,sans-serif;font-size:18px;margin-right:4px;vertical-align:-1px}.testimonial-services{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.testimonial-service-pill{display:inline-flex;align-items:center;gap:6px;background:var(--smoke-800);border:1px solid var(--smoke-700);color:var(--smoke-300);padding:4px 10px;border-radius:999px;font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.08em;line-height:1.4}.testimonial-impact{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;background:#a9df380a;border:1px solid rgba(169,223,56,.16);border-radius:10px}.testimonial-impact-label{color:var(--lime);font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.16em;flex-shrink:0}.testimonial-impact-value{color:var(--bone);font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500}.testimonial-code{margin-top:auto;padding-top:14px;color:var(--smoke-500);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;border-top:1px solid var(--smoke-800)}.testimonial-nav{position:absolute;top:50%;width:44px;height:44px;border-radius:50%;background:var(--smoke-900);border:1px solid var(--surface-card-border);color:var(--bone);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:border-color .25s var(--ease-glide),background .25s var(--ease-glide),transform .25s var(--ease-glide),opacity .25s var(--ease-glide);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.testimonial-nav-prev{left:-6px;transform:translateY(-50%)}.testimonial-nav-next{right:-6px;transform:translateY(-50%)}@media(min-width:1024px){.testimonial-nav-prev{left:-22px}.testimonial-nav-next{right:-22px}}.testimonial-nav:disabled{opacity:.3;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.testimonial-nav:not(:disabled):hover{border-color:#a9df3880;background:#a9df3814;color:var(--lime);transform:translateY(-50%) scale(1.05)}}.testimonial-nav:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media(max-width:540px){.testimonial-nav{display:none}}.testimonial-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:16px 0 8px}.testimonial-pip{width:24px;height:24px;border-radius:50%;border:0;background:transparent;cursor:pointer;padding:0;position:relative}.testimonial-pip:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--smoke-700);transition:background .3s var(--ease-glide),transform .3s var(--ease-glide),width .3s var(--ease-glide)}.testimonial-pip{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.testimonial-pip.is-active:after{background:var(--lime);width:22px;border-radius:999px}.testimonial-pip:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media(hover:hover)and (pointer:fine){.testimonial-pip:not(.is-active):hover:after{background:var(--smoke-500);transform:translate(-50%,-50%) scale(1.2)}}.testimonial-counter{display:flex;justify-content:center;align-items:baseline;gap:6px;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;color:var(--smoke-500)}.testimonial-counter-current{color:var(--lime);font-weight:500}.testimonial-counter-sep{opacity:.5}@media(prefers-reduced-motion:reduce){.testimonial-track{scroll-behavior:auto}.testimonial-card,.testimonial-pip,.testimonial-nav{transition:none!important}}.process-section{background:var(--obsidian);padding:56px 0 64px;overflow:hidden}@media(min-width:1024px){.process-section{padding:72px 0}}.process-headline-text{font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4.5vw,44px);color:var(--bone);letter-spacing:-.015em;line-height:1.05;margin:8px 0 28px;max-width:640px}@media(min-width:1024px){.process-headline-text{margin-bottom:32px}}.process-snake-canvas{position:relative;width:100%;max-width:880px;margin:0 auto;aspect-ratio:880 / 400}@media(max-width:767px){.process-snake-canvas{aspect-ratio:360 / 300;max-width:380px}}@media(max-width:400px){.process-snake-canvas{aspect-ratio:320 / 320}}.process-snake-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.process-snake-track,.process-snake-flow{fill:none;stroke:url(#process-snake-grad);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.process-snake-track{stroke-width:1;opacity:.22}.process-snake-flow{stroke-width:1.6;stroke-dasharray:6 10;filter:url(#process-snake-glow);animation:snake-flow 4.5s linear infinite}@keyframes snake-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-32}}.process-chip{position:absolute;transform:translate(-50%,-50%);z-index:2;pointer-events:none}@media(hover:hover)and (pointer:fine){.process-chip{pointer-events:auto}}.process-chip-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:linear-gradient(180deg,#0f0f0fc7,#0a0a0ab8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(169,223,56,.28);border-radius:12px;padding:9px 16px 10px;min-width:100px;white-space:nowrap;box-shadow:0 8px 20px #0006,0 0 18px #a9df3814,inset 0 1px #ffffff0a;transition:border-color .35s var(--ease-glide),box-shadow .35s var(--ease-glide),transform .35s var(--ease-glide);animation:chip-bob 5.4s var(--ease-glide) infinite;animation-delay:calc(var(--phase-i, 0) * -.4s)}@keyframes chip-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.process-chip-num{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--lime);letter-spacing:.22em;font-weight:500;line-height:1;opacity:.85}.process-chip-name{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:var(--bone);letter-spacing:.08em;text-transform:uppercase;line-height:1}@media(min-width:1024px){.process-chip-inner{padding:10px 18px 11px;min-width:116px}.process-chip-name{font-size:14px}}@media(max-width:480px){.process-chip-inner{padding:7px 11px 8px;min-width:80px;border-radius:10px}.process-chip-num{font-size:8.5px;letter-spacing:.18em}.process-chip-name{font-size:10.5px;letter-spacing:.06em}}@media(max-width:360px){.process-chip-inner{padding:6px 9px 7px;min-width:72px}.process-chip-name{font-size:10px}}@media(hover:hover)and (pointer:fine){.process-chip{cursor:default}.process-chip:hover .process-chip-inner{border-color:#a9df3899;box-shadow:0 12px 28px #00000073,0 0 28px #a9df3838,inset 0 1px #ffffff0f;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.process-snake-flow,.process-chip-inner{animation:none}}.why-section{background:var(--smoke-900);padding:80px 0 96px}@media(min-width:1024px){.why-section{padding:120px 0}}.why-headline{font-family:Space Grotesk,sans-serif;font-size:clamp(34px,5.5vw,60px);color:var(--bone);letter-spacing:-.015em;line-height:1.05;margin:8px 0 16px;max-width:760px}.why-sub{font-family:Inter,system-ui,sans-serif;font-size:15px;color:var(--smoke-300);line-height:1.6;max-width:620px;margin:0 0 56px}.why-groups{display:flex;flex-direction:column;gap:56px}@media(min-width:1024px){.why-groups{gap:72px}}.why-group-label{display:flex;align-items:center;gap:14px;margin-bottom:22px}.why-group-number{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--lime);letter-spacing:.18em;font-weight:500;flex-shrink:0}.why-group-rule{flex-shrink:0;width:36px;height:1px;background:linear-gradient(to right,var(--lime),rgba(169,223,56,.2))}.why-group-text{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--smoke-300);letter-spacing:.22em;text-transform:uppercase;font-weight:500}.why-grid{display:grid;grid-template-columns:1fr;gap:12px;list-style:none;margin:0;padding:0}@media(min-width:720px){.why-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media(min-width:1024px){.why-grid{grid-template-columns:repeat(3,1fr);gap:16px}}.why-card{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,#0a0a0a,#0c0c0c);border:1px solid #161616;border-radius:14px;padding:22px;transition:border-color .35s var(--ease-glide),background .35s var(--ease-glide),transform .35s var(--ease-glide);overflow:hidden}@media(min-width:1024px){.why-card{padding:24px 22px;min-height:280px}}@media(hover:hover)and (pointer:fine){.why-card:hover{border-color:var(--smoke-700);background:linear-gradient(180deg,#0b0b0b,#0e0e0e);transform:translateY(-2px)}.why-card:hover .why-card-divider-line{background:linear-gradient(to right,transparent 0%,rgba(169,223,56,.6) 50%,transparent 100%)}}.why-card:after{content:"";position:absolute;bottom:-40px;left:-40px;width:100px;height:100px;background:radial-gradient(circle at center,rgba(169,223,56,.08) 0%,transparent 70%);pointer-events:none}.why-card-top{flex-shrink:0}.why-card-tag{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;line-height:1;margin-bottom:10px}.why-card-tag-others{color:var(--smoke-500)}.why-card-tag-evolls{color:var(--lime)}.why-card-tag-icon{display:block}.why-card-generic{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--smoke-500);line-height:1.55;margin:0;text-decoration:line-through;text-decoration-color:#7a7a7a66;text-decoration-thickness:1px;text-underline-offset:2px}.why-card-divider{margin:18px 0;display:flex;align-items:center;justify-content:center}.why-card-divider-line{display:block;width:100%;height:1px;background:linear-gradient(to right,transparent 0%,rgba(169,223,56,.35) 50%,transparent 100%);transition:background .35s var(--ease-glide)}.why-card-bottom{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.why-card-answer{font-family:Space Grotesk,sans-serif;font-size:clamp(17px,1.5vw,19px);color:var(--bone);font-weight:500;line-height:1.35;margin:0;letter-spacing:-.005em}.why-card-highlight{color:var(--lime);font-weight:600}@media(max-width:380px){.why-card{padding:18px}.why-card-divider{margin:14px 0}.why-card-answer{font-size:16px}}@media(prefers-reduced-motion:reduce){.why-card{transition:none}}.section-canvas{position:relative;overflow:hidden}.section-canvas>.wrap{position:relative;z-index:1}.section-canvas:before{content:"";position:absolute;top:0;left:0;width:36%;height:1.5px;background:linear-gradient(90deg,transparent 0%,rgba(169,223,56,.32) 28%,rgba(169,223,56,.85) 50%,rgba(169,223,56,.32) 72%,transparent 100%);filter:drop-shadow(0 0 5px rgba(169,223,56,.55));pointer-events:none;z-index:4;animation:section-scan-travel 6s linear infinite;will-change:transform}@keyframes section-scan-travel{0%{transform:translate(-100%)}to{transform:translate(278%)}}.section-canvas.glow-tr:before{animation-delay:-1.2s}.section-canvas.glow-bl:before{animation-delay:-2.4s}.section-canvas.glow-br:before{animation-delay:-3.6s}.section-canvas.glow-cc:before{animation-delay:-4.8s}.section-canvas:after{content:"";position:absolute;width:60vw;aspect-ratio:1;max-width:720px;background:radial-gradient(circle at center,rgba(169,223,56,.075) 0%,rgba(169,223,56,.025) 35%,transparent 65%);pointer-events:none;z-index:0;filter:blur(6px)}.section-canvas.glow-tl:after{top:-18%;left:-18%}.section-canvas.glow-tr:after{top:-18%;right:-18%}.section-canvas.glow-bl:after{bottom:-18%;left:-18%}.section-canvas.glow-br:after{bottom:-18%;right:-18%}.section-canvas.glow-cc:after{top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;max-width:900px}@media(max-width:767px){.section-canvas:after{width:90vw;max-width:500px;background:radial-gradient(circle at center,rgba(169,223,56,.06) 0%,rgba(169,223,56,.02) 35%,transparent 65%)}}@media(prefers-reduced-motion:reduce){.section-canvas:before{animation:none;opacity:0}}:root[data-theme=light] ::-moz-selection{background:#7fb52e47;color:#0a0a0a}:root[data-theme=light] ::selection{background:#7fb52e47;color:#0a0a0a}:root[data-theme=light] body:before{background:radial-gradient(900px 600px at 78% -8%,rgba(127,181,46,.1),transparent 60%),radial-gradient(700px 500px at -5% 18%,rgba(99,181,60,.06),transparent 55%)}:root[data-theme=light] body:after{opacity:.025}:root[data-theme=light] .nav-panel{background-color:rgba(255,255,255,calc(var(--nav-p) * .82));border:1px solid rgba(127,181,46,calc(var(--nav-p) * .18));box-shadow:0 calc(var(--nav-p) * 12px) calc(var(--nav-p) * 32px) rgba(15,15,15,calc(var(--nav-p) * .1)),0 0 calc(var(--nav-p) * 40px) rgba(127,181,46,calc(var(--nav-p) * .08))}:root[data-theme=light] .nav-link{color:var(--smoke-300)}:root[data-theme=light] .nav-link.is-active,:root[data-theme=light] .nav-link:hover{color:var(--bone)}@media(max-width:767px){:root[data-theme=light] .nav-panel{background-color:rgba(255,255,255,calc(var(--nav-p) * .85))}}:root[data-theme=light] .nav-cta{color:var(--obsidian)}:root[data-theme=light] .nav-skip-link{background:var(--smoke-900);color:var(--bone)}:root[data-theme=light] .theme-toggle{color:var(--smoke-300);border-color:rgba(127,181,46,calc(var(--nav-p, 0) * .22 + .14))}:root[data-theme=light] .mobile-menu-sheet{background:#faf9f4f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:root[data-theme=light] .mobile-menu-backdrop{background:transparent}:root[data-theme=light] .mobile-menu-link{color:var(--bone)}:root[data-theme=light] .mobile-menu-link-arrow,:root[data-theme=light] .mobile-menu-link-index{color:var(--smoke-400)}:root[data-theme=light] .mobile-menu-cta{background:var(--lime);color:var(--obsidian)}:root[data-theme=light] .hero-headline-line-1{color:var(--smoke-300)}:root[data-theme=light] .hero-eyebrow-text{color:var(--lime)}:root[data-theme=light] .hero-stage-status,:root[data-theme=light] .hero-stage-coords,:root[data-theme=light] .hero-sub{color:var(--smoke-400)}:root[data-theme=light] .hero-cta-secondary{border-color:var(--smoke-200);color:var(--bone)}:root[data-theme=light] .hero-cta-secondary:hover{border-color:var(--lime);color:var(--lime)}:root[data-theme=light] .hero-scroll-line{background:linear-gradient(to bottom,transparent,var(--smoke-300))}:root[data-theme=light] .hero-scroll-text{color:var(--smoke-400)}:root[data-theme=light] .hero-scan-grid{background-image:radial-gradient(circle at center,rgba(40,40,40,.18) 1px,transparent 1.5px)}:root[data-theme=light] .hero-icon-ring{border-color:#7fb52e2e}:root[data-theme=light] .feed-panel,:root[data-theme=light] .feed-card,:root[data-theme=light] .feed-archive{background:var(--smoke-800);border-color:var(--smoke-700)}:root[data-theme=light] .feed-card-title,:root[data-theme=light] .feed-archive-item{color:var(--bone)}:root[data-theme=light] .feed-status,:root[data-theme=light] .feed-card-label,:root[data-theme=light] .feed-archive-num{color:var(--smoke-400)}:root[data-theme=light] .svc-row{border-color:var(--smoke-700)}:root[data-theme=light] .svc-row-title{color:var(--bone)}:root[data-theme=light] .svc-row-tag{color:var(--smoke-400)}:root[data-theme=light] .svc-row-detail{color:var(--smoke-300)}:root[data-theme=light] .svc-section-header{border-color:var(--smoke-700)}:root[data-theme=light] .process-chip-inner{background:linear-gradient(180deg,#ffffffeb,#f8f7f2eb);border-color:#7fb52e6b;box-shadow:0 8px 20px #0f0f0f1a,0 0 18px #7fb52e24,inset 0 1px #ffffff80}:root[data-theme=light] .process-chip-name{color:var(--bone)}:root[data-theme=light] .process-chip-num{color:var(--lime)}:root[data-theme=light] .why-card{background:linear-gradient(180deg,#fff,#fafaf6);border-color:#e5e5e0}:root[data-theme=light] .why-card-tag-others{color:var(--smoke-400)}:root[data-theme=light] .why-card-generic{color:var(--smoke-400);text-decoration-color:#4a4a4a73}:root[data-theme=light] .why-card-answer{color:var(--bone)}:root[data-theme=light] .why-group-text{color:var(--smoke-300)}:root[data-theme=light] .why-card-divider-line{background:linear-gradient(to right,transparent 0%,rgba(127,181,46,.45) 50%,transparent 100%)}@media(hover:hover)and (pointer:fine){:root[data-theme=light] .why-card:hover{background:linear-gradient(180deg,#fff,#f5f5ef);border-color:#d4d4d0}}:root[data-theme=light] .testimonial-card{background:#fff;border-color:#e5e5e0}:root[data-theme=light] .testimonial-card.is-open{background:#fafaf6;border-color:#7fb52e66}:root[data-theme=light] .testimonial-avatar{background:linear-gradient(135deg,#f4f4ef,#e8e8e4);border-color:#e0e0db;color:var(--lime)}:root[data-theme=light] .testimonial-card.is-open .testimonial-avatar{border-color:#7fb52e80;box-shadow:0 0 0 3px #7fb52e1a}:root[data-theme=light] .testimonial-name{color:var(--bone)}:root[data-theme=light] .testimonial-verified{background:#7fb52e1f;border-color:#7fb52e52;color:var(--lime)}:root[data-theme=light] .testimonial-row-2,:root[data-theme=light] .testimonial-row-3{color:var(--smoke-400)}:root[data-theme=light] .testimonial-dot{color:var(--smoke-500)}:root[data-theme=light] .testimonial-preview{color:var(--smoke-300)}:root[data-theme=light] .testimonial-quote{color:var(--smoke-200);border-left-color:#7fb52e4d}:root[data-theme=light] .testimonial-service-pill{background:#f4f4ef;border-color:#e0e0db;color:var(--smoke-300)}:root[data-theme=light] .testimonial-impact{background:#7fb52e0f;border-color:#7fb52e40}:root[data-theme=light] .testimonial-impact-value{color:var(--bone)}:root[data-theme=light] .testimonial-code{color:var(--smoke-400);border-top-color:#e8e8e4}:root[data-theme=light] .testimonial-chevron{color:var(--smoke-400)}:root[data-theme=light] .testimonial-header:active{background:#00000005}:root[data-theme=light] #contact>div[class*=absolute]{opacity:.6}:root[data-theme=light] footer{border-top-color:#e8e8e4!important}:root[data-theme=light] footer .text-smoke-400,:root[data-theme=light] footer .text-smoke-500,:root[data-theme=light] footer .text-smoke-600{color:var(--smoke-300)!important}:root[data-theme=light] .evolls-sonar{border-color:#7fb52e8c}:root[data-theme=light] .custom-cursor-trail{background:radial-gradient(circle,#7fb52e80,#7fb52e2e,#7fb52e00 70%)}:root[data-theme=light] .section-canvas:before{background:linear-gradient(90deg,transparent 0%,rgba(127,181,46,.45) 28%,rgba(127,181,46,.95) 50%,rgba(127,181,46,.45) 72%,transparent 100%);filter:drop-shadow(0 0 5px rgba(127,181,46,.4))}:root[data-theme=light] .section-canvas:after{background:radial-gradient(circle at center,rgba(127,181,46,.1) 0%,rgba(127,181,46,.035) 35%,transparent 65%)}:root[data-theme=light] .about-principle,:root[data-theme=light] .about-pillar{background:linear-gradient(180deg,#fff,#fafaf6);border-color:#e5e5e0}:root[data-theme=light] .about-principle-num{color:var(--smoke-700)}:root[data-theme=light] .about-principle-title,:root[data-theme=light] .about-pillar-title{color:var(--bone)}:root[data-theme=light] .about-principle-desc,:root[data-theme=light] .about-pillar-sub{color:var(--smoke-300)}:root[data-theme=light] .about-manifesto-line,:root[data-theme=light] .about-question{color:var(--smoke-200)}:root[data-theme=light] .about-zone-divider-tag{background:#7fb52e1a;border-color:#7fb52e52}.about-header{margin-bottom:64px;max-width:940px}.about-headline-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.about-headline{font-family:Space Grotesk,sans-serif;font-size:clamp(38px,6.5vw,76px);font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--bone);margin:0;max-width:720px}.about-meta{display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--smoke-400);margin-top:12px;flex-shrink:0}.about-meta-dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px #a9df38cc;animation:about-meta-pulse 2.4s ease-in-out infinite}@keyframes about-meta-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.about-question{position:relative;margin:32px 0 0;font-family:Inter,system-ui,sans-serif;font-style:italic;font-size:clamp(22px,3vw,32px);line-height:1.35;color:var(--smoke-200);font-weight:400;max-width:640px}.about-question-mark{display:inline-block;color:var(--lime);font-family:Space Grotesk,sans-serif;font-style:normal;font-size:1.4em;vertical-align:-.1em;margin-right:6px}.about-manifesto{max-width:760px;margin:0 auto;padding:56px 0;position:relative}.about-manifesto:before,.about-manifesto:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:40px;height:1px;background:linear-gradient(to right,transparent,rgba(169,223,56,.45),transparent)}.about-manifesto:before{top:0}.about-manifesto:after{bottom:0}.about-manifesto-line{font-family:Inter,system-ui,sans-serif;font-size:clamp(17px,1.5vw,19px);line-height:1.75;color:var(--smoke-200);margin:0 0 22px;letter-spacing:.005em}.about-manifesto-line:last-child{margin-bottom:0}.about-dropcap{float:left;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:4em;line-height:.85;color:var(--lime);margin:4px 12px 0 0;text-shadow:0 0 24px rgba(169,223,56,.25)}.about-zone-divider{display:flex;align-items:center;gap:18px;margin:56px 0 36px}.about-zone-divider-rule{flex:1;height:1px;background:linear-gradient(to right,transparent,var(--smoke-700) 30%,var(--smoke-700) 70%,transparent)}.about-zone-divider-label{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--smoke-300);font-weight:500;flex-shrink:0}.about-zone-divider-tag{color:var(--lime);background:#a9df380f;border:1px solid rgba(169,223,56,.22);padding:3px 8px;border-radius:4px;font-size:10px}.about-principles{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:640px){.about-principles{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.about-principles{grid-template-columns:repeat(4,1fr);gap:16px}}.about-principle{position:relative;padding:24px 22px 22px;background:linear-gradient(180deg,var(--smoke-900) 0%,#0c0c0c 100%);border:1px solid var(--surface-card-border);border-radius:14px;overflow:hidden;transition:border-color .35s var(--ease-glide),transform .35s var(--ease-glide),background .35s var(--ease-glide)}@media(hover:hover)and (pointer:fine){.about-principle:hover{border-color:#a9df3852;transform:translateY(-2px)}.about-principle:hover .about-principle-num{color:#a9df3829}}.about-principle-num{position:absolute;top:-8px;right:10px;font-family:Space Grotesk,sans-serif;font-size:72px;font-weight:700;line-height:1;color:var(--smoke-800);pointer-events:none;transition:color .35s var(--ease-glide);letter-spacing:-.02em}.about-principle-dot{display:block;width:6px;height:6px;border-radius:50%;background:var(--lime);margin-bottom:16px;box-shadow:0 0 8px #a9df3880}.about-principle-title{position:relative;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600;color:var(--bone);margin:0 0 8px;letter-spacing:-.005em;z-index:1}.about-principle-desc{position:relative;font-family:Inter,system-ui,sans-serif;font-size:13.5px;color:var(--smoke-300);line-height:1.6;margin:0;z-index:1}.about-principle-corner{position:absolute;bottom:-36px;left:-36px;width:80px;height:80px;background:radial-gradient(circle at center,rgba(169,223,56,.1) 0%,transparent 70%);pointer-events:none}.about-pillars{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:640px){.about-pillars{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.about-pillars{grid-template-columns:repeat(3,1fr)}}@media(min-width:1240px){.about-pillars{grid-template-columns:repeat(5,1fr);gap:16px}}.about-pillar{position:relative;padding:26px 22px 24px;background:linear-gradient(180deg,var(--smoke-900) 0%,var(--smoke-800) 100%);border:1px solid var(--surface-card-border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .35s var(--ease-glide),transform .35s var(--ease-glide)}@media(hover:hover)and (pointer:fine){.about-pillar:hover{border-color:#a9df3866;transform:translateY(-2px)}.about-pillar:hover .about-pillar-accent{transform:scaleX(1)}}.about-pillar-num{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;color:var(--lime);letter-spacing:.22em;margin-bottom:18px;display:inline-block}.about-pillar-title{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:600;color:var(--bone);margin:0 0 8px;letter-spacing:-.01em;line-height:1.1}.about-pillar-sub{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--smoke-300);line-height:1.55;margin:0;flex:1}.about-pillar-accent{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--sweep);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease-glide)}@media(max-width:480px){.about-header{margin-bottom:40px}.about-headline-row{gap:16px}.about-meta{margin-top:8px}.about-manifesto{padding:36px 0}.about-dropcap{font-size:3.4em;margin-right:8px}.about-zone-divider{margin:36px 0 24px}.about-principle,.about-pillar{padding:22px 18px}.about-principle-num{font-size:60px}.about-pillar-title{font-size:19px}}@media(prefers-reduced-motion:reduce){.about-meta-dot{animation:none}.about-principle,.about-pillar{transition:none}}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-lime:hover{border-color:var(--lime)}.hover\:text-bone:hover{color:var(--bone)}.hover\:text-lime:hover{color:var(--lime)}.hover\:text-smoke-200:hover{color:var(--smoke-200)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_0_0_1px_\#A9DF38\,0_12px_44px_rgba\(169\,223\,56\,0\.5\)\]:hover{--tw-shadow: 0 0 0 1px #A9DF38,0 12px 44px rgba(169,223,56,.5);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 12px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_\#A9DF38\,0_8px_32px_rgba\(169\,223\,56\,0\.4\)\]:hover{--tw-shadow: 0 0 0 1px #A9DF38,0 8px 32px rgba(169,223,56,.4);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lg\:mb-12{margin-bottom:3rem}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:py-\[120px\]{padding-top:120px;padding-bottom:120px}.lg\:py-\[160px\]{padding-top:160px;padding-bottom:160px}}
