@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_4f9f433b-module__fJfFLG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_4f9f433b-module__fJfFLG__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9bd7381a27f2960-s.p.217_69px1-ccy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono Fallback;src:local(Arial);ascent-override:73.06%;descent-override:19.98%;line-gap-override:0.0%;size-adjust:121.13%}.share_tech_mono_9d9b4f79-module__uXr6tW__className{font-family:Share Tech Mono,Share Tech Mono Fallback;font-style:normal;font-weight:400}.share_tech_mono_9d9b4f79-module__uXr6tW__variable{--font-share-tech-mono:"Share Tech Mono", "Share Tech Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--glow-angle:0deg}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--default-mono-font-family:"Share Tech Mono", ui-monospace, SFMono-Regular, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}.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,)}.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,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--accent-glow:#ff573326;--accent-primary:#ff5733;--bg-color:#030303;--liquid-glass-bg:linear-gradient(135deg, #ffffff03 0%, #ffffff01 32%, #08101603 64%, #00010203 100%);--liquid-glass-bg-hover:linear-gradient(135deg, #ffffff05 0%, #ffffff02 34%, #0a161e05 64%, #00010205 100%);--liquid-glass-border:transparent;--liquid-glass-edge:transparent;--liquid-glass-shadow:0 18px 54px #0000004d, 0 0 18px #00bfff02, inset 0 1px 1px #ffffff14, inset 8px 0 18px #00bfff03, inset -8px 0 18px #ff40ac03, inset 0 -14px 30px #0000000b;--liquid-glass-shadow-hover:0 18px 56px #00000057, 0 0 22px #00bfff04, 0 0 16px #ff40ac02, inset 0 1px 1px #ffffff1a, inset 10px 0 20px #00bfff05, inset -10px 0 20px #ff40ac04, inset 0 -14px 32px #0000000e;--liquid-glass-tint:#b3e9ff03;--text-dim:#9ca3af;--text-primary:#fff;--text-secondary:#f3f4f6}*{box-sizing:border-box}html{background:var(--bg-color);color:var(--text-primary);scroll-behavior:smooth}html,body{width:100%;min-height:100%}body{background:var(--bg-color);color:var(--text-primary);font-family:var(--font-space-grotesk), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;margin:0;font-weight:400;line-height:1.6;overflow-x:hidden}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--accent-primary);color:#fff}.tf-site{background:var(--bg-color);color:var(--text-primary);isolation:isolate;min-height:100vh;position:relative;overflow:clip}.fixed-viewport{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;width:100vw;height:100vh;position:fixed;inset:0}#bg-canvas{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.crt-scanlines{opacity:1;z-index:3;background:linear-gradient(#12101000 50%,#0000001f 50%) 0 0/100% 4px;width:100%;height:100%;transition:opacity .26s;position:absolute;inset:0}.vignette{opacity:1;z-index:4;background:radial-gradient(circle at 50% 38%,#0000 42%,#030303b8 100%);width:100%;height:100%;transition:opacity .26s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 52%,#00000038 100%);mask-image:linear-gradient(#000 0% 52%,#00000038 100%)}.tf-site.is-footer-active .crt-scanlines{opacity:.35}.tf-site.is-footer-active .vignette{opacity:.18}.scroll-container{z-index:10;width:100%;position:relative}.hud-header{-webkit-backdrop-filter:blur(22px)saturate(138%)contrast(106%);z-index:100;background:radial-gradient(at 82% 0,#ff573303,#0000 34%),radial-gradient(at 18% 100%,#00bfff02,#0000 38%),linear-gradient(#050708c7,#03030385);border-bottom:0;justify-content:space-between;align-items:center;gap:18px;width:100%;height:80px;padding:0 clamp(22px,6vw,76px);display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 14px 46px #00000052,inset 0 1px 1px #ffffff09,inset 0 -10px 26px #0000000f}.hud-header:before{content:"";mix-blend-mode:screen;opacity:.08;pointer-events:none;z-index:0;background:linear-gradient(105deg,#0000 0%,#ffffff04 36%,#ffffff01 54%,#0000 72%),radial-gradient(at 92% 38%,#d060ff02,#0000 42%);position:absolute;inset:0}.hud-header:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff0b,#00bfff04,#0000);height:1px;position:absolute;bottom:0;left:clamp(22px,6vw,76px);right:clamp(22px,6vw,76px)}.hud-header>*{z-index:2;position:relative}.hud-logo{-webkit-backdrop-filter:blur(18px)saturate(146%)contrast(104%);color:var(--text-primary);font-family:var(--font-share-tech-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:0;text-transform:uppercase;background:radial-gradient(at 18% 16%,#ffffff03,#0000 46%),radial-gradient(at 88% 88%,#00bfff02,#0000 44%),linear-gradient(135deg,#ffffff02,#ffffff01 48%,#00040802);border:0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:8px 14px 8px 9px;font-weight:400;line-height:1.1;transition:background .22s,border-color .22s,box-shadow .22s,color .18s,text-shadow .18s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 28px #0000004d,inset 0 1px 1px #fff1,inset 0 -10px 20px #0000000d}.hud-logo-compact{min-height:38px;padding:0 16px}.hud-logo-compact>span{color:#fffffff0;font-size:.8rem;line-height:1}.hud-logo-mark{color:#ffffffeb;background:linear-gradient(145deg,#ffffff14,#ff57331f 50%,#0001022e);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.72rem;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff1a,inset 0 -8px 14px #0000002e}.hud-logo-copy{gap:2px;display:grid}.hud-logo-copy strong{color:#fffffff5;font-size:.8rem;font-weight:400}.hud-logo-copy span{color:#f3f4f680;font-size:.62rem}.hud-logo:hover{color:#fff;text-shadow:0 0 18px #ffffff24;transform:translateY(-1px);box-shadow:0 10px 30px #00000052,0 0 18px #ff573304,inset 0 1px 1px #ffffff17,inset 0 -10px 24px #0000000f}.hud-nav{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;flex:0 auto;align-items:center;gap:7px;min-width:0;padding:0;display:flex;overflow:visible}.hud-nav a{color:#f3f4f69e;border-radius:999px;flex:none;padding:10px 12px;font-size:.76rem;font-weight:600;line-height:1;transition:background .18s,color .18s,text-shadow .18s,transform .18s}.hud-nav a:hover,.hud-nav a:focus-visible{color:#fffffff0;text-shadow:0 0 14px #ffffff1f;transform:translateY(0)}.tf-site section{align-items:center;width:100%;min-height:78vh;padding:62px 8%;scroll-margin-top:94px;display:flex;position:relative}.section-layout{justify-content:space-between;align-items:center;gap:5%;width:100%;display:flex}.tf-site section.align-right .section-layout{flex-direction:row-reverse}.cinematic-sequence{z-index:12;position:relative}.cinematic-stage{width:100%;position:relative}.cinematic-sequence[data-cinematic-ready=true]{min-height:100svh}.cinematic-sequence[data-cinematic-ready=true] .cinematic-stage{isolation:isolate;perspective:1100px;height:100svh;min-height:100svh;transform-style:preserve-3d;overflow:hidden}.cinematic-sequence[data-cinematic-ready=true] .cinematic-stage:before{content:"";opacity:.58;pointer-events:none;z-index:0;background:linear-gradient(#030303c7 0%,#0000 18% 76%,#030303c2 100%),linear-gradient(115deg,#0000 0%,#ffffff07 48%,#0000 58%);position:absolute;inset:0}.tf-site .cinematic-sequence[data-cinematic-ready=true] .cinematic-scene{backface-visibility:hidden;contain:layout paint;opacity:0;pointer-events:none;transform-origin:50%;height:100svh;min-height:100svh;transform-style:preserve-3d;visibility:hidden;will-change:opacity, transform;z-index:1;padding-top:112px;padding-bottom:62px;position:absolute;inset:0;overflow:hidden}.tf-site .cinematic-sequence[data-cinematic-ready=true] .cinematic-scene.is-section-active{pointer-events:auto}.tf-site .cinematic-sequence[data-cinematic-ready=true] .cinematic-scene:first-child,.tf-site .cinematic-sequence[data-cinematic-ready=true] .cinematic-scene.is-section-active{opacity:1;visibility:visible}.cinematic-sequence[data-cinematic-ready=true] .cinematic-scene .section-layout{min-height:calc(100svh - 174px);transform-style:preserve-3d}.cinematic-sequence[data-cinematic-ready=true] .cinematic-scene .text-panel{transform:translateZ(70px)}.cinematic-sequence[data-cinematic-ready=true] .cinematic-scene:not(#hero) .text-panel:before{filter:blur(18px);opacity:.76;inset:-44px -62px -46px -42px}.cinematic-sequence[data-cinematic-ready=true] .cinematic-scene .object-view{opacity:0;visibility:hidden}.cinematic-sequence[data-cinematic-ready=true] #audit-gpt.cinematic-scene .contact-mobile-object{display:none}.object-view{-webkit-user-select:none;user-select:none;width:45%;min-width:0;height:600px;position:relative}.text-panel{isolation:isolate;width:50%;max-width:580px;position:relative}.text-panel:before{content:"";filter:blur(14px);opacity:.58;pointer-events:none;z-index:0;background:radial-gradient(at 30% 46%,#00000070 0%,#00000040 43%,#00000012 66%,#0000 82%),linear-gradient(90deg,#03030357 0%,#0303032e 52%,#0000 100%);position:absolute;inset:-36px -42px -34px -34px}.text-panel>*{z-index:1;position:relative}.panel-hud-metric{color:var(--accent-primary);font-family:var(--font-space-grotesk), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:0;margin:0 0 22px;font-size:.8125rem;font-weight:600}.panel-hud-metric:after{content:"";opacity:.28;transform-origin:0;vertical-align:middle;background:linear-gradient(90deg,currentColor,#ffffff2e);width:24px;height:1px;margin-left:12px;transition:opacity .12s,transform .12s;display:inline-block;transform:scaleX(.35)}.tf-site h1,.tf-site h2{color:var(--text-primary);letter-spacing:0;text-shadow:0 1px 7px #00000057;text-transform:uppercase;margin:0 0 28px;font-weight:700;line-height:1.12}.tf-site h1{font-size:4rem}.tf-site h2{font-size:3.25rem}.text-panel>p:not(.panel-hud-metric){color:var(--text-secondary);text-shadow:0 1px 8px #00000075,0 0 16px #00000038;margin:0;font-size:1.375rem;font-weight:400;line-height:1.75}.signal-phrase{color:#fffffff0;-webkit-text-fill-color:transparent;filter:brightness(.96)saturate(.86);text-shadow:0 0 12px #ffffff1a,0 1px 8px #00000080;background-image:linear-gradient(105deg,#ffffffd1 0%,#fffffffa 34%,#ffcec0d6 64%,#e2e8f0f0 100%);background-position:100%;background-repeat:no-repeat;background-size:190% 100%;-webkit-background-clip:text;background-clip:text;transition:background-position .12s,color .12s,filter .12s,opacity .12s,text-shadow .12s}.signal-phrase-hidden{filter:brightness(.92)saturate(.72);text-shadow:0 0 10px #cdd9e414,0 1px 8px #00000080;background-image:linear-gradient(105deg,#88949fad 0%,#ecf1f5f5 48%,#a2aeb9c7 100%)}.text-trail{--trail-color-a:#ff573347;--trail-color-b:#b5ebff33;--trail-delay-a:0s;--trail-delay-b:76ms;--trail-peak-a:.24;--trail-peak-b:.18;--trail-start-x:-18px;--trail-start-x-alt:14px;--trail-mid-x:9px;--trail-mid-x-alt:-7px;--trail-settle-x:-4px;--trail-settle-x-alt:5px;position:relative}.text-trail:before,.text-trail:not(.text-trail-metric):after{color:var(--trail-color-a);content:attr(data-trail-text);font:inherit;height:100%;letter-spacing:inherit;line-height:inherit;mix-blend-mode:screen;opacity:0;pointer-events:none;text-align:inherit;text-shadow:0 0 10px;text-transform:inherit;transform:translate3d(var(--trail-start-x), 1px, 0) skewX(-5deg);transform-origin:0;will-change:clip-path, filter, opacity, transform;z-index:3;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;width:100%;position:absolute;top:0;left:0;-webkit-mask-image:repeating-linear-gradient(#000 0 7px,#0000 7px 11px);mask-image:repeating-linear-gradient(#000 0 7px,#0000 7px 11px)}.text-trail:not(.text-trail-metric):after{color:var(--trail-color-b);filter:blur(.45px);text-shadow:0 0 12px;transform:translate3d(var(--trail-start-x-alt), -1px, 0) skewX(4deg);-webkit-mask-image:repeating-linear-gradient(#0000 0 4px,#000 4px 9px,#0000 9px 13px);mask-image:repeating-linear-gradient(#0000 0 4px,#000 4px 9px,#0000 9px 13px)}.text-trail-heading{--trail-color-a:#ff57338f;--trail-color-b:#c4f4ff6b;--trail-delay-a:var(--heading-entry-delay,0s);--trail-delay-b:calc(var(--heading-entry-delay,0s) + 76ms);--trail-peak-a:.78;--trail-peak-b:.52;--trail-start-x:-30px;--trail-start-x-alt:24px;--trail-mid-x:15px;--trail-mid-x-alt:-12px}.text-trail-hero-line{--trail-color-a:#ecf2f838;--trail-color-b:#bac6d029;--trail-delay-a:var(--heading-entry-delay,0s);--trail-delay-b:calc(var(--heading-entry-delay,0s) + 76ms);--trail-peak-a:.26;--trail-peak-b:.18;--trail-start-x:-12px;--trail-start-x-alt:10px;--trail-mid-x:5px;--trail-mid-x-alt:-4px}.text-trail-copy{--trail-color-a:#ff57335c;--trail-color-b:#c4f4ff42;--trail-delay-a:calc(var(--subtext-entry-delay,0s) + 80ms);--trail-delay-b:calc(var(--subtext-entry-delay,0s) + .13s);--trail-peak-a:.42;--trail-peak-b:.28;--trail-start-x:-18px;--trail-start-x-alt:14px;--trail-mid-x:8px;--trail-mid-x-alt:-7px}.text-trail-metric{--trail-color-a:#ff573338;--trail-delay-a:90ms;--trail-peak-a:.18;--trail-start-x:-10px;--trail-mid-x:5px}.text-trail-signal{--trail-color-a:#ff573394;--trail-color-b:#cff7ff70;--trail-delay-a:calc(var(--subtext-entry-delay,0s) + .12s);--trail-delay-b:calc(var(--subtext-entry-delay,0s) + .17s);--trail-peak-a:.72;--trail-peak-b:.48;--trail-start-x:-14px;--trail-start-x-alt:12px;--trail-mid-x:7px;--trail-mid-x-alt:-6px}.text-trail-signal.signal-phrase-hidden{--trail-color-a:#cdd9e438;--trail-color-b:#ffffff29}.text-effects-ready .is-section-active .text-trail:before{animation:text-trail-enter-a var(--text-fade-duration,1.1s) var(--text-fade-ease,cubic-bezier(.4, 0, .2, 1)) var(--trail-delay-a) both}.text-effects-ready .is-section-active .text-trail:not(.text-trail-metric):after{animation:text-trail-enter-b var(--text-fade-duration,1.1s) var(--text-fade-ease,cubic-bezier(.4, 0, .2, 1)) var(--trail-delay-b) both}.text-effects-ready .is-section-exiting .text-trail:before{animation:text-trail-exit-a var(--text-fade-duration,1.1s) var(--text-fade-ease,cubic-bezier(.4, 0, .2, 1)) 0s both}.text-effects-ready .is-section-exiting .text-trail:not(.text-trail-metric):after{animation:text-trail-exit-b var(--text-fade-duration,1.1s) var(--text-fade-ease,cubic-bezier(.4, 0, .2, 1)) 55ms both}.text-effects-ready .is-section-exiting.is-section-entering-up .text-trail-heading:before,.text-effects-ready .is-section-exiting.is-section-entering-up .text-trail-hero-line:before,.text-effects-ready .is-section-exiting.is-section-entering-up .text-trail-metric:before{animation-delay:var(--heading-entry-delay)}.text-effects-ready .is-section-exiting.is-section-entering-up .text-trail-heading:after,.text-effects-ready .is-section-exiting.is-section-entering-up .text-trail-hero-line:after{animation-delay:calc(var(--heading-entry-delay) + 55ms)}@keyframes text-trail-enter-a{0%{clip-path:inset(0 0 82%);filter:blur(.7px);opacity:0;transform:translate3d(var(--trail-start-x), 1px, 0) skewX(-7deg)}12%{opacity:var(--trail-peak-a)}25%{clip-path:inset(33% 0 46%);filter:blur(.46px);opacity:var(--trail-peak-a);transform:translate3d(var(--trail-mid-x), -1px, 0) skewX(4deg)}46%{clip-path:inset(63% 0 17%);filter:blur(.34px);opacity:calc(var(--trail-peak-a) * .48);transform:translate3d(var(--trail-settle-x), 0, 0) skewX(-2deg)}72%{clip-path:inset(0);filter:blur(.24px);opacity:calc(var(--trail-peak-a) * .2);transform:translate(0)}to{clip-path:inset(0);filter:blur(.18px);opacity:0;transform:translate(0)}}@keyframes text-trail-enter-b{0%{clip-path:inset(78% 0 0);filter:blur(.62px);opacity:0;transform:translate3d(var(--trail-start-x-alt), -1px, 0) skewX(5deg)}16%{opacity:var(--trail-peak-b)}34%{clip-path:inset(14% 0 64%);opacity:var(--trail-peak-b);transform:translate3d(var(--trail-mid-x-alt), 1px, 0) skewX(-4deg)}56%{clip-path:inset(50% 0 28%);filter:blur(.32px);opacity:calc(var(--trail-peak-b) * .46);transform:translate3d(var(--trail-settle-x-alt), 0, 0) skewX(2deg)}to{clip-path:inset(0);filter:blur(.18px);opacity:0;transform:translate(0)}}@keyframes text-trail-exit-a{0%{clip-path:inset(0);filter:blur(.16px);opacity:calc(var(--trail-peak-a) * .18);transform:translate(0)}28%{clip-path:inset(18% 0 48%);filter:blur(.34px);opacity:var(--trail-peak-a);transform:translate3d(var(--trail-mid-x), 1px, 0) skewX(3deg)}58%{clip-path:inset(58% 0 16%);filter:blur(.58px);opacity:calc(var(--trail-peak-a) * .62);transform:translate3d(var(--trail-start-x), -1px, 0) skewX(-6deg)}to{clip-path:inset(82% 0 0);filter:blur(.7px);opacity:0;transform:translate3d(var(--trail-start-x), 1px, 0) skewX(-8deg)}}@keyframes text-trail-exit-b{0%{clip-path:inset(0);filter:blur(.18px);opacity:calc(var(--trail-peak-b) * .18);transform:translate(0)}32%{clip-path:inset(44% 0 24%);filter:blur(.38px);opacity:var(--trail-peak-b);transform:translate3d(var(--trail-mid-x-alt), -1px, 0) skewX(-3deg)}64%{clip-path:inset(10% 0 62%);filter:blur(.58px);opacity:calc(var(--trail-peak-b) * .58);transform:translate3d(var(--trail-start-x-alt), 1px, 0) skewX(5deg)}to{clip-path:inset(0 0 82%);filter:blur(.68px);opacity:0;transform:translate3d(var(--trail-start-x-alt), -1px, 0) skewX(7deg)}}.text-effects-ready section .panel-hud-metric,.text-effects-ready section h1,.text-effects-ready section h2,.text-effects-ready section .text-panel>p:not(.panel-hud-metric),.text-effects-ready section .hero-actions,.text-effects-ready section .forms-field,.text-effects-ready section .proof-grid,.text-effects-ready section .client-hook-console,.text-effects-ready section .capability-grid,.text-effects-ready .site-footer .footer-contact{filter:brightness(.1)saturate(.86)blur(.24px);opacity:0;transform-origin:0;will-change:opacity, transform, filter;transition:opacity .12s,transform .12s,filter .12s;transform:translateY(10px)scale(.986)}.text-effects-ready{--heading-entry-delay:0s;--text-fade-duration:1.1s;--sequence-entry-delay:.26s;--subtext-entry-delay:var(--sequence-entry-delay);--text-fade-ease:cubic-bezier(.4, 0, .2, 1)}.text-effects-ready.is-scrolling-down{--trail-copy-entry-x:-10px;--trail-entry-x:-18px}.text-effects-ready.is-scrolling-up{--heading-entry-delay:var(--sequence-entry-delay);--subtext-entry-delay:0s;--trail-copy-entry-x:10px;--trail-entry-x:18px}.text-effects-ready .is-section-entering-down{--heading-entry-delay:0s;--subtext-entry-delay:var(--sequence-entry-delay);--trail-copy-entry-x:-10px;--trail-entry-x:-18px}.text-effects-ready .is-section-entering-up{--heading-entry-delay:var(--sequence-entry-delay);--subtext-entry-delay:0s;--trail-copy-entry-x:10px;--trail-entry-x:18px}.text-effects-ready section h2{filter:brightness(.1)saturate(.86)blur(.3px);opacity:0;text-shadow:0 0 #fff0,0 2px 10px #0000006b;transform:translate3d(var(--trail-entry-x,-18px), 2px, 0) scale3d(.986, .986, 1);transition:opacity var(--text-fade-duration) var(--text-fade-ease), transform var(--text-fade-duration) var(--text-fade-ease), filter var(--text-fade-duration) var(--text-fade-ease), text-shadow var(--text-fade-duration) var(--text-fade-ease)}.text-effects-ready section h1{transition:opacity var(--text-fade-duration) var(--text-fade-ease), transform var(--text-fade-duration) var(--text-fade-ease), filter var(--text-fade-duration) var(--text-fade-ease), text-shadow var(--text-fade-duration) var(--text-fade-ease)}.text-effects-ready section .text-panel>p:not(.panel-hud-metric){filter:brightness(.1)saturate(.86)blur(.24px);opacity:0;transform:translate3d(var(--trail-copy-entry-x,-10px), 3px, 0) scale3d(.986, .986, 1);transition:opacity var(--text-fade-duration) var(--text-fade-ease), transform var(--text-fade-duration) var(--text-fade-ease), filter var(--text-fade-duration) var(--text-fade-ease)}.text-effects-ready.is-scrolling-up section h1,.text-effects-ready.is-scrolling-up section h2{transition:opacity var(--text-fade-duration) var(--text-fade-ease), transform var(--text-fade-duration) var(--text-fade-ease), filter var(--text-fade-duration) var(--text-fade-ease), text-shadow var(--text-fade-duration) var(--text-fade-ease)}.text-effects-ready.is-scrolling-up section .text-panel>p:not(.panel-hud-metric){transition:opacity var(--text-fade-duration) var(--text-fade-ease), transform var(--text-fade-duration) var(--text-fade-ease), filter var(--text-fade-duration) var(--text-fade-ease)}.text-effects-ready section .panel-hud-metric{transition:opacity var(--text-fade-duration) var(--text-fade-ease), transform var(--text-fade-duration) var(--text-fade-ease), filter var(--text-fade-duration) var(--text-fade-ease);transform:translateY(9px)}.text-effects-ready section.is-section-active h1,.text-effects-ready section.is-section-active h2,.text-effects-ready section.is-section-active .panel-hud-metric,.text-effects-ready section.is-section-exiting.is-section-entering-up h1,.text-effects-ready section.is-section-exiting.is-section-entering-up h2,.text-effects-ready section.is-section-exiting.is-section-entering-up .panel-hud-metric{transition-delay:var(--heading-entry-delay)}.text-effects-ready section.is-section-active .text-panel>p:not(.panel-hud-metric),.text-effects-ready section.is-section-exiting.is-section-entering-up .text-panel>p:not(.panel-hud-metric){transition-delay:var(--subtext-entry-delay)}.text-effects-ready section.is-section-active .forms-field,.text-effects-ready section.is-section-active .hero-actions,.text-effects-ready section.is-section-active .proof-grid,.text-effects-ready section.is-section-active .client-hook-console,.text-effects-ready section.is-section-active .capability-grid,.text-effects-ready .site-footer.is-section-active .footer-contact{transition-delay:0s}.text-effects-ready section.is-section-active .panel-hud-metric,.text-effects-ready section.is-section-active h1,.text-effects-ready section.is-section-active h2,.text-effects-ready section.is-section-active .text-panel>p:not(.panel-hud-metric),.text-effects-ready section.is-section-active .hero-actions,.text-effects-ready section.is-section-active .forms-field,.text-effects-ready section.is-section-active .proof-grid,.text-effects-ready section.is-section-active .client-hook-console,.text-effects-ready section.is-section-active .capability-grid,.text-effects-ready .site-footer.is-section-active .footer-contact{filter:brightness()saturate()blur();opacity:1;transform:translate(0)scale(1)}.text-effects-ready section.is-section-active h2{text-shadow:0 0 16px #ffffff17,0 2px 10px #0000006b}.text-effects-ready .signal-phrase{color:#ffffffd6;filter:brightness(.9)saturate(.72);opacity:.9;background-position:100%}.text-effects-ready .is-section-active .signal-phrase{color:#fffffff5;filter:brightness(1.08)saturate();opacity:1;background-position:0%}.text-effects-ready .is-section-active .signal-phrase-hidden{filter:brightness(1.02)saturate(.78)}.text-effects-ready .is-section-active .panel-hud-metric:after{opacity:.74;transform:scaleX(1)}.text-effects-ready .is-section-active .signal-phrase{text-shadow:0 0 14px #ffffff21,0 1px 9px #00000085}.text-effects-ready .is-section-active .signal-phrase-hidden{text-shadow:0 0 12px #cdd9e41f,0 1px 9px #00000085}#hero{min-height:100svh;padding-top:112px;padding-bottom:78px}#hero .section-layout{gap:3%}#hero .text-panel{width:64%;max-width:860px}#hero .text-panel:before{content:none}#hero .text-panel:after{box-shadow:none;content:"";opacity:.2;pointer-events:none;z-index:0;background:linear-gradient(#0000 0%,#e2e8f047 18%,#ffffff2e 46%,#94a3b81a 72%,#0000 100%);width:1px;position:absolute;inset:-8px auto 18px -22px}#hero .object-view{width:33%;height:660px}#hero .panel-hud-metric{color:#d6dee7b8;text-shadow:0 2px 8px #000000ad}#hero .panel-hud-metric:after{opacity:.38;background:linear-gradient(90deg,#e2e8f08f,#ffffff1f,#0000);width:32px;transform:scaleX(.7)}#hero h1{text-shadow:0 -1px #ffffffb3,1px -1px #ffffff42,1px 0 #fff3,-1px 0 #05070a70,0 1px #000000d6,0 2px 2px #00000085,0 8px 17px #00000063;margin-bottom:24px;font-size:clamp(3.9rem,5.2vw,4.65rem);line-height:1.04;position:relative;overflow:visible}#hero h1:before,#hero h1:after{content:none}.hero-title-line{background-blend-mode:screen, normal;color:#d5dce2f5;filter:drop-shadow(0 -1px #ffffff5c)drop-shadow(1px 0 #fff3)drop-shadow(0 1px #000000bd)drop-shadow(0 8px 15px #00000059);paint-order:stroke fill;-webkit-text-fill-color:transparent;-webkit-text-stroke:.55px #ffffff57;text-shadow:inherit;transform-origin:0;white-space:nowrap;will-change:opacity, filter;z-index:2;background-image:linear-gradient(112deg,#0000 0% 31%,#ffffff14 39%,#fff6 47%,#cdd8e11f 55%,#0000 65% 100%),linear-gradient(#f4f8fbfa 0%,#b4bec7f7 24%,#eff4f8fc 45%,#7e8b97f2 69%,#e0e7edf7 100%);-webkit-background-clip:text;background-clip:text;display:block;position:relative;transform:none}#hero .text-trail-hero-line:before,#hero .text-trail-hero-line:after,#hero .text-trail:not(.hero-title-line):before,#hero .text-trail:not(.hero-title-line):not(.text-trail-metric):after{content:none;animation:none}.text-effects-ready #hero h1{backface-visibility:hidden;filter:brightness(.14)saturate(.86)blur(.24px);opacity:0;transform:translate3d(var(--trail-entry-x,-18px), 2px, 0) scale3d(.986, .986, 1);transition:opacity var(--text-fade-duration) var(--text-fade-ease), transform var(--text-fade-duration) var(--text-fade-ease), filter var(--text-fade-duration) var(--text-fade-ease), text-shadow var(--text-fade-duration) var(--text-fade-ease);transform-origin:0;will-change:opacity, filter, transform}.text-effects-ready #hero .hero-title-line{clip-path:inset(48% 0);filter:drop-shadow(0 -1px #ffffff5c)drop-shadow(1px 0 #fff3)drop-shadow(0 1px #000000bd)drop-shadow(0 8px 15px #00000059);opacity:0;transform-origin:0;will-change:clip-path, opacity, filter, transform;background-position:52%,0 0;background-size:180% 100%,100% 100%;animation:none;transform:translateY(.13em)scale(.994)}.text-effects-ready #hero .hero-title-line:before,.text-effects-ready #hero .hero-title-line:after{content:"";font:inherit;opacity:0;pointer-events:none;text-shadow:none;transform-origin:50%;z-index:4;-webkit-text-fill-color:currentColor;width:auto;animation:none;display:block;position:absolute;top:50%;left:-.045em;right:-.045em;-webkit-mask-image:none;mask-image:none}.text-effects-ready #hero .hero-title-line:before{filter:blur(4px);mix-blend-mode:multiply;background:linear-gradient(#0000 0%,#000000bd 46%,#0d111485 54%,#0000 100%);height:.72em;transform:translateY(-50%)scaleY(.18)}.text-effects-ready #hero .hero-title-line:after{mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#b1bdc72e 16%,#ffffffad 48%,#b0beca33 82%,#0000 100%);height:max(1px,.032em);transform:translateY(-50%)scaleX(.24);box-shadow:0 -8px 18px #ffffff09,0 8px 22px #ffffff0b}.text-effects-ready #hero:not(.is-section-active) .text-panel p:not(.panel-hud-metric),.text-effects-ready #hero:not(.is-section-active) .hero-actions{filter:brightness(.1)saturate(.86)blur(.24px);transition:opacity .12s,transform .12s,filter .12s;transform:translateY(10px)scale(.986)}.text-effects-ready #hero:not(.is-section-active) .text-panel p:not(.panel-hud-metric){filter:brightness(.1)saturate(.86)blur(.24px);transform:translate3d(var(--trail-copy-entry-x,-10px), 3px, 0) scale3d(.986, .986, 1);transition:opacity var(--text-fade-duration) var(--text-fade-ease), transform var(--text-fade-duration) var(--text-fade-ease), filter var(--text-fade-duration) var(--text-fade-ease)}.text-effects-ready.is-scrolling-up #hero h1{transition:opacity var(--text-fade-duration) var(--text-fade-ease), transform var(--text-fade-duration) var(--text-fade-ease), filter var(--text-fade-duration) var(--text-fade-ease), text-shadow var(--text-fade-duration) var(--text-fade-ease)}.text-effects-ready.is-scrolling-up #hero .text-panel p:not(.panel-hud-metric){transition:opacity var(--text-fade-duration) var(--text-fade-ease), transform var(--text-fade-duration) var(--text-fade-ease), filter var(--text-fade-duration) var(--text-fade-ease)}.text-effects-ready #hero.is-section-active .panel-hud-metric{filter:brightness()saturate()blur();opacity:1;transition-delay:var(--heading-entry-delay);transform:translate(0)scale(1)}.text-effects-ready #hero.is-section-active .text-panel p:not(.panel-hud-metric){filter:brightness()saturate()blur();opacity:1;transition-delay:var(--subtext-entry-delay);transform:translate(0)scale(1)}.text-effects-ready #hero.is-section-active .hero-actions{filter:brightness()saturate()blur();opacity:1;transition-delay:0s;transform:translate(0)scale(1)}.text-effects-ready #hero.is-section-active h1{filter:brightness()saturate()blur();opacity:1;text-shadow:0 -1px #ffffffb3,1px -1px #ffffff42,1px 0 #fff3,-1px 0 #05070a70,0 1px #000000d6,0 2px 2px #00000085,0 8px 17px #00000063;transform:translate(0)scale(1)}.text-effects-ready #hero.is-section-active .hero-title-line{animation:1.18s cubic-bezier(.16,1,.3,1) both hero-title-aperture-reveal}.text-effects-ready #hero.is-section-active .hero-title-line:before{animation:1.18s cubic-bezier(.16,1,.3,1) both hero-title-aperture-matte}.text-effects-ready #hero.is-section-active .hero-title-line:after{animation:1.18s cubic-bezier(.16,1,.3,1) both hero-title-aperture-edge}.text-effects-ready #hero.is-section-active .hero-title-line:nth-child(2),.text-effects-ready #hero.is-section-active .hero-title-line:nth-child(2):before,.text-effects-ready #hero.is-section-active .hero-title-line:nth-child(2):after{animation-delay:78ms}.text-effects-ready #hero.is-section-active .hero-title-line:nth-child(3),.text-effects-ready #hero.is-section-active .hero-title-line:nth-child(3):before,.text-effects-ready #hero.is-section-active .hero-title-line:nth-child(3):after{animation-delay:.148s}.text-effects-ready #hero.is-section-active .hero-title-line:nth-child(4),.text-effects-ready #hero.is-section-active .hero-title-line:nth-child(4):before,.text-effects-ready #hero.is-section-active .hero-title-line:nth-child(4):after{animation-delay:.218s}@keyframes hero-title-aperture-reveal{0%{clip-path:inset(48% 0);filter:drop-shadow(0 -1px #ffffff1f)drop-shadow(0 1px #000000b3)drop-shadow(0 8px 15px #00000047);opacity:0;background-position:52%,0 0;transform:translateY(.13em)scale(.994)}28%{clip-path:inset(38% 0);opacity:.72}58%{clip-path:inset(8% 0);filter:drop-shadow(0 -1px #ffffff47)drop-shadow(1px 0 #ffffff1f)drop-shadow(0 1px #000000c2)drop-shadow(0 8px 15px #00000052);opacity:.82}74%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);filter:drop-shadow(0 -1px #ffffff5c)drop-shadow(1px 0 #fff3)drop-shadow(0 1px #000000bd)drop-shadow(0 8px 15px #00000059);opacity:1;background-position:52%,0 0;transform:translate(0)scale(1)}}@keyframes hero-title-aperture-matte{0%{opacity:0;transform:translateY(-50%)scaleY(.14)}18%{opacity:.62;transform:translateY(-50%)scaleY(.2)}54%{opacity:.28;transform:translateY(-50%)scaleY(1)}to{opacity:0;transform:translateY(-50%)scaleY(1.18)}}@keyframes hero-title-aperture-edge{0%{opacity:0;transform:translateY(-50%)scaleX(.24)}16%{opacity:.62}48%{opacity:.42;transform:translateY(-50%)scaleX(1)}82%{opacity:.12}to{opacity:0;transform:translateY(-50%)scaleX(1.04)}}#hero .text-panel>p:not(.panel-hud-metric){color:#ebf0f5e6;text-shadow:0 1px 3px #000000b8,0 7px 18px #0000007a;max-width:660px;font-size:1.46rem;line-height:1.6}#hero .signal-phrase,.text-effects-ready #hero.is-section-active .signal-phrase,.text-effects-ready #hero.is-section-active .signal-phrase-hidden{text-shadow:0 1px 3px #000000b8,0 7px 18px #0000007a;background-image:linear-gradient(105deg,#d6dfe8d1 0%,#fffffffa 42%,#b2bec9d6 72%,#ebf1f6f0 100%)}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:28px;display:flex}.hero-actions>span{color:#d6dee785;text-shadow:0 2px 8px #0000009e;font-size:.82rem;font-weight:500;line-height:1.3}.hero-action-primary,.hero-action-secondary{-webkit-backdrop-filter:blur(26px)saturate(168%)contrast(112%);font-family:var(--font-space-grotesk), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:.86rem;font-weight:600;transition:background .22s,border-color .22s,box-shadow .22s,color .22s,filter .22s,text-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #0000006b,0 0 18px #00bfff04,inset 0 1px 1px #ffffff14,inset 8px 0 16px #00bfff04,inset -8px 0 16px #ff40ac03,inset 0 -12px 24px #0000000e}.hero-action-primary:before,.hero-action-secondary:before{content:"";mix-blend-mode:screen;opacity:.12;pointer-events:none;z-index:0;background:linear-gradient(112deg,#0000 0%,#ffffff0e 28%,#00daff06 39%,#ff40ac05 50%,#0000 68%),radial-gradient(at 18% 90%,#00bfff08,#0000 48%),radial-gradient(at 82% 12%,#ff573307,#0000 42%);transition:opacity .22s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px}.hero-action-primary:after,.hero-action-secondary:after{border-radius:inherit;content:"";filter:blur(.25px);mix-blend-mode:screen;opacity:.12;pointer-events:none;z-index:1;background:radial-gradient(at 20% 8%,#ffffff0b,#0000 26%),linear-gradient(96deg,#ffffff07,#0000 17% 78%,#00bfff06),linear-gradient(#ffffff07,#0000 34% 68%,#ff40ac04);position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff0d,inset 1px 0 1px #00bfff05,inset -1px 0 1px #ff40ac04,inset 0 -1px 1px #ffb25c03}.hero-action-primary{color:#fffffff2;text-shadow:0 1px 10px #0000007a;background:radial-gradient(at 12% 0,#ffffff03,#0000 45%),radial-gradient(at 92% 84%,#00bfff02,#0000 42%),linear-gradient(135deg,#ffffff03,#6e369602 40%,#00010203);border:0;min-width:132px}.hero-action-secondary{color:#ffffffd1;background:radial-gradient(at 15% 0,#ffffff03,#0000 45%),radial-gradient(at 92% 84%,#00bfff02,#0000 42%),linear-gradient(135deg,#ffffff03,#612a8d02 42%,#00010203);border:0;min-width:124px}.hero-action-primary:hover,.hero-action-secondary:hover{color:#fffffffa;text-shadow:0 0 18px #ffffff2e;transform:translateY(-2px)scale(1.018);box-shadow:0 15px 40px #00000070,0 0 24px #00bfff06,0 0 18px #ff40ac03,inset 0 1px 1px #ffffff1a,inset 10px 0 20px #00bfff05,inset -10px 0 20px #ff40ac04,inset 0 -12px 24px #0001}.hero-action-primary:hover{background:radial-gradient(at 12% 0,#ffffff05,#0000 45%),radial-gradient(at 92% 84%,#00bfff04,#0000 42%),linear-gradient(135deg,#ffffff04,#8836ae03 40%,#00010204)}.hero-action-secondary:hover{background:radial-gradient(at 15% 0,#ffffff04,#0000 45%),radial-gradient(at 92% 84%,#00bfff03,#0000 42%),linear-gradient(135deg,#ffffff04,#7630a003 42%,#00010204)}.hero-action-primary:hover:before,.hero-action-secondary:hover:before{opacity:.18;transform:translate(6%,-4%)scale(1.05)}#audit-gpt{scroll-margin-top:86px}#audit-gpt:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 26% 160px,#00000017 0,#00000008 190px,#0000 430px),linear-gradient(#0303030e 0,#03030305 250px,#0000 460px);position:absolute;inset:0}#audit-gpt .section-layout{z-index:1;position:relative}#audit-gpt .text-panel{width:62%;max-width:760px}#audit-gpt .text-panel:before{opacity:.12;bottom:auto;background:radial-gradient(at 30% 46%,#00000014 0%,#0000000b 43%,#00000004 66%,#0000 82%),linear-gradient(90deg,#0303030f 0%,#03030308 52%,#0000 100%);height:340px;inset:-34px -36px auto -28px}#audit-gpt .object-view{width:30%;height:500px}.contact-mobile-object{display:none}.proof-trace-section{min-height:68vh;padding-top:clamp(84px,10vh,112px);padding-bottom:clamp(64px,8vh,88px);scroll-margin-top:96px}.proof-trace-section:before,.capability-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 28%,#000000a8 0%,#00000057 48%,#0000001f 74%,#0000 92%),linear-gradient(90deg,#03030375 0%,#0303033d 52%,#03030314 100%);position:absolute;inset:0}.proof-trace-shell{z-index:1;grid-template-columns:minmax(300px,.72fr) minmax(420px,1.28fr);gap:42px;width:100%;display:grid;position:relative}.proof-trace-intro{width:100%;max-width:520px}.proof-grid{gap:18px;display:grid}.glass-panel{-webkit-backdrop-filter:blur(30px)saturate(156%)contrast(112%);isolation:isolate;background:radial-gradient(at 14% 0,#ffffff08,#0000 44%),radial-gradient(at 100% 100%,#00bfff04,#0000 42%),linear-gradient(145deg,#ffffff06,#00010257 58%,#00000070 100%);border:0;transition:background .26s,border-color .26s,box-shadow .26s,filter .26s,transform .26s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 22px 66px #0000007a,inset 0 1px 1px #ffffff14,inset 10px 0 22px #00bfff03,inset -10px 0 22px #ff40ac03,inset 0 -24px 48px #00000038}.glass-panel:before{content:"";mix-blend-mode:screen;opacity:.1;pointer-events:none;z-index:0;background:linear-gradient(112deg,#0000 0%,#ffffff0a 30%,#00daff03 42%,#ff40ac03 52%,#0000 66%),radial-gradient(at 0 80%,#00bfff06,#0000 46%),radial-gradient(at 86% 24%,#ff573305,#0000 42%);transition:opacity .26s,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px}.glass-panel:after{border-radius:inherit;content:"";filter:blur(.3px);mix-blend-mode:screen;pointer-events:none;opacity:.07;z-index:2;background:radial-gradient(at 16% 4%,#ffffff08,#0000 24%),radial-gradient(at 92% 92%,#00bfff04,#0000 28%),linear-gradient(#ffffff05,#0000 34% 70%,#ff40ac03);position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff0d,inset 1px 0 1px #00bfff05,inset -1px 0 1px #ff40ac04,inset 0 -1px 1px #ffb25c03}.glass-panel:hover{filter:saturate(1.02);background:radial-gradient(at 18% 0,#ffffff0a,#0000 45%),radial-gradient(at 100% 100%,#00bfff05,#0000 44%),linear-gradient(145deg,#ffffff08,#00010266 58%,#00000080 100%);transform:translateY(-2px)scale(1.006);box-shadow:0 24px 70px #00000085,inset 0 1px 1px #ffffff1a,inset 10px 0 22px #00bfff04,inset -10px 0 22px #ff40ac03,inset 0 -24px 50px #00000042}.glass-panel:hover:before{opacity:.16;transform:translate(5%,-3%)scale(1.05)}.glass-panel>*{z-index:1;position:relative}.proof-card.glass-panel,.capability-cell.glass-panel{background:radial-gradient(at 14% 0,#ffffff0b,#0000 42%),radial-gradient(at 100% 100%,#00bfff05,#0000 46%),linear-gradient(145deg,#ffffff07,#0001028f 58%,#000000ad 100%);box-shadow:0 26px 72px #0000009e,inset 0 1px 1px #ffffff17,inset 10px 0 22px #00bfff04,inset -10px 0 22px #ff40ac03,inset 0 -28px 58px #00000057}.proof-card.glass-panel:before,.capability-cell.glass-panel:before{opacity:.1;background:linear-gradient(112deg,#0000 0%,#ffffff09 32%,#00daff03 44%,#ff40ac02 54%,#0000 70%),radial-gradient(at 88% 22%,#0001026b,#0000 46%)}.proof-card.glass-panel:after,.capability-cell.glass-panel:after{opacity:.1;background:radial-gradient(at 18% 0,#ffffff07,#0000 24%),linear-gradient(#ffffff04,#0000 36% 68%,#00010252);box-shadow:inset 0 1px 1px #ffffff0d,inset 0 -1px 1px #00000047}.proof-card.glass-panel:hover,.capability-cell.glass-panel:hover{background:radial-gradient(at 18% 0,#ffffff0d,#0000 44%),radial-gradient(at 100% 100%,#00bfff06,#0000 48%),linear-gradient(145deg,#ffffff09,#0001029e 58%,#000000b8 100%);box-shadow:0 28px 78px #000000a8,inset 0 1px 1px #ffffff1a,inset 10px 0 22px #00bfff05,inset -10px 0 22px #ff40ac03,inset 0 -28px 58px #00000061}.proof-card{border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;min-height:232px;padding:14px;display:grid}.proof-visual{-webkit-backdrop-filter:blur(18px)saturate(142%);background:linear-gradient(145deg,#ffffff0b,#ffffff03 46%,#00010230),radial-gradient(at 0 100%,#00bfff0b,#0000 46%);border:1px solid #ffffff14;border-radius:7px;min-height:204px;padding:10px;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -12px 26px #0000001c}.proof-window{-webkit-backdrop-filter:blur(16px)saturate(138%);background:radial-gradient(at 14% 0,#ffffff0f,#0000 44%),#0001023b;border:1px solid #ffffff13;border-radius:7px;grid-template-rows:28px 1fr;height:100%;min-height:190px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff17,inset 0 -22px 48px #00000026}.proof-window-bar strong,.proof-copy small,.proof-copy span,.intent-chips legend{font-family:var(--font-space-grotesk), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:0;text-transform:none;font-weight:600}.proof-window-bar{background:#ffffff0b;border-bottom:1px solid #ffffff18;align-items:center;gap:6px;padding:0 10px;display:flex}.proof-window-bar span{background:#ffffff38;border-radius:50%;width:5px;height:5px}.proof-window-bar strong{color:#f3f4f68c;margin-left:auto;font-size:.68rem}.proof-preview{min-height:142px;padding:14px}.proof-preview-website,.proof-preview-signal,.proof-preview-system{display:block}.trace-diagram{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/26px 26px,radial-gradient(at 50% 46%,#ff57330f,#0000 64%) 0 0/100% 100%,#00000057 0 0/100% 100%;border:1px solid #ffffff12;border-radius:6px;height:100%;min-height:140px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 -18px 44px #0000004d}.trace-svg{width:100%;height:100%;display:block}.trace-box{fill:#020407eb;stroke:#ffffff2e;stroke-width:1px}.trace-box-core{fill:#ff573321;stroke:#ff8a60b3;stroke-width:1.3px;animation:3.8s ease-in-out infinite trace-core-pulse}.trace-label{fill:#f3f4f6d6;font-family:var(--font-space-grotesk), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:.02em;font-size:11px;font-weight:600}.trace-label-core{fill:#fff;letter-spacing:.04em;font-size:11.5px}.trace-wire{fill:none;stroke:#ffffff38;stroke-width:1.1px}.trace-arrow-head{fill:#fff6}.trace-wire-flow{fill:none;filter:drop-shadow(0 0 3px #ff57338c);stroke:#ff7a4eeb;stroke-dasharray:1.5 8;stroke-linecap:round;stroke-width:1.4px;animation:2.4s linear infinite trace-flow}.trace-ringlet{fill:none;stroke:#ffffff1f;stroke-dasharray:2 5;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:34s linear infinite trace-ringlet-spin}.trace-coreglow{fill:#ff57330d}@keyframes trace-flow{to{stroke-dashoffset:-38px}}@keyframes trace-core-pulse{0%,to{stroke:#ff8a6080}50%{stroke:#ff9e70f2}}@keyframes trace-ringlet-spin{to{transform:rotate(360deg)}}.trace-node,.trace-core,.trace-system-core{color:#f3f4f6c2;text-align:center;z-index:2;background:#010203d6;border:1px solid #ffffff17;border-radius:5px;justify-content:center;align-items:center;min-height:32px;padding:0 9px;font-size:.66rem;font-weight:600;line-height:1;display:flex;position:absolute;box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff0b}.trace-node span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trace-flow-line,.trace-system-axis,.trace-diagram:before,.trace-diagram:after{pointer-events:none;position:absolute}.trace-flow-line{z-index:1;background:#ffffff21;height:1px;top:50%;left:13%;right:13%}.trace-flow-line:before,.trace-flow-line:after{content:"";transform-origin:100%;background:#ffffff21;width:18px;height:1px;position:absolute;top:0;right:0}.trace-flow-line:before{transform:rotate(28deg)}.trace-flow-line:after{transform:rotate(-28deg)}.trace-node-a{top:18%;left:7%}.trace-node-b{top:61%;left:34%}.trace-node-c{top:18%;right:28%}.trace-node-d{top:61%;right:7%}.trace-diagram-website .trace-node-a,.trace-diagram-website .trace-node-b,.trace-diagram-website .trace-node-c,.trace-diagram-website .trace-node-d{width:32%;min-width:88px}.trace-diagram-website .trace-node-a{top:18%;left:8%}.trace-diagram-website .trace-node-b{top:18%;left:auto;right:8%}.trace-diagram-website .trace-node-c{inset:auto auto 18% 8%}.trace-diagram-website .trace-node-d{top:auto;bottom:18%;right:8%}.trace-diagram-website .trace-flow-line{top:50%;left:18%;right:18%}.trace-diagram-website .trace-flow-line:before,.trace-diagram-website .trace-flow-line:after{width:16px}.trace-diagram-website:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:42px;height:42px;top:50%;left:50%;transform:translate(-50%,-50%)}.trace-pulse{opacity:.7;z-index:1;border:1px solid #ffffff29;border-radius:50%;width:34px;height:34px;position:absolute}.trace-pulse-a{top:39%;left:30%}.trace-pulse-b{top:39%;right:30%}.trace-diagram-signal:before,.trace-diagram-signal:after{content:"";border:1px solid #ffffff17;border-radius:50%;inset:18% 20%}.trace-diagram-signal:after{opacity:.7;inset:30% 34%}.trace-core{background:#08090be0;min-width:92px;height:48px;top:50%;left:50%;transform:translate(-50%,-50%)}.trace-diagram-signal .trace-node-a{top:14%;left:8%}.trace-diagram-signal .trace-node-b{top:66%;left:9%}.trace-diagram-signal .trace-node-c{top:14%;right:9%}.trace-diagram-signal .trace-node-d{top:66%;right:8%}.trace-ring{z-index:3;background:#ffffff8a;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 18px #ffffff29}.trace-ring-a{top:31%;left:36%}.trace-ring-b{bottom:30%;right:36%}.trace-system-core{min-width:126px;height:46px;top:50%;left:50%;transform:translate(-50%,-50%)}.trace-diagram-system .trace-node-a{top:13%;left:8%}.trace-diagram-system .trace-node-b{top:13%;right:8%}.trace-diagram-system .trace-node-c{bottom:13%;left:8%}.trace-diagram-system .trace-node-d{bottom:13%;right:8%}.trace-system-axis{transform-origin:50%;z-index:1;background:#ffffff1f;width:52%;height:1px;top:50%;left:24%}.trace-system-axis-b{transform:rotate(42deg)}.trace-system-axis-c{transform:rotate(-42deg)}.website-diagram-surface{background-color:#ffffff03;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff12;border-radius:5px;grid-template-columns:1.08fr .92fr;gap:10px;min-height:132px;padding:12px;display:grid;position:relative}.website-diagram-node{z-index:1;background:#030406b8;border:1px solid #ffffff16;border-radius:5px;align-items:center;gap:8px;min-height:52px;padding:10px;display:grid;position:relative;box-shadow:inset 0 1px #fff1,0 10px 24px #0000002e}.website-diagram-node span{color:#f3f4f6b3;font-family:var(--font-space-grotesk), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-size:.68rem;font-weight:600;line-height:1}.website-diagram-node strong{opacity:.6;background:linear-gradient(90deg,#ffffff8a,#ffffff14);border-radius:999px;width:72%;height:4px;display:block}.website-diagram-node-primary{background:#08090bd1;grid-row:span 2;min-height:114px}.website-diagram-node-primary:after{content:"";opacity:.58;border:1px solid #ffffff1f;border-radius:999px;width:34px;height:34px;position:absolute;bottom:12px;right:12px}.website-diagram-line{pointer-events:none;transform-origin:0;background:#ffffff1c;width:36%;height:1px;position:absolute;left:48%}.website-diagram-line-a{top:40%;transform:rotate(-13deg)}.website-diagram-line-b{top:65%;transform:rotate(12deg)}.proof-preview-signal{display:block}.signal-panel-main,.signal-panel-side{background:#ffffff07;border:1px solid #ffffff15;border-radius:4px}.signal-panel-main{grid-template-rows:1fr auto;gap:12px;padding:14px;display:grid}.signal-orbit{border:1px solid #ffffff16;border-radius:50%;justify-content:center;align-items:center;min-height:74px;display:flex;position:relative}.signal-orbit span{background:#ffffff9e;border-radius:50%;width:8px;height:8px;display:block;position:absolute;box-shadow:0 0 16px #ffffff47}.signal-orbit span:first-child{top:28%;left:22%}.signal-orbit span:nth-child(2){top:40%;right:18%}.signal-orbit span:nth-child(3){bottom:20%;left:48%}.signal-bars{grid-template-columns:repeat(4,1fr);align-items:end;gap:6px;height:42px;display:grid}.signal-bars span{background:linear-gradient(#ffffff94,#ffffff14);border-radius:999px 999px 2px 2px;display:block}.signal-bars span:first-child{height:48%}.signal-bars span:nth-child(2){height:82%}.signal-bars span:nth-child(3){height:62%}.signal-bars span:nth-child(4){height:96%}.signal-panel-side{gap:8px;padding:14px;display:grid}.signal-panel-side span{color:#f3f4f6ad;background:#ffffff0a;border:1px solid #ffffff12;border-radius:4px;align-items:center;padding:0 10px;font-size:.72rem;display:flex}.proof-preview-system{display:block;position:relative}.proof-preview-system:before{content:none}.system-node{color:#f3f4f6c2;font-family:var(--font-space-grotesk), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;z-index:1;background:#ffffff08;border:1px solid #ffffff16;border-radius:4px;justify-content:center;align-items:center;min-height:52px;font-size:.74rem;font-weight:600;display:flex;position:relative}.system-node-core{color:#fff;background:#ffffff13;grid-column:1/-1;box-shadow:0 0 20px #ffffff1a,inset 0 1px #fff3}.proof-visual,.proof-window,.trace-diagram,.trace-node,.trace-core,.trace-system-core,.website-diagram-surface,.website-diagram-node,.signal-panel-main,.signal-panel-side,.signal-panel-side span,.signal-orbit,.system-node{-webkit-backdrop-filter:blur(18px)saturate(142%)contrast(108%);background:radial-gradient(at 16% 0,#ffffff08,#0000 44%),radial-gradient(at 100% 100%,#00bfff03,#0000 46%),linear-gradient(145deg,#ffffff05,#0001027a 58%,#00000094 100%);border:0;box-shadow:0 14px 38px #00000080,inset 0 1px 1px #ffffff13,inset 8px 0 18px #00bfff03,inset -8px 0 18px #ff40ac02,inset 0 -16px 34px #00000047}.trace-diagram,.website-diagram-surface{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/26px 26px,radial-gradient(at 50% 46%,#ff573302,#0000 64%) 0 0/100% 100%,linear-gradient(145deg,#ffffff05,#0001028a 58%,#000000a3 100%) 0 0/100% 100%}.trace-core,.trace-system-core,.website-diagram-node-primary,.system-node-core{background:radial-gradient(at 20% 0,#ffffff08,#0000 44%),linear-gradient(145deg,#ffffff06,#00010299 100%);box-shadow:0 12px 34px #00000085,0 0 12px #ff573303,inset 0 1px 1px #ffffff14,inset 8px 0 18px #00bfff03,inset -8px 0 18px #ff40ac03,inset 0 -14px 30px #00000052}.trace-box{fill:#00010285;stroke:#ffffff0e}.trace-box-core{fill:#0001029e;stroke:#ff8a602e}.proof-window-bar{background:#ffffff09;border-bottom:0;box-shadow:inset 0 -1px #ffffff09}.website-diagram-node-primary:after,.trace-diagram-website:before,.trace-pulse,.trace-diagram-signal:before,.trace-diagram-signal:after{border:0;box-shadow:inset 0 1px 1px #ffffff0e,0 0 12px #00bfff03}.proof-copy{align-self:center}.proof-copy small{color:#ff5733e0;margin-bottom:12px;font-size:.7rem;display:block}.proof-copy span{color:#ffffffeb;margin-bottom:10px;font-size:.86rem;display:block}.proof-copy p{color:#f3f4f6b8;margin:0;font-size:1rem;line-height:1.58}.client-hook-console{border-radius:8px;margin-top:28px;padding:12px}.client-hook-toolbar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:6px 6px 12px;display:flex}.client-hook-toolbar div{gap:4px;display:grid}.client-hook-toolbar span,.client-hook-toolbar small,.client-hook-output-header span,.client-hook-next span,.client-hook-field span,.client-hook-options legend{color:#f3f4f685;font-size:.72rem;font-weight:600;line-height:1.2}.client-hook-toolbar strong,.client-hook-output-header strong{color:#ffffffeb;font-size:.9rem;font-weight:600;line-height:1.2}.client-hook-toolbar small{color:#ffa88ac2;flex:none}.client-hook-body{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:14px;padding-top:12px;display:grid}.client-hook-form{gap:12px;display:grid}.client-hook-field{gap:8px;display:grid}.client-hook-field input,.client-hook-field textarea{appearance:none;color:var(--text-primary);background:radial-gradient(at 16% 0,#ffffff06,#0000 42%),linear-gradient(#060708c7,#000102e0 100%);border:0;border-radius:8px;outline:0;width:100%;min-width:0;padding:11px 12px;font-size:.9rem;line-height:1.5;transition:background .18s,box-shadow .18s;box-shadow:inset 0 1px 1px #ffffff0d,inset 0 -12px 24px #0000002e}.client-hook-field textarea{resize:vertical;min-height:86px}.client-hook-field input::placeholder,.client-hook-field textarea::placeholder{color:#f3f4f67a;opacity:1}.client-hook-field input:focus,.client-hook-field textarea:focus{background:radial-gradient(at 18% 0,#ffffff08,#0000 42%),linear-gradient(#0a0b0cd6,#000102eb 100%);box-shadow:0 0 16px #ff573303,inset 0 1px 1px #fff1,inset 0 -12px 24px #00000038}.client-hook-options{border:0;min-inline-size:0;margin:0;padding:0}.client-hook-options legend{margin-bottom:6px}.client-hook-options div{flex-wrap:wrap;gap:7px;display:flex}.client-hook-options button{color:#f3f4f6b3;cursor:pointer;background:linear-gradient(#060708d1,#000102e0 68%);border:0;border-radius:999px;padding:9px 10px;font-size:.78rem;line-height:1;transition:background .18s,box-shadow .18s,color .18s,transform .18s;box-shadow:0 9px 22px #0000002e,inset 0 1px 1px #ffffff0d,inset 0 -8px 18px #0001}.client-hook-options button:hover,.client-hook-options button[data-active=true]{color:#ffffffeb;background:linear-gradient(#0c0d0ee6,#000102eb 68%)}.client-hook-options button:hover{transform:translateY(-1px)scale(1.018)}.client-hook-options button[data-active=true]{color:#fffffffa;background:linear-gradient(#ff62344d,#ff573338 68%,#000102d9);border:1px solid #ff8d6094;font-weight:600;transform:translateY(-1px)scale(1.02);box-shadow:0 0 0 1px #ff573314,0 10px 28px #ff57332e,0 0 24px #ff57333d,inset 0 1px 1px #ffffff2e,inset 0 -8px 18px #00000014}.client-hook-output{background:radial-gradient(at 18% 0,#ff573307,#0000 48%),linear-gradient(145deg,#ffffff05,#0001027a 58%,#0000009e 100%);border-radius:8px;flex-direction:column;gap:12px;min-height:100%;padding:15px;display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #fff1,inset 0 -18px 38px #00000047}#audit-gpt .client-hook-console.glass-panel{-webkit-backdrop-filter:blur(6px)saturate(118%)contrast(101%);background:radial-gradient(at 14% 0,#ffffff03,#0000 44%),radial-gradient(at 100% 100%,#00bfff01,#0000 42%),linear-gradient(145deg,#ffffff02,#00010212 58%,#0000001a 100%);box-shadow:0 14px 42px #00000024,inset 0 1px 1px #ffffff06,inset 10px 0 22px #00bfff01,inset -10px 0 22px #ff40ac01,inset 0 -24px 48px #0000000b}#audit-gpt .client-hook-console.glass-panel:before{opacity:.02}#audit-gpt .client-hook-console.glass-panel:after{opacity:.018;box-shadow:inset 0 1px 1px #ffffff04,inset 1px 0 1px #00bfff01,inset -1px 0 1px #ff40ac01,inset 0 -1px 1px #ffb25c01}#audit-gpt .client-hook-toolbar{border-bottom-color:#ffffff05}#audit-gpt .client-hook-field input,#audit-gpt .client-hook-field textarea{background:radial-gradient(at 16% 0,#ffffff02,#0000 42%),linear-gradient(#06070829,#00010238 100%);box-shadow:inset 0 1px 1px #ffffff05,inset 0 -12px 24px #00000009}#audit-gpt .client-hook-field input:focus,#audit-gpt .client-hook-field textarea:focus{background:radial-gradient(at 18% 0,#ffffff03,#0000 42%),linear-gradient(#0a0b0c3d,#0001024d 100%);box-shadow:0 0 16px #ff573302,inset 0 1px 1px #ffffff06,inset 0 -12px 24px #0000000d}#audit-gpt .client-hook-options button{background:linear-gradient(#0607082e,#00010238 68%);box-shadow:0 9px 22px #0000000b,inset 0 1px 1px #ffffff05,inset 0 -8px 18px #00000004}#audit-gpt .client-hook-options button:hover,#audit-gpt .client-hook-options button[data-active=true]{background:linear-gradient(#0c0d0e47,#00010252 68%)}#audit-gpt .client-hook-options button[data-active=true]{color:#fffffffa;background:linear-gradient(#ff6a4366,#ff573342 68%,#000102d6);border:1px solid #ffa36e85;font-weight:700;box-shadow:0 0 0 1px #ff57331a,0 12px 30px #ff573333,0 0 28px #ff573338,inset 0 1px 1px #fff3,inset 0 -8px 18px #0000000b}#audit-gpt .client-hook-output{background:radial-gradient(at 18% 0,#ff573302,#0000 48%),linear-gradient(145deg,#ffffff02,#0001021a 58%,#00000024 100%);box-shadow:inset 0 1px 1px #ffffff06,inset 0 -18px 38px #0000000e}.client-hook-output-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-hook-output h3{color:#fffffff0;margin:0;font-size:1rem;font-weight:600;line-height:1.34}.client-hook-output p,.client-hook-next p{color:#f3f4f6b8;margin:0;font-size:.92rem;line-height:1.52}#audit-gpt .client-hook-output p,#audit-gpt .client-hook-next p{color:#f3f4f6b8;text-shadow:none;margin:0;font-size:.92rem;line-height:1.52}.client-hook-output p strong{color:#ffffffeb;font-weight:600}.client-hook-next{border-top:1px solid #ffffff12;gap:6px;margin-top:0;padding-top:12px;display:grid}.client-hook-next ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.client-hook-next li{color:#f3f4f6ad;font-size:.9rem;line-height:1.45}.client-hook-alert,.client-hook-error{color:#ffc4a8c7;border-top:1px solid #ffffff12;padding-top:12px}.client-hook-capture-note{color:#b8ff48c7;margin:0;font-size:.82rem;line-height:1.5}.client-hook-cta{color:#fffffff0;background:radial-gradient(at 50% 0,#ffffff03,#0000 46%),linear-gradient(#ffffff03,#180e1ed1 48%,#000102e6);border-radius:999px;justify-content:center;align-items:center;height:46px;margin-top:auto;padding:0 18px;font-size:.9rem;font-weight:600;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 14px 34px #0006,inset 0 1px 1px #ffffff10,inset 0 -12px 24px #00000014}.client-hook-cta:hover,.client-hook-cta:focus-visible{transform:translateY(-1px);box-shadow:0 16px 38px #00000070,0 0 18px #ff573304,inset 0 1px 1px #ffffff14,inset 0 -12px 24px #00000017}.client-hook-run:disabled{cursor:not-allowed;opacity:.72}.client-hook-run.chrome-btn{height:52px;margin-top:4px;overflow:visible}.client-hook-run.chrome-btn .chrome-btn-text{padding-top:1px;padding-bottom:2px;line-height:1.42;transform:translateY(1.4px)}.client-hook-run.chrome-btn .send-btn-content{overflow:visible}.capability-section{min-height:76vh;padding-top:clamp(84px,10vh,112px);padding-bottom:clamp(70px,8vh,92px);scroll-margin-top:86px}.capability-layout{z-index:1;grid-template-columns:minmax(300px,.7fr) minmax(520px,1.3fr);gap:42px;width:100%;display:grid;position:relative}.capability-intro{width:100%;max-width:560px}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.capability-cell{border-radius:8px;flex-direction:column;min-height:162px;padding:15px 16px 16px;display:flex;position:relative;overflow:hidden}.capability-index{color:#ff5733d1;font-family:var(--font-share-tech-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:.7rem}.capability-symbol{color:#fffffff2;font-family:var(--font-space-grotesk), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:-.015em;margin-top:12px;font-size:2.45rem;font-weight:600;line-height:1;transition:color .32s,text-shadow .32s}.capability-name{color:#ffffffeb;letter-spacing:.01em;border-top:1px solid #ffffff16;margin-top:auto;padding-top:12px;font-size:.94rem;font-weight:600;line-height:1.2;display:block}.capability-fn{color:#f3f4f685;letter-spacing:.01em;margin-top:4px;font-size:.8rem}.capability-cell:hover .capability-symbol{color:#fff;text-shadow:0 0 22px #ff573380}.spacious-void{height:clamp(28px,6vh,72px)}.spacious-void-tight{height:clamp(18px,4vh,48px)}.contact-section{min-height:58vh;padding-top:clamp(108px,12vh,132px);padding-bottom:clamp(78px,10vh,120px);scroll-margin-top:86px}.contact-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 68% 22%,#ff573309,#0000 34%),radial-gradient(at 28% 58%,#00bfff06,#0000 42%),linear-gradient(#0303030f,#03030338 52%,#03030357);position:absolute;inset:0}.contact-layout{z-index:1;grid-template-columns:minmax(300px,.74fr) minmax(440px,1.26fr);gap:42px;width:100%;display:grid;position:relative}.contact-intro{background:linear-gradient(90deg,#030303eb 0%,#030303d6 66%,#0303033d 88%,#0000 100%);width:100%;max-width:560px;padding:8px 42px 10px 0}.contact-intro:before{filter:blur(16px);opacity:1;background:radial-gradient(at 34%,#000000fc 0%,#000000f7 58%,#0000008f 78%,#0000 92%),linear-gradient(90deg,#030303fa 0%,#030303f5 68%,#03030385 86%,#0000 100%);inset:-54px -104px -58px -52px}.contact-channel-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.contact-channel{border-radius:8px;flex-direction:column;gap:14px;min-height:auto;padding:22px;display:flex}.contact-channel small{color:#ffa88ac7;font-family:var(--font-share-tech-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;line-height:1.2}.contact-channel strong{color:#fffffff0;overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:600;line-height:1.18;display:block}.contact-channel p,.contact-channel li{color:#f3f4f6ad;font-size:.96rem;line-height:1.58}.contact-channel p{margin:0}.contact-channel ul{gap:12px;margin:2px 0 0;padding:0;list-style:none;display:grid}.contact-channel li{border-top:1px solid #ffffff12;padding-top:12px}.contact-channel-action{align-self:flex-start;margin-top:auto}.forms-field{-webkit-backdrop-filter:blur(26px)saturate(142%)contrast(104%);background:radial-gradient(at 50% 0,#ffffff01,#0000 46%),linear-gradient(#08090a08,#00010205 100%);border:1px solid #ffffff04;border-radius:8px;width:100%;margin-top:32px;padding:20px;position:relative;overflow:hidden;box-shadow:0 20px 56px #00000029,inset 0 1px 1px #ffffff06,inset 0 -18px 38px #00000005}.forms-field:before{content:"";opacity:.08;pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#fff0,#0000 44%),linear-gradient(#fff0,#0000 36%,#00000002 100%);position:absolute;inset:0}.forms-field>*{z-index:1;position:relative}.intent-chips{border:0;flex-wrap:wrap;gap:9px;min-inline-size:0;margin:0 0 22px;padding:0;display:flex}.intent-chips legend{color:#f3f4f68c;flex-basis:100%;margin-bottom:2px;font-size:.72rem}.intent-chip{-webkit-backdrop-filter:blur(14px)saturate(136%)contrast(102%);color:#f3f4f6bd;cursor:pointer;background:linear-gradient(#060708d1,#000102e0 68%);border:0;border-radius:999px;padding:10px 13px;font-size:.88rem;line-height:1;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;box-shadow:0 9px 22px #0000002e,inset 0 1px 1px #ffffff0d,inset 0 -8px 18px #0001}.intent-chip:hover,.intent-chip[data-active=true]{color:#ffffffe6;background:linear-gradient(#0c0d0ee6,#000102eb 68%)}.intent-chip:hover{transform:translateY(-1px)scale(1.018);box-shadow:0 10px 26px #0003,0 0 14px #ff573303,inset 0 1px 1px #ffffff13,inset 0 -8px 18px #00000013}.intent-chip[data-active=true]{box-shadow:0 0 18px #ff573305,inset 0 1px 1px #ffffff14,inset 0 -8px 18px #00000013}.intent-chips:disabled .intent-chip{cursor:wait;opacity:.54}.input-row{-webkit-backdrop-filter:blur(16px)saturate(124%)contrast(101%);background:linear-gradient(#060708d1,#000102e6 100%);border:0;border-radius:8px;margin-top:18px;padding:13px 14px;transition:background .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff0a,inset 0 -10px 22px #00000029}.input-row:focus-within{background:linear-gradient(#0a0b0ce0,#000102f0 100%);box-shadow:0 0 18px #ff573304,inset 0 1px 1px #ffffff0d,inset 0 -10px 22px #0003}.input-row input,.input-row textarea{appearance:none;color:var(--text-primary);font-family:var(--font-space-grotesk), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:0;background:0 0;border:0;border-radius:0;outline:0;width:100%;padding:0;font-size:1rem;line-height:1.55}.input-row textarea{resize:vertical;min-height:178px;padding:0;display:block}.message-row{margin-top:20px;padding:16px 16px 12px}.input-row input::placeholder,.input-row textarea::placeholder{color:#f3f4f69e;opacity:1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.chrome-btn{-webkit-backdrop-filter:blur(24px)saturate(142%)contrast(104%);cursor:pointer;background:radial-gradient(at 50% 0,#ffffff02,#0000 46%),radial-gradient(at 50% 100%,#000102b8,#0000 54%),linear-gradient(#ffffff02,#120c18c7 48%,#000102e0);border:0;border-radius:999px;outline:0;justify-content:center;align-items:center;width:100%;height:58px;margin-top:24px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #0000006b,0 0 14px #ff573303,inset 0 1px 1px #ffffff0d,inset 0 -14px 28px #00000014}.chrome-btn:before{content:"";opacity:.08;pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#ffffff05 28%,#ffffff01 58%,#0000 100%),radial-gradient(at 50% 100%,#ff573304,#0000 48%);transition:opacity .3s,transform .48s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px}.chrome-btn-glow{background:conic-gradient(from var(--glow-angle,0deg), transparent 56%, #ff573314 74%, #ffffff29 86%, #b3e9ff1a 94%, transparent 100%);filter:blur(5px);mix-blend-mode:screen;opacity:.012;pointer-events:none;z-index:2;width:300%;height:300%;transition:opacity .5s cubic-bezier(.16,1,.3,1);animation:12s linear infinite chrome-glow-spin;position:absolute;top:-100%;left:-100%}.chrome-btn-backplate{border-radius:inherit;filter:blur(.25px);opacity:.11;z-index:1;background:radial-gradient(at 50% 8%,#ffffff03,#0000 24%),linear-gradient(#ffffff02,#fff0 48%,#00000014);transition:background .4s,opacity .4s;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff09,inset 0 -1px 1px #0000002e}@keyframes chrome-glow-spin{0%{--glow-angle:0deg}to{--glow-angle:360deg}}.chrome-btn-text{color:#fffffff2;font-family:var(--font-space-grotesk), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:0;text-overflow:clip;text-shadow:0 1px 9px #00000080,0 0 16px #ffffff1a;white-space:nowrap;z-index:5;max-width:calc(100% - 32px);font-size:.94rem;font-weight:600;transition:color .4s cubic-bezier(.16,1,.3,1),text-shadow .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.chrome-btn:hover{background:radial-gradient(at 50% 0,#ffffff03,#0000 46%),radial-gradient(at 50% 100%,#000102c2,#0000 54%),linear-gradient(#ffffff03,#180e1ed1 48%,#000102e6);transform:translateY(-2px)scale(1.01);box-shadow:0 16px 44px #00000075,0 0 18px #ff573304,inset 0 1px 1px #fff1,inset 0 -14px 28px #00000017}.chrome-btn:hover:before{opacity:.12;transform:translateY(-2%)scale(1.02)}.chrome-btn:hover .chrome-btn-glow{filter:blur(4px);opacity:.022}.chrome-btn:hover .chrome-btn-backplate{background:radial-gradient(at 50% 8%,#ffffff04,#0000 24%),linear-gradient(#ffffff02,#ffffff01 48%,#00000014)}.chrome-btn:hover .chrome-btn-text{color:#fff;text-shadow:0 1px 10px #00000075,0 0 20px #ffffff2e}.chrome-btn:active{transition:transform 50ms;transform:translateY(1px)scale(.995);box-shadow:0 4px 10px #000c,inset 0 1px #ffffff1a}.chrome-btn:disabled{cursor:wait}.chrome-btn[data-state=sending]{background:radial-gradient(at 50% 0,#ffffff03,#0000 46%),radial-gradient(at 50% 100%,#0d2334c2,#0000 54%),linear-gradient(#ffffff03,#122638d1 48%,#000103e6);box-shadow:0 12px 34px #00000070,0 0 14px #b3e9ff04,inset 0 1px #ffffff0f,inset 0 -14px 30px #00000014}.chrome-btn[data-state=sending] .chrome-btn-glow{opacity:.022;animation-duration:3.2s}.chrome-btn[data-state=sent]{background:radial-gradient(at 50% 0,#ffffff03,#0000 46%),radial-gradient(at 50% 100%,#103830c2,#0000 54%),linear-gradient(#ffffff03,#123a32d1 48%,#000304e6);box-shadow:0 12px 32px #0000006b,0 0 14px #ffffff04,inset 0 1px #ffffff0f,inset 0 -14px 30px #00000014}.chrome-btn[data-state=sent] .chrome-btn-glow{opacity:.018}.send-btn-content{justify-content:center;align-items:center;gap:12px;display:inline-flex}.send-loader-cube{flex:none;grid-template-rows:repeat(2,6px);grid-template-columns:repeat(2,6px);gap:3px;width:15px;height:15px;display:grid}.send-loader-cube span{opacity:.42;background:#ffffffe6;border-radius:1px;width:6px;height:6px;animation:.94s cubic-bezier(.16,1,.3,1) infinite send-cube-pulse;display:block;transform:scale(.72);box-shadow:0 0 10px #ffffff61,0 0 18px #b3e9ff3d}.send-loader-cube span:nth-child(2){animation-delay:.11s}.send-loader-cube span:nth-child(3){animation-delay:.22s}.send-loader-cube span:nth-child(4){animation-delay:.33s}@keyframes send-cube-pulse{0%,to{opacity:.36;transform:scale(.72)}42%{opacity:1;transform:scale(1)}}.spline-nav-btn,.hero-action-primary,.hero-action-secondary,.client-hook-options button,#audit-gpt .client-hook-options button,.client-hook-cta,.chrome-btn{--spline-edge:#ffffff1f;--spline-rim:#ffffff24;--spline-shadow:#0000006b;-webkit-backdrop-filter:blur(12px)brightness(88%)saturate(48%)contrast(96%);box-shadow:0 22px 34px -25px #000000e6, 0 7px 16px -17px #ffffff09, inset 0 1px 1px #ffffff16, inset 0 0 0 .5px var(--spline-edge), inset 0 -1px 1px #0000003d;color:#eceeebdb;cursor:pointer;isolation:isolate;text-shadow:none;transform-origin:50%;background:#00000026;border:0;border-radius:999px;justify-content:center;align-items:center;gap:0;line-height:1;transition:-webkit-backdrop-filter .24s cubic-bezier(.16,1,.3,1),backdrop-filter .24s cubic-bezier(.16,1,.3,1),background .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1),filter .24s cubic-bezier(.16,1,.3,1),opacity .18s,text-shadow .24s cubic-bezier(.16,1,.3,1),transform .18s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0)}.spline-nav-btn:before,.hero-action-primary:before,.hero-action-secondary:before,.client-hook-options button:before,#audit-gpt .client-hook-options button:before,.client-hook-cta:before,.chrome-btn:before{border-radius:inherit;box-shadow:none;content:"";mix-blend-mode:normal;opacity:.42;pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000 0%,#ffffff16 5%,#ffffff06 13%,#0000 24% 76%,#ffffff06 87%,#ffffff13 95%,#0000 100%),linear-gradient(#ffffff18 0%,#ffffff07 2px,#0000 10px calc(100% - 10px),#ffffff05 calc(100% - 2px),#ffffff0a 100%);transition:opacity .24s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:none}.spline-nav-btn:after,.hero-action-primary:after,.hero-action-secondary:after,.client-hook-options button:after,#audit-gpt .client-hook-options button:after,.client-hook-cta:after,.chrome-btn:after{border-radius:inherit;box-shadow:none;content:"";mix-blend-mode:normal;opacity:.3;pointer-events:none;z-index:1;background:linear-gradient(#ffffff03 0%,#0000 36% 64%,#0000000a 100%);transition:opacity .24s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:1px}.spline-nav-btn>span,.hero-action-primary>span,.hero-action-secondary>span,.client-hook-options button>span,.client-hook-cta>span,.chrome-btn-text{color:#eceeebdb;text-shadow:none;z-index:4;position:relative}.spline-nav-btn:hover,.spline-nav-btn:focus-visible,.hud-nav .spline-nav-btn:hover,.hud-nav .spline-nav-btn:focus-visible,.hero-action-primary:hover,.hero-action-primary:focus-visible,.hero-action-secondary:hover,.hero-action-secondary:focus-visible,.client-hook-options button:hover,.client-hook-options button:focus-visible,.client-hook-options button[data-active=true],#audit-gpt .client-hook-options button:hover,#audit-gpt .client-hook-options button:focus-visible,#audit-gpt .client-hook-options button[data-active=true],.client-hook-cta:hover,.client-hook-cta:focus-visible,.chrome-btn:hover,.chrome-btn:focus-visible{-webkit-backdrop-filter:blur(14px)brightness(94%)saturate(52%)contrast(98%);color:#f6f7f4eb;filter:brightness(1.035);text-shadow:none;background:#0000002b;transform:translateY(0)scale(1.008);box-shadow:0 30px 42px -28px #000000fa,0 16px 26px -27px #ffffff1a,inset 0 1px 1px #ffffff24,inset 0 0 0 .5px #ffffff1a,inset 0 -1px 1px #0003}.spline-nav-btn:hover:before,.spline-nav-btn:focus-visible:before,.hero-action-primary:hover:before,.hero-action-primary:focus-visible:before,.hero-action-secondary:hover:before,.hero-action-secondary:focus-visible:before,.client-hook-options button:hover:before,.client-hook-options button:focus-visible:before,.client-hook-options button[data-active=true]:before,.client-hook-cta:hover:before,.client-hook-cta:focus-visible:before,.chrome-btn:hover:before,.chrome-btn:focus-visible:before{opacity:.44;transform:scaleX(1.012)}.spline-nav-btn:hover:after,.spline-nav-btn:focus-visible:after,.hero-action-primary:hover:after,.hero-action-primary:focus-visible:after,.hero-action-secondary:hover:after,.hero-action-secondary:focus-visible:after,.client-hook-options button:hover:after,.client-hook-options button:focus-visible:after,.client-hook-options button[data-active=true]:after,.client-hook-cta:hover:after,.client-hook-cta:focus-visible:after,.chrome-btn:hover:after,.chrome-btn:focus-visible:after{opacity:.31;transform:none}.spline-nav-btn:active,.hero-action-primary:active,.hero-action-secondary:active,.client-hook-options button:active,.client-hook-cta:active,.chrome-btn:active,.spline-nav-btn.is-glass-clicking,.hero-action-primary.is-glass-clicking,.hero-action-secondary.is-glass-clicking,.client-hook-cta.is-glass-clicking{background:#00000029;transition-duration:80ms;animation:.22s cubic-bezier(.2,.9,.2,1) both glass-button-click;box-shadow:0 10px 18px -18px #000000e6,inset 0 1px 1px #ffffff14,inset 0 0 0 .5px #ffffff14,inset 0 6px 14px #00000042,inset 0 -1px 1px #ffffff0a}@keyframes glass-button-click{0%{filter:brightness(1.035);transform:translateY(0)scale(1.008)}46%{filter:brightness(.9);transform:translateY(0)scale(.955)}to{filter:brightness(1.02);transform:translateY(0)scale(.99)}}.spline-btn-icon{display:none}.hero-action-secondary .spline-btn-icon{background:0 0}.spline-nav-btn{min-height:34px;padding:10px 13px}.hud-nav .spline-nav-btn{color:#eceeebdb}.hero-action-primary,.hero-action-secondary{gap:10px;min-height:48px;padding:0 22px 0 15px}.hero-action-primary{min-width:144px}.hero-action-secondary{min-width:178px}.client-hook-options button,#audit-gpt .client-hook-options button{color:#eceeebd1;min-height:35px;padding:9px 12px;font-size:.78rem}.client-hook-options button[data-active=true],#audit-gpt .client-hook-options button[data-active=true]{color:#f6f7f4e6}.client-hook-cta{height:48px;padding:0 20px}.chrome-btn-glow{border-radius:inherit;filter:blur(7px);opacity:.05;z-index:3;background:radial-gradient(at 50% 0,#ffffff1a,#0000 58%);width:auto;height:auto;animation:none;inset:1px}.chrome-btn-backplate{opacity:.16;z-index:1;background:radial-gradient(at 50% 8%,#ffffff1a,#0000 28%),linear-gradient(#ffffff0a,#ffffff03 50%,#0000000a);box-shadow:inset 0 1px 1px #ffffff1a,inset 0 -1px 1px #0000000f}.chrome-btn:hover .chrome-btn-glow,.chrome-btn:focus-visible .chrome-btn-glow,.chrome-btn[data-state=sending] .chrome-btn-glow{opacity:.15}.chrome-btn:hover .chrome-btn-backplate,.chrome-btn:focus-visible .chrome-btn-backplate{opacity:.3}.chrome-btn:hover .chrome-btn-text,.chrome-btn:focus-visible .chrome-btn-text{color:#f6f7f4e6;text-shadow:none}.chrome-btn:disabled,.client-hook-run:disabled,.chrome-btn:disabled:hover,.client-hook-run:disabled:hover{cursor:not-allowed;opacity:.66;transform:none}@media (prefers-reduced-motion:reduce){.spline-nav-btn,.hero-action-primary,.hero-action-secondary,.client-hook-options button,.client-hook-cta,.chrome-btn,.spline-nav-btn:before,.hero-action-primary:before,.hero-action-secondary:before,.client-hook-options button:before,.client-hook-cta:before,.chrome-btn:before,.spline-nav-btn:after,.hero-action-primary:after,.hero-action-secondary:after,.client-hook-options button:after,.client-hook-cta:after,.chrome-btn:after{transition-duration:1ms}.chrome-btn-glow{animation:none}}#audit-gpt .form-status{color:#f3f4f694;font-family:var(--font-space-grotesk), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:0;min-height:1.4em;margin:12px 0 0;font-size:.78rem;line-height:1.4;transition:color .24s,opacity .24s,text-shadow .24s}#audit-gpt .form-status[data-state=idle]{opacity:.32}#audit-gpt .form-status[data-state=sending]{color:#e8f4ffc7;opacity:1}#audit-gpt .form-status[data-state=sent]{color:#ffffffe6;opacity:1;text-shadow:0 0 10px #ffffff3d,0 0 20px #b3e9ff29}.site-footer{-webkit-backdrop-filter:none;box-shadow:none;filter:none;isolation:isolate;background:0 0;border:0;padding:72px 8% 28px;scroll-margin-top:86px;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 28% 34%,#00000080,#0000002e 46%,#0000 76%),linear-gradient(#0303031f,#0303036b 44%,#03030394);position:absolute;inset:0}.site-footer:after{content:none}.site-footer>*{z-index:1;position:relative}.site-footer .panel-hud-metric{color:#f3f4f694}.footer-layout{align-items:stretch}.footer-contact{-webkit-backdrop-filter:none;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(220px,1.1fr) minmax(300px,1.7fr) minmax(140px,.8fr);gap:clamp(24px,5vw,56px);width:100%;padding:0;font-style:normal;display:grid;position:relative;overflow:visible}.footer-contact:before,.footer-contact:after{content:none}.footer-contact>*{z-index:1;position:relative}.footer-column{gap:10px;display:grid}.footer-column span,.footer-column a,.footer-column p,.footer-list li{font-family:var(--font-share-tech-mono), ui-monospace, SFMono-Regular, monospace}.footer-column span{color:#f3f4f699;letter-spacing:0;text-transform:uppercase;margin-bottom:0;font-size:.75rem;display:block}.footer-column a,.footer-column p{color:var(--text-primary);margin:0;font-size:1.08rem;line-height:1.45}.footer-column a{overflow-wrap:anywhere;transition:color .18s,text-shadow .18s}.footer-column a:hover{color:#fff;text-shadow:0 0 18px #ffffff38}.footer-list{color:var(--text-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-list li{color:#f3f4f6db;font-size:1rem;line-height:1.4}.hud-header{-webkit-backdrop-filter:blur(22px)saturate(138%)contrast(106%);backdrop-filter:blur(22px)saturate(138%)contrast(106%)}.hud-logo{-webkit-backdrop-filter:blur(18px)saturate(146%)contrast(104%);backdrop-filter:blur(18px)saturate(146%)contrast(104%)}.spline-nav-btn,.hero-action-primary,.hero-action-secondary,.chrome-btn{-webkit-backdrop-filter:blur(22px)brightness(162%)saturate(68%)contrast(88%)}.glass-panel{-webkit-backdrop-filter:blur(30px)saturate(156%)contrast(112%);backdrop-filter:blur(30px)saturate(156%)contrast(112%)}#audit-gpt .client-hook-console.glass-panel{-webkit-backdrop-filter:blur(6px)saturate(118%)contrast(101%);backdrop-filter:blur(6px)saturate(118%)contrast(101%)}.proof-visual{-webkit-backdrop-filter:blur(18px)saturate(142%);backdrop-filter:blur(18px)saturate(142%)}.proof-window{-webkit-backdrop-filter:blur(16px)saturate(138%);backdrop-filter:blur(16px)saturate(138%)}.trace-diagram,.trace-node,.trace-core,.trace-system-core,.website-diagram-surface,.website-diagram-node,.signal-panel-main,.signal-panel-side,.signal-panel-side span,.signal-orbit,.system-node{-webkit-backdrop-filter:blur(18px)saturate(142%)contrast(108%);backdrop-filter:blur(18px)saturate(142%)contrast(108%)}.forms-field{-webkit-backdrop-filter:blur(26px)saturate(142%)contrast(104%);backdrop-filter:blur(26px)saturate(142%)contrast(104%)}.intent-chip{-webkit-backdrop-filter:blur(14px)saturate(136%)contrast(102%);backdrop-filter:blur(14px)saturate(136%)contrast(102%)}.input-row{-webkit-backdrop-filter:blur(16px)saturate(124%)contrast(101%);backdrop-filter:blur(16px)saturate(124%)contrast(101%)}@media (max-width:1080px){.tf-site h1{font-size:3.5rem}.tf-site h2{font-size:2.8rem}#hero h1{font-size:4.35rem}#hero .text-panel>p:not(.panel-hud-metric){font-size:1.42rem}#hero .object-view{height:560px}.text-panel>p:not(.panel-hud-metric){font-size:1.2rem}.proof-trace-shell,.capability-layout,.contact-layout{grid-template-columns:1fr}.proof-trace-intro,.capability-intro,.contact-intro{max-width:760px}.client-hook-body{grid-template-columns:1fr}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-layout{flex-direction:column;align-items:stretch}.footer-contact{width:100%}}@media (max-width:850px){.text-effects-ready{--sequence-entry-delay:.16s;--text-fade-duration:.86s}.tf-site{--mobile-header-height:72px;--mobile-hero-gap:clamp(28px, 6svh, 48px);--mobile-hero-bottom-space:38px;--mobile-hero-stage-offset:calc(var(--mobile-header-height) + var(--mobile-hero-gap) + var(--mobile-hero-bottom-space))}.crt-scanlines{opacity:.58}.vignette{opacity:.72;background:radial-gradient(circle at 50% 38%,#0000 50%,#03030375 100%)}.hud-header{gap:10px;height:72px;padding:0 18px}.hud-nav{overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;overflow-x:auto}.hud-nav::-webkit-scrollbar{display:none}.hud-nav a{padding:9px 10px;font-size:.72rem}.tf-site section,.tf-site section.align-right{min-height:auto;padding:84px 24px 36px}.proof-trace-section,.capability-section{min-height:auto;padding:88px 24px 52px}.tf-site section,.proof-trace-section,.capability-section,.site-footer{scroll-margin-top:84px}.proof-trace-section:before,.capability-section:before{background:radial-gradient(at 44% 28%,#0000006b 0%,#0003 52%,#0000000d 78%,#0000 96%),linear-gradient(#0303033d 0%,#0303031a 68%,#0000 100%)}#hero{min-height:auto;padding:calc(var(--mobile-header-height) + var(--mobile-hero-gap)) 24px 56px}.tf-site .cinematic-sequence[data-cinematic-ready=true] .cinematic-scene,.tf-site .cinematic-sequence[data-cinematic-ready=true] #hero.cinematic-scene{height:100svh;min-height:100svh;padding:88px 22px 34px}.tf-site .cinematic-sequence[data-cinematic-ready=true] #hero.cinematic-scene{padding-top:calc(var(--mobile-header-height) + var(--mobile-hero-gap));padding-bottom:var(--mobile-hero-bottom-space);align-items:flex-start}.cinematic-sequence[data-cinematic-ready=true] .cinematic-stage{perspective:820px;transform-style:flat}.cinematic-sequence[data-cinematic-ready=true] .cinematic-stage:before{opacity:.72;background:linear-gradient(#03030394 0%,#03030329 20%,#0000 46%,#0303037a 100%),linear-gradient(115deg,#0000 0%,#ffffff05 50%,#0000 62%)}.section-layout,.tf-site section.align-right .section-layout{flex-direction:column;align-items:stretch;gap:30px}#hero .section-layout{gap:32px}.cinematic-sequence[data-cinematic-ready=true] .cinematic-scene .section-layout,.cinematic-sequence[data-cinematic-ready=true] #hero.cinematic-scene .section-layout{justify-content:center;align-items:stretch;gap:0;min-height:calc(100svh - 122px)}.cinematic-sequence[data-cinematic-ready=true] #hero.cinematic-scene .section-layout{min-height:calc(100svh - var(--mobile-hero-stage-offset))}.cinematic-sequence[data-cinematic-ready=true] .cinematic-scene .text-panel,.cinematic-sequence[data-cinematic-ready=true] #hero.cinematic-scene .text-panel{width:100%;max-width:min(100%,560px);transform:translateZ(42px)}.cinematic-sequence[data-cinematic-ready=true] .hero-title-line{overflow-wrap:anywhere;white-space:normal}#hero .text-panel:before{opacity:.68;inset:-34px -26px -34px -24px}#hero .text-panel:after{opacity:.14;inset:-4px auto 16px -12px}.text-panel,.object-view{width:100%}.cinematic-sequence[data-cinematic-ready=true] .cinematic-scene:not(#hero) .text-panel:before{filter:blur(16px);opacity:.82;inset:-32px -28px -34px}.text-effects-ready section.is-section-active .text-panel>p:not(.panel-hud-metric){transition-delay:var(--subtext-entry-delay)}.text-panel:before{filter:blur(13px);opacity:.52;background:radial-gradient(at 36% 44%,#0000005c 0%,#0000002e 48%,#0000000a 72%,#0000 88%),linear-gradient(#03030338 0%,#03030314 62%,#0000 100%);inset:-26px -22px -30px}#hero .text-panel,#hero .object-view{width:100%}#hero h1{text-shadow:0 1px #000000c2,0 3px 8px #00000070,0 9px 18px #00000057;font-size:3.6rem}.hero-title-line{background-blend-mode:normal;color:#e8edf2f0;filter:drop-shadow(0 1px #000000c2)drop-shadow(0 6px 14px #00000057);text-shadow:none;-webkit-text-fill-color:#e8edf2f0;-webkit-text-stroke:0;background-image:none}.text-effects-ready #hero .hero-title-line{filter:drop-shadow(0 1px #000000c2)drop-shadow(0 6px 14px #00000057)}.text-effects-ready #hero.is-section-active h1{text-shadow:0 1px #000000c2,0 3px 8px #00000070,0 9px 18px #00000057}#hero .text-trail-hero-line:before,#hero .text-trail-hero-line:after{content:none}.hero-actions{gap:12px;max-width:100%}#hero .text-panel>p:not(.panel-hud-metric){font-size:1.22rem;line-height:1.68}.cinematic-sequence[data-cinematic-ready=true] .text-panel>p:not(.panel-hud-metric){max-width:34rem}#audit-gpt:before{background:radial-gradient(at 42% 150px,#0000000e 0,#00000005 180px,#0000 390px),linear-gradient(#03030308 0,#03030303 230px,#0000 420px)}#audit-gpt .text-panel{width:100%;max-width:none}#audit-gpt .client-hook-console{width:100%}.object-view{height:280px}.object-view[data-object-index="2"],.object-view[data-object-index="5"]{margin-top:18px}.object-view[data-object-index="3"]{height:330px;margin-top:14px}#hero .object-view{height:320px}#audit-gpt>.section-layout>.object-view{display:none}#audit-gpt .contact-mobile-object{width:100%;height:260px;margin:20px 0 6px;display:block}.forms-field{-webkit-backdrop-filter:blur(30px)saturate(132%)contrast(108%);background:radial-gradient(at 52% 0,#12ff5c07,#0000 42%),linear-gradient(#060807c7,#000102d1 58%,#000000db);border-color:#ffffff0d;box-shadow:0 24px 74px #0000009e,inset 0 1px 1px #ffffff0f,inset 0 -22px 46px #00000038}.forms-field:before{opacity:.14}.spacious-void{height:34px}.proof-card{grid-template-columns:1fr;min-height:auto}.proof-card.glass-panel,.client-hook-console.glass-panel,.capability-cell.glass-panel{background:radial-gradient(at 14% 0,#ffffff0b,#0000 44%),radial-gradient(at 100% 100%,#00bfff05,#0000 42%),linear-gradient(145deg,#ffffff07,#0001028f 58%,#000000ad 100%);border:0;box-shadow:0 24px 68px #0009,inset 0 1px 1px #ffffff16,inset 9px 0 18px #00bfff04,inset -9px 0 18px #ff40ac03,inset 0 -24px 48px #00000057}.proof-card.glass-panel:before,.client-hook-console.glass-panel:before,.capability-cell.glass-panel:before{opacity:.1}.client-hook-console{padding:12px}.client-hook-toolbar{flex-direction:column;align-items:flex-start;gap:8px;padding:6px 6px 12px}.client-hook-body{gap:14px}.client-hook-output{min-height:0}.proof-visual{background:linear-gradient(145deg,#ffffff05,#0001027a 58%,#00000094 100%),radial-gradient(at 0 100%,#00bfff03,#0000 46%)}.proof-window{background:radial-gradient(at 14% 0,#ffffff08,#0000 44%),#0001027a}.proof-visual{min-height:196px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.capability-cell{min-height:148px;padding:14px 14px 15px}.capability-symbol{font-size:2.15rem}.tf-site.is-footer-active .crt-scanlines{opacity:.2}.tf-site.is-footer-active .vignette{opacity:.08}.site-footer{padding:68px 24px 30px}.site-footer:before{background:radial-gradient(at 32% 20%,#00000070,#00000038 48%,#0000000f 74%,#0000 94%),linear-gradient(#03030314,#0303034d 42%,#0303036b)}.footer-contact{grid-template-columns:1fr}.footer-layout{gap:42px}}@media (max-width:560px){.tf-site{--mobile-hero-gap:clamp(30px, 5.5svh, 44px);--mobile-hero-bottom-space:34px}.hud-logo{gap:8px;padding:8px 10px 8px 8px}.hud-logo-compact{min-height:34px;padding:0 13px}.hud-logo-compact>span{font-size:.74rem}.hud-logo-mark{border-radius:7px;width:28px;height:28px;font-size:.66rem}.hud-logo-copy strong{font-size:.76rem}.hud-logo-copy span{display:none}.hud-nav{padding:0}.hud-nav a{padding:9px;font-size:.68rem}.tf-site h1{font-size:2.75rem}#hero h1{text-shadow:0 1px #000000d1,0 3px 7px #0000007a,0 8px 16px #0000005c;font-size:2.42rem}.cinematic-sequence[data-cinematic-ready=true] #hero h1{font-size:2.32rem;line-height:1.08}#hero .text-panel:after{content:none}.hero-title-line{color:#e5ebf0f0;filter:drop-shadow(0 1px #000000c7)drop-shadow(0 5px 12px #00000057);-webkit-text-fill-color:#e5ebf0f0;-webkit-text-stroke:0;background-image:none}.text-effects-ready #hero .hero-title-line{filter:drop-shadow(0 1px #000000c7)drop-shadow(0 5px 12px #00000057)}.text-effects-ready #hero.is-section-active h1{text-shadow:0 1px #000000d1,0 3px 7px #0000007a,0 8px 16px #0000005c}.tf-site h2{font-size:2.25rem}.cinematic-sequence[data-cinematic-ready=true] h2{font-size:2.04rem;line-height:1.12}.capability-intro h2,.proof-trace-intro h2{font-size:2.2rem}.panel-hud-metric{font-size:.75rem}.chrome-btn-text{font-size:.86rem}.text-trail{--trail-start-x:-10px;--trail-start-x-alt:8px;--trail-mid-x:5px;--trail-mid-x-alt:-4px}.text-trail-hero-line,.text-trail-heading{--trail-start-x:-14px;--trail-start-x-alt:11px;--trail-mid-x:7px;--trail-mid-x-alt:-6px}.text-panel>p:not(.panel-hud-metric){text-shadow:0 1px 9px #00000094,0 0 18px #00000047;font-size:1.0625rem;line-height:1.65}#hero .text-panel>p:not(.panel-hud-metric){font-size:1.16rem}.cinematic-sequence[data-cinematic-ready=true] #hero .text-panel>p:not(.panel-hud-metric){font-size:1.04rem;line-height:1.58}.object-view{height:248px}.object-view[data-object-index="2"],.object-view[data-object-index="5"]{height:276px;margin-top:22px}.object-view[data-object-index="3"]{height:302px;margin-top:16px}#hero .object-view{height:292px}#audit-gpt .contact-mobile-object{height:226px;margin:18px 0 4px}.forms-field{margin-top:24px;padding:18px}.proof-trace-section,.capability-section,.contact-section{padding-top:82px;padding-bottom:44px}.proof-trace-shell,.capability-layout,.contact-layout{gap:28px}.contact-channel-grid{grid-template-columns:1fr}.contact-channel{min-height:auto;padding:18px}.contact-section{padding-top:96px}.client-hook-field input,.client-hook-field textarea{padding:11px 12px;font-size:.9rem}.client-hook-options button{padding:9px 10px;font-size:.78rem}.client-hook-output{padding:14px}.client-hook-output-header{flex-direction:column;align-items:flex-start;gap:4px}.client-hook-output p,.client-hook-next p{font-size:.9rem}.proof-card{gap:16px;padding:10px}.proof-visual{min-height:182px;padding:8px}.proof-window{min-height:166px}.proof-preview{min-height:134px;padding:10px}.trace-diagram{min-height:136px}.trace-node,.trace-core,.trace-system-core{min-height:28px;padding:0 7px;font-size:.58rem}.trace-diagram-system{grid-template-rows:minmax(28px,auto) 40px minmax(28px,auto);grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-items:center;gap:12px;min-height:166px;padding:12px;display:grid}.trace-diagram-system .trace-node{min-width:64px;max-width:78px;position:relative;top:auto;left:auto;right:auto}.trace-diagram-system .trace-node span{white-space:normal}.trace-diagram-system .trace-system-core{grid-area:2/1/auto/-1;justify-self:center;min-width:104px;height:40px;position:relative;inset:0 auto auto 0;transform:none}.trace-diagram-system .trace-node-a{grid-area:1/1}.trace-diagram-system .trace-node-b{grid-area:1/2;justify-self:end}.trace-diagram-system .trace-node-c{grid-area:3/1;bottom:auto}.trace-diagram-system .trace-node-d{grid-area:3/2;justify-self:end;bottom:auto}.proof-copy small,.proof-copy span{margin-bottom:8px}.proof-copy p{font-size:.94rem;line-height:1.5}.capability-cell{padding:16px}.capability-cell strong{font-size:.92rem;line-height:1.2}.capability-fn{font-size:.78rem}.intent-chips{gap:8px;margin-bottom:18px}.input-row{margin-top:14px}.message-row{margin-top:16px;padding:14px}.input-row textarea{min-height:142px}.hero-action-primary,.hero-action-secondary{text-shadow:0 1px #ffffffb8;flex:100%;width:100%;min-width:0;min-height:46px;padding:0 14px}.hero-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;width:min(100%,340px);display:grid}.hero-actions>span{flex-basis:100%}.intent-chip{padding:9px 11px;font-size:.82rem}.chrome-btn-glow{filter:blur(5px);opacity:.012}.chrome-btn-backplate{background:radial-gradient(at 50% 8%,#ffffff03,#0000 24%),linear-gradient(#ffffff02,#fff0 48%,#00000014)}.footer-column a,.footer-column p{font-size:1rem}.footer-list{grid-template-columns:1fr}}@media (max-width:850px) and (max-height:760px){.tf-site .cinematic-sequence[data-cinematic-ready=true] .cinematic-scene:not(#hero){padding-top:calc(var(--mobile-header-height) + clamp(22px, 4svh, 34px));align-items:flex-start}.cinematic-sequence[data-cinematic-ready=true] .cinematic-scene:not(#hero) .section-layout{justify-content:flex-start}.cinematic-sequence[data-cinematic-ready=true] .cinematic-scene:not(#hero) .text-panel:before{opacity:.92;background:radial-gradient(at 36% 44%,#00000094 0%,#00000057 48%,#0000001f 74%,#0000 92%),linear-gradient(#03030366 0%,#03030329 68%,#0000 100%)}.cinematic-sequence[data-cinematic-ready=true] .cinematic-scene:not(#hero) .text-panel>p:not(.panel-hud-metric){text-shadow:0 1px 3px #000000e6,0 0 18px #000000d1,0 0 30px #000000a3}}@media (max-width:380px){#hero h1{font-size:2.28rem}.cinematic-sequence[data-cinematic-ready=true] #hero h1{font-size:2.14rem}}.tf-site .spline-nav-btn,.tf-site .hero-action-primary,.tf-site .hero-action-secondary,.tf-site .client-hook-options button,.tf-site .client-hook-cta,.tf-site .chrome-btn{-webkit-backdrop-filter:blur(12px)brightness(88%)saturate(48%)contrast(96%)!important;color:#eceeebdb!important;text-shadow:none!important}.tf-site .chrome-btn-text{color:#eceeebdb!important;text-shadow:none!important}.tf-site .spline-nav-btn:before,.tf-site .hero-action-primary:before,.tf-site .hero-action-secondary:before,.tf-site .client-hook-options button:before,.tf-site .client-hook-cta:before,.tf-site .chrome-btn:before,.tf-site .spline-nav-btn:after,.tf-site .hero-action-primary:after,.tf-site .hero-action-secondary:after,.tf-site .client-hook-options button:after,.tf-site .client-hook-cta:after,.tf-site .chrome-btn:after{box-shadow:none!important}.tf-site .spline-nav-btn:after,.tf-site .hero-action-primary:after,.tf-site .hero-action-secondary:after,.tf-site .client-hook-options button:after,.tf-site .client-hook-cta:after,.tf-site .chrome-btn:after{border:0!important;inset:1px!important}.tf-site .spline-nav-btn:hover,.tf-site .spline-nav-btn:focus-visible,.tf-site .hero-action-primary:hover,.tf-site .hero-action-primary:focus-visible,.tf-site .hero-action-secondary:hover,.tf-site .hero-action-secondary:focus-visible,.tf-site .client-hook-options button:hover,.tf-site .client-hook-options button:focus-visible,.tf-site .client-hook-options button[data-active=true],.tf-site .client-hook-cta:hover,.tf-site .client-hook-cta:focus-visible,.tf-site .chrome-btn:hover,.tf-site .chrome-btn:focus-visible{-webkit-backdrop-filter:blur(14px)brightness(94%)saturate(52%)contrast(98%)!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tf-site :is(.spline-nav-btn,.hero-action-primary,.hero-action-secondary,.client-hook-options button,.client-hook-cta,.chrome-btn){-webkit-backdrop-filter:blur(12px)brightness(88%)saturate(48%)contrast(96%)!important;backdrop-filter:blur(12px)brightness(88%)saturate(48%)contrast(96%)!important}}@supports ((-webkit-backdrop-filter:blur(1px))){.tf-site :is(.spline-nav-btn,.hero-action-primary,.hero-action-secondary,.client-hook-options button,.client-hook-cta,.chrome-btn){-webkit-backdrop-filter:blur(12px)brightness(88%)saturate(48%)contrast(96%)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.text-trail:before,.text-trail:not(.text-trail-metric):after{content:none!important}.cinematic-stage{height:auto!important;min-height:0!important;overflow:visible!important}.tf-site .cinematic-scene{filter:none!important;opacity:1!important;visibility:visible!important;height:auto!important;min-height:auto!important;position:relative!important;transform:none!important}.cinematic-scene .object-view{opacity:1!important;visibility:visible!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
