@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b886574ba42c3409-s.1f4af8e6.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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.e20f337c.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b886574ba42c3409-s.1f4af8e6.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.e20f337c.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b886574ba42c3409-s.1f4af8e6.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.e20f337c.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b886574ba42c3409-s.1f4af8e6.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.e20f337c.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b886574ba42c3409-s.1f4af8e6.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.e20f337c.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b886574ba42c3409-s.1f4af8e6.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.e20f337c.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_b440de6a-module__Vb569G__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_b440de6a-module__Vb569G__variable{--font-sora:"Sora","Sora Fallback"}
*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--font-poppins),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.-inset-x-40{left:-10rem;right:-10rem}.inset-x-0{left:0;right:0}.left-0{left:0}.top-0{top:0}.top-1\/2{top:50%}.top-2\/3{top:66.6667%}.z-20{z-index:20}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-2{height:.5rem}.min-h-\[88vh\]{min-height:88vh}.w-2{width:.5rem}.w-\[140\%\]{width:140%}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-emerald{--tw-border-opacity:1;border-color:rgba(39,234,166,var(--tw-border-opacity,1))}.border-emerald\/40{border-color:rgba(39,234,166,.4)}.border-emerald\/50{border-color:rgba(39,234,166,.5)}.border-slate{--tw-border-opacity:1;border-color:rgba(24,49,50,var(--tw-border-opacity,1))}.border-slate\/60{border-color:rgba(24,49,50,.6)}.bg-emerald{--tw-bg-opacity:1;background-color:rgba(39,234,166,var(--tw-bg-opacity,1))}.bg-emerald\/15{background-color:rgba(39,234,166,.15)}.bg-panel\/40{background-color:rgba(12,27,22,.4)}.bg-panel\/60{background-color:rgba(12,27,22,.6)}.bg-slate{--tw-bg-opacity:1;background-color:rgba(24,49,50,var(--tw-bg-opacity,1))}.bg-slate\/60{background-color:rgba(24,49,50,.6)}.p-10{padding:2.5rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-tight{line-height:1.25}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-bg{--tw-text-opacity:1;color:rgba(7,18,14,var(--tw-text-opacity,1))}.text-emerald{--tw-text-opacity:1;color:rgba(39,234,166,var(--tw-text-opacity,1))}.text-lime{--tw-text-opacity:1;color:rgba(197,242,126,var(--tw-text-opacity,1))}.text-mint{--tw-text-opacity:1;color:rgba(233,246,238,var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgba(157,176,168,var(--tw-text-opacity,1))}.text-violet{--tw-text-opacity:1;color:rgba(143,147,255,var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-100{opacity:1}.opacity-30{opacity:.3}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--bg:#fafcfb;--bg-2:#f2f7f4;--ink:#0e1a14;--body:#51635a;--muted:#8b998f;--green:#2db86a;--green-deep:#1e9e5c;--teal:#15b8a6;--lav:#6c63d8;--card:#fff;--panel:#f4f9f6;--border:rgba(14,26,20,.08);--shadow:0 14px 40px rgba(14,26,20,.08);--red:#2db86a;--red-soft:rgba(45,184,106,.45);--cream:#0e1a14;--font-serif:"Sora","Helvetica Neue",Arial,sans-serif;--font-sans:"Sora","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}body.chamber-open{overflow:hidden}body.chamber-open .scroll-cue{display:none!important}.bg{z-index:-2;background:var(--bg);pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.bg:before{content:none}.beam,.reflection,.scan,.flash{display:none!important}.aurora{z-index:-1;filter:blur(70px);pointer-events:none;opacity:.9;transform:translate3d(calc(var(--px,0px)*.4),calc(var(--py,0px)*.4),0);border-radius:50%;position:fixed}.aurora-1{background:radial-gradient(circle,rgba(108,222,168,.42),transparent 70%);width:40vw;height:40vw;animation:18s ease-in-out infinite alternate auroraDrift;bottom:-12vh;left:-6vw}.aurora-2{background:radial-gradient(circle,rgba(132,186,255,.34),transparent 70%);width:44vw;height:44vw;animation:22s ease-in-out infinite alternate-reverse auroraDrift;bottom:-18vh;left:38vw}.aurora-3{background:radial-gradient(circle,rgba(168,156,255,.3),transparent 70%);width:34vw;height:34vw;animation:26s ease-in-out infinite alternate auroraDrift;bottom:-10vh;right:-8vw}@keyframes auroraDrift{0%{transform:translate3d(calc(var(--px,0px)*.4),calc(var(--py,0px)*.4),0)scale(1)}to{transform:translate3d(calc(var(--px,0px)*.4 + 3vw),calc(var(--py,0px)*.4 - 3vh),0)scale(1.08)}}@media (prefers-reduced-motion:reduce){.aurora{animation:none!important}}.beam{z-index:1;pointer-events:none;width:152vw;height:3px;transform:translate3d(var(--px,0px),var(--py,0px),0)rotate(-27deg);transform-origin:50%;will-change:transform;background:linear-gradient(90deg,transparent 0%,rgba(39,234,166,.08) 22%,rgba(39,234,166,.65) 42%,#f3fff4 51%,rgba(39,234,166,.92) 58%,rgba(39,234,166,.16) 76%,transparent 100%);transition:transform .4s ease-out;animation:3.6s ease-in-out infinite bladePulse;position:fixed;top:74vh;left:-22vw;box-shadow:0 0 12px rgba(255,255,255,.9),0 0 26px rgba(39,234,166,.9),0 0 70px rgba(39,234,166,.7),0 0 140px rgba(39,234,166,.45)}.beam:before{content:"";filter:blur(28px);background:linear-gradient(90deg,transparent,rgba(39,234,166,.18) 50%,transparent);height:180px;position:absolute;top:-90px;left:0;right:0}.beam:after{content:"";filter:blur(8px);opacity:.9;background:#fff;border-radius:999px;width:90px;height:13px;animation:4.2s ease-in-out infinite hotPoint;position:absolute;top:-5px;left:46%}.reflection{z-index:1;pointer-events:none;filter:blur(18px);opacity:.6;background:radial-gradient(at 38% 42%,rgba(39,234,166,.5),transparent 46%),radial-gradient(at 66% 55%,rgba(39,234,166,.28),transparent 38%),linear-gradient(90deg,transparent,rgba(39,234,166,.2),transparent);width:52vw;height:24vh;animation:5.2s ease-in-out infinite reflectionMove;position:fixed;top:80vh;left:40vw;transform:skew(-21deg)rotate(-3deg)}@keyframes bladePulse{0%,to{opacity:.82;filter:brightness(.95)}45%{opacity:1;filter:brightness(1.35)}70%{opacity:.9;filter:brightness(1.1)}}@keyframes hotPoint{0%,to{opacity:.5;transform:translate(-40px)scaleX(.7)}48%{opacity:1;transform:translate(50px)scaleX(1.3)}}@keyframes reflectionMove{0%,to{opacity:.42;transform:skew(-21deg)rotate(-3deg)translate(-22px)}52%{opacity:.8;transform:skew(-21deg)rotate(-3deg)translate(28px)}}header{z-index:30;justify-content:space-between;align-items:center;height:96px;padding:0 6vw;transition:opacity .4s;display:flex;position:fixed;top:0;left:0;right:0;overflow:visible}.logo{flex-shrink:0;align-items:center;display:flex;overflow:visible}.logo svg{width:auto;min-width:0;height:max(30px,min(3.4vw,44px));display:block;overflow:visible}.logo-home{cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:flex}.pill{text-align:center;min-width:158px;font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:#fff;border:1px solid var(--red-soft);background:rgba(39,234,166,.03);border-radius:999px;justify-content:center;align-items:center;padding:13px 22px;font-size:11px;font-weight:700;text-decoration:none;transition:background .25s,box-shadow .25s,transform .2s;display:inline-flex;box-shadow:0 0 22px rgba(39,234,166,.18),inset 0 0 16px rgba(39,234,166,.05)}.pill:hover{background:rgba(39,234,166,.12);transform:translateY(-1px);box-shadow:0 0 32px rgba(39,234,166,.36)}.head-right{align-items:center;gap:16px;display:flex}.lang{align-items:center;display:inline-flex;position:relative}.lang-current{cursor:pointer;font-family:var(--font-sans);letter-spacing:.18em;color:var(--cream);background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;font-size:12px;font-weight:700;transition:color .2s;display:inline-flex}.lang-caret{color:var(--muted);transition:transform .2s,color .2s}.lang-current[aria-expanded=true] .lang-caret{color:var(--red);transform:rotate(180deg)}.lang-menu{z-index:40;background:rgba(8,7,8,.97);border:1px solid rgba(255,255,255,.1);border-radius:10px;min-width:64px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px rgba(0,0,0,.6)}.lang-item{text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans);letter-spacing:.18em;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700;transition:color .15s,background .15s;display:block}@media (max-width:760px){.head-right{gap:11px}}.chamber-open header{opacity:0;pointer-events:none}.hero{z-index:10;grid-template-columns:1.05fr 1fr;align-items:center;gap:5vw;max-width:1320px;min-height:100vh;margin:0 auto;padding:120px 6vw 14vh;transition:opacity .45s,transform .55s cubic-bezier(.7,0,.2,1),filter .45s;display:grid;position:relative}.chamber-open .hero{opacity:0;filter:blur(6px);pointer-events:none;transform:scale(1.02)}.hero-copy{text-align:left}.eyebrow{font-family:var(--font-sans);color:var(--green);letter-spacing:.32em;text-transform:uppercase;margin-bottom:22px;font-size:max(11px,min(1vw,13px));font-weight:700}h1{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;text-transform:uppercase;max-width:16ch;font-size:max(30px,min(4vw,58px));font-weight:800;line-height:1.04}.hero h1 .accent{color:var(--green);font-weight:800}.subline{color:var(--body);font-family:var(--font-sans);max-width:42ch;margin:24px 0 0;font-size:max(15px,min(1.4vw,19px));line-height:1.55}.hd{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:22px;justify-self:end;width:100%;max-width:560px;padding:22px}.hd-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.hd-tag{letter-spacing:.22em;color:var(--muted);font-size:10px;font-weight:700}.hd-domain{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:13px;font-weight:600;overflow:hidden}.hd-date{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.hd-body{background:var(--panel);border:1px solid var(--border);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:20px;margin-bottom:14px;padding:18px 18px 22px;display:grid}.hd-gauge{place-items:center;width:110px;height:110px;display:grid;position:relative}.hd-gauge svg{position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.hd-gauge-track{fill:none;stroke:rgba(14,26,20,.08);stroke-width:9px}.hd-gauge-fill{fill:none;stroke:var(--green);stroke-width:9px;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314px;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.7,.2,1)}.hd-waking .hd-gauge-fill{stroke-dashoffset:50px}.hd-gauge-val{font-family:var(--font-serif);color:var(--ink);font-size:26px;font-weight:800;line-height:1}.hd-gauge-val span{color:var(--muted);font-size:12px;font-weight:600}.hd-gauge-label{white-space:nowrap;color:var(--muted);font-size:10px;position:absolute;bottom:-16px}.hd-chart-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.hd-chart-head span:first-child{color:var(--ink);font-size:12px;font-weight:600}.hd-badge{color:var(--green-deep);background:rgba(45,184,106,.12);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.hd-spark{width:100%;height:56px;display:block}.hd-spark polyline{fill:none;stroke:var(--green);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:620;stroke-dashoffset:620px;transition:stroke-dashoffset 1.4s}.hd-waking .hd-spark polyline{stroke-dashoffset:0}.hd-metrics{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px;display:grid}.hd-metric{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:11px 13px}.hd-metric-label{color:var(--muted);font-size:10.5px}.hd-metric-val{color:var(--ink);margin:2px 0 8px;font-size:19px;font-weight:800;display:block}.hd-bar{background:rgba(14,26,20,.07);border-radius:999px;height:6px;overflow:hidden}.hd-bar>span{background:linear-gradient(90deg,var(--green),var(--teal));border-radius:999px;height:100%;transition:width 1.1s cubic-bezier(.2,.7,.2,1);display:block}.hd-form{gap:10px;display:flex}.hd-input{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--ink);border-radius:12px;flex:1;padding:13px 16px;font-size:14px;box-shadow:inset 0 1px 3px rgba(14,26,20,.04)}.hd-input:focus{border-color:rgba(45,184,106,.5);outline:none;box-shadow:0 0 0 4px rgba(45,184,106,.12)}.hd-input::placeholder{color:var(--muted)}.hd-scan{background:var(--ink);color:#fff;letter-spacing:.04em;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:13px 22px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s}.hd-scan:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(14,26,20,.22)}.hd-scan:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.hd-trust{color:var(--muted);letter-spacing:.02em;margin-top:12px;font-size:11px}.hd:not(.hd-waking) .hd-gauge-val{opacity:.85}@media (max-width:920px){.hero{grid-template-columns:1fr;gap:36px;min-height:auto;padding:108px 7vw 10vh}.hero-copy{text-align:center}.hero h1,.subline{margin-left:auto;margin-right:auto}.hd{justify-self:center}}@media (prefers-reduced-motion:reduce){.hd-gauge-fill,.hd-spark polyline,.hd-bar>span{transition:none}}.cta-row{margin-top:44px}.cta{cursor:pointer;font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:#fff;border:1px solid var(--red-soft);background:rgba(39,234,166,.04);border-radius:12px;padding:22px 64px;font-size:13px;font-weight:700;transition:background .25s,box-shadow .25s,transform .2s;position:relative;overflow:hidden;box-shadow:0 0 30px rgba(39,234,166,.22),inset 0 0 22px rgba(39,234,166,.06)}.cta:hover{background:rgba(39,234,166,.12);transform:translateY(-1px);box-shadow:0 0 48px rgba(39,234,166,.45)}.cta:active{transform:translateY(0)scale(.99)}.cta .flare{background:linear-gradient(180deg,transparent,#fff,var(--red),#fff,transparent);width:2px;animation:4.5s ease-in-out infinite flareSweep;position:absolute;top:-20%;bottom:-20%;left:50%;transform:translate(-50%);box-shadow:0 0 16px 3px rgba(39,234,166,.9),0 0 44px 8px rgba(39,234,166,.5)}@keyframes flareSweep{0%,to{opacity:.55;left:16%}50%{opacity:1;left:84%}}.cta-label{-webkit-text-fill-color:transparent;color:transparent;background-image:linear-gradient(90deg,#d0ff71 0%,#d0ff71 44%,#fff 56%,#fff 100%);background-position:100% 0;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite scanFill;position:relative}@keyframes scanFill{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.cta-label{-webkit-text-fill-color:#fff;color:#fff;animation:none}}.flash{z-index:54;pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(255,255,255,.85),rgba(39,234,166,.5) 25%,transparent 60%);position:fixed;top:0;bottom:0;left:0;right:0}.scan{z-index:55;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,#fff,var(--red),#fff,transparent);width:3px;position:fixed;top:0;bottom:0;left:-3%;box-shadow:0 0 26px 7px rgba(39,234,166,.95),0 0 70px 16px rgba(39,234,166,.55)}.flashing .flash{animation:.6s ease-out flash}.flashing .scan{animation:.6s ease-out scan}@keyframes flash{0%{opacity:0}16%{opacity:1}to{opacity:0}}@keyframes scan{0%{opacity:0;left:-3%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:103%}}.chamber{z-index:40;opacity:0;visibility:hidden;justify-content:center;align-items:center;padding:12vh 6vw;transition:opacity .5s,transform .5s cubic-bezier(.7,0,.2,1),visibility .5s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:scale(.97)}.chamber-open .chamber{opacity:1;visibility:visible;transform:none}.close{z-index:2;width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:40px;font-weight:300;line-height:1;transition:color .2s,transform .2s;display:flex;position:absolute;top:22px;right:6vw}.close:hover{color:#fff;transform:scale(1.1)}.card{text-align:center;background:rgba(8,7,8,.96);border:1px solid rgba(255,255,255,.08);border-radius:26px;width:100%;max-width:680px;max-height:86vh;padding:46px 38px;overflow-y:auto;box-shadow:0 40px 110px rgba(0,0,0,.78),inset 0 0 60px rgba(39,234,166,.05)}.step-tag{font-family:var(--font-sans);color:#d0ff71;letter-spacing:.34em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700}h2{font-family:var(--font-serif);letter-spacing:.01em;text-transform:uppercase;color:var(--cream);margin-bottom:16px;font-size:max(24px,min(3.2vw,40px));font-weight:700;line-height:1.08}.csub{color:var(--muted);max-width:48ch;margin:0 auto 30px;font-size:max(15px,min(1.5vw,18px));line-height:1.55}.urlform{flex-wrap:wrap;justify-content:center;gap:12px;max-width:540px;margin:0 auto;display:flex}.urlform input{min-width:240px;height:58px;font-size:16px;font-family:var(--font-sans);color:var(--cream);border:1px solid var(--red-soft);background:rgba(255,255,255,.04);border-radius:12px;flex:1;padding:0 22px}.urlform input:focus{border-color:var(--red);outline:none;box-shadow:0 0 26px rgba(39,234,166,.25)}.btn-red{cursor:pointer;border:1px solid var(--red-soft);color:#fff;height:58px;font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;background:rgba(39,234,166,.1);border-radius:12px;padding:0 28px;font-size:13px;font-weight:700;transition:transform .2s,background .25s,box-shadow .25s;box-shadow:0 0 26px rgba(39,234,166,.22)}.btn-red:disabled{opacity:.4;cursor:not-allowed;transform:none}.bar{background:rgba(255,255,255,.08);border-radius:3px;width:100%;max-width:560px;height:3px;margin:0 auto 24px;overflow:hidden}.bar>i{background:linear-gradient(90deg,var(--red),#fff);width:0;height:100%;transition:width 3.4s linear;display:block;box-shadow:0 0 14px rgba(39,234,166,.8)}.scantxt{font-family:var(--font-sans);color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:600}.aspects{text-align:left;max-width:560px;margin:0 auto 26px;padding:0;list-style:none}.aspects li{opacity:0;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:12px;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;transition:opacity .45s,transform .45s;display:flex;transform:translateY(10px)}.aspects li.show{opacity:1;transform:none}.aspects li .body{flex:1}.aspects li .k{font-family:var(--font-sans);color:var(--cream);font-size:15px;font-weight:700}.aspects li .d{color:var(--muted);margin-top:3px;font-size:12.5px}.aspects li .stat{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:700}.stat.ok{color:#27eaa6;border-color:rgba(39,234,166,.4)}.stat.found{color:#d0ff71;border-color:rgba(208,255,113,.5);box-shadow:0 0 18px rgba(208,255,113,.18)}.stat.miss{color:#8f93ff;border-color:rgba(143,147,255,.45)}.result{display:none}.result.on{animation:.6s both rise;display:block}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.result .big{font-family:var(--font-serif);color:var(--cream);margin:6px 0 10px;font-size:max(24px,min(3.2vw,42px));font-weight:700}.result .big b{color:#d0ff71}.result .small{color:var(--muted);max-width:46ch;margin:0 auto 26px}.result-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.result-cta-wrap{flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.result-locked-note{font-family:var(--font-sans);color:var(--muted);text-align:center;max-width:46ch;margin:0 auto 20px;font-size:13px;line-height:1.6}.link-reset{color:var(--cream);box-shadow:none;background:0 0;border-color:rgba(255,255,255,.18)}.link-reset:hover{border-color:var(--muted);box-shadow:none;background:rgba(255,255,255,.04)}.q-section-label{font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);text-align:left;max-width:560px;margin:20px auto 12px;font-size:11px;font-weight:700}.q-block{text-align:left;max-width:560px;margin:0 auto 20px}.q-text{font-family:var(--font-sans);color:var(--cream);margin-bottom:12px;font-size:15px;font-weight:600}.q-chips{flex-wrap:wrap;gap:8px;display:flex}.q-chip{color:var(--muted);font-family:var(--font-sans);cursor:pointer;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .18s}.q-chip:hover{border-color:var(--red-soft);color:var(--cream)}.q-free{margin-top:10px}.q-free input{width:100%;height:48px;font-size:14px;font-family:var(--font-sans);color:var(--cream);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:0 18px}.q-free input:focus{border-color:var(--red);outline:none;box-shadow:0 0 18px rgba(208,255,113,.2)}.tech-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.tech-chip{color:#27eaa6;font-family:var(--font-sans);letter-spacing:.06em;background:rgba(39,234,166,.07);border:1px solid rgba(39,234,166,.35);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600}.result-section{margin-bottom:24px}.result-section-label{font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);text-align:left;margin-bottom:10px;font-size:11px;font-weight:700}.industry-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.biz-badge{color:#8f93ff;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:rgba(143,147,255,.08);border:1px solid rgba(143,147,255,.45);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700}.conf-badge{color:#27eaa6;font-family:var(--font-sans);letter-spacing:.1em;background:rgba(39,234,166,.07);border:1px solid rgba(39,234,166,.3);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700}.industry-name{font-family:var(--font-serif);color:var(--cream);font-size:max(18px,min(2vw,24px));font-weight:700}.actions-table{border-collapse:collapse;width:100%;max-width:560px;margin:0 auto}.actions-table th{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);text-align:left;padding:6px 10px 10px;font-size:10px;font-weight:700}.actions-table td{color:var(--cream);vertical-align:top;text-align:left;border-top:1px solid rgba(255,255,255,.06);padding:12px 10px;font-size:13px}.actions-table td.val{color:#d0ff71;font-weight:700}.blurred{filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.logo-spinner{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px 0;display:flex}.logo-spinner svg{width:120px;height:auto;overflow:visible}.logo-spinner .sp-gl{stroke-dasharray:70;stroke-dashoffset:70px;animation:1.8s ease-in-out infinite alternate spinnerDraw}.logo-spinner .sp-gl:first-child{animation-delay:0s}.logo-spinner .sp-gl:nth-child(2){animation-delay:.12s}.logo-spinner .sp-gl:nth-child(3){animation-delay:.24s}.logo-spinner .sp-gl:nth-child(4){animation-delay:.36s}.logo-spinner .sp-gl:nth-child(5){animation-delay:.48s}.logo-spinner .sp-gl:nth-child(6){animation-delay:.6s}.logo-spinner .sp-gc{animation:1.8s ease-in-out infinite alternate spinnerPulse}.logo-spinner .sp-gc:nth-child(7){animation-delay:80ms}.logo-spinner .sp-gc:nth-child(8){animation-delay:.2s}.logo-spinner .sp-gc:nth-child(9){animation-delay:.32s}.logo-spinner .sp-gc:nth-child(10){animation-delay:.44s}.logo-spinner .sp-gc:nth-child(11){animation-delay:.56s}.logo-spinner .sp-gc:nth-child(12){animation-delay:.68s}.logo-spinner .sp-gc:nth-child(13){animation-delay:.8s}@keyframes spinnerDraw{0%{stroke-dashoffset:70px;opacity:.4}60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.65}}@keyframes spinnerPulse{0%{opacity:.3;transform:scale(.7)}60%{opacity:1;transform:scale(1.25)}to{opacity:.7;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.logo-spinner .sp-gl,.logo-spinner .sp-gc{stroke-dashoffset:0!important;opacity:.9!important;animation:none!important;transform:scale(1)!important}.logo-spinner svg{filter:drop-shadow(0 0 8px rgba(39,234,166,.55))}}.leadgate{text-align:center;flex-direction:column;align-items:center;animation:.6s both rise;display:flex}.leadgate-fields{flex-direction:column;gap:12px;width:100%;max-width:420px;margin:0 auto 20px;display:flex}.lg-input{width:100%;height:52px;font-size:15px;font-family:var(--font-sans);color:var(--cream);border:1px solid var(--red-soft);background:rgba(255,255,255,.04);border-radius:12px;padding:0 18px}.lg-input:focus{border-color:var(--red);outline:none;box-shadow:0 0 26px rgba(39,234,166,.25)}.lg-consent{cursor:pointer;font-family:var(--font-sans);color:var(--muted);text-align:left;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.lg-consent input[type=checkbox]{accent-color:var(--red);flex-shrink:0;width:15px;height:15px;margin-top:2px}.lg-consent a{color:var(--red);text-decoration:none}.lg-consent a:hover{text-decoration:underline}.lg-error{font-family:var(--font-sans);color:#8f93ff;margin-bottom:12px;font-size:12px}.dash{text-align:center;min-height:100vh;font-family:var(--font-sans);background:var(--bg);color:var(--cream);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:60px 8vw;display:flex}.dash h1{font-family:var(--font-serif);text-transform:uppercase;color:var(--cream);margin-bottom:8px;font-size:max(24px,min(3.2vw,42px));font-weight:700}.dash .csub{margin-bottom:0}.dash .btn-red{align-items:center;margin-top:8px;text-decoration:none;display:inline-flex}.dash-login{flex-direction:column;gap:12px;width:100%;max-width:380px;display:flex}.dash-login .lg-input{width:100%}.dash-login .btn-red{justify-content:center;width:100%}.dash-list{text-align:left;width:100%;max-width:560px}.dash-list h2{font-family:var(--font-serif);text-transform:uppercase;color:var(--cream);margin-bottom:16px;font-size:max(18px,min(2vw,24px));font-weight:700}.dash-back{color:var(--muted);font-size:13px;font-family:var(--font-sans);letter-spacing:.08em;margin-top:8px;text-decoration:none;transition:color .2s;display:inline-block}.dash-back:hover{color:var(--cream)}@media (max-width:760px){header{height:72px;padding:0 22px}.pill{letter-spacing:.2em;min-width:132px;padding:10px 16px}.beam{width:210vw;top:80vh;left:-62vw}.reflection{width:90vw;left:12vw}.urlform input{min-width:100%}.btn-red{width:100%}.card{padding:28px 18px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.js .hero h1,.js .hero .subline,.js .hero .cta-row,.js .pill,.js .lang{opacity:1}#introbg{display:none!important}}@keyframes riseIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.js .hero h1,.js .hero .subline,.js .hero .cta-row,.js .pill,.js .lang{opacity:0}.ready .hero h1{animation:.9s cubic-bezier(.2,.7,.2,1) 50ms both riseIn}.ready .hero .subline{animation:.8s cubic-bezier(.2,.7,.2,1) .22s both riseIn}.ready .hero .cta-row{animation:.8s cubic-bezier(.2,.7,.2,1) .38s both riseIn}.ready .pill,.ready .lang{opacity:1;transition:opacity .6s .2s}#introbg{z-index:200;background:#fafcfb;transition:opacity .8s;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.js #introbg{display:block}#logo .lw{opacity:0}#logo .gl{opacity:0;stroke-dasharray:70;stroke-dashoffset:70px}#logo .gc{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(0)}#logo.play .lw{animation:.6s cubic-bezier(.2,.7,.2,1) forwards lgWord}#logo.play .gl{animation:.5s forwards lgLine;animation-delay:var(--d,0s)}#logo.play .gc{animation:.55s cubic-bezier(.2,.7,.2,1) forwards lgDot;animation-delay:var(--d,0s)}@keyframes lgWord{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lgLine{0%{opacity:1;stroke-dashoffset:70px}to{opacity:1;stroke-dashoffset:0}}@keyframes lgDot{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:scale(1)}}#introbg.hide{opacity:0;pointer-events:none}#logo svg{overflow:visible}.logo{padding-left:4px}#logo.logo-pulse .logo-symbol .gl{stroke-dasharray:70;stroke-dashoffset:70px;animation:1.8s ease-in-out infinite alternate spinnerDraw}#logo.logo-pulse .logo-symbol .gl:first-child{animation-delay:0s}#logo.logo-pulse .logo-symbol .gl:nth-child(2){animation-delay:.12s}#logo.logo-pulse .logo-symbol .gl:nth-child(3){animation-delay:.24s}#logo.logo-pulse .logo-symbol .gl:nth-child(4){animation-delay:.36s}#logo.logo-pulse .logo-symbol .gl:nth-child(5){animation-delay:.48s}#logo.logo-pulse .logo-symbol .gl:nth-child(6){animation-delay:.6s}#logo.logo-pulse .logo-symbol .gc{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite alternate spinnerPulse}#logo.logo-pulse .logo-symbol .gc:nth-child(7){animation-delay:80ms}#logo.logo-pulse .logo-symbol .gc:nth-child(8){animation-delay:.2s}#logo.logo-pulse .logo-symbol .gc:nth-child(9){animation-delay:.32s}#logo.logo-pulse .logo-symbol .gc:nth-child(10){animation-delay:.44s}#logo.logo-pulse .logo-symbol .gc:nth-child(11){animation-delay:.56s}#logo.logo-pulse .logo-symbol .gc:nth-child(12){animation-delay:.68s}#logo.logo-pulse .logo-symbol .gc:nth-child(13){animation-delay:.8s}#logo .lw{animation:none}@media (prefers-reduced-motion:reduce){#logo.logo-pulse .logo-symbol .gl{stroke-dashoffset:0!important;opacity:.9!important;animation:none!important}#logo.logo-pulse .logo-symbol .gc{opacity:.9!important;animation:none!important;transform:scale(1)!important}}.result-fs{z-index:60;background:var(--bg);animation:.5s both rise;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.result-fs-inner{max-width:820px;margin:0 auto;padding:88px 7vw 120px}.result-done{text-align:center;flex-direction:column;align-items:center;padding:60px 0 40px;animation:.5s both rise;display:flex}.result-done-icon{color:#27eaa6;background:rgba(39,234,166,.08);border:2px solid rgba(39,234,166,.55);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:28px;font-size:32px;font-weight:700;display:flex;box-shadow:0 0 32px rgba(39,234,166,.3)}.result-done-title{font-family:var(--font-serif);color:var(--cream);text-transform:uppercase;margin-bottom:16px;font-size:max(28px,min(4vw,52px));font-weight:700;line-height:1.06}.result-done-msg{font-family:var(--font-sans);color:var(--muted);max-width:46ch;font-size:max(15px,min(1.5vw,19px));line-height:1.6}.result-fs-close{z-index:62;width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:40px;font-weight:300;line-height:1;transition:color .2s,transform .2s;display:flex;position:fixed;top:18px;right:6vw}.result-fs-close:hover{color:#fff;transform:scale(1.1)}.rfs-hook{text-align:center;max-width:900px;margin:0 auto;padding:60px 7vw 24px;animation:.5s both rise}.rfs-industry-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:16px 0 24px;display:flex}.rfs-headline{font-family:var(--font-serif);color:var(--cream);text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.5);font-size:max(23px,min(3.3vw,40px));font-weight:700;line-height:1.1}.rfs-grid-wrap{max-width:1200px;margin:0 auto;padding:0 5vw 56px}.rfs-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.rfs-card{background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08);border-radius:14px;flex-direction:column;gap:12px;padding:20px 18px;transition:border-color .2s;display:flex}.rfs-card-label{font-family:var(--font-sans);color:var(--cream);font-size:15px;font-weight:700}.rfs-card-detail{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.5}.rfs-card .stat{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-self:flex-start;align-items:center;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.rfs-actions-wrap{max-width:1100px;margin:0 auto 56px;padding:0 5vw}.rfs-section-label{font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:11px;font-weight:700}.rfs-actions-table{max-width:100%}.rfs-lock-hint{font-family:var(--font-sans);color:var(--muted);letter-spacing:.08em;text-align:center;opacity:.7;margin-top:14px;font-size:12px}.rfs-cta-bar{z-index:65;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:rgba(14,28,25,.92);border-top:1px solid rgba(255,255,255,.08);flex-flow:wrap;justify-content:center;align-items:center;gap:8px 18px;padding:13px 7vw;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.rfs-cta-main{align-items:center;gap:10px;display:inline-flex;position:relative}.rfs-cta-bar .btn-red.rfs-cta-btn{white-space:normal;letter-spacing:.08em;width:auto;max-width:100%;height:auto;min-height:48px;padding:12px 26px;line-height:1.25}.rfs-info{width:26px;height:26px;color:var(--muted);font-family:var(--font-serif);cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.25);border-radius:50%;flex:none;font-size:14px;font-style:italic;font-weight:700;line-height:1;transition:color .2s,border-color .2s}.rfs-info-pop{width:min(360px,86vw);font-family:var(--font-sans);color:var(--muted);text-align:left;z-index:70;background:rgba(8,7,8,.98);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:14px 16px;font-size:12.5px;line-height:1.55;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 20px 50px rgba(0,0,0,.6)}.rfs-reset-link{cursor:pointer;font-family:var(--font-sans);letter-spacing:.06em;color:var(--muted);background:0 0;border:0;padding:8px 6px;font-size:13px;font-weight:600;transition:color .2s}@media (max-width:760px){.result-fs-inner{padding:72px 24px 90px}.result-fs-close{top:14px;right:22px}.rfs-hook{padding:72px 22px 40px}.rfs-grid-wrap{padding:0 16px 40px}.rfs-actions-wrap{margin-bottom:40px;padding:0 16px}.rfs-grid{grid-template-columns:1fr}.rfs-cta-bar{padding:16px 22px 20px}}@media (prefers-reduced-motion:reduce){.result-fs,.rfs-hook{animation:none!important}}.admin-page{--a-ink:#0e1a14;--a-body:#51635a;--a-mut:#5f6e64;--a-green:#2db86a;--a-deep:#1e9e5c;--a-card:#fff;--a-panel:#f4f9f6;--a-border:rgba(14,26,20,.08);--a-shadow:0 14px 40px rgba(14,26,20,.08);min-height:100vh;color:var(--a-ink);font-family:var(--font-sans);background:#fafcfb;padding:40px 4vw 80px;position:relative;overflow-x:hidden;overflow-y:auto}.admin-page:before{content:"";pointer-events:none;filter:blur(46px);background:radial-gradient(38% 32% at 12% 96%,rgba(108,222,168,.5),transparent 70%),radial-gradient(42% 34% at 55% 108%,rgba(132,186,255,.42),transparent 70%),radial-gradient(32% 28% at 92% 90%,rgba(168,156,255,.38),transparent 70%),radial-gradient(30% 24% at 90% -4%,rgba(108,222,168,.16),transparent 70%);animation:16s ease-in-out infinite alternate adminAurora;position:fixed;top:-15%;bottom:-15%;left:-15%;right:-15%}@keyframes adminAurora{0%{transform:translate(-1.5%,1%)scale(1)}to{transform:translate(1.5%,-1.5%)scale(1.06)}}.admin-header,.admin-body{animation:.6s both riseIn;position:relative}.admin-header{margin-bottom:26px}.admin-header h1{font-family:var(--font-serif);text-transform:uppercase;color:var(--a-ink);margin-top:8px;font-size:max(22px,min(3vw,36px));font-weight:800}.admin-body{max-width:1380px;animation-delay:80ms}.admin-page .step-tag{color:var(--a-deep)}.admin-page h1{color:var(--a-ink)}.admin-page .csub{color:var(--a-body)}.admin-stats{flex-wrap:wrap;align-items:stretch;gap:14px;margin-bottom:26px;display:flex}.admin-stat{background:var(--a-card);border:1px solid var(--a-border);min-width:150px;box-shadow:var(--a-shadow);border-radius:16px;flex:0 200px;padding:16px 20px 18px;transition:transform .2s,box-shadow .2s}.admin-stat:hover{transform:translateY(-2px);box-shadow:0 18px 48px rgba(14,26,20,.12)}.admin-stat-label{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--a-mut);font-size:10.5px;font-weight:700}.admin-stat-val{font-family:var(--font-serif);color:var(--a-ink);margin-top:6px;font-size:max(24px,min(2.3vw,32px));font-weight:800;line-height:1}.admin-stat-unit{color:var(--a-mut);margin-left:2px;font-size:.55em}.admin-bar{background:rgba(14,26,20,.07);border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.admin-bar>span{background:linear-gradient(90deg,#2db86a,#15b8a6);border-radius:999px;height:100%;display:block;position:relative;overflow:hidden}.admin-bar>span:after{content:"";background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.65) 50%,transparent 70%);animation:3.4s ease-in-out infinite barShine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}@keyframes barShine{55%,to{transform:translate(110%)}}.admin-center{place-items:center;display:grid}.admin-page .dash{background:0 0;min-height:calc(100vh - 160px)}.admin-page .lg-input{background:var(--a-card);color:var(--a-ink);border:1px solid rgba(14,26,20,.14);box-shadow:0 4px 14px rgba(14,26,20,.05)}.admin-page .lg-input::placeholder{color:var(--a-mut)}.admin-page .lg-input:focus{border-color:rgba(45,184,106,.55);outline:none;box-shadow:0 0 0 4px rgba(45,184,106,.12)}.admin-page .btn-red{background:var(--a-ink);border:1px solid var(--a-ink);color:#fff;box-shadow:0 12px 28px rgba(14,26,20,.22)}.admin-page .btn-red:hover{background:#15241c;transform:translateY(-1px);box-shadow:0 16px 36px rgba(14,26,20,.3)}.admin-page .lg-error{color:#c25555}.admin-expanded{text-align:left;padding:14px 0 4px}.admin-section-label{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--a-mut);margin-bottom:10px;font-size:10px;font-weight:700}.admin-row-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.admin-tech{flex-wrap:wrap;gap:6px;display:flex}.admin-answer{margin-bottom:10px}.admin-answer-q{color:var(--a-mut);margin-bottom:3px;font-size:12px;font-weight:600}.admin-answer-a{color:var(--a-ink);font-size:13px}.admin-page .industry-name{color:var(--a-ink)}.admin-page .biz-badge{color:#6c63d8;text-shadow:none;background:rgba(122,113,234,.08);border:1px solid rgba(122,113,234,.35)}.admin-page .tech-chip{color:var(--a-body);border:1px solid var(--a-border);background:var(--a-panel)}.admin-page .aspects li{background:var(--a-panel);border-color:var(--a-border)}.admin-page .aspects li .k{color:var(--a-ink)}.admin-page .aspects li .d{color:var(--a-body)}.admin-page .stat.ok{color:var(--a-deep);box-shadow:none;text-shadow:none;background:rgba(45,184,106,.08);border-color:rgba(45,184,106,.4)}.admin-page .stat.found{color:#7a8c1e;box-shadow:none;text-shadow:none;background:rgba(208,255,113,.18);border-color:rgba(154,176,46,.45)}.admin-page .stat.miss{color:#6c63d8;text-shadow:none;background:rgba(122,113,234,.08);border-color:rgba(122,113,234,.4)}.admin-page .actions-table th{color:var(--a-mut);border-bottom-color:var(--a-border)}.admin-page .actions-table td{color:var(--a-body);border-bottom-color:var(--a-border)}.admin-page .actions-table td.val{color:var(--a-deep)}.scroll-cue{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--muted);cursor:pointer;z-index:11;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;font-size:10px;font-weight:700;transition:opacity .4s,color .25s;animation:2.2s ease-in-out infinite scrollCueFade;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.scroll-cue.hidden{opacity:0;pointer-events:none}.scroll-cue svg{display:block}@keyframes scrollCueFade{0%,to{opacity:.45;transform:translate(-50%)translateY(0)}50%{opacity:.9;transform:translate(-50%)translateY(5px)}}@media (prefers-reduced-motion:reduce){.scroll-cue{opacity:.7;animation:none!important}}@media (prefers-reduced-motion:reduce){.hiw-reveal{opacity:1!important;transition:none!important;transform:none!important}}.hiw-act{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:100px 8vw 80px;display:flex}.hiw-title{font-family:var(--font-serif);text-transform:uppercase;color:var(--cream);text-shadow:0 1px 3px rgba(0,0,0,.5);margin-bottom:16px;font-size:max(24px,min(4.2vw,60px));font-weight:700;line-height:1.07}.hiw-body{color:var(--muted);font-family:var(--font-sans);max-width:48ch;margin:0 auto;font-size:max(15px,min(1.5vw,20px));line-height:1.6}.hiw-divider{background:linear-gradient(transparent,rgba(39,234,166,.5),transparent);width:1px;height:80px;margin:0 auto}.flow{justify-content:center;align-items:flex-start;width:100%;max-width:860px;margin:56px auto 0;display:flex}.flow-step{text-align:center;flex-direction:column;flex:none;align-items:center;gap:16px;width:150px;display:flex}.flow-node{background:rgba(39,234,166,.04);border:1.5px solid rgba(39,234,166,.28);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:background .45s,border-color .45s,box-shadow .45s;display:flex;position:relative}.flow-num{font-family:var(--font-sans);letter-spacing:.06em;color:var(--muted);font-size:14px;font-weight:700;transition:opacity .3s}.flow-check{color:#06140f;opacity:0;transition:opacity .35s,transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;transform:scale(.4)}.flow-step.active .flow-node{border-color:#27eaa6;animation:1.5s ease-in-out infinite flowPulse;box-shadow:0 0 0 4px rgba(39,234,166,.07),0 0 22px rgba(39,234,166,.35)}.flow-step.done .flow-node{background:#27eaa6;border-color:#27eaa6;box-shadow:0 0 18px rgba(39,234,166,.55)}.flow-step.done .flow-num{opacity:0}.flow-step.done .flow-check{opacity:1;transform:scale(1)}.flow-label{font-family:var(--font-sans);color:var(--muted);max-width:17ch;font-size:max(12px,min(1.1vw,14px));line-height:1.45;transition:color .4s}.flow-step.active .flow-label,.flow-step.done .flow-label{color:var(--cream)}.flow-link{background:rgba(39,234,166,.14);border-radius:2px;flex:auto;min-width:24px;height:2px;margin-top:27px;position:relative;overflow:hidden}.flow-link-fill{transform-origin:0;background:linear-gradient(90deg,#27eaa6,#8f93ff);border-radius:2px;transition:transform .7s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px rgba(39,234,166,.5)}.flow-link.filled .flow-link-fill{transform:scaleX(1)}@keyframes flowPulse{0%,to{box-shadow:0 0 0 4px rgba(39,234,166,.07),0 0 18px rgba(39,234,166,.3)}50%{box-shadow:0 0 0 7px rgba(39,234,166,.04),0 0 30px rgba(39,234,166,.55)}}@media (prefers-reduced-motion:reduce){.flow-step.active .flow-node{animation:none!important}.flow-link-fill,.flow-check,.flow-node{transition:none!important}}@media (max-width:640px){.flow{flex-direction:column;align-items:flex-start;max-width:340px;padding-left:10px}.flow-step{text-align:left;flex-direction:row;align-items:center;gap:18px;width:auto}.flow-label{max-width:none}.flow-link{flex:none;width:2px;min-width:0;height:30px;margin:0 0 0 27px}.flow-link-fill{transform-origin:top;transform:scaleY(0)}.flow-link.filled .flow-link-fill{transform:scaleY(1)}}.tcore-wrap{width:260px;height:260px;margin:50px auto 0;position:relative}.tcore-wrap svg{width:100%;height:100%;display:block;overflow:visible}.tcore-arm{opacity:.85;transform-box:view-box;transform-origin:130px 130px;animation:4.2s ease-in-out infinite tcoreSway}.tcore-core{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite tcoreCore}.tcore-ring{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite tcoreRing}.tcore-halo{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite tcoreHalo}.tcore-data{opacity:.9}@keyframes tcoreCore{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes tcoreRing{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.12;transform:scale(1.2)}}@keyframes tcoreHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}@keyframes tcoreSway{0%,to{transform:rotate(0)}50%{transform:rotate(2.4deg)}}@media (prefers-reduced-motion:reduce){.tcore-arm,.tcore-core,.tcore-ring,.tcore-halo{animation:none!important}}@media (max-width:760px){.tcore-wrap{width:210px;height:210px}}.hiw-pipeline{width:100%;max-width:780px;margin:60px auto 0;position:relative}.hiw-pipeline svg{width:100%;height:auto;display:block;overflow:visible}.pipeline-node{opacity:.25;transition:opacity .5s,filter .5s}.pipeline-node.lit{opacity:1;filter:drop-shadow(0 0 8px rgba(39,234,166,.9))drop-shadow(0 0 20px rgba(39,234,166,.5))}.pipeline-line{opacity:.15;stroke-dasharray:200;stroke-dashoffset:200px;transition:stroke-dashoffset .7s,opacity .4s}.pipeline-line.lit{opacity:1;stroke-dashoffset:0}.pipeline-pulse{opacity:0;transition:opacity .2s}.pipeline-pulse.lit{opacity:1;animation:1.8s ease-in-out infinite pulseDot}@keyframes pulseDot{0%{opacity:.3;transform:scale(.6)}50%{opacity:1;transform:scale(1.4)}to{opacity:.3;transform:scale(.6)}}.hiw-node-label{font-family:var(--font-sans);fill:var(--muted);text-anchor:middle;font-size:max(11px,min(1.1vw,14px));transition:fill .5s}.hiw-node-label.lit{fill:var(--cream)}.hiw-data-field{width:100%;max-width:940px;height:240px;margin:46px auto 0;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 28%,transparent 100%);mask-image:radial-gradient(closest-side,#000 28%,transparent 100%)}.hiw-data-field canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hiw-stat{flex-direction:column;align-items:center;gap:8px;min-width:140px;display:flex}.hiw-stat-val{font-family:var(--font-serif);color:#27eaa6;text-shadow:0 0 32px rgba(39,234,166,.55),0 0 70px rgba(39,234,166,.25);font-size:max(34px,min(5vw,64px));font-weight:700;line-height:1}.hiw-stat-label{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-size:max(10px,min(1vw,13px));font-weight:700}.hiw-orbit-wrap{width:260px;height:260px;margin:50px auto 0;position:relative}.hiw-orbit-wrap svg{width:100%;height:100%;overflow:visible}.orbit-ring{fill:none;stroke:rgba(39,234,166,.18);stroke-width:1.5px}.orbit-dot{fill:#27eaa6;filter:drop-shadow(0 0 6px rgba(39,234,166,.9))drop-shadow(0 0 16px rgba(39,234,166,.5));transform-origin:130px 130px;animation:4s linear infinite orbitSpin}.orbit-dot-2{fill:#8f93ff;filter:drop-shadow(0 0 6px rgba(143,147,255,.9));transform-origin:130px 130px;animation:6.5s linear infinite reverse orbitSpin}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-core{fill:radial-gradient(circle,rgba(39,234,166,.3),transparent);animation:3.2s ease-in-out infinite coreGlow}@keyframes coreGlow{0%,to{opacity:.6;r:18}50%{opacity:1;r:24}}@media (prefers-reduced-motion:reduce){.orbit-dot,.orbit-dot-2,.orbit-core,.pipeline-pulse{animation:none!important}}.hiw-cta-btn{cursor:pointer;font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:#fff;background:rgba(39,234,166,.04);border:1px solid rgba(208,255,113,.5);border-radius:12px;justify-content:center;align-items:center;margin-top:52px;padding:22px 64px;font-size:13px;font-weight:700;transition:background .25s,box-shadow .25s,transform .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 30px rgba(39,234,166,.22),inset 0 0 22px rgba(39,234,166,.06)}.hiw-cta-btn:hover{background:rgba(39,234,166,.12);transform:translateY(-1px);box-shadow:0 0 48px rgba(39,234,166,.45)}.hiw-cta-label{-webkit-text-fill-color:transparent;color:transparent;background-image:linear-gradient(90deg,#d0ff71 0%,#d0ff71 44%,#fff 56%,#fff 100%);background-position:100% 0;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite scanFill}@media (prefers-reduced-motion:reduce){.hiw-cta-label{-webkit-text-fill-color:#fff;color:#fff;animation:none}}.hiw-pipeline-svg{display:block}.hiw-pipeline-mobile{display:none}.hiw-mobile-node{opacity:.25;flex-direction:column;align-items:center;gap:10px;transition:opacity .5s;display:flex}.hiw-mobile-node.lit{opacity:1}.hiw-mobile-dot{background:#27eaa6;border-radius:50%;width:18px;height:18px;box-shadow:0 0 14px rgba(39,234,166,.8)}.hiw-mobile-label{font-family:var(--font-sans);color:var(--muted);text-align:center;max-width:28ch;font-size:13px;line-height:1.5;transition:color .5s}.hiw-mobile-node.lit .hiw-mobile-label{color:var(--cream)}.hiw-mobile-line{background:linear-gradient(rgba(39,234,166,.6),rgba(39,234,166,.1));width:1px;height:32px}@media (max-width:760px){.hiw-act{padding:80px 22px 60px}.hiw-stats{gap:24px}.hiw-orbit-wrap{width:200px;height:200px}.hiw-cta-btn{padding:18px 36px}.scroll-cue{bottom:24px}.hiw-pipeline-svg{display:none}.hiw-pipeline-mobile{flex-direction:column;align-items:center;gap:0;width:100%;margin-top:40px;display:flex}}.board-search{background:var(--a-card);border:1px solid var(--a-border);min-width:280px;color:var(--a-ink);font-family:var(--font-sans);box-shadow:var(--a-shadow);border-radius:12px;margin-left:auto;padding:12px 16px;font-size:13px;transition:border-color .2s,box-shadow .2s}.board-search:focus{border-color:rgba(45,184,106,.5);outline:none;box-shadow:0 0 0 4px rgba(45,184,106,.12)}.board-search::placeholder{color:var(--a-mut)}.board{grid-template-columns:repeat(5,minmax(230px,1fr));align-items:start;gap:14px;margin-top:24px;display:grid}.board-col{--col-accent:#2db86a;border:1px solid var(--a-border);-webkit-backdrop-filter:blur(14px);background:rgba(255,255,255,.72);border-radius:18px;min-height:160px;padding:12px;transition:border-color .2s,background .2s,box-shadow .2s;box-shadow:0 10px 30px rgba(14,26,20,.05)}.board-col[data-col=neu]{--col-accent:#2db86a}.board-col[data-col=kontaktiert]{--col-accent:#15b8a6}.board-col[data-col=im_gespraech]{--col-accent:#6b9bff}.board-col[data-col=kunde]{--col-accent:#1e9e5c}.board-col[data-col=abgelehnt]{--col-accent:#a9b6ae}.board-col.drag-over{border-color:var(--col-accent);background:rgba(45,184,106,.06);box-shadow:0 0 0 4px rgba(45,184,106,.1),0 16px 40px rgba(14,26,20,.1)}.board-col-head{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--a-mut);justify-content:space-between;align-items:center;padding:6px 8px 12px;font-size:11.5px;font-weight:700;display:flex}.board-col-title{align-items:center;gap:8px;display:inline-flex}.board-dot{background:var(--col-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--col-accent)18%,transparent);border-radius:50%}.board-count{background:var(--a-panel);color:var(--a-ink);border:1px solid var(--a-border);border-radius:999px;padding:1px 9px;font-size:11px}.board-col-body{flex-direction:column;gap:10px;display:flex}.board-empty{text-align:center;letter-spacing:.06em;color:var(--a-mut);border:1px dashed rgba(14,26,20,.15);border-radius:12px;padding:22px 10px;font-size:11px}.lc{background:var(--a-card);border:1px solid var(--a-border);cursor:grab;border-radius:14px;transition:border-color .2s,transform .15s,box-shadow .2s;box-shadow:0 6px 18px rgba(14,26,20,.06)}.lc:active{cursor:grabbing;transform:scale(.99)}.lc:hover{border-color:rgba(45,184,106,.45);transform:translateY(-2px);box-shadow:0 14px 32px rgba(14,26,20,.12)}.lc-head{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;padding:12px;display:flex}.lc-main{flex-direction:column;gap:2px;min-width:0;display:flex}.lc-company{font-family:var(--font-sans);color:var(--a-ink);font-size:13px;font-weight:700}.lc-domain{color:var(--a-mut);text-overflow:ellipsis;font-size:11px;overflow:hidden}.lc-meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.lc-dot{background:var(--a-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px rgba(45,184,106,.18)}.lc-date{color:var(--a-mut);white-space:nowrap;font-size:10px}.lc-signal{letter-spacing:.04em;color:#157a47;background:rgba(45,184,106,.1);border:1px solid rgba(45,184,106,.28);border-radius:999px;align-items:center;margin:0 12px 12px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.lc-body{border-top:1px solid var(--a-border);margin-top:2px;padding:0 12px 12px}.lc-mail{color:var(--a-deep);margin:10px 0;font-size:12px;text-decoration:none;display:inline-block}.lc-mail:hover{text-decoration:underline}.lc-activate{background:var(--a-panel);border:1px solid var(--a-border);width:100%;color:var(--a-mut);font-family:var(--font-sans);cursor:not-allowed;border-radius:9px;margin-top:12px;padding:9px;font-size:12px;font-weight:700}@media (max-width:900px){.board{grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.board-search{min-width:160px}}.legal{z-index:10;max-width:760px;color:var(--cream);font-family:var(--font-sans);margin:0 auto;padding:110px 6vw 100px;position:relative}.legal h1{font-family:var(--font-serif);text-transform:uppercase;max-width:none;margin:10px 0 34px;font-size:max(28px,min(4vw,44px));font-weight:700}.legal h2{font-family:var(--font-sans);color:var(--cream);text-transform:none;letter-spacing:0;margin:30px 0 10px;font-size:15px;font-weight:700;line-height:1.4}.legal p{color:var(--muted);margin-bottom:12px;font-size:14px;line-height:1.7}.legal a{color:var(--red);text-decoration:none}.legal a:hover{text-decoration:underline}.legal-back{letter-spacing:.04em;margin-top:40px;font-size:13px;display:inline-block}.bo-intro{z-index:300;background:#fafcfb;place-items:center;transition:opacity .65s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.bo-intro:before{content:"";pointer-events:none;filter:blur(46px);background:radial-gradient(38% 32% at 12% 96%,rgba(108,222,168,.5),transparent 70%),radial-gradient(42% 34% at 55% 108%,rgba(132,186,255,.42),transparent 70%),radial-gradient(32% 28% at 92% 90%,rgba(168,156,255,.38),transparent 70%);position:absolute;top:-15%;bottom:-15%;left:-15%;right:-15%}.bo-intro.hide{opacity:0;pointer-events:none}.bo-intro-inner{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.bo-intro-mark{width:116px;height:116px;overflow:visible}.bo-intro .gl{opacity:0;stroke-dasharray:70;stroke-dashoffset:70px;animation:.5s forwards lgLine;animation-delay:var(--d,0s)}.bo-intro .gc{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.2,.7,.2,1) forwards lgDot;animation-delay:var(--d,0s);transform:scale(0)}.bo-intro-word{font-family:var(--font-serif);letter-spacing:-.02em;color:#0e1a14;font-size:46px;font-weight:800;animation:.8s cubic-bezier(.2,.7,.2,1) .25s both riseIn}.bo-intro-sub{font-family:var(--font-sans);letter-spacing:.55em;text-transform:uppercase;color:#1e9e5c;margin-left:.55em;font-size:13px;font-weight:700;animation:.8s cubic-bezier(.2,.7,.2,1) .95s both riseIn}@media (prefers-reduced-motion:reduce){.bo-intro{display:none}}.wpl{z-index:400;will-change:transform;background:#fafcfb;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.wpl:before{content:"";pointer-events:none;filter:blur(48px);background:radial-gradient(34% 30% at 14% 96%,rgba(108,222,168,.42),transparent 70%),radial-gradient(40% 32% at 58% 108%,rgba(132,186,255,.34),transparent 70%),radial-gradient(28% 24% at 90% 92%,rgba(168,156,255,.3),transparent 70%);position:absolute;top:-12%;bottom:-12%;left:-12%;right:-12%}.wpl-sweep{animation:1.15s cubic-bezier(.83,0,.17,1) forwards wplSweep}@keyframes wplSweep{0%{border-radius:0;transform:translateY(0)}35%{border-radius:0 0 38% 38%/0 0 18% 18%}to{border-radius:0 0 50% 50%/0 0 22% 22%;transform:translateY(-102%)}}.wpl-inner{place-items:center;min-height:1.5em;display:grid;position:relative}.wpl-word{font-family:var(--font-serif);color:#0e1a14;letter-spacing:-.025em;align-items:center;gap:.38em;font-size:max(40px,min(8vw,104px));font-weight:700;line-height:1;animation:.42s cubic-bezier(.2,.7,.2,1) both wplWordIn;display:inline-flex}.wpl-dot{background:#2db86a;border-radius:50%;flex-shrink:0;width:.15em;height:.15em;box-shadow:0 0 0 .06em rgba(45,184,106,.18)}@keyframes wplWordIn{0%{opacity:0;filter:blur(7px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:blur();transform:none}}.wpl-finale{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.wpl-finale-lead{font-family:var(--font-sans);letter-spacing:.04em;color:#51635a;font-size:max(14px,min(1.8vw,22px));font-weight:500;animation:.7s cubic-bezier(.2,.7,.2,1) both riseIn}.wpl-lockup{align-items:center;gap:.28em;animation:.8s cubic-bezier(.2,.7,.2,1) .15s both riseIn;display:inline-flex}.wpl-word-nylius{font-family:var(--font-serif);color:#0e1a14;letter-spacing:-.03em;font-size:max(46px,min(8vw,110px));font-weight:800;line-height:1}.wpl-mark{width:max(54px,min(9vw,120px));height:max(54px,min(9vw,120px));overflow:visible}.wpl .wgl{opacity:0;stroke-dasharray:70;stroke-dashoffset:70px;stroke:#2db86a;animation:.5s forwards lgLine;animation-delay:var(--d,0s)}.wpl .wgc{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.2,.7,.2,1) forwards lgDot;animation-delay:var(--d,0s);transform:scale(0)}@media (prefers-reduced-motion:reduce){.wpl{display:none}}.hiw-section{z-index:10;background:0 0;position:relative}.hiw-act{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1200px;min-height:auto;margin:0 auto;padding:110px 6vw;display:flex;position:relative}.hiw-reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(40px)}.hiw-reveal.visible{opacity:1;transform:none}.hiw-eyebrow{font-family:var(--font-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--green);margin-bottom:16px;font-size:max(10px,min(.9vw,12px));font-weight:700}.hiw-title{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;text-shadow:none;margin-bottom:14px;font-size:max(26px,min(3.6vw,46px));font-weight:800;line-height:1.08}.hiw-body{color:var(--body);max-width:52ch;margin:0 auto;font-size:max(15px,min(1.4vw,18px));line-height:1.6}.hiw-divider{display:none}.journey{width:100%;max-width:820px;margin:48px auto 0}.journey-svg{width:100%;height:auto;overflow:visible}.journey-track{fill:none;stroke:rgba(14,26,20,.1);stroke-width:2.5px;stroke-linecap:round}.journey-fill{fill:none;stroke:var(--green);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1400}.journey-station .journey-halo{fill:rgba(45,184,106,.06);stroke:rgba(45,184,106,.2);stroke-width:1px;opacity:0;transition:opacity .4s}.journey-station .journey-node{fill:#fff;stroke:rgba(14,26,20,.18);stroke-width:2px;transition:fill .4s,stroke .4s}.journey-num{fill:var(--muted);font-size:12px;font-weight:700;font-family:var(--font-sans);text-anchor:middle}.journey-station.lit .journey-halo{opacity:1}.journey-station.lit .journey-node{fill:var(--green);stroke:var(--green);filter:drop-shadow(0 0 8px rgba(45,184,106,.5))}.journey-station.lit .journey-num{fill:var(--green-deep)}.journey-packet{fill:#fff;stroke:var(--green);stroke-width:2.5px;filter:drop-shadow(0 0 10px rgba(45,184,106,.8))}.journey-labels{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;display:grid}.journey-label{color:var(--muted);flex-direction:column;align-items:center;gap:4px;max-width:18ch;font-size:13px;transition:color .4s;display:flex}.journey-label.lit{color:var(--ink)}.journey-label-num{color:var(--green);font-size:12px;font-weight:800}@media (max-width:760px){.journey-labels{grid-template-columns:repeat(2,1fr)}}.hiw-data{opacity:0;transition:opacity .8s;overflow:hidden}.hiw-data.visible{opacity:1}.particle-field{z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hiw-data-fg{z-index:1;position:relative}.hiw-stats{flex-wrap:wrap;justify-content:center;gap:max(24px,min(5vw,72px));margin-top:40px;display:flex}.hiw-stat{flex-direction:column;align-items:center;display:flex}.hiw-stat-val{font-family:var(--font-serif);background:linear-gradient(120deg,var(--green),var(--teal));-webkit-text-fill-color:transparent;color:var(--green);-webkit-background-clip:text;background-clip:text;font-size:max(34px,min(4vw,56px));font-weight:800;line-height:1}.hiw-stat-label{color:var(--muted);letter-spacing:.06em;margin-top:8px;font-size:12px}.hiw-learn{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:4vw;display:grid}.hiw-learn-copy .hiw-eyebrow,.hiw-learn-copy{text-align:left}.hiw-learn .hiw-title,.hiw-learn .hiw-body{text-align:left;max-width:40ch;margin-left:0}.hiw-hint{color:var(--green-deep);letter-spacing:.02em;margin-top:18px;font-size:12px}.hiw-creature{width:100%;height:420px;position:relative}.creature-canvas{cursor:crosshair;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cre-chip{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--ink);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;position:absolute}.cre-1{top:12%;right:2%}.cre-2{top:46%;right:-2%}.cre-3{bottom:12%;right:8%}@media (max-width:860px){.hiw-learn{grid-template-columns:1fr}.hiw-creature{height:320px}}.hiw-steps{text-align:left;grid-template-columns:1fr 1.05fr;align-items:center;gap:4vw;display:grid}.hiw-steps-title{text-align:left;margin-bottom:22px}.hiw-steps-list{flex-direction:column;gap:18px;list-style:none;display:flex}.hiw-steps-list li{align-items:center;gap:14px;display:flex}.hiw-step-n{width:38px;height:38px;font-family:var(--font-serif);color:var(--green);background:rgba(45,184,106,.1);border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.hiw-steps-list h4{color:var(--ink);font-size:15px;font-weight:700}.hiw-cta-btn{cursor:pointer;background:var(--ink);border:0;border-radius:12px;margin-top:28px;padding:15px 30px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 30px rgba(14,26,20,.22)}.hiw-cta-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(14,26,20,.3)}.hiw-cta-label{font-family:var(--font-sans);letter-spacing:.06em;color:#fff;-webkit-text-fill-color:#fff;font-size:13px;font-weight:700}@media (max-width:860px){.hiw-steps{grid-template-columns:1fr}.hiw-steps-title,.hiw-steps-list{text-align:left}}.lb{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.lb-bar{border-bottom:1px solid var(--border);align-items:center;gap:7px;padding:12px 16px;display:flex}.lb-dot{background:rgba(14,26,20,.14);border-radius:50%;width:9px;height:9px}.lb-url{color:var(--muted);background:var(--panel);white-space:nowrap;border-radius:8px;flex:1;margin-left:12px;padding:5px 12px;font-size:12px;overflow:hidden}.lb-caret{background:var(--green);vertical-align:middle;width:1px;height:12px;margin-left:1px;animation:1s step-end infinite lbCaret;display:inline-block}@keyframes lbCaret{50%{opacity:0}}.lb-body{background:linear-gradient(180deg,#fff,var(--panel));min-height:240px;padding:22px;position:relative}.lb-enter{flex-direction:column;gap:14px;padding-top:30px;display:flex}.lb-field{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:10px;padding:13px 16px;font-size:14px}.lb-go{background:linear-gradient(90deg,var(--green),var(--teal));color:#fff;border-radius:10px;align-self:flex-start;padding:11px 20px;font-size:13px;font-weight:700}.lb-scanrow{color:var(--ink);justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.lb-prog{background:rgba(14,26,20,.08);border-radius:999px;height:7px;margin-bottom:18px;overflow:hidden}.lb-prog>span{background:linear-gradient(90deg,var(--green),var(--teal));border-radius:999px;height:100%;transition:width .35s;display:block}.lb-checks{flex-direction:column;gap:10px;list-style:none;display:flex}.lb-checks li{color:var(--muted);align-items:center;gap:10px;font-size:13px;transition:color .3s;display:flex}.lb-checks li.done{color:var(--ink)}.lb-check-ic{width:18px;height:18px;color:var(--green);border-radius:50%;place-items:center;font-size:11px;display:grid}.lb-result{grid-template-columns:auto 1fr;align-items:center;gap:22px;padding-top:14px;display:grid}.lb-gauge{place-items:center;width:80px;height:80px;display:grid;position:relative}.lb-gauge svg{position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.lb-g-track{fill:none;stroke:rgba(14,26,20,.08);stroke-width:7px}.lb-g-fill{fill:none;stroke:var(--green);stroke-width:7px;stroke-linecap:round;stroke-dasharray:207;stroke-dashoffset:33px}.lb-gauge span{font-family:var(--font-serif);color:var(--ink);font-size:20px;font-weight:800}.lb-gauge small{color:var(--muted);font-size:10px}.lb-rbars{flex-direction:column;gap:9px;display:flex}.lb-rbar{background:rgba(14,26,20,.07);border-radius:999px;height:8px;overflow:hidden}.lb-rbar>span{background:linear-gradient(90deg,var(--green),var(--teal));border-radius:999px;height:100%;display:block}.lb-tabs{justify-content:center;gap:7px;padding:14px;display:flex}.lb-tab{cursor:pointer;background:rgba(14,26,20,.18);border:0;border-radius:50%;width:8px;height:8px;padding:0}.lb-tab.active{background:var(--green);border-radius:999px;width:22px}.scroll-cue:hover{color:var(--ink)}.site-footer{z-index:10;border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:30px 6vw 60px;display:flex;position:relative}.footer-trust{color:var(--muted);flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.footer-legal{gap:18px;display:flex}.footer-legal a{color:var(--body);font-size:12px;text-decoration:none}.footer-legal a:hover{color:var(--green-deep)}@media (prefers-reduced-motion:reduce){.hiw-reveal{opacity:1!important;transform:none!important}.hiw-data{opacity:1!important}}.chamber,.chamber-open .chamber{background:rgba(250,252,251,0)}.chamber-open:after{content:"";z-index:39;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:rgba(14,26,20,.18);position:fixed;top:0;bottom:0;left:0;right:0}.card{background:var(--card);border:1px solid var(--border);color:var(--ink);box-shadow:0 40px 110px rgba(14,26,20,.18),0 4px 20px rgba(14,26,20,.08)}.close{color:var(--muted)}.close:hover{color:var(--ink)}.card .step-tag,.step-tag{color:var(--green-deep)}.card h2,.chamber h2{color:var(--ink)}.card .csub,.csub{color:var(--body)}.urlform input{color:var(--ink);background:var(--panel);border:1px solid var(--border)}.urlform input::placeholder{color:var(--muted)}.urlform input:focus{border-color:rgba(45,184,106,.5);box-shadow:0 0 0 4px rgba(45,184,106,.12)}.btn-red{color:#fff;background:var(--ink);border:1px solid var(--ink);text-transform:uppercase;box-shadow:0 12px 28px rgba(14,26,20,.18)}.btn-red:hover{background:#15241c;transform:translateY(-1px);box-shadow:0 16px 36px rgba(14,26,20,.26)}.btn-red:disabled{opacity:.45}.link-reset{border:1px solid var(--border);color:var(--body);box-shadow:none;background:0 0}.link-reset:hover{border-color:var(--green);color:var(--ink);background:rgba(45,184,106,.06)}.q-text,.q-section-label{color:var(--ink)}.q-chip{color:var(--body);border:1px solid var(--border);background:var(--card)}.q-chip:hover{color:var(--ink);border-color:rgba(45,184,106,.5)}.q-chip.selected{border-color:var(--green);color:var(--green-deep);background:rgba(45,184,106,.1)}.q-free input{color:var(--ink);background:var(--panel);border:1px solid var(--border)}.q-free input::placeholder{color:var(--muted)}.tech-chip{color:var(--body);border:1px solid var(--border);background:var(--panel)}.scantxt{color:var(--body)}.scantxt b{color:var(--ink)}.leadgate .step-tag{color:var(--green-deep)}.lg-input{color:var(--ink);background:var(--card);border:1px solid var(--border)}.lg-input::placeholder{color:var(--muted)}.lg-input:focus{border-color:rgba(45,184,106,.5);box-shadow:0 0 0 4px rgba(45,184,106,.12)}.lg-consent,.lg-consent span{color:var(--body)}.lg-error{color:#c25555}.result-fs{background:#fafcfb}.result-fs-close{color:var(--muted)}.result-fs-close:hover{color:var(--ink)}.rfs-headline{color:var(--ink);text-shadow:none}.rfs-headline b{color:var(--green)}.industry-name{color:var(--ink)}.biz-badge{color:#6c63d8;text-shadow:none;background:rgba(108,99,216,.08);border:1px solid rgba(108,99,216,.35)}.rfs-card{background:var(--card);border:1px solid var(--border)}.rfs-card:hover{border-color:rgba(45,184,106,.4)}.rfs-card-label{color:var(--ink)}.rfs-card-detail{color:var(--body)}.rfs-card .stat.ok{color:var(--green-deep);box-shadow:none;background:rgba(45,184,106,.08);border-color:rgba(45,184,106,.4)}.rfs-card .stat.found{color:#7a8c1e;box-shadow:none;background:rgba(208,255,113,.2);border-color:rgba(154,176,46,.45)}.rfs-card .stat.miss{color:#6c63d8;background:rgba(108,99,216,.08);border-color:rgba(108,99,216,.4)}.rfs-section-label{color:var(--muted)}.rfs-actions-table th{color:var(--muted);border-bottom-color:var(--border)}.rfs-actions-table td{color:var(--body);border-bottom-color:var(--border)}.rfs-actions-table td.val{color:var(--green-deep)}.rfs-lock-hint{color:var(--muted)}.rfs-cta-bar{border-top:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(250,252,251,.92)}.result-locked-note{color:var(--body)}.rfs-reset-link{color:var(--muted)}.rfs-reset-link:hover{color:var(--ink)}.rfs-info{color:var(--muted);border:1px solid rgba(14,26,20,.25)}.rfs-info:hover{color:var(--ink);border-color:var(--green)}.rfs-info-pop{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--body)}.result-done-icon{color:var(--green-deep);background:rgba(45,184,106,.08);border:2px solid rgba(45,184,106,.5);box-shadow:0 0 32px rgba(45,184,106,.18)}.result-done-title{color:var(--ink)}.result-done-msg{color:var(--body)}.blurred{filter:blur(6px)}header{background:0 0}.lang{background:var(--card);border:1px solid var(--border);box-shadow:0 2px 10px rgba(14,26,20,.05)}.lang-current{color:var(--ink)}.lang-current:hover{color:var(--green-deep)}.lang-caret{color:var(--muted)}.lang-menu{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow)}.lang-item{color:var(--body)}.lang-item:hover{color:var(--ink);background:rgba(45,184,106,.08)}.lang-item.active{color:var(--green-deep)}.lang-sep{color:var(--border)}.cursor-glow{pointer-events:none;z-index:0;opacity:0;width:460px;height:460px;transform:translate3d(var(--cx,50vw),var(--cy,50vh),0);background:radial-gradient(circle,rgba(45,184,106,.1),transparent 60%);border-radius:50%;margin:-230px 0 0 -230px;transition:opacity .4s;position:fixed;top:0;left:0}@media (pointer:fine){.cursor-glow{opacity:1}}@media (prefers-reduced-motion:reduce){.cursor-glow{display:none}}.scroll-cue{color:var(--muted)}.hd-scan,.hiw-cta-btn{position:relative}.lc-link{cursor:pointer}.lc-link:focus-visible{outline:2px solid var(--a-green);outline-offset:2px}.lc-head-static{pointer-events:none}.lc-due{letter-spacing:.04em;color:#8a5200;background:rgba(245,166,35,.12);border:1px solid rgba(245,166,35,.34);border-radius:999px;align-items:center;gap:6px;margin:0 12px 12px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.lw-page{max-width:1380px}.lw-top{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;display:flex}.lw-back{font-family:var(--font-sans);color:var(--a-deep);border:1px solid var(--a-border);background:var(--a-card);border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .2s,transform .15s}.lw-back:hover{border-color:rgba(45,184,106,.45);transform:translateY(-1px)}.lw-title{flex-direction:column;gap:1px;display:flex}.lw-title-company{font-family:var(--font-serif);color:var(--a-ink);font-size:max(20px,min(2.4vw,30px));font-weight:800}.lw-title-domain{color:var(--a-mut);font-size:12px}.lw-grid{grid-template-columns:300px 1fr 340px;align-items:start;gap:18px;display:grid}.lw-col{background:var(--a-card);border:1px solid var(--a-border);box-shadow:var(--a-shadow);border-radius:16px;padding:20px}.lw-mid .step-tag{margin-bottom:14px}.lw-status{flex-direction:column;gap:8px;display:flex}.lw-status-btn{--col-accent:#2db86a;text-align:left;cursor:pointer;font-family:var(--font-sans);color:var(--a-body);background:var(--a-panel);border:1px solid var(--a-border);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;transition:all .15s}.lw-status-btn[data-col=neu]{--col-accent:#2db86a}.lw-status-btn[data-col=kontaktiert]{--col-accent:#15b8a6}.lw-status-btn[data-col=im_gespraech]{--col-accent:#6b9bff}.lw-status-btn[data-col=kunde]{--col-accent:#1e9e5c}.lw-status-btn[data-col=abgelehnt]{--col-accent:#a9b6ae}.lw-status-btn:hover{border-color:var(--col-accent)}.lw-status-btn.active{color:var(--a-ink);border-color:var(--col-accent);background:color-mix(in srgb,var(--col-accent)16%,#fff);box-shadow:inset 0 0 0 1px var(--col-accent);font-weight:700}.lw-actions{flex-direction:column;gap:8px;display:flex}.lw-action{text-align:left;cursor:pointer;font-family:var(--font-sans);color:var(--a-ink);background:var(--a-panel);border:1px solid var(--a-border);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.lw-action:hover{border-color:rgba(45,184,106,.45);transform:translateY(-1px)}.lw-email{color:var(--a-mut);word-break:break-all;margin-top:12px;font-size:12px}.lw-input{background:var(--a-card);width:100%;height:44px;color:var(--a-ink);font-family:var(--font-sans);border:1px solid rgba(14,26,20,.14);border-radius:10px;padding:0 12px;font-size:14px}.lw-input::placeholder{color:var(--a-mut)}.lw-input:focus{border-color:rgba(45,184,106,.55);outline:none;box-shadow:0 0 0 4px rgba(45,184,106,.12)}.lw-next-row{gap:8px;margin-top:8px;display:flex}.lw-date{flex:1}.lw-save{white-space:nowrap;height:44px;padding:0 16px;font-size:13px}.cp-block{margin-top:16px}.lw-note-add{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.lw-note-input{resize:vertical;background:var(--a-card);width:100%;min-height:56px;color:var(--a-ink);font-family:var(--font-sans);border:1px solid rgba(14,26,20,.14);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.lw-note-input::placeholder{color:var(--a-mut)}.lw-note-input:focus{border-color:rgba(45,184,106,.55);outline:none;box-shadow:0 0 0 4px rgba(45,184,106,.12)}.lw-note-btn{align-self:flex-end;height:40px;padding:0 18px;font-size:13px}.lw-events{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lw-event{border-left:2px solid var(--a-border);grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;padding:12px 0 12px 16px;display:grid;position:relative}.lw-event:before{content:"";background:var(--a-mut);width:8px;height:8px;box-shadow:0 0 0 3px var(--a-card);border-radius:50%;position:absolute;top:16px;left:-5px}.lw-event-note:before{background:#2db86a}.lw-event-status:before{background:#15b8a6}.lw-event-next_step:before{background:#6b9bff}.lw-event-booked:before{background:#1e9e5c}.lw-event-kind{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--a-mut);font-size:9.5px;font-weight:700}.lw-event-body{color:var(--a-ink);grid-column:2;font-size:13px;line-height:1.5}.lw-event-time{color:var(--a-mut);grid-column:2;margin-top:2px;font-size:10.5px}@media (max-width:1040px){.lw-grid{grid-template-columns:1fr}}.lw-divider{background:var(--a-border);height:1px;margin:24px 0}.lw-umsetzung .step-tag{margin-bottom:6px}.lw-umsetzung-intro{color:var(--a-body);margin-bottom:16px;font-size:13px}.pb-list{flex-direction:column;gap:10px;display:flex}.pb-card{border:1px solid var(--a-border);background:var(--a-panel);border-radius:12px;transition:border-color .2s;overflow:hidden}.pb-card.open{background:var(--a-card);border-color:rgba(45,184,106,.4)}.pb-head{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.pb-head-main{flex-direction:column;gap:2px;min-width:0;display:flex}.pb-measure{font-family:var(--font-sans);color:var(--a-ink);font-size:14px;font-weight:700}.pb-title{color:var(--a-deep);font-size:12px}.pb-head-meta{flex-shrink:0;align-items:center;gap:12px;display:flex}.pb-effort{color:var(--a-mut);white-space:nowrap;font-size:11px}.pb-caret{color:var(--a-mut);text-align:center;width:16px;font-size:18px}.pb-body{border-top:1px solid var(--a-border);padding:4px 16px 18px}.pb-body p{color:var(--a-body);margin:12px 0;font-size:13px;line-height:1.55}.pb-body p b{color:var(--a-ink)}.pb-label{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--a-mut);margin:14px 0 8px;font-size:9.5px;font-weight:700;display:block}.pb-chips{flex-wrap:wrap;gap:6px;display:flex}.pb-steps{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.pb-steps li{color:var(--a-ink);font-size:13px;line-height:1.5}.pb-steps li::marker{color:var(--a-deep);font-weight:700}.pb-pitch{color:var(--a-ink);background:rgba(45,184,106,.08);border:1px solid rgba(45,184,106,.22);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.5}.pb-pitch b{color:var(--a-deep)}.pb-tailor{margin-top:16px}.pb-tailor-btn{cursor:pointer;font-family:var(--font-sans);color:#6c63d8;background:rgba(122,113,234,.08);border:1px solid rgba(122,113,234,.32);border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;transition:border-color .15s,transform .15s;display:inline-flex}.pb-tailor-btn:hover:not(:disabled){border-color:rgba(122,113,234,.6);transform:translateY(-1px)}.pb-tailor-btn:disabled{opacity:.6;cursor:default}.pb-tailored{color:var(--a-ink);background:rgba(122,113,234,.06);border:1px solid rgba(122,113,234,.2);border-radius:10px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.55}.lw-error-hint{color:#c25555;margin-top:8px;font-size:12.5px}.lw-back:focus-visible{outline:2px solid var(--a-green);outline-offset:2px}.lw-status-btn:focus-visible{outline:2px solid var(--a-green);outline-offset:2px}.lw-action:focus-visible{outline:2px solid var(--a-green);outline-offset:2px}.lw-save:focus-visible{outline:2px solid var(--a-green);outline-offset:2px}.lw-note-btn:focus-visible{outline:2px solid var(--a-green);outline-offset:2px}.pb-head:focus-visible{outline:2px solid var(--a-green);outline-offset:2px}.pb-tailor-btn:focus-visible{outline:2px solid var(--a-green);outline-offset:2px}.lw-col,.pb-body p,.pb-steps li,.lw-event-body,.lw-mid .actions-table td{overflow-wrap:anywhere}@media (pointer:coarse){.lw-status-btn,.lw-action{min-height:44px}}@media (max-width:1040px){.lw-mid .actions-table thead{display:none}.lw-mid .actions-table,.lw-mid .actions-table tbody,.lw-mid .actions-table tr,.lw-mid .actions-table td{width:100%;display:block}.lw-mid .actions-table tr{border:1px solid var(--a-border);border-radius:10px;margin-bottom:12px;padding:10px 12px}.lw-mid .actions-table td{border:0;padding:4px 0}.lw-mid .actions-table td:before{content:attr(data-label);letter-spacing:.16em;text-transform:uppercase;color:var(--a-mut);margin-bottom:2px;font-size:9.5px;font-weight:700;display:block}}.lw-activate-btn{width:100%;height:44px;margin-top:4px;padding:0 16px;font-size:13px}.lw-install{border-radius:999px;align-items:center;margin:4px 0 12px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.lw-install.wait{color:#8a5200;background:rgba(245,166,35,.12);border:1px solid rgba(245,166,35,.34)}.lw-install.ok{color:var(--a-deep);background:rgba(45,184,106,.1);border:1px solid rgba(45,184,106,.28)}.lw-activate-hint{color:var(--a-body);margin:0 0 8px;font-size:12.5px}.lw-embed{background:var(--a-panel);border:1px solid var(--a-border);color:var(--a-ink);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-family:ui-monospace,monospace;font-size:11.5px;line-height:1.5;display:block}.lw-activate-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.lw-stats-mini{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.lw-stat-mini{background:var(--a-panel);border:1px solid var(--a-border);border-radius:10px;flex-direction:column;gap:2px;min-width:90px;padding:10px 14px;display:flex}.lw-stat-num{font-family:var(--font-serif);color:var(--a-ink);font-size:22px;font-weight:800;line-height:1}.lw-stat-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut);font-size:10px;font-weight:700}.lw-stat-sources{background:var(--a-panel);border:1px solid var(--a-border);border-radius:10px;flex-direction:column;flex:1;gap:4px;min-width:140px;padding:10px 14px;display:flex}.lw-src{color:var(--a-ink);font-size:12px}.lw-stat-empty{color:var(--a-mut);font-size:12px}.dash-demo{color:var(--muted,#8b998f);font-size:12px}.dash-live{text-align:left;width:100%;max-width:640px;margin:20px 0}.dash-live h2{margin-bottom:4px}.dash-stats{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.dash-stat{background:var(--card,#fff);border:1px solid var(--border,rgba(14,26,20,.08));border-radius:14px;flex-direction:column;gap:3px;min-width:110px;padding:14px 18px;display:flex}.dash-stat-num{font-family:var(--font-serif);color:var(--ink,#0e1a14);font-size:28px;font-weight:800;line-height:1}.dash-stat-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#8b998f);font-size:10px;font-weight:700}.dash-stat-src{flex:1;min-width:160px}.dash-src{color:var(--ink,#0e1a14);font-size:13px}.bo-orient{color:var(--a-mut);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.bo-spark{background:var(--a-green,#2db86a);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px rgba(45,184,106,.15)}.bo-sub{color:var(--a-mut);margin:-4px 0 10px;font-size:12px}.board-col-hint{letter-spacing:.1em;text-transform:uppercase;color:var(--a-mut);margin-left:8px;font-size:9.5px;font-weight:700}.lc{position:relative}.lc-open-hint{color:var(--a-deep);opacity:0;pointer-events:none;font-size:11px;font-weight:700;transition:opacity .15s;position:absolute;bottom:10px;right:12px}.lc:hover .lc-open-hint{opacity:1}.lc:focus-visible .lc-open-hint{opacity:1}.help-tip{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.help-tip-btn{cursor:help;width:15px;height:15px;color:var(--a-deep);background:rgba(45,184,106,.12);border:1px solid rgba(45,184,106,.35);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.help-tip-btn:focus-visible{outline:2px solid var(--a-green,#2db86a);outline-offset:2px}.help-tip-pop{z-index:20;text-transform:none;letter-spacing:0;width:max-content;max-width:220px;color:var(--a-ink);background:var(--a-card,#fff);border:1px solid rgba(45,184,106,.3);border-radius:10px;padding:8px 10px;font-size:11.5px;font-weight:400;line-height:1.4;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 10px 30px rgba(14,26,20,.16)}.bo-guide{background:var(--a-card,#fff);border:1px solid var(--a-border);box-shadow:var(--a-shadow,0 6px 18px rgba(14,26,20,.06));border-radius:16px;margin:0 0 22px;padding:20px 22px;position:relative;overflow:hidden}.bo-guide:before{content:"";background:linear-gradient(90deg,#2db86a,#8f93ff);height:3px;position:absolute;top:0;left:0;right:0}.bo-guide-x{border:1px solid var(--a-border);background:var(--a-panel);width:24px;height:24px;color:var(--a-mut);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex;position:absolute;top:12px;right:14px}.bo-guide-x:hover{color:var(--a-ink);border-color:rgba(14,26,20,.18)}.bo-guide-head{font-family:var(--font-sans);color:var(--a-ink);align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.bo-guide-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bo-guide-step{align-items:flex-start;gap:10px;display:flex}.bo-guide-icon{color:#157a47;background:rgba(45,184,106,.12);border:1px solid rgba(45,184,106,.28);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.bo-guide-t{font-family:var(--font-sans);color:var(--a-ink);font-size:13.5px;font-weight:700}.bo-guide-d{color:var(--a-body);margin-top:2px;font-size:12.5px;line-height:1.45}@media (max-width:760px){.bo-guide-steps{grid-template-columns:1fr}}.placeholder\:text-muted::placeholder{--tw-text-opacity:1;color:rgba(157,176,168,var(--tw-text-opacity,1))}.hover\:border-emerald:hover{--tw-border-opacity:1;border-color:rgba(39,234,166,var(--tw-border-opacity,1))}.hover\:border-emerald\/50:hover{border-color:rgba(39,234,166,.5)}.hover\:text-mint:hover{--tw-text-opacity:1;color:rgba(233,246,238,var(--tw-text-opacity,1))}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.focus\:border-emerald:focus{--tw-border-opacity:1;border-color:rgba(39,234,166,var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid transparent}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}}
