@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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}*,: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:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}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,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;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}.visible{visibility:visible}.block{display:block}.grid{display:grid}.hidden{display:none}.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))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-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)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f1eee8;font-synthesis:none;text-rendering:optimizelegibility;--canvas:#080a0b;--canvas-soft:#0c0f10;--surface:#111516;--surface-raised:#171c1e;--paper:#ebe8e0;--paper-soft:#ded9cf;--ink:#151819;--text:#f1eee8;--muted:#bcc1be;--muted-dark:#606765;--line:#f1eee824;--line-strong:#f1eee83d;--line-dark:#15181929;--warm:#e2a35f;--warm-soft:#efc18f;--cool:#89acbb;--green:#83b99e;--display:"Bricolage Grotesque Variable", "Manrope Variable", sans-serif;--serif:Georgia, "Times New Roman", serif;--mono:"IBM Plex Mono", monospace;background:#080a0b;font-family:Manrope Variable,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas)}body{background:var(--canvas);min-width:320px;color:var(--text);margin:0;overflow-x:clip}body,button,input,textarea{font:inherit}[id]{scroll-margin-top:92px}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}figure{margin:0}button{cursor:pointer;border:0}:focus-visible{outline:2px solid var(--warm);outline-offset:4px}.skip-link{z-index:999;color:#111;background:var(--paper);border-radius:9px;padding:10px 14px;font-size:.75rem;font-weight:750;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.section-shell{width:min(1440px,100% - 64px);margin-inline:auto}.section-label{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--warm-soft);margin:0;font-size:.82rem;font-weight:720;line-height:1.35}.dark-label{color:#7d4718}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c0de6;border:1px solid #f1eee82b;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;height:70px;padding:7px 9px 7px 18px;transition:color .3s,background .3s,border-color .3s;display:grid;position:fixed;inset:18px max(18px,50vw - 750px) auto;box-shadow:0 18px 56px #00000042,inset 0 1px #ffffff09}.site-header.on-light{color:var(--text);background:#090c0deb;border-color:#f1eee82b}.brand-lockup{align-items:center;gap:11px;display:inline-flex}.brand-mark{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.brand-type{flex-direction:column;gap:2px;display:flex}.brand-type strong{font-family:var(--display);letter-spacing:-.03em;font-size:1.06rem;font-weight:680}.brand-type small{max-width:180px;color:var(--muted);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:650}.on-light .brand-type small{color:var(--muted)}.desktop-nav{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;justify-self:center;align-items:center;gap:2px;padding:4px;display:flex}.desktop-nav a{color:#aeb5b2;border-radius:10px;padding:9px 13px;font-size:.75rem;font-weight:590;transition:color .2s,background .2s;position:relative}.desktop-nav a:after{content:"";background:currentColor;height:1px;transition:right .25s;position:absolute;bottom:-7px;left:0;right:100%}.desktop-nav a:hover{color:var(--text);background:#ffffff12}.desktop-nav a:hover:after{right:0}.on-light .desktop-nav a{color:#aeb5b2}.header-cta{color:#171a1a;background:var(--warm);border-radius:14px;align-items:center;gap:20px;height:48px;padding:0 18px;font-size:.77rem;font-weight:760;transition:transform .25s,background .25s;display:inline-flex}.header-cta:hover{background:#fff;transform:translateY(-2px)}.on-light .header-cta{color:#171a1a;background:var(--warm)}.menu-toggle{color:#e7eae6;background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:42px;height:42px;transition:color .2s,background .2s,border-color .2s;display:none}.menu-toggle:hover,.menu-toggle[aria-expanded=true]{color:#171a19;border-color:var(--warm);background:var(--warm)}.mobile-nav{display:none}.hero{height:176svh;min-height:1260px;position:relative}.hero-stage{isolation:isolate;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.hero-ambient{z-index:-1;background:radial-gradient(circle at 50% 37%,#7ea8b81f,#0000 25%),radial-gradient(circle at 68% 62%,#e2a35f14,#0000 29%),linear-gradient(#080a0b 0%,#090c0d 68%,#080a0b 100%);position:absolute;inset:0}.hero-ambient:before{content:"";opacity:.16;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 35%,#0000 90%);mask-image:linear-gradient(#0000 5%,#000 35%,#0000 90%)}.hero-lamp{z-index:1;pointer-events:none;opacity:.9;width:min(1180px,96vw);height:410px;position:absolute;top:94px;left:50%;translate:-50%}.lamp-beam{transform-origin:top;filter:blur(1px);width:58%;height:232px;position:absolute;top:18px}.lamp-beam-left{clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);background:conic-gradient(from 88deg at 100% 0,#0000 0deg,#89acbb21 10deg,#89acbb08 28deg,#0000 42deg);right:50%}.lamp-beam-right{clip-path:polygon(0 0,70% 0,100% 100%,0 100%);background:conic-gradient(from 270deg at 0 0,#0000 0deg,#e2a35f1c 10deg,#e2a35f06 28deg,#0000 42deg);left:50%}.lamp-line{transform-origin:50%;background:linear-gradient(90deg,#0000,#89acbbad 28%,#ebe6dbf0 50%,#e2a35fa3 72%,#0000);height:2px;position:absolute;top:16px;left:11%;right:11%;box-shadow:0 2px 22px #cedad357,0 14px 50px #e2a35f14}.lamp-core{filter:blur(22px);background:radial-gradient(#e8e5da1f 0%,#89acbb13 24%,#e2a35f09 46%,#0000 71%);border-radius:50%;width:660px;height:330px;position:absolute;top:-78px;left:50%;translate:-50%}.hero-copy-positioner{z-index:5;pointer-events:none;justify-content:center;width:100%;padding-inline:32px;display:flex;position:absolute;top:clamp(128px,14svh,170px);left:0}.hero-copy-motion{text-align:center;pointer-events:auto;transform-origin:50% 20%;width:min(1080px,100%)}.hero-overline{color:var(--warm);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;font-size:.7rem}.hero h1{max-width:1160px;font-family:var(--display);letter-spacing:-.068em;text-wrap:balance;margin:0 auto;font-size:clamp(4.4rem,6vw,6.25rem);font-weight:510;line-height:.91}.hero-accent{color:var(--paper);font-family:var(--serif);letter-spacing:-.035em;margin:13px auto 0;font-size:clamp(2rem,3.1vw,3.65rem);font-style:italic;line-height:1.05}.hero-summary{color:#c9cdca;text-wrap:balance;max-width:760px;margin:26px auto 0;font-size:clamp(1.08rem,1.3vw,1.22rem);font-weight:470;line-height:1.62}.hero-actions{justify-content:center;gap:10px;margin-top:30px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 20px;font-size:.84rem;font-weight:680;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary:hover{background:#fff}.button-ghost{color:var(--text);border-color:var(--line-strong);background:#ffffff08}.button-ghost:hover{background:#ffffff14;border-color:#fff6}.hero-workspace-positioner{z-index:3;width:min(1200px,92vw);position:absolute;bottom:5svh;left:50%;translate:-50%}.hero-workspace-motion{transform-origin:50% 70%;position:relative}.hero-progress{z-index:6;color:#717877;font-family:var(--mono);letter-spacing:.13em;align-items:center;gap:14px;font-size:.55rem;display:flex;position:absolute;bottom:30px;left:32px}.hero-progress b{background:#ffffff24;width:112px;height:1px;overflow:hidden}.hero-progress i{background:var(--warm);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.08)}.hero-workspace{height:min(66svh,690px);min-height:560px;position:relative}.hero-intelligence{color:#e9ece8;overflow:visible}.hero-dashboard-shell{transform-origin:50% 78%;background:radial-gradient(circle at 76% 10%,#89acbb14,#0000 30%),#0b0f10;border:1px solid #dae3e32b;border-radius:26px;position:absolute;inset:0;overflow:hidden;box-shadow:0 38px 100px #00000075,inset 0 1px #ffffff09}.hero-dashboard-chrome{color:#9ca4a1;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:58px;padding:0 20px;font-size:.68rem;display:flex}.hero-dashboard-brand,.hero-dashboard-status{align-items:center;gap:10px;display:inline-flex}.hero-dashboard-brand i{color:#121515;background:var(--paper);border-radius:8px;place-items:center;width:28px;height:28px;font-size:.62rem;font-style:normal;font-weight:800;display:grid}.hero-dashboard-status i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #83b99ebf}.hero-dashboard-nav{background:#ffffff03;border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:8px;width:72px;padding-top:22px;display:flex;position:absolute;top:58px;bottom:0;left:0}.hero-dashboard-nav span{color:#65706d;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.hero-dashboard-nav span.active{color:var(--warm-soft);background:#e2a35f1a}.hero-dashboard-canvas{padding:22px 26px;position:absolute;inset:58px 0 0 72px}.hero-canvas-heading{color:#808986;justify-content:space-between;font-size:.7rem;display:flex}.hero-canvas-heading span{color:#dce1de;font-family:var(--display);font-size:1rem;font-weight:630}.hero-canvas-heading i{font-family:var(--mono);letter-spacing:.1em;font-size:.56rem;font-style:normal}.hero-canvas-grid{opacity:.24;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:36px 36px;border-radius:16px;position:absolute;inset:66px 26px 24px;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-assembly-piece{z-index:2;will-change:transform, opacity;position:absolute}.hero-piece-prompt{width:62%;top:16%;left:16%}.hero-piece-summary{width:37%;top:30%;left:16%}.hero-piece-chart{width:39%;top:30%;right:3%}.hero-piece-queue{bottom:7%;left:16%;right:3%}.hero-insight-prompt,.hero-insight-summary,.hero-mini-chart,.hero-decision-queue{background:#151b1cf5;border:1px solid #dce5e424;border-radius:16px;box-shadow:0 20px 55px #00000047,inset 0 1px #ffffff06}.hero-insight-prompt{justify-content:space-between;align-items:center;min-height:66px;padding:0 12px 0 18px;display:flex}.hero-insight-prompt>div{color:#dfe3e0;align-items:center;gap:11px;font-size:.83rem;display:flex}.hero-insight-prompt svg{color:var(--warm-soft)}.hero-insight-prompt button{color:#171a19;background:var(--paper);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.hero-insight-summary{min-height:190px;padding:19px}.hero-insight-summary>span{color:var(--cool);align-items:center;gap:8px;font-size:.65rem;font-weight:700;display:flex}.hero-insight-summary>strong{font-family:var(--display);letter-spacing:-.025em;margin-top:15px;font-size:1.35rem;font-weight:590;line-height:1.08;display:block}.hero-insight-summary>p{color:#aeb6b3;margin:12px 0 0;font-size:.74rem;line-height:1.58}.hero-insight-summary>div{color:#87908d;align-items:center;gap:7px;margin-top:15px;font-size:.61rem;display:flex}.hero-insight-summary>div i{background:var(--green);border-radius:50%;width:6px;height:6px}.hero-mini-chart{min-height:190px;padding:18px}.hero-mini-chart>div{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hero-mini-chart span{color:#aeb5b2;font-size:.68rem}.hero-mini-chart strong{font-family:var(--display);font-size:1.6rem;font-weight:600}.hero-mini-chart svg{width:100%;height:88px;margin-top:8px;overflow:visible}.hero-mini-chart .chart-area{fill:#89acbb14}.hero-mini-chart .chart-line{fill:none;stroke:var(--cool);stroke-width:2px;vector-effect:non-scaling-stroke}.hero-mini-chart>small{color:#84908c;align-items:center;gap:7px;font-size:.6rem;display:flex}.hero-mini-chart>small i{background:var(--green);border-radius:50%;width:6px;height:6px}.hero-decision-queue{padding:16px 18px 9px}.hero-queue-title{color:#dce0dd;justify-content:space-between;padding-bottom:12px;font-size:.72rem;font-weight:700;display:flex}.hero-queue-title small{color:#8c9592;font-size:.58rem;font-weight:600}.hero-decision-queue ul{margin:0;padding:0;list-style:none}.hero-decision-queue li{border-top:1px solid #ffffff14;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;min-height:51px;display:grid}.hero-decision-queue li>svg{color:var(--warm-soft)}.hero-decision-queue li span{flex-direction:column;gap:2px;display:flex}.hero-decision-queue li strong{font-size:.68rem;font-weight:650}.hero-decision-queue li small{color:#77817e;font-size:.56rem}.hero-decision-queue li em{color:#a5aeab;font-size:.58rem;font-style:normal}.hero-assembly-note{z-index:3;color:#65706d;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:9px;font-size:.5rem;display:flex;position:absolute;bottom:-32px;right:26px}.hero-assembly-note i{background:#ffffff2e;width:24px;height:1px}.services-section{padding:180px 0 190px}.services-heading{grid-template-columns:repeat(12,1fr);align-items:start;gap:20px;display:grid}.services-heading .section-label{grid-column:1/4;padding-top:13px}.services-heading h2{max-width:1040px;font-family:var(--display);letter-spacing:-.058em;text-wrap:balance;grid-column:4/12;margin:0;font-size:clamp(3.3rem,5.3vw,6.15rem);font-weight:480;line-height:.94}.services-heading>p:last-child{color:var(--muted);grid-column:8/12;margin:24px 0 0;font-size:1.1rem;font-weight:470;line-height:1.64}.service-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:92px;display:grid}.service-tabs button{text-align:left;color:#777f7d;border-right:1px solid var(--line);background:0 0;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:82px;padding:0 20px;transition:color .25s,background .25s;display:grid;position:relative}.service-tabs button:last-child{border-right:0}.service-tabs button:after{content:"";background:var(--warm);height:2px;transition:right .35s;position:absolute;bottom:-1px;left:20px;right:100%}.service-tabs button.active{color:var(--text);background:#ffffff06}.service-tabs button.active:after{right:20px}.service-tabs button span{font-family:var(--mono);font-size:.58rem}.service-tabs button strong{font-family:var(--display);font-size:clamp(1rem,1.35vw,1.28rem);font-weight:560}.service-showcase{grid-template-columns:minmax(0,1.72fr) minmax(300px,.72fr);align-items:center;gap:46px;margin-top:34px;display:grid}.service-visual-stage{border-radius:24px;min-width:0;overflow:hidden}.service-detail{padding-right:20px}.service-detail>p:first-child{color:var(--warm);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-size:.62rem}.service-detail h3{font-family:var(--display);letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,3.5vw,4.15rem);font-weight:510;line-height:.98}.service-description{color:var(--muted);margin:24px 0 0;font-size:1.08rem;font-weight:470;line-height:1.68}.service-detail ul{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.service-detail li{border:1px solid var(--line);color:#b5bab8;border-radius:999px;padding:7px 10px;font-size:.7rem}.service-detail>button{color:var(--text);background:0 0;border-bottom:1px solid #ffffff59;align-items:center;gap:16px;margin-top:32px;padding:0 0 9px;font-size:.84rem;font-weight:700;transition:gap .25s,border-color .25s;display:inline-flex}.service-detail>button:hover{border-color:var(--warm);gap:22px}.product-visual{background:#101415;border:1px solid #ffffff21;border-radius:24px;height:clamp(560px,53vw,730px);position:relative;overflow:hidden}.showcase-image{background:radial-gradient(circle at 50% 100%,#e2a35f14,#0000 42%),#0b0f10;padding:48px 18px 18px;display:block}.showcase-image img{-o-object-fit:contain;object-fit:contain;border:1px solid #ffffff1f;border-radius:16px;width:100%;height:100%;box-shadow:0 30px 72px #00000059}.demo-flag{z-index:20;color:#eef0ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:32px;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;background:#080a0bdb;border:1px solid #fff3;border-radius:9px;align-items:center;padding:0 12px;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:15px;right:15px}.browser-bar{color:#6e7674;height:46px;font-family:var(--mono);background:#131718;border-bottom:1px solid #ffffff1f;grid-template-columns:88px 1fr 88px;align-items:center;padding:0 14px;font-size:.6rem;display:grid}.browser-dots{gap:6px;display:flex}.browser-dots i{background:#4c5352;border-radius:50%;width:7px;height:7px}.browser-url{color:#89918f;text-align:center;background:#ffffff09;border-radius:7px;justify-self:center;width:min(280px,75%);padding:6px 12px}.browser-action{justify-self:end}.site-concept{background:radial-gradient(circle at 12% 75%,#e2a35f1a,#0000 29%),#0c0f10;padding:54px 36px 34px}.site-browser{z-index:2;border:1px solid #ffffff24;border-radius:18px;width:calc(100% - 72px);height:calc(100% - 42px);position:relative;overflow:hidden;box-shadow:0 34px 80px #00000070}.site-demo-page{height:calc(100% - 46px);position:relative;overflow:hidden}.site-demo-page>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.78)brightness(.78);width:100%;height:100%;transform:scale(1.02)}.site-demo-shade{background:linear-gradient(90deg,#0c0c0be6,#0c0c0b29 67%);position:absolute;inset:0}.site-demo-nav{z-index:2;justify-content:space-between;align-items:center;font-size:.57rem;display:flex;position:absolute;top:26px;left:28px;right:28px}.site-demo-nav strong{font-family:var(--serif);letter-spacing:.12em;font-size:.9rem;font-weight:400}.site-demo-nav span{color:#ffffffa6}.site-demo-copy{z-index:2;max-width:53%;position:absolute;bottom:clamp(28px,8%,58px);left:28px}.site-demo-copy>span{color:var(--warm);font-family:var(--mono);letter-spacing:.12em;font-size:.5rem}.site-demo-copy h4{font-family:var(--serif);letter-spacing:-.055em;margin:9px 0 20px;font-size:clamp(2.35rem,5vw,5.5rem);font-weight:400;line-height:.88}.site-demo-copy .demo-action{color:#fff;background:#00000024;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:12px;padding:10px 14px;font-size:.62rem;display:inline-flex}.site-demo-index{color:#ffffffb3;font-family:var(--mono);align-items:center;gap:8px;font-size:.5rem;display:flex;position:absolute;bottom:24px;right:26px}.site-demo-index i{background:#ffffff61;width:60px;height:1px}.site-responsive-slice{z-index:4;color:#191b1b;background:#e9e5dc;border:1px solid #ffffff29;border-radius:14px;width:20%;height:47%;padding:9px;position:absolute;bottom:15px;right:19px;overflow:hidden;box-shadow:0 24px 60px #0006}.site-responsive-slice strong{font-family:var(--serif);margin:10px 2px 3px;font-size:.8rem;font-weight:400;display:block}.site-responsive-slice span{color:#777;margin-left:2px;font-size:.45rem}.system-demo{background:radial-gradient(circle at 70% 110%,#89acbb29,#0000 36%),#0d1112;padding:52px 34px 34px}.system-window{color:#151818;background:#e7e7e2;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:58px 1fr;height:100%;display:grid;overflow:hidden;box-shadow:0 32px 76px #0000005c}.system-rail{color:#9ba4a1;background:#161b1c;flex-direction:column;align-items:center;gap:26px;padding:16px 0;display:flex}.system-symbol{color:#171919;background:var(--paper);width:30px;height:30px;font-family:var(--display);border-radius:8px;place-items:center;margin-bottom:15px;font-size:.58rem;font-weight:800;display:grid}.system-rail svg:first-of-type{color:var(--warm)}.system-main{flex-direction:column;min-width:0;display:flex}.system-toolbar{border-bottom:1px solid #0000001a;flex:0 0 84px;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.system-toolbar div{flex-direction:column;gap:3px;display:flex}.system-toolbar span{color:#8b918f;font-family:var(--mono);letter-spacing:.1em;font-size:.48rem}.system-toolbar strong{font-family:var(--display);font-size:1.25rem}.system-toolbar .toolbar-action{color:#f6f2eb;background:#191d1e;border-radius:9px;align-items:center;height:34px;padding:0 12px;font-size:.55rem;display:inline-flex}.system-content{flex:1;grid-template-columns:1.15fr .85fr;min-height:0;display:grid}.request-list{border-right:1px solid #0000001a;padding:18px;overflow:hidden}.request-filter{gap:6px;padding-bottom:14px;display:flex}.request-filter span{color:#747b79;background:#d8dad6;border-radius:999px;padding:6px 8px;font-size:.48rem}.request-filter span:first-child{color:#fff;background:#1d2223}.request-row{border-top:1px solid #0000001a;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:68px;padding:0 10px;display:grid}.request-row.active{background:#e2a35f29;border:1px solid #b7702833;border-radius:10px;margin-inline:-4px;padding-inline:14px}.request-icon{border:1px solid #0000001c;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.request-row>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.request-row strong{font-size:.62rem}.request-row small{color:#8b918f;font-size:.48rem}.request-row em{color:#717875;font-size:.48rem;font-style:normal}.request-detail{background:#f2f0e9;padding:28px 22px}.detail-status{color:#9a632b;font-family:var(--mono);letter-spacing:.08em;align-items:center;gap:6px;font-size:.46rem;display:inline-flex}.detail-status i{background:var(--warm);border-radius:50%;width:6px;height:6px}.request-detail h4{font-family:var(--display);margin:20px 0 8px;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1}.request-detail>p{color:#727977;margin:0;font-size:.58rem;line-height:1.55}.request-detail dl{border-top:1px solid #0000001a;margin:25px 0}.request-detail dl div{border-bottom:1px solid #0000001a;justify-content:space-between;padding:12px 0;font-size:.53rem;display:flex}.request-detail dt{color:#828886}.request-detail dd{margin:0;font-weight:700}.request-detail .detail-action{color:#f7f3ec;background:#171b1c;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 11px;font-size:.52rem;display:inline-flex}.automation-demo{background:radial-gradient(circle at 50% 100%,#e2a35f21,#0000 38%),#0b0f10;padding:52px 34px 34px}.automation-window{background:#121718;border:1px solid #ffffff26;border-radius:18px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 32px 76px #00000061}.automation-topbar{border-bottom:1px solid var(--line);color:#d3d8d5;flex:0 0 58px;justify-content:space-between;align-items:center;padding:0 17px;font-size:.63rem;display:flex}.automation-topbar>span{align-items:center;gap:8px;display:flex}.automation-topbar .run-action{color:#191b1b;background:var(--paper);border-radius:8px;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:.5rem;display:inline-flex}.automation-canvas{background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1px);background-size:24px 24px;flex:1;min-height:0;position:relative;overflow:hidden}.flow-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-lines path{fill:none;stroke:#bdcdcd38;stroke-width:2px;vector-effect:non-scaling-stroke}.flow-lines .flow-progress{stroke:var(--warm);stroke-dasharray:12 210;stroke-linecap:round;animation:5s linear infinite flow-run}.flow-nodes{position:absolute;inset:0}.flow-node{background:#1a2021;border:1px solid #ffffff2b;border-radius:12px;grid-template-columns:30px 1fr 16px;align-items:center;gap:8px;width:142px;min-height:68px;padding:11px;display:grid;position:absolute;box-shadow:0 16px 30px #00000047}.flow-node>span{width:30px;height:30px;color:var(--cool);background:#89acbb1a;border-radius:8px;place-items:center;display:grid}.flow-node>div{flex-direction:column;gap:4px;display:flex}.flow-node strong{font-size:.57rem}.flow-node small{color:#808987;font-size:.45rem}.flow-node>i{color:#0f1713;background:var(--green);border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.node-1{top:40%;left:4%}.node-2{top:16%;left:22%}.node-3{top:40%;left:40%}.node-4{top:66%;left:60%}.node-5{top:40%;right:4%}.automation-log{border-top:1px solid var(--line);color:#7f8886;font-family:var(--mono);flex:0 0 46px;justify-content:space-between;align-items:center;padding:0 16px;font-size:.48rem;display:flex}.automation-log>span{color:#b9c0bd;align-items:center;gap:7px;display:flex}.automation-log i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%}@keyframes connector-pulse{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes flow-run{to{stroke-dashoffset:-222px}}.assistant-window{color:#171a1a;background:#ecebe6;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:150px 1fr 180px;height:100%;display:grid;overflow:hidden;box-shadow:0 30px 76px #00000059}.assistant-sidebar{color:#626a67;background:#e2e2dd;border-right:1px solid #0000001a;flex-direction:column;gap:5px;padding:24px 14px;font-size:.68rem;display:flex}.assistant-sidebar strong{color:#171a1a;align-items:center;gap:7px;margin-bottom:20px;font-size:.82rem;display:flex}.assistant-sidebar>span{border-radius:7px;padding:9px 8px}.assistant-sidebar>span.active{color:#181b1b;background:#f1f0ea;font-weight:700}.assistant-chat{flex-direction:column;min-width:0;padding:clamp(22px,3vw,42px);display:flex}.assistant-question{background:#d9dbd6;border-radius:13px 13px 3px;align-self:flex-end;max-width:86%;min-height:48px;padding:13px 16px;font-size:.76rem;font-weight:520;line-height:1.45}.typing-caret{background:currentColor;width:1px;height:1em;margin-left:2px;animation:.8s step-end infinite cursor-blink;display:inline-block;translate:0 2px}.assistant-thinking{align-items:center;gap:11px;margin-top:30px;display:flex}.assistant-thinking p{color:#69716e;align-items:center;gap:4px;margin:0;font-size:.58rem;display:flex}.assistant-thinking p i{background:#4a625b;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite thinking-dot}.assistant-thinking p i:nth-child(2){animation-delay:.14s}.assistant-thinking p i:nth-child(3){margin-right:5px;animation-delay:.28s}@keyframes cursor-blink{50%{opacity:0}}@keyframes thinking-dot{50%{opacity:.3;transform:translateY(-2px)}}.assistant-answer{align-items:flex-start;gap:11px;margin-top:30px;display:flex}.assistant-avatar{color:#e8eee9;background:#191e1f;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.assistant-answer>div{min-width:0}.assistant-answer strong{font-family:var(--display);font-size:clamp(1rem,1.45vw,1.32rem)}.assistant-answer p{color:#4f5754;margin:9px 0 0;font-size:.72rem;font-weight:470;line-height:1.55}.assistant-findings{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.assistant-findings li{background:#fff6;border:1px solid #0000001a;border-radius:9px;flex-direction:column;min-width:0;padding:10px;display:flex}.assistant-findings li>span{color:#8b5a23;font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem;font-weight:720}.assistant-findings li>strong{margin-top:5px;font-family:inherit;font-size:.68rem;line-height:1.35}.assistant-findings li>small{color:#68706d;margin-top:4px;font-size:.56rem;line-height:1.35}.assistant-sources{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.assistant-sources span{color:#4f5754;background:#f4f2ec;border:1px solid #0000001a;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:.57rem;font-weight:520;display:inline-flex}.assistant-answer .source-action{color:#2c596b;background:0 0;align-items:center;gap:7px;margin-top:12px;padding:0;font-size:.53rem;font-weight:700;display:inline-flex}.assistant-composer{color:#8a908e;background:#f6f4ee;border:1px solid #0000001c;border-radius:13px;justify-content:space-between;align-items:center;min-height:52px;margin-top:auto;padding:0 8px 0 14px;font-size:.55rem;display:flex;box-shadow:0 12px 30px #0000000f}.assistant-composer i{color:#eee;background:#171b1c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.source-preview{background:#f4f2ec;border-left:1px solid #0000001a;padding:26px 18px}.source-preview>span{color:#868c89;font-family:var(--mono);letter-spacing:.08em;font-size:.43rem}.source-preview>strong{font-family:var(--display);margin-top:11px;font-size:.82rem;display:block}.document-lines{flex-direction:column;gap:12px;margin-top:28px;display:flex}.document-lines i{background:#d6d7d2;border-radius:2px;width:100%;height:4px}.document-lines i:nth-child(2),.document-lines i:nth-child(5){width:76%}.document-lines i.marked{background:#e2a35f57;width:92%;height:18px}.problem-section{color:var(--ink);background:var(--paper);position:relative}.problem-inner{grid-template-columns:repeat(12,1fr);align-items:start;gap:24px;padding:156px 0 172px;display:grid}.problem-inner>.section-label{grid-column:1/4;padding-top:13px}.problem-inner>h2{font-family:var(--display);letter-spacing:-.057em;text-wrap:balance;grid-column:4/12;margin:0;font-size:clamp(3.25rem,5vw,5.75rem);font-weight:500;line-height:.94}.problem-signals{grid-column:1/5;margin-top:80px;padding-right:22px}.problem-signals>p{color:#454b49;margin:0 0 22px;font-size:1.08rem;font-weight:500;line-height:1.55}.problem-signals ul{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.problem-signals li{border-bottom:1px solid var(--line-dark);color:#252a29;grid-template-columns:9px 1fr;align-items:center;gap:14px;min-height:72px;padding:16px 0;font-size:.98rem;font-weight:480;line-height:1.48;display:grid}.problem-signals li>span{background:#9a5e22;border-radius:50%;width:6px;height:6px}.problem-signals a{border-bottom:1px solid #15181966;align-items:center;gap:13px;margin-top:28px;padding-bottom:7px;font-size:.76rem;font-weight:720;display:inline-flex}.fragmented-visual-wrap{grid-column:6/13;margin-top:80px}.fragmented-visual{background:radial-gradient(circle at 82% 20%,#83b99e1f,#0000 25%),#e4e1d9;border:1px solid #1518192e;border-radius:26px;grid-template-rows:auto 1fr;grid-template-columns:minmax(180px,.92fr) 72px minmax(230px,1.06fr);gap:24px 18px;min-height:660px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #1c1f1e21}.fragmented-visual:before{content:"";opacity:.24;pointer-events:none;background-image:radial-gradient(#15181959 .7px,#0000 .7px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(140deg,#000,#0000 76%);mask-image:linear-gradient(140deg,#000,#0000 76%)}.operation-visual-heading{z-index:1;border-bottom:1px solid #15181924;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:20px;display:flex;position:relative}.operation-visual-heading span{color:#7b5731;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.operation-visual-heading strong{color:#292e2d;max-width:370px;font-family:var(--display);text-align:right;font-size:1.12rem;font-weight:590;line-height:1.25}.operation-sources{z-index:1;flex-direction:column;justify-content:center;gap:12px;display:flex;position:relative}.operation-sources article{background:#f7f5efe0;border:1px solid #15181926;border-radius:14px;padding:16px 17px;position:relative;box-shadow:0 12px 28px #282a2812}.operation-sources article>span{color:#68706d;align-items:center;gap:8px;font-size:.64rem;font-weight:650;display:flex}.operation-sources article>strong{color:#202423;margin-top:13px;font-size:.76rem;display:block}.operation-sources article>p{color:#69706e;margin:6px 0 0;font-size:.66rem;line-height:1.45}.operation-sources article>small{color:#929794;margin-top:10px;font-size:.56rem;display:block}.operation-convergence{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;position:relative}.operation-convergence i{background:linear-gradient(#0000,#15181947,#0000);flex:1;width:1px;max-height:96px}.operation-convergence span{color:#6e4c28;text-align:center;background:#efebe2e6;border:1px solid #15181929;border-radius:999px;padding:8px 10px;font-size:.56rem;font-weight:720}.operation-record{z-index:1;color:#edf0ec;background:#121718;border:1px solid #ffffff1a;border-radius:20px;align-self:center;padding:24px;position:relative;box-shadow:0 24px 55px #15181933}.record-kicker{color:var(--green);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;font-size:.62rem;font-weight:720;display:flex}.operation-record h3{font-family:var(--display);letter-spacing:-.04em;margin:24px 0 0;font-size:clamp(1.8rem,2.5vw,2.65rem);font-weight:540;line-height:1}.operation-record>p{color:#adb5b2;margin:16px 0 22px;font-size:.75rem;line-height:1.55}.operation-record dl{margin:0}.operation-record dl>div{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:44px;font-size:.64rem;display:flex}.operation-record dd{color:#e6e9e5;align-items:center;gap:6px;margin:0;display:inline-flex}.operation-record dd i{background:var(--warm);border-radius:50%;width:6px;height:6px}.record-action{color:#171a19;background:var(--paper);border-radius:9px;align-items:center;gap:18px;min-height:39px;margin-top:21px;padding:0 13px;font-size:.65rem;font-weight:720;display:inline-flex}.method-section{padding:190px 0 210px}.method-heading{grid-template-columns:3fr 9fr;gap:24px;display:grid}.method-heading .section-label{padding-top:13px}.method-heading h2{max-width:1080px;font-family:var(--display);letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(3.35rem,5.3vw,6rem);font-weight:500;line-height:.94}.method-layout{grid-template-columns:minmax(0,1.16fr) minmax(340px,.74fr);align-items:start;gap:clamp(50px,7vw,110px);margin-top:110px;display:grid}.method-stage{height:clamp(474px,100svh - 126px,720px);min-height:0;position:sticky;top:108px}.method-stage-motion{pointer-events:none;height:100%;position:absolute;inset:0}.method-stage-motion[aria-hidden=false]{pointer-events:auto}.method-stage-index{z-index:8;color:#9da5a2;font-family:var(--mono);background:#090b0cad;border:1px solid #ffffff24;border-radius:6px;padding:6px 8px;font-size:.5rem;position:absolute;bottom:14px;right:15px}.method-steps{padding-bottom:8svh;position:relative}.method-progress{background:#ffffff1c;width:1px;position:absolute;top:12px;bottom:calc(8svh + 12px);left:14px;overflow:hidden}.method-progress-line{transform-origin:top;background:linear-gradient(var(--warm), #89acbbb8);width:100%;height:100%;display:block;transform:scaleY(0)}.method-step{opacity:.27;flex-direction:column;justify-content:flex-start;min-height:calc(100svh - 108px);padding-top:2px;transition:opacity .35s;display:flex}.method-step.active{opacity:1}.method-step-copy{grid-template-columns:30px 1fr;align-items:start;gap:22px;display:grid;position:sticky;top:108px}.method-marker{z-index:2;color:#9da4a1;background:var(--canvas);width:29px;height:29px;font-family:var(--mono);border:1px solid #ffffff2b;border-radius:50%;place-items:center;font-size:.52rem;transition:color .3s,border-color .3s,background .3s;display:grid;position:relative}.method-step.active .method-marker{color:#171a19;border-color:var(--warm);background:var(--warm)}.method-step-copy h3{font-family:var(--display);letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,3vw,3.45rem);font-weight:510;line-height:1}.method-step-copy p{max-width:520px;color:var(--muted);margin:20px 0 0;font-size:1.08rem;font-weight:470;line-height:1.64}.method-mobile-visual{display:none}.method-visual{border:1px solid var(--line);background:#101415;border-radius:24px;width:100%;height:100%;position:relative;overflow:hidden}.method-visual-bar{border-bottom:1px solid var(--line);color:#9ba3a0;height:54px;font-family:var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 18px;font-size:.51rem;display:flex}.method-visual-bar em{color:var(--green);align-items:center;gap:7px;font-style:normal;display:flex}.method-visual-bar em:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.context-visual{background:radial-gradient(circle at 50% 65%,#89acbb1c,#0000 38%),#101415;flex-direction:column;display:flex}.current-flow{flex:1;min-height:0;position:relative}.current-flow-line{background:linear-gradient(90deg,#0000,#ffffff3b 10% 90%,#0000);height:1px;position:absolute;top:50%;left:13%;right:13%}.current-item{z-index:2;background:#171d1e;border:1px solid #ffffff26;border-radius:13px;flex-direction:column;width:160px;min-height:112px;padding:14px;display:flex;position:absolute;box-shadow:0 17px 34px #0000003b}.current-item>span{width:31px;height:31px;color:var(--cool);background:#89acbb1a;border-radius:8px;place-items:center;display:grid}.current-item svg{width:16px}.current-item strong{margin-top:12px;font-size:.63rem}.current-item small{color:#798280;margin-top:4px;font-size:.48rem}.item-mail{top:39%;left:5%}.item-sheet{top:23%;left:29%}.item-message{top:52%;right:28%}.item-document{top:32%;right:5%}.friction-note{z-index:3;color:var(--warm-soft);font-family:var(--mono);background:#211810e6;border:1px solid #e2a35f47;border-radius:7px;padding:7px 9px;font-size:.43rem;position:absolute}.note-one{top:63%;left:25%}.note-two{top:20%;right:23%}.context-caption{border-top:1px solid var(--line);flex:0 0 65px;justify-content:space-between;align-items:center;padding:0 19px;display:flex}.context-caption span{color:var(--warm-soft);font-family:var(--mono);align-items:center;gap:7px;font-size:.48rem;display:flex}.context-caption span i{background:var(--warm);border-radius:50%;width:6px;height:6px}.context-caption p{color:#7f8885;max-width:53%;font-size:.52rem}.direction-visual{flex-direction:column;display:flex}.blueprint-layout{flex:1;grid-template-columns:.65fr 1.35fr;gap:12px;min-height:0;padding:18px;display:grid}.blueprint-map,.blueprint-screen{background:#14191a;border:1px solid #ffffff21;border-radius:15px;min-height:0}.blueprint-map{color:#bdc4c1;flex-direction:column;align-items:center;padding:25px 18px;display:flex}.blueprint-map>span{color:#737c79;font-family:var(--mono);letter-spacing:.1em;align-self:flex-start;font-size:.46rem}.blueprint-map>strong{border:1px solid #ffffff2e;border-radius:8px;margin-top:55px;padding:9px 15px;font-size:.6rem}.blueprint-map>i{background:#fff3;width:1px;height:28px}.blueprint-map>div{gap:5px;width:100%;display:flex}.blueprint-map>div span{text-align:center;border:1px solid #ffffff21;border-radius:7px;flex:1;padding:9px 3px;font-size:.43rem}.blueprint-map>small{color:#191d1d;background:var(--green);border-radius:7px;padding:8px 11px;font-size:.43rem}.blueprint-screen{padding:16px;position:relative}.wire-nav{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;height:28px;display:flex}.wire-nav i{background:var(--warm);border-radius:5px;width:16px;height:16px}.wire-nav span{background:#49514f;width:28px;height:3px;margin-left:auto}.wire-nav span+span{margin-left:0}.wire-hero{grid-template-columns:1fr .9fr;gap:12px;height:46%;margin-top:20px;display:grid}.wire-hero>div{flex-direction:column;align-items:flex-start;gap:9px;padding:10px;display:flex}.wire-hero span{background:var(--warm);width:40px;height:4px}.wire-hero strong{background:#39413f;width:90%;height:14px}.wire-hero strong:nth-of-type(2){width:67%}.wire-hero small{background:#dcded9;border-radius:999px;width:62px;height:22px;margin-top:9px}.wire-hero>i{background:linear-gradient(135deg,#253033,#677a7d);border-radius:9px}.wire-blocks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wire-blocks i{background:#181e1f;border:1px solid #ffffff1a;border-radius:8px;height:72px}.blueprint-focus{color:#151919;background:var(--warm);border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:.48rem;font-weight:700;display:flex;position:absolute;bottom:13px;right:13px}.blueprint-footer{border-top:1px solid var(--line);flex:0 0 56px;align-items:center;gap:20px;padding:0 18px;display:flex}.blueprint-footer span{color:#89928f;align-items:center;gap:6px;font-size:.48rem;display:flex}.blueprint-footer svg{color:var(--green)}.build-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.build-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050809a3,#05080908 60%),linear-gradient(#0000000a,#0000 65%,#000000b3);position:absolute;inset:0}.build-terminal{z-index:2;color:#dbe0dc;width:min(53%,390px);font-family:var(--mono);background:#090c0deb;border:1px solid #ffffff2e;border-radius:13px;position:absolute;top:17%;left:5%;overflow:hidden;box-shadow:0 24px 54px #00000059}.build-terminal-bar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:38px;padding:0 12px;display:flex}.build-terminal-bar>span{gap:5px;display:flex}.build-terminal-bar i{background:#5d6663;border-radius:50%;width:6px;height:6px}.build-terminal-bar strong{color:#737e7a;font-size:.46rem;font-weight:500}.build-terminal-lines{flex-direction:column;gap:13px;min-height:198px;padding:20px 17px;font-size:.52rem;line-height:1.4;display:flex}.build-terminal-lines span{opacity:0;min-height:.74rem;transition:opacity .24s,transform .24s;transform:translateY(4px)}.build-terminal-lines span.visible{opacity:1;transform:none}.build-terminal-lines span:not(:first-child){color:var(--green)}.terminal-cursor{background:var(--warm);width:7px;height:12px;margin-top:-4px;animation:.8s step-end infinite cursor-blink}.build-visual figcaption{z-index:2;color:#dce1de;font-family:var(--mono);letter-spacing:.08em;justify-content:space-between;font-size:.5rem;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.build-visual figcaption span,.build-visual figcaption em{align-items:center;gap:7px;display:flex}.build-visual figcaption em{color:var(--green);font-style:normal}.build-visual figcaption i{background:var(--green);border-radius:50%;width:6px;height:6px}.release-visual{flex-direction:column;display:flex}.release-layout{flex:1;grid-template-columns:135px 1fr;min-height:0;display:grid}.release-rail{border-right:1px solid var(--line);color:#7e8784;flex-direction:column;align-items:flex-start;padding:24px 16px;display:flex}.release-rail>span{align-items:center;gap:7px;font-size:.52rem;display:flex}.release-rail strong{font-family:var(--display);color:var(--text);margin-top:45px;font-size:2.8rem;line-height:1}.release-rail small{color:#102017;background:var(--green);border-radius:5px;margin-top:9px;padding:5px 7px;font-size:.43rem}.release-main{padding:26px}.release-status{background:#83b99e12;border:1px solid #83b99e40;border-radius:11px;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.release-status span{align-items:center;gap:9px;font-size:.64rem;font-weight:700;display:flex}.release-status svg{color:var(--green)}.release-status em{color:#7c8582;font-size:.48rem;font-style:normal}.release-checks{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.release-checks span{border:1px solid var(--line);color:#aab2af;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:.52rem;display:flex}.release-checks svg{width:13px;color:var(--green)}.release-next{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:24px;display:grid}.release-next small{color:#707976;font-family:var(--mono);letter-spacing:.1em;grid-column:1/-1;margin-bottom:4px;font-size:.43rem}.release-next span{color:#929b98;background:#171d1e;border-radius:8px;padding:12px 9px;font-size:.5rem}.release-footer{border-top:1px solid var(--line);color:#838c89;flex:0 0 54px;align-items:center;gap:24px;padding:0 18px;font-size:.48rem;display:flex}.release-footer span{align-items:center;gap:7px;display:flex}.method-premium{color:#eef0ed;background:radial-gradient(circle at 100% 0,#89acbb14,#0000 32%),#0d1214;flex-direction:column;display:flex}.method-premium-bar{color:#aab2af;font-family:var(--display);letter-spacing:.08em;border-bottom:1px solid #ffffff1c;flex:0 0 58px;justify-content:space-between;align-items:center;padding:0 20px;font-size:.72rem;font-weight:690;display:flex}.method-premium-bar em{color:#9fcbb5;letter-spacing:0;align-items:center;gap:8px;font-size:.66rem;font-style:normal;display:flex}.method-premium-bar em i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #83b99eb3}.premium-kicker{color:var(--warm);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:750}.premium-footnote{border-top:1px solid #ffffff1a;flex:0 0 60px;justify-content:space-between;align-items:center;gap:24px;padding:0 20px;display:flex}.premium-footnote>span{color:#bdc4c1;align-items:center;gap:8px;font-size:.68rem;font-weight:650;display:flex}.premium-footnote>p{color:#8e9895;max-width:54%;margin:0;font-size:.65rem;line-height:1.45}.context-premium-grid{flex:1;grid-template-columns:.82fr 1.18fr;min-height:0;display:grid}.project-brief{border-right:1px solid #ffffff1a;padding:clamp(24px,3vw,38px)}.project-brief h4{max-width:340px;font-family:var(--display);letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(1.7rem,2.5vw,2.55rem);font-weight:560;line-height:1}.project-brief>p{color:#aeb5b2;max-width:390px;margin:14px 0 0;font-size:.78rem;font-weight:470;line-height:1.55}.brief-divider{background:#ffffff1a;height:1px;margin:28px 0}.project-brief ul{gap:11px;margin:15px 0 0;padding:0;list-style:none;display:grid}.project-brief li{color:#c7ccc9;align-items:center;gap:9px;font-size:.72rem;display:flex}.project-brief li svg{width:15px;color:var(--warm)}.project-evidence{flex-direction:column;min-width:0;padding:clamp(22px,3vw,34px);display:flex}.evidence-heading{justify-content:space-between;align-items:flex-start;display:flex}.evidence-heading h5{font-family:var(--display);margin:8px 0 0;font-size:1.25rem;font-weight:600}.evidence-heading>svg{color:var(--cool)}.evidence-numbers{border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.evidence-numbers div{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;min-height:70px;padding:13px;display:flex}.evidence-numbers div:last-child{border-right:0}.evidence-numbers strong{font-family:var(--display);font-size:.76rem;line-height:1.2}.evidence-numbers span{color:#8d9793;margin-top:2px;font-size:.6rem}.evidence-chart{width:100%;height:115px;margin-top:18px;overflow:visible}.evidence-chart path:first-child{fill:none;stroke:#4aa1d2;stroke-width:2px;vector-effect:non-scaling-stroke}.evidence-chart .chart-area{fill:url(#none);opacity:.13;stroke:none}.project-roles{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.project-roles>span{color:#aeb5b2;align-items:center;gap:8px;font-size:.64rem;display:flex}.project-roles>span svg{width:15px}.project-roles>div{align-items:center;display:flex}.project-roles i{color:#111;background:var(--paper);border:2px solid #101516;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-6px;font-size:.49rem;font-style:normal;font-weight:800;display:grid}.project-roles small{color:#7f8986;margin-left:8px;font-size:.55rem}.direction-summary{grid-template-columns:1fr 200px;align-items:end;gap:30px;padding:28px 30px 24px;display:grid}.direction-summary h4{max-width:560px;font-family:var(--display);letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(1.55rem,2.4vw,2.4rem);font-weight:540;line-height:1}.direction-progress span{color:#8d9793;justify-content:space-between;font-size:.62rem;display:flex}.direction-progress strong{color:var(--green);font-size:.74rem}.direction-progress>i{background:#ffffff1a;border-radius:999px;height:5px;margin-top:10px;display:block;overflow:hidden}.direction-progress b{border-radius:inherit;background:linear-gradient(90deg, var(--cool), var(--green));width:60%;height:100%;display:block}.premium-board{flex:1;grid-template-columns:repeat(3,1fr);gap:9px;min-height:0;padding:0 22px 22px;display:grid}.premium-board>section{background:#ffffff05;border:1px solid #ffffff1a;border-radius:13px;min-width:0;padding:11px}.premium-board section>header{color:#c8cdca;align-items:center;gap:8px;min-height:34px;font-size:.66rem;font-weight:680;display:flex}.premium-board header>span,.premium-board article i{border-radius:50%;width:7px;height:7px}.premium-board .blue{background:#5799dd}.premium-board .amber{background:var(--warm)}.premium-board .green{background:var(--green)}.premium-board header small{color:#68726f;margin-left:auto;font-size:.54rem}.premium-board article{background:#151b1d;border:1px solid #ffffff17;border-radius:9px;flex-direction:column;justify-content:space-between;min-height:62px;margin-top:7px;padding:10px;display:flex}.premium-board article strong{text-overflow:ellipsis;color:#d7dcda;white-space:nowrap;font-size:.63rem;font-weight:600;overflow:hidden}.premium-board article div{justify-content:space-between;align-items:center;display:flex}.premium-board article div span{color:#6f7976;font-size:.5rem}.validation-layout{flex:1;grid-template-columns:.82fr 1.18fr;gap:12px;min-height:0;padding:22px;display:grid}.versions-panel,.validation-checklist{background:#ffffff05;border:1px solid #ffffff1a;border-radius:15px;min-height:0;padding:24px}.versions-panel h4{max-width:390px;font-family:var(--display);letter-spacing:-.035em;margin:10px 0 24px;font-size:clamp(1.4rem,2.3vw,2.2rem);font-weight:540;line-height:1}.versions-panel>div{color:#929c98;border-top:1px solid #ffffff17;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;min-height:47px;padding:0 10px;font-size:.66rem;display:grid}.versions-panel>div.active{color:#e8ece9;background:#4a87d914}.versions-panel svg{width:14px;color:var(--cool)}.versions-panel em{color:#72807b;font-size:.52rem;font-style:normal}.checklist-heading{justify-content:space-between;margin-bottom:17px;display:flex}.checklist-heading h5{font-family:var(--display);margin:8px 0 0;font-size:1.2rem}.checklist-heading>svg{color:var(--green)}.validation-checklist>div:not(.checklist-heading):not(.validation-ready){border-top:1px solid #ffffff17;grid-template-columns:31px 1fr auto;align-items:center;min-height:54px;display:grid}.validation-checklist>div>span{width:25px;height:25px;color:var(--green);background:#83b99e1a;border-radius:7px;place-items:center;display:grid}.validation-checklist>div>span svg{width:14px}.validation-checklist>div>span i{border:1px solid #697370;border-radius:50%;width:7px;height:7px}.validation-checklist>div>strong{font-size:.68rem;font-weight:590}.validation-checklist>div>em{color:#78827e;font-size:.54rem;font-style:normal}.validation-ready{background:#83b99e13;border:1px solid #83b99e3d;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:70px;margin-top:15px;padding:0 14px;display:grid}.validation-ready>svg{color:var(--green)}.validation-ready span{flex-direction:column;gap:3px;display:flex}.validation-ready strong{font-size:.7rem}.validation-ready small{color:#82908a;font-size:.55rem}.validation-ready>svg:last-child{color:#a7b1ad;width:16px}.release-premium-status{background:radial-gradient(circle at 10%,#4ab47421,#0000 30%),#83b99e09;border:1px solid #83b99e3b;border-radius:16px;align-items:center;gap:22px;min-height:150px;margin:24px 24px 0;padding:26px;display:flex}.release-premium-status>span{border:1px solid var(--green);width:76px;height:76px;color:var(--green);background:#83b99e14;border-radius:50%;flex:0 0 76px;place-items:center;display:grid;box-shadow:0 0 0 10px #83b99e09}.release-premium-status small{color:var(--green);font-family:var(--display);letter-spacing:.1em;font-size:.62rem;font-weight:740}.release-premium-status h4{font-family:var(--display);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.6rem,2.5vw,2.55rem);font-weight:550}.release-premium-status p{color:#9ca6a2;margin:8px 0 0;font-size:.72rem}.release-premium-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 24px 0;display:grid}.release-premium-metrics article{border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:11px;min-height:72px;padding:13px;display:flex}.release-premium-metrics svg{width:22px;color:var(--cool)}.release-premium-metrics span{flex-direction:column;gap:3px;display:flex}.release-premium-metrics small{color:#6f7975;font-size:.5rem}.release-premium-metrics strong{font-size:.68rem}.release-next-steps{border:1px solid #ffffff1a;border-radius:13px;flex:1;grid-template-columns:.7fr 1.3fr;gap:28px;min-height:0;margin:12px 24px 24px;padding:20px;display:grid}.release-next-steps h5{font-family:var(--display);margin:8px 0 0;font-size:1.1rem}.release-next-steps ul{margin:0;padding:0;list-style:none}.release-next-steps li{color:#bdc5c1;border-top:1px solid #ffffff17;grid-template-columns:20px 1fr auto;align-items:center;min-height:38px;font-size:.64rem;display:grid}.release-next-steps li:first-child{border-top:0}.release-next-steps li svg{width:13px;color:var(--green)}.release-next-steps li em{color:#6f7976;font-size:.52rem;font-style:normal}.delivery-section{background:#0d1011;padding:180px 0}.delivery-heading{grid-template-columns:3fr 6fr 3fr;align-items:start;gap:24px;display:grid}.delivery-heading .section-label{padding-top:12px}.delivery-heading h2{font-family:var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3rem,4.8vw,5.5rem);font-weight:500;line-height:.95}.delivery-heading>p:last-child{color:var(--muted);margin:7px 0 0;font-size:1.08rem;font-weight:470;line-height:1.64}.delivery-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:86px;display:grid}.delivery-tabs button{text-align:left;color:#777f7c;border-right:1px solid var(--line);background:0 0;grid-template-rows:auto 1fr;grid-template-columns:36px 1fr;gap:10px 0;min-height:188px;padding:24px 28px;transition:color .25s,background .25s;display:grid;position:relative}.delivery-tabs button:last-child{border-right:0}.delivery-tabs button:before{content:"";background:var(--warm);height:2px;transition:right .35s;position:absolute;top:-1px;left:0;right:100%}.delivery-tabs button.active{color:var(--text);background:#ffffff06}.delivery-tabs button.active:before{right:0}.delivery-tabs button>span{font-family:var(--mono);font-size:.56rem}.delivery-tabs button strong{font-family:var(--display);font-size:1.35rem;font-weight:560}.delivery-tabs button p{color:#98a09d;grid-column:2;margin:7px 0 0;font-size:.88rem;font-weight:470;line-height:1.55}.delivery-tabs button.active p{color:#aab0ae}.delivery-visual-reveal{margin-top:34px}.delivery-visual-motion{width:100%}.quality-visual{border:1px solid var(--line);background:#111516;border-radius:24px;height:clamp(470px,48vw,650px);overflow:hidden}.quality-image{background:radial-gradient(circle at 50% 100%,#89acbb17,#0000 36%),#0b0f10;padding:14px}.quality-image img{-o-object-fit:contain;object-fit:contain;border-radius:15px;width:100%;height:100%}.delivery-ui{color:#edf0ed;background:radial-gradient(circle at 100% 0,#4091be14,#0000 32%),#0d1214;width:100%;height:100%}.documented-delivery{grid-template-columns:200px 1fr 235px;gap:22px;padding:22px;display:grid}.documented-delivery>aside{border-right:1px solid #ffffff1a;flex-direction:column;gap:6px;padding:18px 12px;display:flex}.documented-delivery>aside>span{color:#9ca5a1;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-height:46px;padding:0 11px;font-size:.68rem;display:flex}.documented-delivery>aside>span.active{color:#edf0ed;background:#46aee614;border-color:#46aee659}.documented-delivery>aside svg{color:#51b4ea;width:16px}.documented-delivery>aside small{color:#7f8985;margin-top:auto;padding:12px;font-size:.55rem;line-height:1.45}.documented-delivery>aside small i{background:var(--warm);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.documented-delivery>main{min-width:0;padding:20px 0}.documented-delivery main h4,.reviewed-delivery h4,.support-delivery h4{font-family:var(--display);letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(1.7rem,3vw,3.1rem);font-weight:540;line-height:1}.documented-delivery main>p{color:#9da6a2;margin:11px 0 20px;font-size:.72rem}.document-rows{border:1px solid #ffffff1a;border-radius:12px}.document-rows article{border-bottom:1px solid #ffffff17;grid-template-columns:30px 1fr 20px;align-items:center;gap:10px;min-height:70px;padding:0 14px;display:grid}.document-rows article:last-child{border-bottom:0}.document-rows article>svg{color:#4db4ec;width:17px}.document-rows article>svg:last-child{color:#72817b}.document-rows span{flex-direction:column;gap:4px;display:flex}.document-rows strong{font-size:.72rem}.document-rows small{color:#7f8985;font-size:.57rem}.delivery-seal{text-align:center;background:radial-gradient(circle,#46aee629,#0000 65%);border:1px solid #46aee64d;border-radius:16px;flex-direction:column;justify-content:center;align-self:center;align-items:center;min-height:260px;padding:24px;display:flex}.delivery-seal svg{color:#4db4ec;width:72px;height:72px}.delivery-seal strong{font-family:var(--display);margin-top:21px;font-size:1.15rem}.delivery-seal span{color:#98a39e;margin-top:9px;font-size:.64rem;line-height:1.45}.reviewed-delivery{grid-template-columns:290px 1fr;gap:22px;padding:24px;display:grid}.reviewed-delivery>aside{border:1px solid #ffffff1a;border-radius:15px;padding:26px}.reviewed-delivery>aside h4{margin-bottom:25px;font-size:1.65rem}.reviewed-delivery>aside>div{color:#bdc5c1;border-top:1px solid #ffffff17;align-items:center;gap:12px;min-height:62px;font-size:.72rem;display:flex}.reviewed-delivery>aside svg{color:#79d783;width:22px}.reviewed-delivery>main{flex-direction:column;gap:12px;min-width:0;display:flex}.review-success{background:radial-gradient(circle at 15%,#68d27526,#0000 35%);border:1px solid #68d27547;border-radius:16px;flex:1;align-items:center;gap:30px;min-height:220px;padding:34px;display:flex}.review-success>svg{color:#7adc84;border:1px solid #7adc84;border-radius:50%;flex:0 0 96px;width:96px;height:96px;padding:20px}.review-success small{color:#79d783;font-family:var(--display);letter-spacing:.1em;font-size:.68rem;font-weight:740}.review-success h4{font-size:clamp(2rem,3.4vw,3.5rem)}.review-success p{color:#9ca6a2;margin:10px 0 0;font-size:.76rem}.review-categories{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.review-categories article{border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;min-height:130px;padding:18px;display:flex}.review-categories svg{color:#5fd1bd}.review-categories strong{font-family:var(--display);margin-top:auto;font-size:.9rem}.review-categories span{color:#899490;margin-top:5px;font-size:.62rem}.support-delivery{grid-template-rows:auto auto 1fr;grid-template-columns:1fr 290px;gap:18px 24px;padding:26px;display:grid;position:relative}.support-delivery header{grid-column:1/-1}.support-delivery header h4{max-width:760px;font-size:clamp(1.7rem,2.8vw,2.8rem)}.support-signals{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.support-signals article{border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;min-height:90px;padding:16px;display:flex}.support-signals svg{width:25px;color:var(--warm)}.support-signals span{flex-direction:column;gap:4px;display:flex}.support-signals strong{font-size:.68rem}.support-signals small{color:#7f8985;font-size:.55rem}.support-roadmap{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);align-self:end;padding:27px 10px 0;display:grid}.support-roadmap>span{color:var(--warm);font-family:var(--display);text-transform:uppercase;flex-direction:column;padding:0 12px;font-size:.62rem;font-weight:700;display:flex;position:relative}.support-roadmap i{background:#101516;border:2px solid #4f5a56;border-radius:50%;width:11px;height:11px;position:absolute;top:-33px;left:12px}.support-roadmap i.active{border-color:var(--warm);background:var(--warm);box-shadow:0 0 0 6px #e2a35f1a}.support-roadmap strong{color:#e2e6e3;text-transform:none;margin-top:12px;font-size:.86rem}.support-roadmap small{color:#89938f;text-transform:none;margin-top:5px;font-family:inherit;font-size:.58rem;font-weight:400}.support-delivery>aside{background:radial-gradient(circle at 100% 100%,#e2a35f21,#0000 46%);border:1px solid #e2a35f59;border-radius:15px;grid-area:2/2/4;padding:24px}.support-delivery>aside h5{font-family:var(--display);margin:10px 0 25px;font-size:1.35rem}.support-delivery>aside ul{margin:0;padding:0;list-style:none}.support-delivery>aside li{color:#b8c0bd;border-top:1px solid #ffffff17;align-items:center;gap:10px;min-height:52px;font-size:.65rem;display:flex}.support-delivery>aside li svg{width:15px;color:var(--green)}.quality-screen{height:100%}.documentation-screen{grid-template-columns:260px 1fr;display:grid}.quality-tree{border-right:1px solid var(--line);background:#0e1213;flex-direction:column;gap:6px;padding:34px 24px;display:flex}.quality-tree span{color:#a0a8a5;border-radius:8px;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:.65rem;display:flex}.quality-tree span:first-child{color:var(--text);background:#171d1e}.quality-tree span.nested{margin-left:18px}.quality-tree svg{width:15px;color:var(--cool)}.quality-document{background:radial-gradient(circle at 90% 100%,#89acbb1a,#0000 35%);padding:clamp(45px,7vw,96px)}.quality-document small{color:var(--warm);font-family:var(--mono);letter-spacing:.12em;font-size:.54rem}.quality-document h4{max-width:720px;font-family:var(--display);letter-spacing:-.05em;margin:22px 0;font-size:clamp(2.5rem,4.6vw,5.2rem);font-weight:500;line-height:.95}.quality-document p{max-width:640px;color:var(--muted);font-size:1rem;line-height:1.65}.quality-document>span{border:1px solid var(--line);color:#8f9895;font-family:var(--mono);border-radius:7px;margin-top:32px;padding:8px 10px;font-size:.52rem;display:inline-block}.testing-screen{background-image:radial-gradient(circle,#ffffff14 1px,#0000 1px);background-size:24px 24px;padding:clamp(30px,5vw,72px)}.test-command{border:1px solid var(--line);min-height:62px;font-family:var(--mono);background:#0b0e0f;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:0 18px;font-size:.62rem;display:flex}.test-command em{color:var(--warm);font-size:.5rem;font-style:normal}.test-list{border:1px solid var(--line);background:#14191a;border-top:0;grid-template-columns:1fr 1fr;display:grid}.test-list span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#b2b9b6;align-items:center;gap:12px;min-height:72px;padding:0 20px;font-size:.72rem;display:flex}.test-list span:nth-child(2n){border-right:0}.test-list svg{width:16px;color:var(--green)}.test-result{background:#83b99e14;border:1px solid #83b99e40;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;min-height:104px;padding:0 22px;display:grid}.test-result>svg:first-child{width:36px;height:36px;color:var(--green)}.test-result div{flex-direction:column;gap:4px;display:flex}.test-result strong{font-family:var(--display);font-size:1.15rem}.test-result small{color:#81908a;font-size:.58rem}.continuity-screen{background:radial-gradient(circle at 50% 100%,#e2a35f1a,#0000 35%);padding:clamp(34px,6vw,80px)}.continuity-top{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:22px;display:flex}.continuity-top span{font-family:var(--display);align-items:center;gap:10px;font-size:1.35rem;font-weight:600;display:flex}.continuity-top em{color:var(--green);font-family:var(--mono);font-size:.5rem;font-style:normal}.continuity-roadmap{grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid}.continuity-roadmap article{border:1px solid var(--line);border-right:0;min-height:250px;padding:28px;position:relative}.continuity-roadmap article:last-child{border-right:1px solid var(--line)}.continuity-roadmap article:before{content:"";background:#4d5754;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:27px}.continuity-roadmap article:first-child:before{background:var(--warm);box-shadow:0 0 0 6px #e2a35f1f}.continuity-roadmap small{color:var(--warm);font-family:var(--mono);font-size:.5rem}.continuity-roadmap strong{font-family:var(--display);margin-top:42px;font-size:1.5rem;display:block}.continuity-roadmap p{color:#858e8b;font-size:.75rem;line-height:1.55}.faq-section{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(55px,8vw,130px);padding:80px 0 190px;display:grid}.faq-heading{position:sticky;top:120px}.faq-heading h2{max-width:520px;font-family:var(--display);letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(3rem,4.6vw,5.2rem);font-weight:500;line-height:.94}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{margin:0}.faq-item h3 button{text-align:left;color:#d7d9d5;width:100%;min-height:96px;font-family:var(--display);background:0 0;grid-template-columns:42px 1fr 30px;align-items:center;gap:12px;padding:20px 0;font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:530;display:grid}.faq-item h3 button>span{color:#6f7774;font-family:var(--mono);font-size:.55rem;font-weight:400}.faq-item h3 button svg{color:#717a77;width:20px;transition:transform .3s}.faq-item.open h3 button svg{transform:rotate(180deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-answer>div{overflow:hidden}.faq-answer p{max-width:720px;color:var(--muted);margin:0;padding:0 34px 32px 54px;font-size:1.02rem;font-weight:470;line-height:1.68}.faq-item.open .faq-answer{grid-template-rows:1fr}.contact-section{color:var(--ink);background:var(--paper);padding:150px 0 92px;position:relative}.contact-section:before{content:"";opacity:.16;background-image:linear-gradient(#15181914 1px,#0000 1px),linear-gradient(90deg,#15181914 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 55%);mask-image:linear-gradient(90deg,#000,#0000 55%)}.contact-inner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid;position:relative}.contact-copy{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.contact-copy .section-label{grid-column:1/4;padding-top:12px}.contact-copy h2{max-width:790px;font-family:var(--display);letter-spacing:-.06em;text-wrap:balance;grid-column:4/10;margin:0;font-size:clamp(3.35rem,5.2vw,5.9rem);font-weight:500;line-height:.92}.contact-copy>p:not(.section-label){color:#3f4643;grid-column:10/13;align-self:end;max-width:430px;margin:0 0 5px;font-size:1.02rem;font-weight:480;line-height:1.66}.contact-guidance{grid-column:1/5;margin-top:88px;padding-right:clamp(24px,4vw,64px)}.contact-guidance>p{color:#262b2a;font-family:var(--display);margin:0 0 22px;font-size:1.25rem;font-weight:650}.contact-guidance ul{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.contact-guidance li{border-bottom:1px solid var(--line-dark);grid-template-columns:86px 1fr;gap:18px;padding:19px 0;display:grid}.contact-guidance li>span{color:#805226;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:760}.contact-guidance li>p{color:#4d5451;margin:0;font-size:.86rem;line-height:1.5}.whatsapp-preview{color:#282d2c;background:#ffffff3d;border:1px solid #15181929;border-radius:13px;align-items:center;gap:12px;min-height:62px;margin-top:26px;padding:0 16px;display:flex}.whatsapp-preview>span{flex-direction:column;gap:2px;display:flex}.whatsapp-preview strong{font-size:.78rem}.whatsapp-preview small{color:#747a77;font-size:.65rem}.contact-form{color:var(--text);background:radial-gradient(circle at 100% 0,#e2a35f1f,#0000 33%),#111516;border:1px solid #ffffff21;border-radius:28px;grid-column:5/13;margin-top:88px;padding:clamp(30px,4vw,54px);position:relative;overflow:hidden;box-shadow:0 30px 90px #1f22212e}.contact-form:before{content:"";opacity:.1;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 58%);mask-image:linear-gradient(135deg,#000,#0000 58%)}.contact-form>*{position:relative}.form-heading{border-bottom:1px solid var(--line);margin-bottom:38px;padding-bottom:30px}.form-heading>span{color:var(--warm);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:720}.form-heading h3{font-family:var(--display);letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(2rem,3vw,3rem);font-weight:520;line-height:1}.form-heading p{color:#aeb5b2;max-width:520px;margin:14px 0 0;font-size:.98rem;font-weight:470;line-height:1.55}.contact-form fieldset{border:0;margin:0 0 38px;padding:0}.contact-form legend{color:#d7dcda;margin-bottom:16px;font-size:.82rem;font-weight:700}.project-options{counter-reset:project-option;grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.project-options label{counter-increment:project-option;color:#aeb5b2;cursor:pointer;background:#ffffff06;border:1px solid #ffffff24;border-radius:13px;justify-content:flex-start;align-items:center;min-height:64px;padding:0 42px 0 48px;font-size:.78rem;font-weight:620;line-height:1.35;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex;position:relative}.project-options label:before{content:"0" counter(project-option);color:#6f7976;font-family:var(--mono);font-size:.52rem;position:absolute;left:15px}.project-options label:after{content:"";border:1px solid #6f7976;border-radius:50%;width:8px;height:8px;position:absolute;right:16px}.project-options label:hover{border-color:#ffffff47;transform:translateY(-2px)}.project-options label.selected{color:#171a1a;border-color:var(--warm);background:var(--warm)}.project-options label.selected:before{color:#714315}.project-options label.selected:after{background:#171a1a;border-color:#171a1a;box-shadow:0 0 0 3px #171a1a24}.project-options label:has(input:focus-visible){outline:2px solid var(--warm);outline-offset:3px}.project-options input{opacity:0;pointer-events:none;position:absolute}.contact-form>label,.form-row label{flex-direction:column;gap:9px;display:flex}.contact-form label>span{color:#dce0dd;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.contact-form label>span em{color:#a8b0ad;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;padding:3px 7px;font-size:.59rem;font-style:normal;font-weight:650}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form>label{margin-top:20px}.contact-form input,.contact-form textarea{width:100%;color:var(--text);background:#ffffff09;border:1px solid #ffffff24;border-radius:12px;outline:none;transition:background .2s,border-color .2s,box-shadow .2s}.contact-form input{height:56px;padding:0 16px}.contact-form input::-moz-placeholder{color:#707a77}.contact-form textarea::-moz-placeholder{color:#707a77}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--warm);background:#ffffff0f;box-shadow:0 0 0 3px #e2a35f1a}.form-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:26px;display:flex}.form-status{color:#8e9895;flex:1;margin:0;font-size:.72rem;line-height:1.45}.form-status.success{color:#8fd0ad}.form-status.error,.form-status.unconfigured{color:#e6a18e}.form-submit{color:#171a1a;background:var(--paper);border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:0 22px;font-size:.76rem;font-weight:760;transition:transform .2s,opacity .2s,background .2s;display:inline-flex}.form-submit:disabled{opacity:.55;cursor:wait}.site-footer{padding:118px 0 36px}.footer-columns{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(150px,.7fr));gap:clamp(42px,6vw,96px);padding:0 0 82px;display:grid}.footer-identity{max-width:360px}.footer-identity>p{color:#d8dcd8;font-family:var(--display);margin:28px 0 0;font-size:1.2rem;font-weight:560;line-height:1.35}.footer-identity>span{color:#7f8985;margin-top:12px;font-size:.8rem;line-height:1.55;display:block}.footer-columns nav,.footer-contact{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.footer-columns nav>strong,.footer-contact>strong{color:#eff1ed;font-family:var(--display);margin-bottom:5px;font-size:.85rem;font-weight:680}.footer-columns nav a,.footer-contact a,.footer-contact>span{color:#969f9b;font-size:.8rem;line-height:1.35;transition:color .2s}.footer-columns nav a:hover,.footer-contact a:hover{color:var(--text)}.footer-contact a,.footer-contact>span{align-items:center;gap:8px;display:inline-flex}.footer-contact small{color:#737c78;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;padding:3px 6px;font-size:.55rem}.footer-meta{color:#858e8a;font-family:var(--display);letter-spacing:.04em;justify-content:space-between;padding-top:25px;font-size:.65rem;font-weight:580;display:flex}@media (max-width:1199px){.section-shell{width:min(100% - 48px,1180px)}.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto auto}.menu-toggle{display:grid}.mobile-nav{border:1px solid var(--line);background:#0c0f10f7;border-radius:16px;flex-direction:column;gap:4px;width:min(360px,100vw - 36px);padding:14px;display:flex;position:absolute;top:73px;right:0;box-shadow:0 24px 70px #00000059}.mobile-nav a{color:#bfc4c1;border-radius:9px;padding:13px 12px;font-size:.8rem}.mobile-nav a:hover{background:#ffffff0f}.mobile-nav .mobile-contact{color:#141616;background:var(--paper);justify-content:space-between;margin-top:8px;font-weight:760;display:flex}.hero{height:auto;min-height:0}.hero-stage{height:auto;min-height:0;padding:150px 24px 90px;position:relative;overflow:hidden}.hero-lamp{opacity:.68;height:330px;top:90px}.hero-copy-positioner{width:100%;padding:0;position:relative;top:auto;left:auto}.hero h1{font-size:clamp(4rem,8vw,5.2rem)}.hero-accent{font-size:clamp(2.1rem,4.5vw,3.35rem)}.hero-workspace-positioner{width:min(100%,1060px);margin:76px auto 0;position:relative;bottom:auto;left:auto;translate:none}.hero-workspace-motion{opacity:1!important;transform:none!important}.hero-workspace-note{opacity:1;transform:none}.hero-progress{display:none}.hero-workspace{height:min(69vw,680px);min-height:560px}.services-heading h2{grid-column:4/13}.services-heading>p:last-child{grid-column:7/13}.service-showcase{grid-template-columns:1fr;gap:38px}.service-detail{max-width:760px;padding:0}.product-visual{height:min(72vw,720px);min-height:580px}.method-layout{grid-template-columns:1fr;gap:70px}.method-stage{display:none}.method-steps{gap:105px;padding:0;display:grid}.method-progress{display:none}.method-step{opacity:1;min-height:0}.method-step-copy>p{max-width:720px}.method-mobile-visual{height:min(75vw,690px);min-height:560px;margin-top:40px;display:block}.delivery-heading{grid-template-columns:3fr 9fr}.delivery-heading h2{grid-column:2}.delivery-heading>p:last-child{grid-column:2;max-width:640px}.contact-copy h2{max-width:940px}.contact-form{max-width:none}.footer-columns{grid-template-columns:1.2fr repeat(3,1fr);gap:34px}}@media (min-width:960px) and (max-width:1199px){.method-layout{grid-template-columns:minmax(0,1.12fr) minmax(330px,.78fr);gap:52px}.method-stage{height:clamp(440px,100svh - 124px,650px);min-height:0;display:block;position:sticky;top:108px}.method-steps{padding-bottom:8svh;display:block}.method-progress{display:block}.method-step{opacity:.27;min-height:calc(100svh - 102px)}.method-step.active{opacity:1}.method-mobile-visual{display:none}}@media (min-width:901px) and (max-width:1199px){.service-showcase{grid-template-columns:minmax(0,1.48fr) minmax(280px,.72fr);gap:30px}.service-visual-stage .product-visual{height:min(55vw,640px);min-height:520px}.service-detail h3{font-size:clamp(2.2rem,3.6vw,3.35rem)}.service-description{margin-top:18px;font-size:.92rem}.service-detail ul{margin-top:20px}.service-detail>button{margin-top:24px}.contact-copy h2{font-size:clamp(3rem,5vw,4.4rem)}}@media (max-width:959px){.method-step-copy{position:static}}@media (max-width:900px){.section-shell{width:min(100% - 36px,820px)}.site-header{gap:8px;height:60px;padding-left:15px;inset:12px 12px auto}.header-cta{display:none}.brand-type small{text-overflow:ellipsis;max-width:140px;overflow:hidden}.hero-stage{padding-inline:18px}.hero-copy-positioner{padding-inline:0}.hero h1{font-size:clamp(3.6rem,10.5vw,5.7rem)}.hero-summary{max-width:650px}.hero-workspace{height:620px;min-height:620px}.hero-piece-prompt{width:72%;left:12%}.hero-piece-summary{width:43%;left:12%}.hero-piece-chart{width:40%;right:3%}.hero-piece-queue{left:12%}.services-section{padding:130px 0}.services-heading{grid-template-columns:1fr}.services-heading .section-label,.services-heading h2,.services-heading>p:last-child{grid-column:1}.services-heading h2{font-size:clamp(3.25rem,9vw,5rem)}.services-heading>p:last-child{max-width:640px;margin-top:16px}.service-tabs{grid-template-columns:repeat(2,1fr);margin-top:64px}.service-tabs button:nth-child(2){border-right:0}.service-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line)}.service-tabs button{grid-template-columns:1fr;gap:4px;min-height:72px}.product-visual{height:auto;min-height:620px}.site-concept,.system-demo,.automation-demo,.assistant-demo{height:640px}.problem-inner{grid-template-columns:1fr;padding:120px 0 130px}.problem-inner>.section-label,.problem-inner>h2,.problem-signals,.fragmented-visual-wrap{grid-column:1}.problem-inner>h2{font-size:clamp(3.1rem,9vw,5rem)}.problem-signals,.fragmented-visual-wrap{margin-top:44px}.problem-signals{max-width:700px}.fragmented-visual{min-height:650px}.method-section{padding:135px 0 150px}.method-heading{grid-template-columns:1fr}.method-heading h2{font-size:clamp(3.1rem,9vw,5rem)}.method-layout{margin-top:78px}.method-step-copy{position:static}.delivery-section{padding:130px 0}.delivery-heading{grid-template-columns:1fr}.delivery-heading .section-label,.delivery-heading h2,.delivery-heading>p:last-child{grid-column:1}.delivery-tabs{grid-template-columns:1fr}.delivery-tabs button{border-right:0;border-bottom:1px solid var(--line);min-height:135px}.delivery-tabs button:last-child{border-bottom:0}.quality-visual{height:580px}.faq-section{grid-template-columns:1fr;padding:40px 0 140px}.faq-heading{position:static}.contact-section{padding:120px 0 82px}.contact-copy{display:block}.contact-copy .section-label,.contact-copy h2,.contact-copy>p:not(.section-label){max-width:760px}.contact-copy h2{margin-top:20px}.contact-copy>p:not(.section-label){margin-top:24px}.contact-guidance,.contact-form{grid-column:1/-1;margin-top:52px}.contact-guidance{max-width:760px;padding-right:0}.footer-columns{grid-template-columns:1.2fr 1fr 1fr}.footer-contact{grid-column:2/4}.documented-delivery{grid-template-columns:170px 1fr}.delivery-seal{display:none}.reviewed-delivery{grid-template-columns:220px 1fr}.support-delivery{grid-template-columns:1fr 220px}}@media (max-width:680px){.section-shell{width:calc(100% - 28px)}.brand-type small{display:none}.hero-stage{padding:126px 14px 72px}.hero-lamp{opacity:.52;width:130vw;height:260px;top:78px}.lamp-beam{height:150px}.lamp-line{left:20%;right:20%}.hero-overline{font-family:var(--display);margin-bottom:16px;font-size:.68rem;font-weight:690}.hero h1{font-size:clamp(3.05rem,15vw,4.45rem);line-height:.92}.hero-accent{margin-top:10px;font-size:clamp(1.7rem,8vw,2.5rem)}.hero-summary{margin-top:21px;font-size:1.02rem;line-height:1.58}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.hero-workspace-positioner{margin-top:52px}.hero-workspace{height:610px;min-height:610px}.hero-dashboard-shell{border-radius:18px}.hero-dashboard-chrome{height:52px;padding-inline:13px}.hero-dashboard-brand{font-size:.62rem}.hero-dashboard-status{font-size:0}.hero-dashboard-nav{display:none}.hero-dashboard-canvas{padding:17px;inset:52px 0 0}.hero-canvas-grid{inset:54px 17px 18px}.hero-piece-prompt{width:92%;top:14%;left:4%}.hero-piece-summary{width:92%;top:28%;left:4%}.hero-piece-chart{display:none}.hero-piece-queue{bottom:5%;left:4%;right:4%}.hero-insight-summary{min-height:184px}.hero-insight-summary>strong{font-size:1.18rem}.hero-insight-summary>p{font-size:.69rem}.hero-assembly-note{display:none}.services-heading h2,.problem-inner>h2,.method-heading h2,.delivery-heading h2,.faq-heading h2,.contact-copy h2{font-size:clamp(2.75rem,13vw,4rem)}.service-tabs{grid-template-columns:1fr}.service-tabs button{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:34px 1fr}.service-tabs button:last-child{border-bottom:0}.service-showcase{margin-top:20px}.product-visual,.site-concept,.system-demo,.automation-demo,.assistant-demo{border-radius:18px;height:520px;min-height:0;padding:45px 10px 10px}.site-browser{width:100%;height:100%}.site-responsive-slice{display:none}.site-demo-copy{max-width:80%}.site-demo-copy h4{font-size:2.8rem}.site-demo-nav span{display:none}.system-window{grid-template-columns:42px 1fr}.system-rail{gap:22px}.system-content{grid-template-columns:1fr}.request-list{border-right:0}.request-detail{display:none}.automation-topbar>span{max-width:52%}.flow-node{grid-template-columns:24px 1fr;width:104px;min-height:56px;padding:8px}.flow-node>span{width:24px;height:24px}.flow-node>i,.flow-node small,.flow-lines{display:none}.flow-nodes{grid-template-columns:1fr 1fr;gap:8px;padding:48px 9px 10px;display:grid}.flow-node,.node-1,.node-2,.node-3,.node-4,.node-5{width:auto;min-height:60px;position:relative;inset:auto}.node-5{grid-column:1/-1}.automation-log strong{display:none}.fragmented-visual{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;gap:16px;min-height:0;padding:18px;display:grid;overflow:visible}.operation-visual-heading{grid-column:1;display:block}.operation-visual-heading strong{text-align:left;margin-top:10px;display:block}.operation-sources{grid-column:1}.operation-sources article:nth-child(3){display:none}.operation-convergence{flex-direction:row;min-height:42px}.operation-convergence i{width:auto;height:1px;max-height:none}.operation-record{width:100%}.method-steps{gap:64px}.method-step-copy{grid-template-columns:29px 1fr;gap:16px}.method-mobile-visual{height:clamp(420px,135vw,520px);min-height:0;margin-top:28px}.method-premium-bar{flex-basis:48px;padding-inline:12px;font-size:.65rem}.method-premium-bar em{font-size:.6rem}.context-premium-grid{grid-template-columns:1fr}.project-brief{border-bottom:1px solid #ffffff1a;border-right:0;padding:18px}.project-brief h4{font-size:1.6rem}.project-brief>p{font-size:.72rem}.brief-divider,.brief-divider+.premium-kicker,.project-brief ul{display:none}.project-evidence{padding:16px 18px}.evidence-numbers{margin-top:13px}.evidence-numbers div{min-height:54px}.evidence-chart{height:68px;margin-top:10px}.project-roles,.premium-footnote{display:none}.direction-summary{grid-template-columns:1fr;gap:12px;padding:17px}.direction-summary h4{font-size:1.45rem}.premium-board{grid-template-columns:1fr;gap:5px;padding:0 10px 10px}.premium-board>section{grid-template-columns:100px 1fr 1fr;gap:5px;padding:6px;display:grid}.premium-board section>header{grid-row:1/3}.premium-board article{min-height:48px;margin:0}.premium-board article:nth-of-type(3){display:none}.validation-layout{grid-template-columns:1fr;gap:7px;padding:10px}.versions-panel,.validation-checklist{padding:14px}.versions-panel h4{margin-bottom:10px;font-size:1.35rem}.versions-panel>div{display:none}.versions-panel>div.active{min-height:40px;display:grid}.checklist-heading{margin-bottom:6px}.validation-checklist>div:not(.checklist-heading):not(.validation-ready){min-height:39px}.validation-ready{min-height:56px;margin-top:8px}.release-premium-status{gap:14px;min-height:125px;margin:10px 10px 0;padding:16px}.release-premium-status>span{flex-basis:54px;width:54px;height:54px}.release-premium-status h4{font-size:1.5rem}.release-premium-status p{font-size:.65rem}.release-premium-metrics{margin:7px 10px 0}.release-premium-metrics article{min-height:58px;padding:9px}.release-premium-metrics svg{display:none}.release-next-steps{grid-template-columns:1fr;gap:5px;margin:7px 10px 10px;padding:12px}.release-next-steps h5{display:none}.release-next-steps li{min-height:31px}.current-flow{grid-template-columns:1fr 1fr;align-content:center;gap:8px;padding:48px 10px 10px;display:grid}.current-flow-line{display:none}.current-item,.item-mail,.item-sheet,.item-message,.item-document{width:auto;min-height:105px;position:relative;inset:auto}.friction-note{display:none}.blueprint-layout{grid-template-columns:1fr}.blueprint-map{display:none}.blueprint-footer{gap:10px}.blueprint-footer span:nth-child(3){display:none}.release-layout{grid-template-columns:90px 1fr}.release-main{padding:15px}.release-checks,.release-next{grid-template-columns:1fr}.release-next span:nth-of-type(3){display:none}.release-rail strong{font-size:2rem}.quality-visual{height:450px}.delivery-ui{padding:12px}.documented-delivery{grid-template-columns:1fr}.documented-delivery>aside,.delivery-seal{display:none}.documented-delivery>main{padding:10px}.documented-delivery main h4{font-size:1.8rem}.document-rows article{min-height:68px}.reviewed-delivery{grid-template-columns:1fr}.reviewed-delivery>aside{display:none}.review-success{text-align:center;flex-direction:column;gap:14px;min-height:235px;padding:22px}.review-success>svg{flex-basis:70px;width:70px;height:70px}.review-categories article{min-height:120px;padding:12px}.support-delivery{grid-template-rows:auto auto 1fr;grid-template-columns:1fr;gap:10px}.support-delivery header h4{font-size:1.7rem}.support-signals article{min-height:74px;padding:10px}.support-signals svg{display:none}.support-roadmap{padding-top:22px}.support-delivery>aside{display:none}.documentation-screen{grid-template-columns:1fr}.quality-tree{display:none}.quality-document{padding:38px 22px}.test-list{grid-template-columns:1fr}.test-list span{border-right:0;min-height:55px}.test-result{grid-template-columns:30px 1fr;gap:10px;min-height:88px;padding:14px}.test-result>svg:first-child{width:28px;height:28px}.test-result>svg:last-child{display:none}.continuity-screen{padding:24px 14px}.continuity-roadmap{grid-template-columns:1fr;margin-top:24px}.continuity-roadmap article{border-right:1px solid var(--line);border-bottom:0;min-height:105px;padding:18px}.continuity-roadmap article:last-child{border-bottom:1px solid var(--line)}.continuity-roadmap strong{margin-top:15px;font-size:1.1rem}.continuity-roadmap p{display:none}.assistant-window{grid-template-columns:1fr}.assistant-sidebar,.source-preview{display:none}.assistant-chat{padding:28px 18px}.faq-item h3 button{grid-template-columns:32px 1fr 24px;min-height:88px;font-size:1rem}.faq-answer p{padding-left:44px;padding-right:10px}.project-options,.form-row{grid-template-columns:1fr}.form-row label+label{margin-top:18px}.form-footer{flex-direction:column;align-items:stretch}.form-submit{width:100%}.footer-columns{grid-template-columns:1fr 1fr;gap:46px 28px;padding-bottom:56px}.footer-identity,.footer-contact{grid-column:1/-1}.footer-meta{flex-wrap:wrap;gap:14px}}@media (max-width:400px){.demo-flag{font-size:.68rem;top:11px;right:11px}.module-label{font-size:.625rem}.site-demo-nav{font-size:.65rem}.system-toolbar{padding-inline:10px}.system-toolbar>div>span{display:none}.system-toolbar .toolbar-action{justify-content:center;min-width:44px;padding-inline:8px;font-size:0}.system-toolbar .toolbar-action:after{content:"Novo";font-size:.625rem}.request-list{padding-inline:10px}.request-filter span{font-size:.625rem}.request-filter span:nth-child(3),.request-row em,.request-row small{display:none}.request-row strong{font-size:.66rem}.flow-node strong{font-size:.64rem}.automation-topbar .run-action{font-size:0}.automation-topbar .run-action:after{content:"Testar";font-size:.625rem}.method-visual-bar{padding-inline:11px;font-size:.625rem}.method-visual-bar em,.context-caption p{display:none}.context-caption span{font-size:.625rem}.build-visual figcaption{font-size:.6rem}.build-visual figcaption em{display:none}.build-terminal{width:72%;top:15%}.build-terminal-lines{min-height:175px}.project-options label{text-align:left;min-height:58px;padding:8px 38px 8px 46px;line-height:1.35}.contact-form{padding:22px 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-copy-motion,.hero-workspace-motion,.hero-dashboard-shell,.hero-assembly-piece{opacity:1!important;transform:none!important}.method-step{opacity:1!important}.method-layout{grid-template-columns:1fr;gap:68px}.method-stage{display:none}.method-steps{gap:68px;padding:0;display:grid}.method-progress{display:none}.method-step{min-height:0}.method-mobile-visual{height:clamp(420px,70vw,640px);min-height:0;margin-top:30px;display:block}}.services-heading{display:block}.services-heading h2{max-width:760px}.problem-inner>h2{grid-column:3/12;max-width:1060px}.method-heading,.delivery-heading{display:block}.method-heading h2,.delivery-heading h2{max-width:1040px}.faq-heading{display:block}.faq-heading h2{max-width:760px}.hero-command{color:#e9ece8;overflow:visible}.hero-command-shell{transform-origin:50% 78%;background:#0b0f10;border:1px solid #dae3e32e;border-radius:24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 110px #0000007a,inset 0 1px #ffffff0a}.command-chrome{background:#ffffff05;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.command-brand,.command-demo{color:#aeb6b3;align-items:center;gap:9px;font-size:.75rem;display:inline-flex}.command-brand i{color:#111414;background:var(--paper);border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;font-weight:800;display:grid}.command-brand strong{color:#e7eae7;font-weight:680}.command-brand em{color:#69726f;font-style:normal}.command-demo{color:#89928f;border:1px solid #ffffff17;border-radius:999px;padding:7px 10px;font-size:.68rem}.command-demo i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #83b99ecc}.command-body{grid-template-columns:68px 1fr;height:calc(100% - 58px);display:grid}.command-rail{border-right:1px solid #ffffff13;flex-direction:column;align-items:center;gap:7px;padding-top:19px;display:flex}.command-rail span{color:#5d6764;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.command-rail span.active{color:var(--warm-soft);background:#e2a35f1a}.command-rail svg{width:15px}.command-main{background-image:radial-gradient(#ffffff14 .7px,#0000 .7px);background-size:22px 22px;grid-template-rows:auto auto 1fr 126px;gap:15px;min-width:0;padding:22px 24px 18px;display:grid}.command-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.command-heading span{color:#76807c;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.command-heading h3{font-family:var(--display);letter-spacing:-.025em;margin:5px 0 0;font-size:1.3rem;font-weight:620}.command-heading>em{color:#e5b67e;background:#e2a35f14;border:1px solid #e2a35f33;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.68rem;font-style:normal;display:inline-flex}.command-heading>em i{background:var(--warm);border-radius:50%;width:6px;height:6px}.command-pipeline{grid-template-columns:repeat(5,1fr);padding:0 4px;display:grid;position:relative}.command-pipeline-track{z-index:0;background:#ffffff1f;height:1px;position:absolute;top:15px;left:7%;right:7%;overflow:hidden}.command-pipeline-track b{background:linear-gradient(90deg,var(--warm),var(--green));transform-origin:0;width:100%;height:100%;display:block}.command-pipeline-step{z-index:1;color:#808986;flex-direction:column;align-items:center;gap:5px;font-size:.64rem;display:flex;position:relative}.command-pipeline-step i{color:#111414;background:#d8dcd7;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.63rem;font-style:normal;font-weight:760;display:grid;box-shadow:0 0 0 5px #0b0f10}.command-pipeline-step:last-of-type i{color:#1b1712;background:var(--warm)}.command-pipeline-step strong{font-weight:590}.command-content{grid-template-columns:1.16fr .84fr;gap:15px;min-height:0;display:grid}.command-record,.command-assistant,.command-activity,.command-events{background:#14191af0;border:1px solid #ffffff1a;border-radius:15px;box-shadow:inset 0 1px #ffffff06}.command-record{min-width:0;padding:16px 18px}.command-record-top{border-bottom:1px solid #ffffff16;justify-content:space-between;gap:18px;padding-bottom:12px;display:flex}.command-record-top span{color:#dfe3df;align-items:center;gap:8px;font-size:.76rem;font-weight:650;display:inline-flex}.command-record-top svg{width:15px;color:var(--cool)}.command-record-top small{color:#6f7975;font-size:.62rem}.command-record dl{margin:0}.command-record dl>div{border-bottom:1px solid #ffffff12;grid-template-columns:128px 1fr;align-items:center;gap:15px;min-height:45px;display:grid}.command-record dt{color:#747e7a;font-size:.68rem}.command-record dd{color:#d1d7d3;align-items:center;gap:7px;margin:0;font-size:.72rem;line-height:1.35;display:flex}.command-record dd svg{width:14px;color:var(--green)}.person-token{color:#17201b;background:#a4c5b3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.54rem;font-weight:800;display:grid}.command-checklist{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.command-checklist span{color:#8e9894;background:#ffffff09;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:.59rem;display:inline-flex}.command-checklist svg{width:12px;color:var(--green)}.command-assistant{flex-direction:column;min-width:0;padding:15px;display:flex}.command-assistant header{color:#dfe3df;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.command-assistant header span{align-items:center;gap:7px;font-weight:660;display:inline-flex}.command-assistant header svg{width:15px;color:var(--warm)}.command-assistant header em{color:#6e7874;font-size:.58rem;font-style:normal}.command-question{color:#aeb6b2;background:#ffffff0e;border-radius:10px 10px 2px;align-self:flex-end;max-width:87%;margin-top:14px;padding:9px 11px;font-size:.67rem}.command-response{grid-template-columns:29px 1fr;gap:9px;margin-top:12px;display:grid}.assistant-orbit{width:29px;height:29px;color:var(--warm);background:#e2a35f1a;border-radius:9px;place-items:center;display:grid}.assistant-orbit svg{width:14px}.command-response strong{font-size:.74rem}.command-response p{color:#9ca5a1;margin:7px 0 9px;font-size:.66rem;line-height:1.5}.command-response div div{flex-wrap:wrap;gap:5px;display:flex}.command-response div div span{color:#89938f;border:1px solid #ffffff17;border-radius:6px;align-items:center;gap:4px;padding:5px 6px;font-size:.54rem;display:inline-flex}.command-response div div svg{width:10px}.command-assistant button{color:#ddac72;background:#e2a35f12;border:1px solid #e2a35f2e;border-radius:8px;justify-content:space-between;align-items:center;min-height:34px;margin-top:auto;padding:0 10px;font-size:.65rem;font-weight:650;display:flex}.command-assistant button svg{width:13px}.command-telemetry{grid-template-columns:1fr 310px;gap:15px;min-height:0;display:grid}.command-activity{padding:12px 15px 7px;overflow:hidden}.command-activity header{color:#d6dcd8;justify-content:space-between;font-size:.66rem;display:flex}.command-activity header em{color:#67716d;font-size:.55rem;font-style:normal}.command-activity svg{width:100%;height:76px;overflow:visible}.telemetry-grid{fill:none;stroke:#ffffff0d;stroke-width:1px}.telemetry-area{fill:#83b99e12}.telemetry-line{fill:none;stroke:#8fb9a4;stroke-width:2px;vector-effect:non-scaling-stroke}.command-events{flex-direction:column;justify-content:center;padding:11px 14px;display:flex}.command-events span{border-bottom:1px solid #ffffff12;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;min-height:39px;display:grid}.command-events span:last-child{border-bottom:0}.command-events i{border-radius:50%;width:6px;height:6px}.command-events i.green{background:var(--green)}.command-events i.amber{background:var(--warm)}.command-events strong{font-size:.63rem;font-weight:610}.command-events small{color:#69736f;font-size:.55rem}.automation-demo{padding:24px}.automation-topbar>span i{color:#717b77;font-size:.62rem;font-style:normal}.automation-toolbar{align-items:center;gap:9px;display:flex}.automation-toolbar>span{color:#8c9692;align-items:center;gap:6px;font-size:.62rem;display:inline-flex}.automation-toolbar>span i{background:var(--green);border-radius:50%;width:6px;height:6px}.automation-toolbar button{color:#dce0dc;background:#ffffff09;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:.62rem;display:inline-flex}.automation-connectors{width:100%;height:100%;position:absolute;inset:0}.automation-connectors path{fill:none;stroke:#d2ddda33;stroke-width:2px;vector-effect:non-scaling-stroke}.automation-connectors path.branch{stroke:#e2a35f42;stroke-dasharray:5 6}.automation-connectors .automation-signal{stroke:var(--green);stroke-dasharray:16 540;stroke-linecap:round;animation:5.5s linear infinite automation-travel}@keyframes automation-travel{to{stroke-dashoffset:-556px}}.automation-flow-nodes{position:absolute;inset:0}.automation-node{background:#192021;border:1px solid #ffffff26;border-radius:13px;grid-template-columns:32px 1fr 16px;align-items:center;gap:9px;width:172px;min-height:82px;padding:11px;display:grid;position:absolute;box-shadow:0 18px 38px #0000004d}.automation-node>span{color:#91b9a5;background:#83b99e17;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.automation-node>div{min-width:0}.automation-node small{color:#77817d;text-transform:uppercase;letter-spacing:.05em;font-size:.5rem}.automation-node strong{margin-top:3px;font-size:.68rem;display:block}.automation-node p{color:#87908d;white-space:nowrap;margin:3px 0 0;font-size:.54rem}.automation-node>svg{width:14px;color:var(--green)}.automation-run-card{background:#0f1614eb;border:1px solid #83b99e2e;border-radius:13px;width:38%;padding:14px 15px;position:absolute;bottom:5%;right:3%}.automation-run-card>span{color:#8fc0a6;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-size:.58rem;display:flex}.automation-run-card>span i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%}.automation-run-card>strong{margin-top:9px;font-size:.77rem;display:block}.automation-run-card>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.automation-run-card em{color:#84908b;background:#ffffff0a;border-radius:5px;padding:4px 6px;font-size:.51rem;font-style:normal}.operation-convergence span{color:#71491f;background:#faf6edeb;border-color:#8052263d;align-items:center;gap:7px;max-width:150px;min-height:48px;padding:9px 12px;font-size:.66rem;line-height:1.25;display:flex;box-shadow:0 9px 25px #4a372414}.operation-convergence span svg{flex:none;width:14px}.method-heading h2{margin-left:17%}.method-layout{--method-top:108px}.method-stage{top:var(--method-top);height:min(680px, calc(100svh - var(--method-top) - 18px))}.method-step{min-height:calc(100svh - var(--method-top))}.method-step-copy{top:var(--method-top)}.project-scope-strip{background:#ffffff04;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;min-height:40px;padding:0 17px;display:flex}.project-scope-strip span{color:#929b98;border:1px solid #ffffff17;border-radius:999px;padding:5px 8px;font-size:.57rem}.validation-ready{background:#83b99e0e;border-radius:11px;border:1px solid #83b99e38!important;grid-template-columns:30px minmax(0,1fr) 30px!important;gap:9px!important;min-height:62px!important;padding:9px 11px!important}.validation-ready>svg{width:20px;color:var(--green)}.validation-ready>span{flex-direction:column;gap:3px;min-width:0;align-items:flex-start!important;display:flex!important}.validation-ready strong{line-height:1.2;font-size:.68rem!important}.validation-ready small{color:#75827c;font-size:.54rem;line-height:1.25}.validation-ready>i{color:#dfe4e0;background:#ffffff0b;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.validation-ready>i svg{width:13px}.delivery-heading h2{margin-left:17%}.delivery-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:78px;display:grid}.delivery-card{background:linear-gradient(160deg,#ffffff0a,#ffffff03);border:1px solid #ffffff1c;border-radius:22px;min-width:0;padding:14px 14px 30px;box-shadow:inset 0 1px #ffffff06}.delivery-card-visual{background:radial-gradient(circle at 50% 20%,#89acbb17,#0000 48%),#0b0f10;border:1px solid #ffffff17;border-radius:15px;height:300px;position:relative;overflow:hidden}.delivery-number{color:var(--warm);font-family:var(--mono);margin:25px 8px 0;font-size:.62rem;display:block}.delivery-card h3{font-family:var(--display);letter-spacing:-.035em;margin:10px 8px 0;font-size:1.55rem;font-weight:570}.delivery-card>p{color:#a4ada9;margin:12px 8px 0;font-size:.88rem;line-height:1.58}.docs-toolbar{color:#d9dedb;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:49px;padding:0 14px;font-size:.66rem;display:flex}.docs-toolbar span{align-items:center;gap:7px;display:inline-flex}.docs-toolbar svg{width:14px;color:var(--cool)}.docs-toolbar i{color:#65706c;font-size:.52rem;font-style:normal}.docs-stack{flex-direction:column;gap:9px;padding:34px 25px;display:flex}.docs-stack span{background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:24px 1fr 16px;align-items:end;min-height:54px;padding:0 12px;animation:5s ease-in-out infinite delivery-row-in;display:grid}.docs-stack svg:first-child{width:15px;color:var(--cool);grid-row:1/3;align-self:center}.docs-stack svg:last-child{width:13px;color:var(--green);grid-area:1/3/3;align-self:center}.docs-stack b{font-size:.65rem}.docs-stack small{color:#6f7975;align-self:start;font-size:.53rem}@keyframes delivery-row-in{0%,10%{opacity:.35;transform:translateY(5px)}22%,to{opacity:1;transform:none}}.review-visual{grid-template-columns:.82fr 1.18fr;align-items:center;gap:18px;padding:26px 23px;display:grid}.review-orbit{width:122px;height:122px;color:var(--green);border:1px solid #83b99e61;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 55px #83b99e1a}.review-orbit>svg{width:48px;height:48px}.review-orbit i{border:1px dotted #83b99e40;border-radius:50%;animation:11s linear infinite orbit-spin;position:absolute;inset:-9px}.review-orbit i:nth-child(2){animation-duration:16s;animation-direction:reverse;inset:-18px}.review-orbit i:nth-child(3){animation-duration:21s;inset:-28px}@keyframes orbit-spin{to{transform:rotate(360deg)}}.review-list{flex-direction:column;gap:9px;display:flex}.review-list span{color:#cbd1cd;border-bottom:1px solid #ffffff13;grid-template-columns:23px 1fr;align-items:center;min-height:50px;padding:0 10px;font-size:.63rem;display:grid}.review-list svg{width:14px;color:var(--green)}.review-list b{color:#74807b;grid-column:2;align-self:start;margin-top:-12px;font-size:.52rem;font-weight:520}.continuity-visual{grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;padding:27px 20px;display:grid}.continuity-visual>span{z-index:1;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.continuity-visual>span>svg{width:43px;height:43px;color:var(--warm);background:#151918;border:1px solid #e2a35f38;border-radius:13px;padding:11px}.continuity-visual b{margin-top:12px;font-size:.66rem}.continuity-visual small{color:#6e7874;margin-top:4px;font-size:.52rem;line-height:1.35}.continuity-line{background:#ffffff1c;height:1px;position:absolute;top:48%;left:18%;right:18%;overflow:hidden}.continuity-line i{background:linear-gradient(90deg,transparent,var(--warm),transparent);width:45%;height:100%;animation:3.6s ease-in-out infinite continuity-run;display:block}@keyframes continuity-run{0%{transform:translate(-120%)}to{transform:translate(340%)}}.contact-section{padding:135px 0 110px}.contact-section:before{-webkit-mask-image:radial-gradient(circle at 50% 25%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 25%,#000,#0000 70%)}.contact-inner{display:block}.contact-copy{text-align:center;max-width:900px;margin:0 auto;display:block}.contact-copy h2{max-width:900px;margin:0 auto}.contact-form{width:min(900px,100%);margin:68px auto 0}.form-support{flex-direction:column;gap:9px;min-width:0;display:flex}.form-support>span{color:#9aa39f;align-items:center;gap:7px;font-size:.64rem;display:inline-flex}.form-support>span small{color:#747e7a;border:1px solid #ffffff1a;border-radius:999px;padding:2px 6px}.mobile-nav .mobile-contact:hover,.mobile-nav .mobile-contact:focus-visible{color:#171918!important;background:var(--warm)!important}@media (max-width:1199px){.hero-command-shell{min-height:650px;position:relative}.command-main{grid-template-rows:auto auto 1fr 120px}.method-heading h2,.delivery-heading h2{margin-left:0}}@media (max-width:900px){.problem-inner>h2{grid-column:1/-1}.hero-command-shell{min-height:720px}.command-body{grid-template-columns:1fr}.command-rail{display:none}.command-main{grid-template-rows:auto auto 1fr auto;padding:18px}.command-content{grid-template-columns:1fr}.command-assistant{min-height:245px}.command-telemetry{grid-template-columns:1fr}.command-events{display:none}.automation-flow-nodes{grid-template-columns:1fr 1fr;align-content:center;gap:10px;padding:24px 16px;display:grid}.automation-node,.node-capture,.node-validate,.node-register,.node-summary,.node-notify,.node-review{width:auto;min-height:70px;position:relative;inset:auto}.automation-connectors,.automation-run-card{display:none}.delivery-cards{grid-template-columns:1fr 1fr}.delivery-card-continuity{grid-column:1/-1}.delivery-card-continuity .delivery-card-visual{height:240px}}@media (max-width:620px){.hero-workspace{height:690px;min-height:690px}.hero-command-shell{border-radius:18px;min-height:690px}.command-chrome{height:52px;padding:0 12px}.command-brand em,.command-demo{display:none}.command-body{height:calc(100% - 52px)}.command-main{grid-template-rows:auto auto 1fr;gap:11px;padding:13px}.command-heading h3{font-size:1rem}.command-heading>em{display:none}.command-pipeline{margin:1px 0 4px}.command-pipeline-step strong{font-size:.5rem}.command-pipeline-step i{width:25px;height:25px}.command-pipeline-track{top:12px}.command-content{min-height:0;display:block}.command-record{padding:12px}.command-record dl>div{grid-template-columns:92px 1fr;min-height:39px}.command-record dt,.command-record dd{font-size:.58rem}.command-checklist{display:none}.command-assistant{min-height:225px;margin-top:10px;padding:12px}.command-response p{font-size:.6rem}.command-telemetry{display:none}.automation-demo{padding:10px}.automation-window{border-radius:13px}.automation-topbar{padding:0 10px}.automation-topbar>span i,.automation-toolbar>span{display:none}.automation-toolbar button{font-size:0}.automation-toolbar button:after{content:"Testar";font-size:.62rem}.automation-flow-nodes{grid-template-columns:1fr;gap:7px;padding:12px}.automation-node{grid-template-columns:28px 1fr 14px;min-height:56px}.automation-node>span{width:28px;height:28px}.automation-node p,.node-review{display:none}.operation-convergence span{max-width:none;min-height:40px}.delivery-cards{grid-template-columns:1fr;margin-top:52px}.delivery-card-continuity{grid-column:auto}.delivery-card-visual{height:260px}.review-visual{grid-template-columns:1fr}.review-orbit{width:94px;height:94px;margin:0 auto}.review-list{display:none}.contact-form{margin-top:44px}.contact-copy{text-align:left}}@media (prefers-reduced-motion:reduce){.hero-command-shell,.command-pipeline-track b,.command-pipeline-step,.command-record dl>div,.command-response,.command-response div div span,.telemetry-line{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.automation-connectors .automation-signal,.docs-stack span,.review-orbit i,.continuity-line i{animation:none!important}}.command-chrome-actions{align-items:center;gap:8px;display:flex}.command-chrome-actions>span,.command-chrome-actions>button{color:#929c98;background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:.66rem;display:inline-flex}.command-chrome-actions svg{width:13px}.command-chrome-actions>button{color:#171918;background:var(--paper);font-weight:680}.command-rail{padding-bottom:17px}.command-rail small{color:#59635f;margin-top:auto}.command-rail small svg{width:15px}.command-main{background-image:none;grid-template-rows:66px 1fr;gap:0;padding:0;display:grid}.command-project-top{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:0 19px 0 23px;display:flex}.command-project-top>div{min-width:0}.command-project-top>div:first-child>span{color:#69736f;align-items:center;gap:6px;font-size:.6rem;display:inline-flex}.command-project-top>div:first-child>span svg{width:11px;transform:rotate(-45deg)}.command-project-top h3{color:#e4e8e5;font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:1.08rem;font-weight:630;overflow:hidden}.command-project-top>div:last-child{color:#737d79;align-items:center;gap:12px;display:flex}.command-project-top button{color:#9da6a2;background:#ffffff06;border:1px solid #ffffff1a;border-radius:7px;min-height:30px;padding:0 10px;font-size:.6rem}.command-project-top>div:last-child>svg{width:15px}.command-project-grid{grid-template-columns:minmax(0,1fr) 185px 330px;min-height:0;display:grid}.command-issue{border-right:1px solid #ffffff14;min-width:0;padding:21px 24px;overflow:hidden}.issue-status{justify-content:space-between;align-items:center;display:flex}.issue-status span{color:#dbdfdc;align-items:center;gap:7px;font-size:.68rem;font-weight:640;display:inline-flex}.issue-status span i{background:var(--warm);border-radius:50%;width:7px;height:7px}.issue-status em{color:#65706c;font-size:.58rem;font-style:normal}.command-issue>p{color:#a4ada9;max-width:700px;margin:16px 0 0;font-size:.74rem;line-height:1.55}.issue-structure{margin-top:22px}.issue-structure h4,.issue-activity h4,.command-meta section h4{color:#dfe3e0;margin:0 0 10px;font-size:.69rem;font-weight:670}.issue-structure>div{border-top:1px solid #ffffff13;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:48px;display:grid}.issue-structure>div>svg{width:14px;color:var(--green)}.issue-structure>div:last-child>svg{color:var(--warm)}.issue-structure span{flex-direction:column;gap:2px;display:flex}.issue-structure strong{font-size:.65rem;font-weight:610}.issue-structure small{color:#6f7975;font-size:.55rem}.issue-activity{margin-top:22px}.project-activity-row{border-top:1px solid #ffffff13;grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:49px;display:grid}.activity-icon{background:#ffffff0a;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.activity-icon svg{width:13px}.activity-icon.automation{color:var(--green)}.activity-icon.content{color:var(--cool)}.activity-icon.waiting{color:var(--warm)}.project-activity-row p{flex-direction:column;gap:3px;margin:0;display:flex}.project-activity-row strong{font-size:.62rem;font-weight:610}.project-activity-row small{color:#69736f;font-size:.53rem}.command-meta{background:#ffffff03;border-right:1px solid #ffffff14;padding:21px 15px}.command-meta>div{border-bottom:1px solid #ffffff12;flex-direction:column;justify-content:center;gap:4px;min-height:51px;display:flex}.command-meta>div>span{color:#68726e;font-size:.54rem}.command-meta>div>strong{color:#c5cbc7;align-items:center;gap:6px;font-size:.61rem;font-weight:590;display:flex}.command-meta>div>strong i{background:var(--warm);border-radius:50%;width:6px;height:6px}.command-meta section{margin-top:24px}.command-meta section>span{color:#87918d;align-items:center;gap:7px;min-height:33px;font-size:.54rem;display:flex}.command-meta section svg{width:12px;color:var(--cool)}.command-project-grid>.command-assistant{box-shadow:none;background:#101516;border:0;border-radius:0;padding:20px}.command-project-grid>.command-assistant header{min-height:26px}.command-project-grid>.command-assistant .command-question{margin-top:19px}.command-project-grid>.command-assistant .command-response{margin-top:18px}.assistant-change{background:#e2a35f0b;border:1px solid #e2a35f21;border-radius:9px;margin-top:16px;padding:11px}.assistant-change span{color:#9a784e;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:.53rem;display:flex}.assistant-change span i{background:var(--warm);border-radius:50%;width:5px;height:5px}.assistant-change strong{color:#cbd0cc;margin-top:7px;font-size:.61rem;line-height:1.42;display:block}.system-product{background:radial-gradient(circle at 75% 100%,#89acbb21,#0000 38%),#0b0f10;padding:22px}.system-product-window{color:#1b1e1d;background:#f1f0eb;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:168px minmax(0,1fr) 238px;width:100%;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 32px 80px #0006}.system-product-sidebar{color:#929b98;background:#111617;flex-direction:column;padding:18px 11px;display:flex}.system-product-sidebar>strong{color:#e7ebe7;align-items:center;gap:8px;padding:0 7px;font-size:.72rem;display:flex}.system-product-sidebar>strong i{color:#151817;background:var(--paper);border-radius:8px;place-items:center;width:27px;height:27px;font-size:.52rem;font-style:normal;display:grid}.system-product-sidebar nav{flex-direction:column;gap:4px;margin-top:28px;display:flex}.system-product-sidebar nav span{border-radius:8px;align-items:center;gap:9px;min-height:37px;padding:0 9px;font-size:.61rem;display:flex}.system-product-sidebar nav span.active{color:#eef0ed;background:#ffffff12}.system-product-sidebar nav svg,.system-product-sidebar>small svg{width:14px}.system-product-sidebar nav em{color:#171b19;background:var(--warm);text-align:center;border-radius:999px;min-width:19px;margin-left:auto;padding:2px 5px;font-size:.48rem;font-style:normal}.system-product-sidebar>small{align-items:center;gap:9px;margin-top:auto;padding:0 9px;font-size:.57rem;display:flex}.system-product-main{flex-direction:column;min-width:0;display:flex}.system-product-main>header{border-bottom:1px solid #00000017;justify-content:space-between;align-items:center;min-height:76px;padding:0 18px;display:flex}.system-product-main>header span{color:#8b918e;font-size:.55rem}.system-product-main>header h4{font-family:var(--display);margin:3px 0 0;font-size:1.18rem}.system-product-main>header button{color:#fff;background:#171b1c;border-radius:8px;align-items:center;gap:6px;min-height:33px;padding:0 11px;font-size:.56rem;display:inline-flex}.system-product-main>header button svg{width:13px}.system-product-summary{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 18px;display:grid}.system-product-summary article{background:#ffffff8c;border:1px solid #00000017;border-radius:10px;grid-template-columns:1fr auto;min-height:79px;padding:12px;display:grid}.system-product-summary span{color:#737a77;font-size:.55rem}.system-product-summary strong{font-family:var(--display);grid-area:1/2/3;align-self:center;font-size:1.55rem}.system-product-summary small{color:#919794;font-size:.5rem}.system-product-toolbar{color:#929794;background:#ffffff8c;border:1px solid #00000017;border-radius:9px;justify-content:space-between;align-items:center;min-height:46px;margin:0 18px;padding:0 9px 0 12px;display:flex}.system-product-toolbar>span,.system-product-toolbar button{align-items:center;gap:7px;font-size:.54rem;display:inline-flex}.system-product-toolbar svg{width:13px}.system-product-toolbar button{background:#f7f6f2;border:1px solid #00000017;border-radius:6px;min-height:29px;padding:0 8px}.system-product-table{background:#ffffff80;border:1px solid #00000017;border-radius:10px;min-height:0;margin:12px 18px 17px;overflow:hidden}.system-table-head,.system-product-table article{border-bottom:1px solid #00000012;grid-template-columns:minmax(155px,1.5fr) 1fr .7fr .7fr 18px;align-items:center;gap:9px;min-height:41px;padding:0 10px;display:grid}.system-table-head{color:#8d9390;min-height:34px;font-size:.48rem}.system-product-table article{color:#4d5552;font-size:.53rem}.system-product-table article:last-child{border-bottom:0}.system-product-table article>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.system-product-table article>span:first-child{color:#202423;align-items:center;gap:7px;font-weight:620;display:flex}.system-product-table article>span:first-child i,.system-product-table article>span:nth-child(2) b{background:var(--warm);border-radius:50%;flex:none;width:6px;height:6px}.system-product-table article>span:nth-child(2){align-items:center;gap:6px;display:flex}.system-product-table article>span:nth-child(2) b{background:#5d95dc}.system-product-table article svg{width:13px}.system-product-detail{background:#e8e6df;border-left:1px solid #00000017;padding:18px}.system-product-detail>header{color:#858d89;justify-content:space-between;font-size:.52rem;display:flex}.system-product-detail>header button{background:0 0}.system-product-detail>header svg{width:14px}.system-product-detail h5{font-family:var(--display);margin:30px 0 0;font-size:1.2rem}.system-product-detail>p{color:#6f7774;margin:10px 0 0;font-size:.58rem;line-height:1.55}.system-product-detail dl{margin:25px 0 0}.system-product-detail dl>div{border-top:1px solid #00000017;justify-content:space-between;align-items:center;min-height:45px;font-size:.52rem;display:flex}.system-product-detail dt{color:#858c89}.system-product-detail dd{align-items:center;gap:5px;margin:0;font-weight:620;display:flex}.system-product-detail dd i{background:var(--warm);border-radius:50%;width:6px;height:6px}.system-detail-activity{flex-direction:column;margin-top:24px;display:flex}.system-detail-activity>strong{margin-bottom:8px;font-size:.61rem}.system-detail-activity span{color:#6d7572;align-items:center;gap:7px;min-height:35px;font-size:.53rem;display:flex}.system-detail-activity svg{width:13px;color:var(--green)}.system-product-detail>button:last-child{color:#fff;background:#171b1c;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:35px;margin-top:22px;padding:0 10px;font-size:.55rem;display:flex}.system-product-detail>button:last-child svg{width:13px}.method-premium-bar>div{align-items:center;gap:14px;min-width:0;display:flex}.method-app-brand{text-transform:none;letter-spacing:0;border-right:1px solid #ffffff1a;align-items:center;gap:7px;padding-right:14px;display:flex}.method-app-brand i{color:#121615;background:var(--paper);border-radius:7px;place-items:center;width:25px;height:25px;font-size:.51rem;font-style:normal;font-weight:800;display:grid}.method-app-brand b{color:#eef0ed;font-size:.7rem}.validation-ready>span{place-items:initial!important;width:auto!important;height:auto!important;color:inherit!important;background:0 0!important;border-radius:0!important;display:flex!important}@media (max-width:1199px){.hero-command-shell{height:100%}.command-project-grid{grid-template-columns:minmax(0,1fr) 190px 300px}.command-issue{padding:18px}.command-project-grid>.command-assistant{padding:17px}.automation-flow-nodes{grid-template-columns:1fr 1fr;align-content:center;gap:10px;padding:24px 16px;display:grid}.automation-node,.node-capture,.node-validate,.node-register,.node-summary,.node-notify,.node-review{width:auto;min-height:70px;position:relative;inset:auto}.automation-connectors,.automation-run-card{display:none}}@media (max-width:1020px){.command-project-grid{grid-template-columns:minmax(0,1fr) 300px}.command-meta{display:none}.command-issue>p{max-width:520px}.system-product-window{grid-template-columns:62px minmax(0,1fr) 220px}.system-product-sidebar>strong,.system-product-sidebar nav span{justify-content:center;padding:0;font-size:0}.system-product-sidebar nav em{display:none}.system-product-sidebar>small{justify-content:center;padding:0;font-size:0}}@media (max-width:760px){.hero-workspace{height:auto;min-height:760px}.hero-command-shell{min-height:760px}.command-body{grid-template-columns:1fr}.command-rail{display:none}.command-main{grid-template-rows:62px 1fr}.command-project-grid{display:block;overflow:auto}.command-issue{border-right:0}.issue-activity{display:none}.command-project-grid>.command-assistant{border-top:1px solid #ffffff14;min-height:270px}.command-question{max-width:94%}.assistant-change{display:none}.service-showcase{display:block}.service-detail{margin-top:36px;padding-right:0}.system-product{height:570px;padding:10px}.system-product-window{grid-template-columns:1fr}.system-product-sidebar,.system-product-detail{display:none}.system-product-main>header{min-height:65px}.system-product-summary{grid-template-columns:repeat(3,1fr);padding:10px}.system-product-summary article{min-height:67px;padding:9px}.system-product-summary small{display:none}.system-product-toolbar{margin:0 10px}.system-product-table{margin:10px}.system-table-head,.system-product-table article{grid-template-columns:minmax(135px,1.4fr) 1fr .65fr 15px}.system-table-head span:nth-child(4),.system-product-table article>span:nth-child(4),.method-premium-bar>div>span:last-child{display:none}.method-app-brand{border-right:0;padding-right:0}}@media (max-width:520px){.hero-workspace,.hero-command-shell{min-height:650px}.command-chrome-actions>span{display:none}.command-chrome-actions>button{font-size:0}.command-chrome-actions>button:after{content:"Novo";font-size:.62rem}.command-project-top{padding-inline:13px}.command-project-top>div:last-child button{display:none}.command-issue{padding:14px}.command-issue>p{font-size:.68rem}.issue-structure>div{min-height:44px}.issue-structure small{display:none}.command-project-grid>.command-assistant{min-height:230px;padding:14px}.command-response p{font-size:.61rem}.command-response div div span:nth-child(2),.system-product-summary article:nth-child(3){display:none}.system-product-summary{grid-template-columns:1fr 1fr}.system-product-main>header{padding-inline:12px}.system-product-main>header button{font-size:0}.system-product-main>header button:after{content:"Nova";font-size:.58rem}.system-table-head,.system-product-table article{grid-template-columns:minmax(130px,1.3fr) 1fr 15px}.system-table-head span:nth-child(3),.system-product-table article>span:nth-child(3){display:none}.automation-flow-nodes{grid-template-columns:1fr}.automation-node:nth-child(n+4),.automation-log em{display:none}.assistant-demo{padding:10px}.assistant-window{border-radius:12px}.assistant-answer p{font-size:.65rem}.assistant-findings{grid-template-columns:1fr}.assistant-findings li:nth-child(2){display:none}}.hero-command-shell,.command-main,.command-project-grid>.command-assistant{background-color:#090a0b}.command-chrome,.command-rail,.command-meta{background-color:#0c0d0e}.command-chrome{padding-left:70px;position:relative}.command-chrome:before{content:"";background:#ec6a5e;border-radius:50%;width:7px;height:7px;position:absolute;top:26px;left:22px;box-shadow:13px 0 #f4bf4f,26px 0 #61c554}.command-project-top,.command-issue,.command-meta,.command-project-grid>.command-assistant{background:#0b0c0d}.command-issue{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:28px 28px}.hero-floating-artifact{z-index:8;color:#e8e9e8;will-change:transform,opacity;background:#0d0e0f;border:1px solid #2a2c2e;border-radius:12px;width:300px;position:absolute;overflow:hidden;box-shadow:0 26px 60px #0006}.hero-floating-artifact header{color:#b8bcba;border-bottom:1px solid #222426;align-items:center;gap:8px;min-height:43px;padding:0 13px;font-size:.69rem;font-weight:640;display:flex}.hero-floating-artifact header>svg{width:14px;color:var(--warm)}.hero-floating-artifact header>span{color:#707572;font-family:var(--mono);margin-left:auto;font-size:.52rem;font-weight:500}.hero-floating-scope{top:-45%;left:-5%}.hero-floating-scope>div{border-bottom:1px solid #1f2123;grid-template-columns:14px 1fr;align-items:center;gap:8px;min-height:48px;padding:0 13px;display:grid}.hero-floating-scope>div:last-child{border-bottom:0}.hero-floating-scope>div>i{border:1px solid #5f6562;border-radius:50%;width:7px;height:7px}.hero-floating-scope>div>i.done{background:#8dbd9d;border:0;box-shadow:0 0 0 4px #8dbd9d14}.hero-floating-scope span{flex-direction:column;gap:2px;display:flex}.hero-floating-scope strong{font-size:.64rem}.hero-floating-scope small{color:#6d7370;font-size:.53rem}.hero-floating-flow{width:330px;padding-bottom:14px;top:-9%;left:4%}.mini-flow{grid-template-columns:38px 1fr 38px 1fr 38px;align-items:center;padding:19px 17px 10px;display:grid}.mini-flow span{color:#a0ca92;background:#131516;border:1px solid #2b2d2f;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.mini-flow svg{width:16px}.mini-flow i{background:linear-gradient(90deg,#343638,#ee6018);height:1px}.hero-floating-flow>small{color:#666b68;padding:0 17px;font-size:.5rem;display:block}.hero-floating-ai{width:355px;top:-37%;right:-4%}.hero-floating-ai header span{align-items:center;gap:5px;display:flex}.hero-floating-ai header span i{background:#a0ca92;border-radius:50%;width:5px;height:5px}.hero-ai-question{color:#b5b9b7;background:#191b1d;border-radius:8px 8px 2px;width:-moz-fit-content;width:fit-content;max-width:80%;margin:16px 14px 0 auto;padding:9px 11px;font-size:.63rem}.hero-ai-answer{background:#111314;border:1px solid #222527;border-radius:9px;grid-template-columns:25px 1fr;gap:8px;margin:12px 14px 16px;padding:12px;display:grid}.hero-ai-answer>svg{width:15px;color:var(--warm)}.hero-ai-answer span{flex-direction:column;gap:5px;display:flex}.hero-ai-answer strong{font-size:.66rem;line-height:1.35}.hero-ai-answer small{color:#747a77;font-size:.54rem;line-height:1.35}.system-product-window{color:#e8e9e8;background:#090a0b;border-color:#292b2d}.system-product-sidebar{background:#0a0b0c}.system-product-main,.system-product-detail{color:#e8e9e8;background:#0c0d0e}.system-product-main>header,.system-product-detail{border-color:#232527}.system-product-main>header span,.system-product-toolbar,.system-table-head,.system-product-detail>p,.system-product-detail dt{color:#747a77}.system-product-main>header button,.system-product-detail>button:last-child{color:#0b0c0d;background:#eeeeeb}.system-product-summary article,.system-product-toolbar,.system-product-table{background:#101214;border-color:#242628}.system-product-summary span,.system-product-summary small{color:#747a77}.system-product-summary strong{color:#edeeec}.system-product-toolbar button{color:#a8adaa;background:#17191a;border-color:#2b2d2f}.system-product-table{background:#0d0f10}.system-table-head,.system-product-table article{border-color:#222426}.system-product-table article{color:#8f9592}.system-product-table article.selected{background:#ee60180f}.system-product-table article>span:first-child{color:#dedfdd}.system-product-table article>span:first-child i{background:#ee6018}.system-product-detail{background:#101112}.system-product-detail dl>div{border-color:#26282a}.system-product-detail dd,.system-product-detail h5{color:#e9eae8}.system-product-detail>header,.system-detail-activity span{color:#777d7a}.assistant-composer{color:#747a77;box-shadow:none;background:#121415;border-color:#2b2d2f}.automation-window,.automation-node,.automation-run-card{background-color:#0d0f10;border-color:#292b2d}.automation-topbar{background:#0a0b0c;border-color:#292b2d}.automation-topbar>span i{border-radius:5px;align-items:center;min-height:28px;padding:0 8px;display:inline-flex}.automation-topbar>span i:first-of-type{color:#e8e9e8;background:#1a1c1e}.automation-canvas{background-color:#090a0b;background-image:radial-gradient(circle,#292b2d 1px,#0000 1px)}.automation-node{box-shadow:none;border-radius:9px}.automation-node:before,.automation-node:after{content:"";background:#7d8581;border:2px solid #090a0b;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;translate:0 -50%}.automation-node:before{left:-5px}.automation-node:after{right:-5px}.automation-node>span{background:#151819;border:1px solid #2a2d2e;border-radius:7px}.automation-run-card{background:#101312}.automation-log{background:#0a0b0c}.method-heading h2,.delivery-heading h2{margin-left:0}.problem-inner>h2{grid-column:1/11}.method-premium{background:#0a0c0d;border-color:#292b2d}.method-premium-bar{background:#090a0b}.project-scope-strip{background:#0c0e0f}.operation-convergence span{color:#171918;width:42px;height:42px;min-height:42px;box-shadow:none;background:#f5f1e8;border-color:#1518192e;border-radius:50%;place-items:center;padding:0;display:grid}.operation-convergence span svg{width:16px}@media (max-width:1199px){.hero-floating-artifact{display:none}.showcase-image{aspect-ratio:16/10;height:auto!important;min-height:0!important}.showcase-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}}@media (max-width:760px){.command-chrome{padding-left:58px}.command-chrome:before{left:14px}.system-product-window,.assistant-window,.automation-window{border-radius:10px}.assistant-demo{height:590px}.assistant-chat{padding:22px 16px}.method-step{min-height:0}.method-step-copy{position:static}}@media (max-width:520px){.showcase-image{aspect-ratio:1/1.05;padding:10px}.showcase-image .demo-flag{top:18px;right:18px}.showcase-image img{border-radius:10px}.delivery-card-docs .delivery-card-visual{height:300px}}@media (prefers-reduced-motion:reduce){.hero-floating-artifact{display:none!important}.method-step{min-height:0!important}.method-step-copy{position:static!important}}.app-dots{background:#ec6a5e;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:13px 0 #f4bf4f,26px 0 #61c554}.hero-product{color:#e8e9e8;overflow:visible}.hero-product-shell{transform-origin:50% 78%;background:#090a0b;border:1px solid #292b2d;border-radius:22px;position:absolute;inset:0;overflow:hidden;box-shadow:0 42px 110px #00000085,inset 0 1px #ffffff09}.hero-app-chrome{background:#0b0c0d;border-bottom:1px solid #232527;grid-template-columns:42px auto 1fr auto auto;align-items:center;gap:12px;height:56px;padding:0 18px;display:grid}.hero-app-chrome>strong{font-size:.7rem;font-weight:690}.hero-app-chrome>em{color:#6f7673;font-size:.58rem;font-style:normal}.hero-app-chrome nav{justify-self:center;align-items:center;gap:4px;display:flex}.hero-app-chrome nav span{color:#747a77;border-radius:6px;padding:7px 10px;font-size:.58rem}.hero-app-chrome>div{align-items:center;gap:9px;display:flex}.hero-app-chrome>div>svg{color:#707673;width:14px}.hero-app-chrome button{color:#d9dbd9;background:#151718;border:1px solid #303234;border-radius:6px;min-height:29px;padding:0 10px;font-size:.55rem}.hero-app-body{grid-template-columns:56px 1fr;height:calc(100% - 56px);display:grid}.hero-app-rail{background:#0a0b0c;border-right:1px solid #232527;flex-direction:column;align-items:center;padding:15px 0 12px;display:flex}.hero-app-rail>b{color:#0b0c0d;background:#ecece8;border-radius:8px;place-items:center;width:29px;height:29px;font-size:.55rem;display:grid}.hero-app-rail nav{flex-direction:column;gap:5px;margin-top:22px;display:flex}.hero-app-rail nav span,.hero-app-rail>small{color:#59615e;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.hero-app-rail>small{margin-top:auto}.hero-app-main{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;grid-template-rows:auto 46px 1fr;gap:12px;min-width:0;padding:18px 19px 19px;display:grid}.hero-app-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hero-app-heading>div>span{color:#6e7672;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem}.hero-app-heading h3{font-family:var(--display);letter-spacing:-.028em;margin:4px 0 0;font-size:1.38rem;font-weight:610}.hero-app-heading p{color:#737a77;margin:3px 0 0;font-size:.58rem}.hero-live-status{color:#d79b6c;background:#ee60180e;border:1px solid #ee601833;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:.54rem;display:inline-flex}.hero-live-status i{background:#ee6018;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #ee60188c}.hero-app-progress{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;padding:0 7px;display:grid}.hero-app-progress>em{background:#2b2d2f;height:1px}.hero-app-progress>span{color:#606865;align-items:center;gap:6px;font-size:.54rem;display:flex}.hero-app-progress>span i{border:1px solid #343638;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.48rem;font-style:normal;display:grid}.hero-app-progress>span.done,.hero-app-progress>span.active{color:#d7dad7}.hero-app-progress>span.active i{color:#f0a15f;background:#ee601814;border-color:#ee6018}.hero-app-grid{background:#0c0d0e;border:1px solid #282a2c;border-radius:12px;grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid;overflow:hidden}.hero-app-work{border-right:1px solid #282a2c;grid-template-rows:auto auto 1fr;gap:12px;min-width:0;padding:14px;display:grid}.hero-app-work>header{justify-content:space-between;align-items:center;display:flex}.hero-app-work>header div{flex-direction:column;gap:2px;display:flex}.hero-app-work>header small{color:#707774;font-size:.49rem}.hero-app-work>header strong{font-size:.68rem}.hero-app-work>header button{color:#a9aeab;background:0 0;align-items:center;gap:5px;font-size:.52rem;display:inline-flex}.hero-app-work>header svg{width:12px}.hero-page-structure{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.hero-page-structure article{background:#111314;border:1px solid #282a2c;border-radius:8px;grid-template-columns:22px 1fr 14px;align-items:start;gap:7px;min-width:0;min-height:72px;padding:10px;display:grid}.hero-page-structure article.active{background:#ee601809;border-color:#ee60186b}.hero-page-structure article>span{color:#676e6b;font-family:var(--mono);font-size:.48rem}.hero-page-structure article div{flex-direction:column;gap:4px;display:flex}.hero-page-structure strong{color:#daddda;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:650;overflow:hidden}.hero-page-structure small{color:#6e7572;font-size:.48rem;line-height:1.35}.hero-page-structure svg{color:#78b08c;width:12px}.hero-page-structure .active svg{color:#e09b61}.hero-app-activity{background:#0f1112;border:1px solid #26282a;border-radius:9px;min-height:0;padding:12px;overflow:hidden}.hero-app-activity>header{color:#d7dad7;justify-content:space-between;font-size:.57rem;display:flex}.hero-app-activity>header span{color:#666d6a;font-size:.48rem}.hero-app-activity svg{width:100%;height:74px;margin-top:8px;overflow:visible}.hero-app-activity svg circle{fill:#ee6018}.hero-app-activity>div{color:#707774;flex-wrap:wrap;gap:12px;font-size:.48rem;display:flex}.hero-app-activity>div span{align-items:center;gap:5px;display:inline-flex}.hero-app-activity>div i{background:#83b99e;border-radius:50%;width:5px;height:5px}.hero-product-ai{background:#0a0b0c;flex-direction:column;min-width:0;padding:14px;display:flex}.hero-product-ai>header{justify-content:space-between;align-items:center;display:flex}.hero-product-ai>header span,.hero-product-ai>header em{align-items:center;gap:6px;font-size:.56rem;font-style:normal;display:inline-flex}.hero-product-ai>header span{color:#e1e3e0;font-weight:650}.hero-product-ai>header svg{color:#f0a15f;width:14px}.hero-product-ai>header em{color:#6c736f}.hero-product-ai>header em i{background:#81b899;border-radius:50%;width:5px;height:5px}.hero-product-question{color:#c2c6c3;background:#191b1d;border-radius:9px 9px 2px;min-height:52px;margin:14px 0 0 27px;padding:10px 11px;font-size:.58rem;line-height:1.45}.hero-product-thinking{color:#777e7a;align-items:center;gap:5px;margin-top:13px;font-size:.51rem;display:flex}.hero-product-thinking span{background:#8f9893;border-radius:50%;width:4px;height:4px;animation:1s infinite alternate assistantDot}.hero-product-thinking span:nth-child(2){animation-delay:.18s}.hero-product-thinking span:nth-child(3){animation-delay:.36s}.hero-product-answer{grid-template-columns:25px 1fr;gap:8px;margin-top:13px;display:grid}.hero-product-answer>span{color:#f0a15f;background:#151718;border:1px solid #2c2e30;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.hero-product-answer>span svg{width:13px}.hero-product-answer>div>strong{color:#eceeeb;font-size:.65rem;line-height:1.35;display:block}.hero-product-answer p{color:#858c88;margin:7px 0 0;font-size:.53rem;line-height:1.55}.hero-product-answer ul{flex-direction:column;gap:6px;margin:11px 0 0;padding:0;list-style:none;display:flex}.hero-product-answer li{color:#9aa09d;align-items:center;gap:6px;font-size:.5rem;display:flex}.hero-product-answer li svg{color:#7fb492;width:12px}.hero-product-answer li:nth-child(n+2) svg{color:#e09b61}.hero-product-answer>div>div{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.hero-product-answer>div>div span{color:#747b77;border:1px solid #292b2d;border-radius:5px;align-items:center;gap:4px;padding:5px 6px;font-size:.46rem;display:inline-flex}.hero-product-answer>div>div svg{width:10px}.hero-product-ai>footer{color:#666d69;background:#111314;border:1px solid #292b2d;border-radius:8px;justify-content:space-between;align-items:center;min-height:37px;margin-top:auto;padding:0 8px 0 10px;font-size:.49rem;display:flex}.hero-product-ai>footer svg{color:#dfe1de;width:13px}.hero-product-fragment{z-index:8;color:#e8e9e8;will-change:transform,opacity;background:#0d0e0f;border:1px solid #2b2d2f;border-radius:11px;position:absolute;overflow:hidden;box-shadow:0 28px 70px #00000073}.hero-product-fragment header{color:#b8bdb9;border-bottom:1px solid #242628;align-items:center;gap:7px;min-height:41px;padding:0 12px;font-size:.62rem;display:flex}.hero-product-fragment header svg{color:#ef9b56;width:14px}.hero-product-fragment header span{color:#696f6c;margin-left:auto;font-size:.47rem}.hero-fragment-intake{width:292px;padding-bottom:12px;top:-42%;left:-5%}.hero-fragment-intake>strong,.hero-fragment-intake>p,.hero-fragment-intake>footer{margin-inline:12px}.hero-fragment-intake>strong{margin-top:12px;font-size:.68rem;display:block}.hero-fragment-intake>p{color:#777e7a;margin-top:5px;font-size:.54rem}.hero-fragment-intake>footer{color:#80b396;align-items:center;gap:5px;margin-top:12px;font-size:.49rem;display:flex}.hero-fragment-intake>footer svg{width:12px}.hero-fragment-flow{width:322px;padding-bottom:13px;top:-9%;left:6%}.hero-fragment-flow>div{grid-template-columns:34px 1fr 34px 1fr 34px;align-items:center;padding:17px 15px 8px;display:grid}.hero-fragment-flow>div span{color:#8fba9d;background:#151718;border:1px solid #2b2d2f;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.hero-fragment-flow>div svg{width:14px}.hero-fragment-flow>div i{background:linear-gradient(90deg,#343638,#ee6018);height:1px}.hero-fragment-flow>small{color:#686f6b;padding:0 15px;font-size:.49rem}.hero-fragment-ai{width:350px;padding-bottom:12px;top:-39%;right:-4%}.hero-fragment-ai header span{align-items:center;gap:5px;display:inline-flex}.hero-fragment-ai header span i{background:#82b99b;border-radius:50%;width:5px;height:5px}.hero-fragment-ai>p{color:#c3c7c4;background:#191b1d;border-radius:8px;min-height:42px;margin:12px;padding:9px 10px;font-size:.57rem;line-height:1.45}.hero-fragment-ai>small{color:#666d69;padding:0 12px;font-size:.48rem}.request-app{background:#090a0b;border:1px solid #282a2c;border-radius:22px;height:620px;padding:16px}.request-app-window{color:#e8e9e8;background:#0b0c0d;border:1px solid #292b2d;border-radius:14px;width:100%;height:100%;overflow:hidden}.app-chrome{background:#0a0b0c;border-bottom:1px solid #252729;grid-template-columns:40px auto 1fr auto;align-items:center;gap:9px;height:48px;padding:0 14px;display:grid}.app-chrome>strong{font-size:.61rem}.app-chrome>em{color:#626966;justify-self:center;font-size:.48rem;font-style:normal}.app-chrome>div{color:#707774;gap:8px;display:flex}.app-chrome svg{width:13px}.request-app-body{grid-template-columns:52px 238px minmax(0,1fr);height:calc(100% - 48px);display:grid}.request-rail{background:#090a0b;border-right:1px solid #242628;flex-direction:column;align-items:center;padding:13px 0 10px;display:flex}.request-rail>b{color:#0b0c0d;background:#ecece8;border-radius:7px;place-items:center;width:27px;height:27px;font-size:.5rem;display:grid}.request-rail nav{flex-direction:column;gap:5px;margin-top:20px;display:flex}.request-rail nav span,.request-rail>small{color:#58615d;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.request-rail svg{width:13px}.request-rail>small{margin-top:auto}.request-inbox{background:#0c0d0e;border-right:1px solid #242628;min-width:0;padding:13px 12px}.request-inbox>header{justify-content:space-between;align-items:flex-start;min-height:45px;display:flex}.request-inbox>header small{color:#6c736f;font-size:.46rem}.request-inbox>header h4{font-family:var(--display);margin:2px 0 0;font-size:1rem}.request-inbox>header button{color:#0b0c0d;background:#ecece8;border-radius:6px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:.5rem;display:flex}.request-inbox>header svg{width:11px}.request-metrics{grid-template-columns:1fr 1fr;gap:6px;display:grid}.request-metrics>span{background:#111314;border:1px solid #282a2c;border-radius:8px;flex-direction:column;min-height:62px;padding:9px;display:flex}.request-metrics small{color:#69706c;font-size:.46rem}.request-metrics strong{font-family:var(--display);margin-top:auto;font-size:1.24rem}.request-search{color:#686f6b;background:#101213;border:1px solid #282a2c;border-radius:7px;align-items:center;gap:6px;min-height:34px;margin-top:8px;padding:0 8px;font-size:.48rem;display:flex}.request-search svg{width:11px}.request-search svg:last-child{margin-left:auto}.request-list-real{border:1px solid #282a2c;border-radius:8px;margin-top:8px;overflow:hidden}.request-list-real article{border-bottom:1px solid #242628;grid-template-columns:6px 1fr auto;align-items:center;gap:7px;min-height:66px;padding:9px;display:grid}.request-list-real article:last-child{border-bottom:0}.request-list-real article.active{background:#ee60180e}.request-list-real article>i{background:#ee6018;border-radius:50%;width:5px;height:5px}.request-list-real article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.request-list-real small{color:#626966;text-overflow:ellipsis;white-space:nowrap;font-size:.42rem;overflow:hidden}.request-list-real strong{text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.request-list-real article span{color:#8e9591;font-size:.43rem}.request-list-real time{color:#5f6662;align-self:start;font-size:.41rem}.request-detail-real{background:#0d0f10;min-width:0;padding:14px 16px;overflow:hidden}.request-detail-real>header{color:#69706c;justify-content:space-between;align-items:center;font-size:.46rem;display:flex}.request-detail-real>header>div{align-items:center;gap:7px;display:flex}.request-detail-real>header button{color:#9ca29f;background:#141617;border:1px solid #292b2d;border-radius:5px;min-height:26px;padding:0 7px;font-size:.46rem}.request-detail-real>header svg{width:12px}.request-detail-heading{max-width:510px;margin-top:16px}.request-detail-heading>span{color:#d69a67;align-items:center;gap:5px;font-size:.48rem;display:inline-flex}.request-detail-heading>span i{background:#ee6018;border-radius:50%;width:5px;height:5px}.request-detail-heading h5{font-family:var(--display);letter-spacing:-.025em;margin:7px 0 0;font-size:1.35rem;font-weight:600}.request-detail-heading p{color:#848b87;margin:8px 0 0;font-size:.56rem;line-height:1.55}.request-detail-grid{grid-template-columns:1.15fr .85fr;gap:8px;margin-top:17px;display:grid}.request-detail-grid>section,.request-detail-grid>aside{background:#101213;border:1px solid #27292b;border-radius:8px;min-width:0;padding:11px}.request-detail-real h6{margin:0;font-size:.55rem}.request-detail-grid dl{margin:8px 0 0}.request-detail-grid dl>div{border-top:1px solid #252729;justify-content:space-between;align-items:center;min-height:27px;font-size:.44rem;display:flex}.request-detail-grid dd{color:#bdc1be;margin:0}.request-file{color:#949a96;background:#17191a;border-radius:5px;align-items:center;gap:5px;min-height:29px;margin-top:8px;padding:0 7px;font-size:.43rem;display:flex}.request-file svg{width:11px}.request-file em{color:#5f6662;margin-left:auto;font-style:normal}.request-progress{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;margin-top:11px;display:grid}.request-progress span{color:#777e7a;text-align:center;flex-direction:column;align-items:center;gap:4px;font-size:.4rem;display:flex}.request-progress span svg{color:#d69a67;width:14px}.request-progress i{background:#313335;height:1px}.request-activity-real{background:#101213;border:1px solid #27292b;border-radius:8px;margin-top:8px;padding:10px}.request-activity-real>header{justify-content:space-between;display:flex}.request-activity-real>header span{color:#606763;font-size:.42rem}.request-activity-real>div{border-top:1px solid #252729;grid-template-columns:25px 1fr;align-items:center;gap:7px;min-height:45px;display:grid}.request-activity-real>div>span{color:#7fb190;background:#7fb19012;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.request-activity-real>div svg{width:12px}.request-activity-real p{flex-direction:column;gap:2px;margin:0;display:flex}.request-activity-real p strong{font-size:.48rem}.request-activity-real p small{color:#6b726e;font-size:.42rem}.assistant-demo{background:#0a0b0c;padding:18px}.assistant-window{color:#18201e;background:#f2f1ec;border-color:#c8cbc6}.assistant-sidebar{color:#777f7b;background:#e7e7e1;border-color:#d6d7d2}.assistant-sidebar strong{color:#17201e}.assistant-sidebar>span.active{color:#17201e;background:#f7f6f1}.assistant-chat{background:#f2f1ec}.assistant-question{color:#28312e;background:#dfe3df}.assistant-answer>div>strong{color:#17201e}.assistant-answer p{color:#616a66}.assistant-findings li{background:#faf9f5;border-color:#d3d5cf}.assistant-findings li>span{color:#91602f}.assistant-findings li>small{color:#7c847f}.assistant-sources span{color:#626b67;background:#f8f7f2;border-color:#d0d2cc}.assistant-answer .source-action{color:#315f60}.assistant-composer{color:#8a918d;background:#fbfaf6;border-color:#d0d2cc;box-shadow:0 12px 32px #282b2914}.assistant-composer i{color:#fff;background:#17201e}.source-preview{background:#ecebe6;border-color:#d7d8d3}.source-preview>strong{color:#17201e}.source-preview>p,.source-preview>span{color:#7b827f}.document-lines i{background:#d0d2cd}.document-lines i.marked{background:#e8c99d}.automation-topbar{padding-left:58px;position:relative}.automation-topbar:before{content:"";background:#ec6a5e;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:17px;translate:0 -50%;box-shadow:11px 0 #f4bf4f,22px 0 #61c554}.automation-node{transition:border-color .25s,transform .25s}.automation-node:hover{border-color:#4c514e;transform:translateY(-2px)}.automation-signal{stroke-dasharray:8 10;animation:2.4s linear infinite flowSignal}@keyframes flowSignal{to{stroke-dashoffset:-36px}}@media (max-width:1199px){.hero-product-fragment{display:none}.hero-product-shell{position:absolute}.hero-app-grid{grid-template-columns:minmax(0,1fr) 290px}.request-app-body{grid-template-columns:52px 210px minmax(0,1fr)}}@media (max-width:900px){.hero-app-chrome nav{display:none}.hero-app-chrome{grid-template-columns:42px auto 1fr auto}.hero-app-chrome>em{justify-self:start}.hero-app-grid{grid-template-columns:1fr 275px}.hero-page-structure{grid-template-columns:1fr}.hero-page-structure article{min-height:51px}.hero-page-structure article:nth-child(2){display:none}.hero-app-activity svg{height:62px}.request-app-body{grid-template-columns:48px 190px minmax(0,1fr)}.request-detail-grid{grid-template-columns:1fr}.request-detail-grid>aside{display:none}}@media (max-width:760px){.hero-workspace,.hero-product-shell{min-height:700px}.hero-product-shell{position:absolute}.hero-app-body{grid-template-columns:1fr}.hero-app-rail{display:none}.hero-app-main{grid-template-rows:auto 40px 1fr;padding:14px}.hero-app-grid{grid-template-columns:1fr;overflow:hidden}.hero-app-work{border-right:0}.hero-product-ai{border-top:1px solid #282a2c;min-height:250px}.hero-product-answer ul{display:none}.hero-product-question{min-height:42px}.hero-app-activity{display:none}.request-app{height:520px;padding:10px}.request-app-body{grid-template-columns:44px 180px minmax(0,1fr)}.request-rail>b{width:25px;height:25px}.request-inbox{padding:10px 8px}.request-list-real article:nth-child(n+4){display:none}.request-detail-heading{margin-top:10px}.request-detail-heading h5{font-size:1.05rem}.request-activity-real>div:nth-of-type(2){display:none}.method-mobile-visual:has(.direction-premium){height:560px}.method-mobile-visual:has(.validation-premium){height:650px}.method-mobile-visual:has(.release-premium-new){height:570px}}@media (max-width:620px){.automation-topbar>span{flex:1;min-width:0}.automation-topbar>span strong{text-overflow:ellipsis;white-space:nowrap;max-width:116px;overflow:hidden}.automation-topbar>span i{display:none}.automation-toolbar{flex:none}}@media (max-width:520px){.hero-workspace,.hero-product-shell{min-height:650px}.hero-app-chrome{grid-template-columns:38px auto 1fr auto;padding-inline:13px}.hero-app-chrome>em{display:none}.hero-app-chrome button{font-size:0}.hero-app-chrome button:after{content:"Enviar";font-size:.5rem}.hero-app-main{padding:11px}.hero-app-heading h3{max-width:220px;font-size:1.05rem}.hero-live-status{font-size:0}.hero-live-status:after{content:"Ativo";font-size:.48rem}.hero-app-progress>span b{display:none}.hero-app-progress{grid-template-columns:auto 1fr auto 1fr auto 1fr auto}.hero-page-structure article:nth-child(n+2){display:none}.hero-app-work{grid-template-rows:auto auto}.hero-product-ai{padding:12px}.hero-product-question{margin-left:18px}.hero-product-answer p{font-size:.51rem}.hero-product-answer>div>div span:nth-child(2){display:none}.request-app{height:490px}.request-app-body{grid-template-columns:1fr}.request-rail,.request-inbox{display:none}.request-detail-real{padding:12px}.request-detail-heading h5{font-size:1.18rem}.request-detail-grid{margin-top:12px}.request-activity-real{margin-top:7px}.request-activity-real>div{min-height:42px}.automation-flow-nodes{grid-template-columns:1fr 1fr}.automation-node:nth-child(n+4){display:grid}.automation-node.node-review{display:none}.automation-node{min-height:61px}.automation-log em{display:none}.assistant-demo{padding:10px}.assistant-chat{padding:22px 15px}.method-mobile-visual:has(.validation-premium){height:680px}}@media (max-width:400px){.project-scope-strip{gap:5px;padding-inline:10px}.project-scope-strip span{padding-inline:6px;font-size:.5rem}.method-mobile-visual:has(.validation-premium){height:700px}}@media (prefers-reduced-motion:reduce){.hero-product-fragment{display:none!important}.hero-product-shell,.hero-app-progress>*,.hero-page-structure article,.hero-app-activity,.hero-product-ai,.hero-product-answer{opacity:1!important;transform:none!important}.method-mobile-visual:has(.direction-premium){height:560px}.method-mobile-visual:has(.validation-premium){height:650px}.method-mobile-visual:has(.release-premium-new){height:570px}}.service-visual-stage>div,.service-visual-stage .product-visual{width:100%}.showcase-image,.request-app,.automation-demo,.assistant-demo{background:0 0;border:0;padding:0}.showcase-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:20px;width:100%;height:100%;display:block}.request-app-window,.automation-window,.assistant-window{width:100%;height:100%}.hero-app-activity svg .area{animation:3.4s ease-in-out infinite alternate heroAreaBreath}.hero-app-activity svg .pulse{fill:none;stroke:#f6b06f;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:10 580;vector-effect:non-scaling-stroke;animation:3.8s linear infinite heroGraphTravel}.hero-app-activity svg circle{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite heroPointPulse}@keyframes heroGraphTravel{to{stroke-dashoffset:-590px}}@keyframes heroAreaBreath{0%{opacity:.55}to{opacity:1}}@keyframes heroPointPulse{50%{opacity:.55;transform:scale(1.8)}}.request-app-window{color:#17201e;background:#f4f2ed;border-color:#c7cac4;box-shadow:0 26px 55px #00000029}.request-app-window .app-chrome{color:#17201e;background:#f3f2ed;border-color:#d4d5d0}.request-app-window .app-chrome>em,.request-app-window .app-chrome>div{color:#8a908d}.request-inbox{color:#17201e;background:#ecebe6;border-color:#d3d5cf}.request-inbox>header small,.request-metrics small{color:#858c88}.request-inbox>header button{color:#fff;background:#18201f}.request-metrics>span,.request-search,.request-list-real{background:#f7f6f2;border-color:#d1d3cd}.request-search{color:#8b918e}.request-list-real article{border-color:#dadbd6}.request-list-real article.active{background:#fff4e9;position:relative}.request-list-real article.active:after{content:"";background:#b96b2d;width:2px;animation:2.3s ease-in-out infinite requestSelectPulse;position:absolute;inset:0 auto 0 0}.request-list-real article>i{background:#b96b2d}.request-list-real small,.request-list-real time{color:#909692}.request-list-real article span{color:#6d7571}.request-list-real article:nth-child(4){display:none}.request-detail-real{color:#17201e;background:#f7f6f2}.request-detail-real>header{color:#8b918e}.request-detail-heading>span{color:#9d5a23}.request-detail-heading>span i{background:#c67332}.request-detail-grid>section,.request-detail-grid>aside,.request-activity-real{background:#fcfbf7;border-color:#d4d6d0}.request-detail-grid dl>div,.request-activity-real>div{border-color:#dfe0db}.request-file em,.request-activity-real>header span{color:#929894}.request-progress span{color:#7f8783}.request-activity-real>div>span{color:#438168;background:#e4f0e8}.request-activity-real p small{color:#7b827e}.request-activity-real>div:nth-of-type(2){display:none}.request-progress .done svg{animation:2.6s ease-in-out infinite requestCheck}.request-progress .done:nth-child(3) svg{animation-delay:.45s}@keyframes requestSelectPulse{50%{opacity:.35}}@keyframes requestCheck{50%{filter:drop-shadow(0 0 5px #43816859);transform:scale(1.15)}}.assistant-findings{grid-template-columns:1fr;gap:7px}.assistant-findings li{flex-direction:column;align-items:flex-start;gap:3px;min-height:70px;padding:9px 10px;display:flex}.assistant-findings li>span{align-self:flex-start}.assistant-findings li>strong,.assistant-findings li>small{overflow-wrap:anywhere;min-width:0}.assistant-findings li>strong{align-self:end;font-size:.68rem;line-height:1.28}.assistant-findings li>small{align-self:start;margin-top:3px}@media (min-width:761px) and (max-width:1199px){.automation-flow-nodes{padding:0;display:block;position:absolute;inset:0}.automation-connectors{display:block}.automation-node,.node-capture,.node-validate,.node-register,.node-summary,.node-notify,.node-review{grid-template-columns:27px 1fr 12px;gap:6px;width:132px;min-height:64px;padding:8px;position:absolute}.automation-node>span{width:27px;height:27px}.automation-node>span svg{width:13px}.automation-node>svg{width:11px}.automation-node small{font-size:.42rem}.automation-node strong{font-size:.56rem}.automation-node p{font-size:.44rem}.node-capture{top:38%;left:1%}.node-validate{top:12%;left:22%}.node-register{top:38%;left:43%}.node-summary{top:12%;left:64%}.node-notify{top:38%;right:1%}.node-review{top:68%;left:29%}.automation-run-card{width:38%;padding:10px 11px;display:block;bottom:5%;right:3%}.automation-run-card>strong{font-size:.62rem}.automation-run-card em{display:none}}.delivery-card{transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s}.docs-stack span{animation:3.4s cubic-bezier(.22,1,.36,1) infinite deliveryRowLive}.docs-stack span:nth-child(2){animation-delay:.28s}.docs-stack span:nth-child(3){animation-delay:.56s}.review-orbit>svg{animation:2.8s ease-in-out infinite reviewCheckLive}.continuity-visual>span>svg{animation:3.2s ease-in-out infinite continuityNodeLive}.continuity-visual>span:nth-of-type(2)>svg{animation-delay:.35s}.continuity-visual>span:nth-of-type(3)>svg{animation-delay:.7s}@keyframes deliveryRowLive{0%,12%{opacity:.58;transform:translate(-5px)}25%,86%{opacity:1;transform:none}to{opacity:.76;transform:none}}@keyframes reviewCheckLive{50%{filter:drop-shadow(0 0 9px #83b99e40);transform:scale(1.08)}}@keyframes continuityNodeLive{50%{border-color:#e2a35f75;transform:translateY(-3px)}}@media (max-width:760px){.showcase-image img{border-radius:14px}.assistant-findings li{min-height:64px}}@media (prefers-reduced-motion:reduce){.hero-app-activity svg .area,.hero-app-activity svg .pulse,.hero-app-activity svg circle,.request-list-real article.active:after,.request-progress .done svg,.delivery-card,.docs-stack span,.review-orbit>svg,.continuity-visual>span>svg{animation:none!important;transform:none!important}}.hero-activity-kpis{grid-template-columns:repeat(3,1fr);margin-top:11px;gap:7px!important;display:grid!important}.hero-activity-kpis>span{background:#121415;border:1px solid #27292b;border-radius:7px;flex-direction:column;min-height:46px;padding:7px 9px;align-items:flex-start!important;gap:2px!important;display:flex!important}.hero-activity-kpis strong{color:#eeefed;font-family:var(--display);font-size:.92rem;font-weight:620}.hero-activity-kpis small{color:#6f7672;font-size:.44rem}.hero-app-activity svg{height:58px;margin-top:3px}.hero-app-progress>span.active i{animation:2.2s ease-in-out infinite activeStepPulse}.hero-live-status i{animation:1.9s ease-in-out infinite liveStatusPulse}@keyframes activeStepPulse{50%{box-shadow:0 0 0 6px #ee601814}}@keyframes liveStatusPulse{50%{opacity:.55;box-shadow:0 0 18px #ee6018d9}}.automation-app-rail{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0bdb;border-right:1px solid #242628;flex-direction:column;align-items:center;gap:6px;width:38px;padding:12px 0;display:flex;position:absolute;inset:0 auto 0 0}.automation-app-rail span{color:#565f5b;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.automation-app-rail svg{width:12px}.automation-connectors .automation-signal{stroke-dasharray:18 520;animation:4.8s ease-in-out infinite alternate automationRoundtrip}@keyframes automationRoundtrip{0%{stroke-dashoffset:0}to{stroke-dashoffset:-538px}}.evidence-chart path:first-child{stroke-dasharray:760;stroke-dashoffset:760px;animation:4.5s cubic-bezier(.22,1,.36,1) infinite methodChartDraw}.evidence-chart .chart-area{animation:3s ease-in-out infinite alternate methodAreaLive}.direction-progress b{animation:3.6s ease-in-out infinite alternate methodProgressLive}.validation-ready{animation:3s ease-in-out infinite validationReadyLive}.release-premium-status>span{animation:3.2s ease-in-out infinite releaseStatusLive}@keyframes methodChartDraw{0%,10%{stroke-dashoffset:760px}45%,to{stroke-dashoffset:0}}@keyframes methodAreaLive{0%{opacity:.28}to{opacity:.72}}@keyframes methodProgressLive{0%{transform:scaleX(.42)}to{transform:scaleX(.78)}}@keyframes validationReadyLive{50%{border-color:#83b99e75;box-shadow:0 0 28px #83b99e0f}}@keyframes releaseStatusLive{50%{filter:drop-shadow(0 0 9px #83b99e2e);transform:scale(1.035)}}@media (max-width:760px){.automation-app-rail{display:none}.automation-flow-nodes{left:0}.automation-connectors{width:100%;left:0}.hero-activity-kpis{display:none!important}}@media (prefers-reduced-motion:reduce){.hero-app-progress>span.active i,.hero-live-status i,.automation-connectors .automation-signal,.evidence-chart path:first-child,.evidence-chart .chart-area,.direction-progress b,.validation-ready,.release-premium-status>span{animation:none!important;transform:none!important}}.hero-app-grid{--ai-panel:330px;grid-template-columns:minmax(0,1fr) var(--ai-panel)}.hero-fragment-intake{top:-58%}.hero-fragment-ai{top:-56%}.hero-fragment-flow{top:-16%}.showcase-image{margin:0;aspect-ratio:1672/941!important;height:auto!important;min-height:0!important}.showcase-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:1199px){.hero-app-grid{--ai-panel:290px;grid-template-columns:minmax(0,1fr) var(--ai-panel)}}@media (max-width:900px){.hero-app-grid{--ai-panel:275px}}@media (max-width:760px){.hero-app-grid{grid-template-columns:1fr;display:grid}}.hero-assembly{overflow:visible}.hero-assembly .hero-product-shell{border-radius:24px;min-height:0;position:absolute;inset:0}.hero-dashboard-shell{transform-origin:50% 78%;background:#090b0c;border:1px solid #2a2d2e;overflow:hidden;box-shadow:0 42px 120px #0000008f,inset 0 1px #ffffff09}.hero-dashboard-chrome{color:#757c79;background:#0b0d0e;border-bottom:1px solid #26292a;grid-template-columns:38px auto 1fr auto auto;align-items:center;gap:12px;height:54px;padding:0 18px;font-size:.58rem;display:grid}.hero-dashboard-chrome>strong{color:#eef0ed;font-size:.65rem}.hero-dashboard-chrome>em{font-style:normal}.hero-dashboard-chrome nav,.hero-dashboard-chrome>div{align-items:center;gap:7px;display:flex}.hero-dashboard-chrome nav{justify-self:end}.hero-dashboard-chrome nav span{border-radius:6px;align-items:center;min-height:30px;padding:0 10px;display:inline-flex}.hero-dashboard-chrome nav span.active{color:#e7e9e6;background:#191b1c}.hero-dashboard-chrome>div svg{width:13px}.hero-dashboard-chrome button{color:#d3d6d2;background:#121415;border:1px solid #303334;border-radius:6px;min-height:30px;padding:0 10px;font-size:.54rem}.hero-dashboard-body{grid-template-columns:62px minmax(0,1fr);height:calc(100% - 54px);display:grid}.hero-dashboard-rail{background:#0a0c0d;border-right:1px solid #252829;flex-direction:column;align-items:center;padding:15px 0 12px;display:flex}.hero-dashboard-rail>b{color:#151818;background:#edf0eb;border-radius:7px;place-items:center;width:30px;height:30px;font-size:.58rem;display:grid}.hero-dashboard-rail nav{flex-direction:column;gap:7px;margin-top:18px;display:flex}.hero-dashboard-rail nav span,.hero-dashboard-rail>small{color:#59615e;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.hero-dashboard-rail nav span.active{color:#efaa64;background:#e2a35f17}.hero-dashboard-rail svg{width:13px}.hero-dashboard-rail>small{margin-top:auto}.hero-dashboard-main{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:36px 36px;min-width:0;padding:17px 19px 18px;position:relative;overflow:hidden}.hero-dashboard-heading{justify-content:space-between;gap:20px;min-height:68px;display:flex}.hero-dashboard-heading>div{flex-direction:column;display:flex}.hero-dashboard-heading>div>span{color:#e4a15f;font-family:var(--mono);letter-spacing:.12em;font-size:.48rem}.hero-dashboard-heading h3{color:#eff1ee;font-family:var(--display);letter-spacing:-.035em;margin:5px 0 0;font-size:1.23rem;line-height:1}.hero-dashboard-heading p{color:#626966;margin:5px 0 0;font-size:.5rem}.hero-dashboard-heading .hero-live-status{align-self:flex-start}.hero-dashboard-overview{transform-origin:50%;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);gap:11px;display:grid;position:absolute;inset:88px 19px 18px}.hero-dashboard-slot{background:#ffffff04;border:1px dashed #ffffff21;border-radius:13px;min-width:0;position:relative;overflow:hidden}.hero-slot-cash{grid-area:1/1/2/2}.hero-slot-margin{grid-area:2/1/3/2}.hero-slot-risk{grid-area:1/2/2/3}.hero-slot-ai{grid-area:2/2/3/3}.hero-slot-content{opacity:0;width:100%;height:100%}.hero-float-card{z-index:8;transform-origin:0 0;will-change:transform,opacity;border-radius:15px;position:absolute;overflow:hidden;box-shadow:0 30px 72px #00000061}.hero-float-cash{width:370px;height:196px;top:-54%;left:-3%}.hero-float-margin{width:310px;height:170px;top:-11%;left:8%}.hero-float-risk{width:240px;height:200px;top:-48%;right:-2%}.hero-float-composer{width:350px;height:140px;top:-9%;right:8%}.hero-float-cash,.hero-slot-cash .hero-slot-content{color:#d9ebfb;background:linear-gradient(145deg,#173a59,#102f4b);border:1px solid #91c7ee4d;padding:14px 16px 12px}.hero-float-cash header,.hero-slot-cash header,.hero-float-margin header,.hero-slot-margin header,.hero-float-risk header,.hero-slot-risk header{justify-content:space-between;align-items:center;display:flex}.hero-float-cash header span,.hero-slot-cash header span{font-size:.63rem;font-weight:720}.hero-float-cash header em,.hero-slot-cash header em{color:#7fb2da;font-family:var(--mono);font-size:.42rem;font-style:normal}.hero-cash-total{align-items:baseline;gap:9px;margin-top:8px;display:flex}.hero-cash-total strong{color:#f1f8fd;font-family:var(--display);font-size:1.32rem;line-height:1}.hero-cash-total small{color:#8ccaa7;font-size:.5rem}.hero-mini-bars{background:repeating-linear-gradient(90deg,#0000 0 27px,#ffffff09 27px 28px);border-bottom:1px solid #b7d7ef38;align-items:flex-end;gap:7px;height:59px;margin-top:10px;display:flex}.hero-mini-bars i{background:linear-gradient(#7fc2f0,#498dc0);border-radius:2px 2px 0 0;flex:1;min-width:4px}.hero-float-cash footer,.hero-slot-cash footer{color:#81a6c1;grid-template-columns:auto 1fr auto auto;align-items:center;gap:7px;margin-top:9px;font-size:.45rem;display:grid}.hero-float-cash footer b,.hero-slot-cash footer b{color:#d9edf9;font-size:.5rem}.hero-float-margin,.hero-slot-margin .hero-slot-content{color:#1a201e;background:#f4f2ed;border:1px solid #d5d4cd;padding:13px 15px}.hero-float-margin header span,.hero-slot-margin header span{font-size:.62rem;font-weight:730}.hero-float-margin header em,.hero-slot-margin header em{color:#92928c;font-family:var(--mono);font-size:.41rem;font-style:normal}.hero-float-margin>div,.hero-slot-margin .hero-slot-content>div{align-items:baseline;gap:9px;margin-top:7px;display:flex}.hero-float-margin>div strong,.hero-slot-margin .hero-slot-content>div strong{font-family:var(--display);font-size:1.18rem}.hero-float-margin>div small,.hero-slot-margin .hero-slot-content>div small{color:#777d79;font-size:.48rem}.hero-float-margin svg,.hero-slot-margin svg{width:100%;height:72px;margin-top:2px;overflow:visible}.hero-float-margin .grid,.hero-slot-margin .grid{fill:none;stroke:#d9d8d2;stroke-width:1px}.hero-float-margin .plot,.hero-slot-margin .plot{fill:none;stroke:#293330;stroke-width:2px;stroke-linecap:round}.hero-float-margin circle,.hero-slot-margin circle{fill:#e5a35f}.hero-float-risk,.hero-slot-risk .hero-slot-content{color:#593222;background:#f1e1d8;border:1px solid #dec5b8;padding:14px}.hero-float-risk header span,.hero-slot-risk header span{font-size:.63rem;font-weight:740}.hero-float-risk header em,.hero-slot-risk header em{color:#aa7f6d;font-family:var(--mono);font-size:.41rem;font-style:normal}.hero-risk-ring{background:conic-gradient(#85462f 0 62%,#dbc1b5 62% 100%);border-radius:50%;place-items:center;width:92px;height:92px;margin:8px auto 3px;display:grid}.hero-risk-ring:before{content:"";border-radius:inherit;background:#f1e1d8;width:70px;height:70px;position:absolute}.hero-risk-ring span{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.hero-risk-ring strong{font-family:var(--display);font-size:1.02rem}.hero-risk-ring small{color:#9e7463;font-size:.42rem}.hero-float-risk footer,.hero-slot-risk footer{justify-content:space-between;align-items:baseline;display:flex}.hero-float-risk footer strong,.hero-slot-risk footer strong{font-family:var(--display);font-size:.9rem}.hero-float-risk footer small,.hero-slot-risk footer small{color:#98705f;font-size:.43rem}.hero-float-composer,.hero-slot-ai .hero-slot-content{color:#e9ece9;background:#111516;border:1px solid #35393a;padding:13px 14px 11px}.hero-float-composer header,.hero-slot-ai header{color:#aab1ad;align-items:center;gap:7px;font-size:.58rem;display:flex}.hero-float-composer header svg,.hero-slot-ai header svg{color:#e4a15f;width:13px}.hero-float-composer header i,.hero-slot-ai header i{background:#82b99b;border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 10px #82b99b8c}.hero-float-composer p,.hero-slot-ai p{color:#747c78;background:#1a1e1f;border-radius:8px;min-height:40px;margin:9px 0 8px;padding:10px 11px;font-size:.54rem}.hero-float-composer footer,.hero-slot-ai footer{color:#68706c;justify-content:space-between;align-items:center;font-size:.43rem;display:flex}.hero-float-composer footer span,.hero-slot-ai footer span{align-items:center;gap:5px;display:inline-flex}.hero-float-composer footer svg,.hero-slot-ai footer svg{width:11px}.hero-float-composer footer b,.hero-slot-ai footer b{color:#121516;background:#eceeea;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.hero-dashboard-report{z-index:3;color:#171c1a;opacity:0;background:#f3f2ed;border:1px solid #d6d7d2;border-radius:15px;padding:13px;position:absolute;inset:88px 19px 18px;overflow:hidden;box-shadow:0 24px 56px #0003}.hero-report-question{color:#202624;background:#e3e3de;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-end;width:min(64%,520px);min-height:42px;margin-left:auto;padding:9px 12px;font-size:.58rem;display:flex}.hero-report-question p{min-height:15px;margin:0}.hero-report-question>span{color:#777e7a;align-items:center;gap:5px;margin-top:4px;font-size:.42rem;display:inline-flex}.hero-report-question svg{width:10px}.hero-report-thinking{color:#717874;justify-content:center;align-items:center;gap:5px;margin:24px auto;font-size:.53rem;display:flex}.hero-report-thinking span{background:#3c7f66;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite thinkingDot}.hero-report-thinking span:nth-child(2){animation-delay:.15s}.hero-report-thinking span:nth-child(3){animation-delay:.3s}.hero-report-result{margin-top:9px}.hero-report-result>header{justify-content:space-between;align-items:flex-start;display:flex}.hero-report-result>header span,.hero-report-reading>span{color:#96703f;font-family:var(--mono);letter-spacing:.1em;font-size:.43rem}.hero-report-result h4{font-family:var(--display);letter-spacing:-.03em;margin:4px 0 0;font-size:1.17rem}.hero-report-result>header em{color:#64706a;align-items:center;gap:5px;font-size:.45rem;font-style:normal;display:inline-flex}.hero-report-result>header em i{background:#71aa8b;border-radius:50%;width:6px;height:6px}.hero-report-layout{grid-template-columns:minmax(0,1.55fr) minmax(210px,.75fr);gap:10px;margin-top:11px;display:grid}.hero-report-chart,.hero-report-reading{background:#faf9f5;border:1px solid #d4d5d0;border-radius:10px;min-width:0;margin:0;padding:11px 12px}.hero-report-chart figcaption{justify-content:space-between;gap:12px;font-size:.5rem;display:flex}.hero-report-chart figcaption span{color:#777e7a;align-items:center;gap:5px;font-size:.42rem;display:inline-flex}.hero-report-chart figcaption i{background:#397eb5;width:7px;height:2px}.hero-report-chart figcaption i:nth-child(2){background:#d69465}.hero-report-chart svg{width:100%;height:116px;margin-top:4px;overflow:visible}.hero-report-chart .chart-grid{fill:none;stroke:#dedfda;stroke-width:1px;stroke-dasharray:3 5}.hero-report-chart .chart-budget,.hero-report-chart .chart-actual{fill:none;stroke-linecap:round;stroke-width:2.1px;vector-effect:non-scaling-stroke}.hero-report-chart .chart-budget{stroke:#d69465}.hero-report-chart .chart-actual{stroke:#397eb5;stroke-dasharray:900;animation:2.8s cubic-bezier(.22,1,.36,1) both heroReportDraw}.hero-report-chart .actual-point{fill:#397eb5}.hero-report-chart .budget-point{fill:#d69465}.hero-chart-months{color:#8c928e;justify-content:space-between;padding:0 8px 0 31px;font-size:.4rem;display:flex}.hero-report-reading p{color:#515a56;margin:7px 0 8px;font-size:.51rem;line-height:1.45}.hero-report-reading ul{margin:0;padding:0;list-style:none}.hero-report-reading li{border-top:1px solid #dedfda;justify-content:space-between;align-items:center;min-height:27px;font-size:.47rem;display:flex}.hero-report-reading li span{color:#9a5c34}.hero-report-reading footer{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.hero-report-reading footer span{color:#767d79;border:1px solid #d7d8d3;border-radius:4px;align-items:center;gap:4px;padding:4px 5px;font-size:.39rem;display:inline-flex}.hero-report-reading footer svg{width:9px}.hero-report-composer{color:#8a908d;background:#fbfaf6;border:1px solid #d4d5d0;border-radius:8px;justify-content:space-between;align-items:center;min-height:31px;padding:0 9px;font-size:.45rem;display:flex;position:absolute;bottom:11px;left:13px;right:13px}.hero-report-composer svg{color:#202624;width:11px}@keyframes heroReportDraw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}@media (max-width:1199px){.hero-assembly .hero-float-card{display:none}.hero-assembly .hero-product-shell{opacity:1;transform:none}.hero-slot-content{opacity:1}}@media (max-width:900px){.hero-dashboard-chrome{grid-template-columns:38px auto 1fr auto}.hero-dashboard-chrome>em,.hero-dashboard-chrome nav{display:none}.hero-dashboard-overview{grid-template-columns:1.15fr .85fr}.hero-report-layout{grid-template-columns:1fr}.hero-report-reading{display:none}.hero-report-question{width:82%}}@media (max-width:760px){.hero-assembly,.hero-assembly .hero-product-shell{min-height:610px}.hero-dashboard-body{grid-template-columns:1fr}.hero-dashboard-rail{display:none}.hero-dashboard-main{padding:15px 12px}.hero-dashboard-heading{min-height:75px}.hero-dashboard-heading h3{font-size:1.08rem}.hero-dashboard-heading .hero-live-status{font-size:0}.hero-dashboard-heading .hero-live-status:after{content:"Ativo";font-size:.46rem}.hero-dashboard-overview{grid-template-rows:1.18fr .82fr;grid-template-columns:1fr 1fr;gap:8px;inset:92px 12px 12px}.hero-slot-cash{grid-area:1/1/2/3}.hero-slot-risk{grid-area:2/1/3/2}.hero-slot-margin{display:none}.hero-slot-ai{grid-area:2/2/3/3}.hero-slot-cash .hero-slot-content{padding:12px}.hero-slot-cash .hero-mini-bars{height:65px}.hero-slot-risk .hero-risk-ring{width:72px;height:72px}.hero-slot-risk .hero-risk-ring:before{width:55px;height:55px}.hero-slot-ai p{min-height:55px}.hero-dashboard-report{display:none}}@media (min-width:1200px) and (max-height:760px){.hero-workspace-positioner{bottom:3svh}.hero-workspace{height:66svh;min-height:520px}.hero-float-cash{top:-52%}.hero-float-risk{top:-46%}.hero-float-margin{top:-10%}.hero-float-composer{top:-8%}}@media (prefers-reduced-motion:reduce){.hero-assembly .hero-float-card{display:none!important}.hero-assembly .hero-slot-content{opacity:1!important}.hero-assembly .hero-dashboard-overview{display:none}.hero-assembly .hero-dashboard-report{opacity:1!important;transform:none!important}.hero-report-chart .chart-actual{animation:none}}:root{--canvas:#020202;--canvas-soft:#070707;--surface:#0a0a0a;--surface-raised:#11100f;--paper:#eeeeea;--paper-soft:#deddd7;--ink:#11100f;--text:#eee;--muted:#aaa6a3;--muted-dark:#6d6865;--line:#eeeeee1c;--line-strong:#eee3;--line-dark:#10100f26;--warm:#ee6018;--warm-soft:#ff8b4f;--cool:#75bfe8;--green:#a0ca92}body{background:#020202}::selection{color:#080706;background:#ee6018}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020202db;border-bottom-color:#eeeeee17}.brand-lockup{align-items:center;min-width:188px;height:40px;display:flex}.brand-logo{width:188px;height:auto}.logo-link{padding:5px 0}.header-cta{color:#11100f;background:#fafafa;border-radius:3px}.header-cta:hover{color:#11100f;background:#ee6018}.button{border-radius:4px}.button-primary{color:#0a0908;background:#fafafa}.button-primary:hover{color:#0a0908;background:#ee6018}.button-ghost{background:#1f1d1c;border-color:#3d3a39}.hero-ambient{background:radial-gradient(circle at 50% 78%,#ee60181a,#0000 32%),linear-gradient(#0000 72%,#ee601809)}.hero-overline,.premium-kicker,.operation-visual-heading span{color:#ee6018}.hero-product-shell,.request-app-window,.automation-window,.assistant-window,.method-premium,.delivery-card-visual{font-family:Manrope Variable,sans-serif}.app-dots{background:#ec6a5e!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:11px 0 #f4bf4f,22px 0 #61c554!important}.product-visual{height:640px}.hero-product-shell,.request-app-window,.automation-window,.assistant-window{box-shadow:0 45px 120px #0000008c}.hero-workspace{height:min(69svh,720px);min-height:610px}.hero-product-shell{color:#eee;background:#080808;border:1px solid #2a2827;border-radius:20px;box-shadow:0 45px 120px #00000094,inset 0 1px #ffffff09}.hero-app-chrome{background:#0a0908;border-color:#272523;grid-template-columns:38px auto 1fr auto auto;gap:12px;height:54px;padding:0 18px}.hero-app-chrome>strong{color:#f2f1ef;font-family:var(--mono);letter-spacing:.06em;font-size:.61rem}.hero-app-chrome>em{color:#716c69;font-family:var(--mono);letter-spacing:.04em;justify-self:start;font-size:.46rem}.hero-app-chrome nav{justify-self:end;gap:3px}.hero-app-chrome nav span{color:#77716e;border-radius:3px;min-height:30px;padding:0 9px;font-size:.5rem}.hero-app-chrome nav span.active{color:#eee;background:#1b1918}.hero-app-chrome>div{color:#77716e}.hero-app-chrome>div svg{width:13px}.hero-app-chrome button{background:#161413;border:1px solid #34312f;border-radius:3px;min-height:29px}.hero-app-body{grid-template-columns:58px minmax(0,1fr);height:calc(100% - 54px)}.hero-app-rail{background:#080707;border-color:#262422;padding:15px 0 12px}.hero-app-rail>b{color:#0b0908;width:29px;height:29px;font-family:var(--mono);background:#f2f1ed;border-radius:4px;font-size:.52rem}.hero-app-rail nav{gap:6px;margin-top:18px}.hero-app-rail nav span,.hero-app-rail>small{color:#58534f;border-radius:4px;width:31px;height:31px}.hero-app-rail nav span.active{color:#ee6018;background:#ee60181a}.hero-app-rail svg{width:13px}.hero-app-main{background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:36px 36px;grid-template-rows:auto 37px minmax(0,1fr);padding:16px 18px 18px;display:grid}.hero-app-heading{min-height:62px}.hero-app-heading>div>span{color:#ee6018;font-family:var(--mono);letter-spacing:.12em;font-size:.43rem}.hero-app-heading h3{color:#f0efed;font-size:1.2rem;font-weight:520}.hero-app-heading p{color:#696460;font-size:.47rem}.hero-live-status{color:#928b86;font-family:var(--mono);border:1px solid #2c2927;border-radius:3px;padding:6px 8px;font-size:.41rem}.hero-live-status i{background:#a0ca92;box-shadow:0 0 12px #a0ca9299}.hero-app-progress{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;min-height:36px}.hero-app-progress>span{color:#625d59;gap:5px;font-size:.43rem}.hero-app-progress>span i{color:#827b76;border-color:#373330;width:17px;height:17px;font-size:.38rem}.hero-app-progress>span.done i{color:#0a0908;background:#a0ca92;border-color:#a0ca92}.hero-app-progress>span.active i{color:#ee6018;border-color:#ee6018}.hero-app-progress>em{background:#2a2725}.hero-app-grid{--ai-panel:320px;grid-template-columns:minmax(0,1fr) var(--ai-panel);background:#0b0a09;border:1px solid #282624;border-radius:8px;min-height:0;overflow:hidden}.hero-app-work{background:#0a0908;border-right:1px solid #282624;grid-template-rows:78px minmax(0,1fr) 73px;gap:9px;min-width:0;padding:11px;display:grid}.hero-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hero-kpi-grid article{background:#100f0e;border:1px solid #282624;border-radius:5px;min-width:0;padding:9px 10px;overflow:hidden}.hero-kpi-grid header{color:#948d88;justify-content:space-between;align-items:center;font-size:.44rem;display:flex}.hero-kpi-grid header svg{color:#67615d;width:10px}.hero-kpi-grid article>strong{letter-spacing:-.03em;margin-top:5px;font-size:.9rem;font-weight:520;display:block}.hero-kpi-grid article>small{font-family:var(--mono);margin-top:3px;font-size:.37rem;display:block}.hero-kpi-grid small.positive{color:#a0ca92}.hero-kpi-grid small em{color:#625d59;font-style:normal}.hero-kpi-grid article>svg{width:46%;height:27px;margin:-20px 0 0 auto;overflow:visible}.hero-kpi-grid path{fill:none;stroke:#ee6018;stroke-width:1.5px;vector-effect:non-scaling-stroke}.hero-app-activity{background:#0e0d0c;border:1px solid #282624;border-radius:5px;min-height:0;padding:10px 11px 7px}.hero-app-activity>header{justify-content:space-between;display:flex}.hero-app-activity>header>div{flex-direction:column;gap:2px;display:flex}.hero-app-activity>header strong{color:#e4e2df;font-size:.54rem}.hero-app-activity>header span,.hero-app-activity>header em{color:#665f5b;font-family:var(--mono);font-size:.36rem;font-style:normal}.hero-activity-kpis{grid-template-columns:repeat(3,1fr);margin-top:8px;gap:6px!important}.hero-activity-kpis>span{background:#12100f;border-color:#262321;border-radius:4px;min-height:41px;padding:6px 8px}.hero-activity-kpis strong{font-size:.76rem;font-weight:520}.hero-activity-kpis small{color:#665f5b;font-family:var(--mono);font-size:.35rem}.hero-app-activity>svg{width:100%;height:77px;margin-top:2px}.hero-app-activity svg .grid{fill:none;stroke:#eeeeee0b;stroke-width:1px}.hero-app-activity svg .line{fill:none;stroke:#ee6018;stroke-width:2px;vector-effect:non-scaling-stroke}.hero-app-activity svg .cost-line{fill:none;stroke:#a0ca92;stroke-width:1.25px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.hero-app-activity svg .area{fill:url(#heroLineFill)}.hero-app-activity>footer{color:#56514d;font-family:var(--mono);grid-template-columns:auto auto 1fr repeat(5,auto);align-items:center;gap:10px;font-size:.32rem;display:grid}.hero-app-activity>footer span:nth-child(-n+2){align-items:center;gap:4px;display:flex}.hero-app-activity>footer i{background:#ee6018;width:6px;height:1px}.hero-app-activity>footer span:nth-child(2) i{background:#a0ca92}.hero-recent-activity{background:#0e0d0c;border:1px solid #282624;border-radius:5px;padding:7px 10px}.hero-recent-activity header{color:#d5d2cf;justify-content:space-between;font-size:.45rem;display:flex}.hero-recent-activity header span{color:#706965;align-items:center;gap:3px;font-size:.37rem;display:flex}.hero-recent-activity header svg{width:9px}.hero-recent-activity>div{border-top:1px solid #23211f;grid-template-columns:20px 1fr auto;align-items:center;gap:6px;min-height:24px;display:grid}.hero-recent-activity>div>i{border-radius:3px;place-items:center;width:16px;height:16px;display:grid}.hero-recent-activity>div>i svg{width:9px}.hero-recent-activity>div>i.green{color:#a0ca92;background:#a0ca9217}.hero-recent-activity>div>i.orange{color:#ee6018;background:#ee601817}.hero-recent-activity p{flex-direction:column;margin:0;display:flex}.hero-recent-activity p strong{font-size:.39rem}.hero-recent-activity p small,.hero-recent-activity time{color:#5f5a56;font-size:.33rem}.hero-product-ai{background:#090807;padding:12px}.hero-product-ai>header{border-bottom:1px solid #262321;padding-bottom:9px}.hero-product-ai>header span{font-family:var(--mono);letter-spacing:.04em;font-size:.48rem}.hero-product-ai>header span svg{color:#ee6018}.hero-product-ai>header em{color:#a0ca92;font-family:var(--mono);font-size:.34rem}.hero-ai-context{background:#100f0e;border:1px solid #272421;border-radius:5px;align-items:center;gap:7px;margin-top:9px;padding:8px;display:flex}.hero-ai-context>svg{color:#ee6018;width:13px}.hero-ai-context span{flex-direction:column;display:flex}.hero-ai-context small{color:#68615d;font-size:.35rem}.hero-product-question{color:#c0bbb7;background:#181614;border-radius:5px 5px 1px;min-height:48px;margin:10px 0 0 24px;font-size:.48rem}.hero-product-answer{gap:7px;margin-top:10px}.hero-product-answer>span{color:#ee6018;background:#ee60181a;border-radius:4px;width:24px;height:24px}.hero-product-answer p{color:#8b8580;font-size:.43rem;line-height:1.45}.hero-product-answer li{border-color:#24211f;min-height:22px;font-size:.39rem}.hero-product-answer li em{color:#a0ca92;margin-left:auto;font-style:normal}.hero-product-answer>div>div span{background:#100f0e;border-color:#292624;border-radius:3px;font-size:.34rem}.hero-product-ai>footer{border-color:#2d2927;border-radius:4px;min-height:31px;font-size:.4rem}.hero-product-fragment{background:#0c0b0a;border-color:#34302e;border-radius:7px}.hero-product-fragment header{color:#8f8883;font-family:var(--mono);letter-spacing:.06em}.hero-product-fragment header span{color:#a0ca92}.request-app{background:#080808;border-color:#272522;border-radius:18px;height:640px;padding:12px}.request-app-window{color:#171614;background:#efeee9;border-color:#302d2a;border-radius:12px}.request-app .app-chrome{color:#eee;background:#0a0908;height:50px}.request-app .app-chrome>strong{font-family:var(--mono);letter-spacing:.05em}.request-app .app-chrome>em{color:#716b67}.request-app-body{grid-template-columns:52px 285px minmax(0,1fr);height:calc(100% - 50px)}.request-rail{background:#e3e2dc;border-color:#d1d0ca}.request-rail>b{color:#f0efec;background:#151412}.request-rail nav span,.request-rail>small{color:#8a8881}.request-rail nav span.active{color:#b84710;background:#f5d8c9}.request-inbox{background:#e9e8e2;border-color:#d1d0ca;padding:14px 12px}.request-inbox>header{min-height:47px}.request-inbox>header small{color:#8c8883;font-family:var(--mono);letter-spacing:.05em}.request-inbox>header h4{color:#171614;font-size:1.03rem;font-weight:520}.request-inbox>header button{color:#f2f1ee;background:#171614;border-radius:3px}.request-metrics{grid-template-columns:repeat(3,1fr)}.request-metrics>span{background:#f4f3ee;border-color:#cfcec7;border-radius:5px;min-height:67px;padding:8px}.request-metrics small{color:#84817b;font-family:var(--mono);font-size:.38rem}.request-metrics strong{color:#171614;font-size:1.02rem;font-weight:520}.request-metrics em{color:#99958f;margin-top:2px;font-size:.32rem;font-style:normal}.request-search{color:#918d87;background:#f7f6f2;border-color:#cac9c2;border-radius:4px}.request-list-real{background:#f2f1ec;border-color:#cac9c2;border-radius:5px}.request-list-real button{color:#1a1917;text-align:left;background:0 0;border-bottom:1px solid #d4d2cc;grid-template-columns:6px 1fr auto;align-items:center;gap:7px;width:100%;min-height:68px;padding:9px;display:grid}.request-list-real button:last-child{border-bottom:0}.request-list-real button.active{background:#fff1e8;box-shadow:inset 2px 0 #ee6018}.request-list-real button>i{border-radius:50%;width:5px;height:5px}.request-list-real button>i.orange{background:#ee6018}.request-list-real button>i.blue{background:#48a6d9}.request-list-real button>i.amber{background:#d99137}.request-list-real button>i.green{background:#72a76f}.request-list-real button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.request-list-real button small{color:#8c8882;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.37rem;overflow:hidden}.request-list-real button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;overflow:hidden}.request-list-real button span,.request-list-real button time{color:#77736d;font-size:.37rem}.request-list-real button time{align-self:start}.request-detail-real{color:#171614;background:#f5f4ef;padding:15px 17px}.request-detail-real>header{color:#88847e;font-family:var(--mono)}.request-detail-real>header button{color:#67635e;background:#f9f8f4;border-color:#cbc9c2}.request-detail-heading>span{color:#a94617;font-family:var(--mono)}.request-detail-heading>span i.orange{background:#ee6018}.request-detail-heading>span i.blue{background:#48a6d9}.request-detail-heading>span i.amber{background:#d99137}.request-detail-heading>span i.green{background:#72a76f}.request-detail-heading h5{color:#171614;font-size:1.45rem;font-weight:520}.request-detail-heading p{color:#74706b}.request-detail-grid>section,.request-detail-grid>aside,.request-activity-real{background:#faf9f5;border-color:#d0cec7;border-radius:5px}.request-panel-title{justify-content:space-between;display:flex}.request-panel-title em{color:#96918b;font-family:var(--mono);font-size:.35rem;font-style:normal}.request-detail-real h6{color:#25221f;font-family:var(--mono);letter-spacing:.04em;font-weight:500}.request-detail-grid dl>div{border-color:#dedcd6}.request-detail-grid dt{color:#8b8781}.request-detail-grid dd{color:#403d39}.request-file{color:#68645f;background:#e8e7e1}.request-progress i{background:#d9d7d1}.request-progress span.done svg{color:#6b9d68}.request-activity-real>header span{color:#96918b}.request-activity-real>div{border-color:#dedcd6;grid-template-columns:25px 1fr auto}.request-activity-real p strong{color:#2d2a27}.request-activity-real p small,.request-activity-real time{color:#8b8781;font-size:.39rem}.automation-demo{background:#080808;height:640px;padding:12px}.automation-window{background:#0a0908;border-color:#302d2a;border-radius:12px}.automation-topbar{color:#d8d5d1;background:#0c0b0a;border-color:#292624;flex:0 0 52px;padding:0 14px 0 55px}.automation-topbar:before{left:17px}.automation-topbar>span{gap:10px}.automation-topbar>span>svg{color:#ee6018}.automation-topbar>span strong{font-family:var(--mono);letter-spacing:.05em;font-size:.54rem}.automation-topbar>span i{color:#716b67;border-radius:3px;padding:7px 8px;font-size:.47rem}.automation-topbar>span i.active{color:#f0eeeb;background:#1a1817}.automation-toolbar>span{color:#8d8782;font-family:var(--mono);font-size:.42rem}.automation-toolbar>span i{background:#a0ca92}.automation-toolbar button{color:#e6e3df;background:#171514;border-color:#383431;border-radius:3px;min-height:29px;font-size:.47rem}.automation-canvas{background-color:#070707;background-image:radial-gradient(circle,#2d2926 1px,#0000 1px);background-size:23px 23px}.automation-app-rail{background:#070707f0;border-color:#292624;width:38px}.automation-app-rail span{border-radius:3px}.automation-app-rail span.active{color:#ee6018;background:#ee60181a}.automation-zoom{z-index:5;background:#0d0c0b;border:1px solid #302d2a;border-radius:3px;display:flex;position:absolute;top:12px;right:12px}.automation-zoom span,.automation-zoom button{color:#716b67;min-height:25px;font-family:var(--mono);background:0 0;align-items:center;padding:0 7px;font-size:.38rem;display:flex}.automation-zoom button{border-left:1px solid #302d2a}.automation-zoom svg{width:10px}.automation-connectors{width:calc(100% - 38px);left:38px}.automation-connectors .connector-base{stroke:#3d3936;stroke-width:1.7px}.automation-connectors .connector-run{opacity:0;stroke:#ee6018;stroke-width:2.2px;stroke-dasharray:1;stroke-dashoffset:1px;filter:url(#signalGlow)}.automation-connectors .branch{stroke:#6d422c;stroke-width:1.4px;stroke-dasharray:4 7}.automation-connectors.run-1 .connector-run.c1,.automation-connectors.run-2 .connector-run.c1,.automation-connectors.run-2 .connector-run.c2,.automation-connectors.run-3 .connector-run.c1,.automation-connectors.run-3 .connector-run.c2,.automation-connectors.run-3 .connector-run.c3,.automation-connectors.run-4 .connector-run,.automation-connectors.run-5 .connector-run{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1),opacity .1s}.automation-flow-nodes{left:38px}.automation-node{background:#11100f;border-color:#393532;border-radius:5px;grid-template-columns:29px 1fr 14px;gap:8px;width:148px;min-height:78px;padding:10px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;box-shadow:0 14px 35px #00000059}.automation-node:before,.automation-node:after{background:#77706b;border-color:#070707;width:7px;height:7px}.automation-node>span{color:#a0ca92;background:#171615;border:1px solid #35312e;border-radius:4px;width:29px;height:29px}.automation-node>span svg{width:14px}.automation-node small{color:#776f6a;font-family:var(--mono);letter-spacing:.07em;font-size:.39rem}.automation-node strong{color:#ece9e5;font-size:.51rem;font-weight:520;line-height:1.25}.automation-node p{color:#67615d;font-size:.39rem}.automation-node>svg{color:#625c58;width:12px}.automation-node .node-port{border:1px solid #6e6762;border-radius:50%;width:6px;height:6px}.automation-node.running{background:#17110e;border-color:#ee6018;box-shadow:0 0 0 1px #ee601824,0 15px 38px #0006}.automation-node.complete{border-color:#a0ca926b}.automation-node.complete>svg{color:#a0ca92}.node-spinner{animation:.8s linear infinite j2mSpin;color:#ee6018!important}@keyframes j2mSpin{to{transform:rotate(360deg)}}.node-capture{top:35%;left:2%}.node-validate{top:10%;left:23%}.node-register{top:35%;left:44%}.node-summary{top:10%;left:65%}.node-notify{top:35%;right:1%}.node-review{border-color:#5c3c2c;top:66%;left:29%}.node-review>span,.node-review>svg{color:#ee6018}.automation-run-card{background:#0d110cf5;border-color:#a0ca9252;border-radius:5px;width:34%;padding:12px 13px;bottom:6%;right:3%}.automation-run-card>span{color:#a0ca92;font-family:var(--mono);font-size:.4rem}.automation-run-card>strong{font-size:.56rem}.automation-run-card em{font-family:var(--mono);background:#10140f;border:1px solid #2c342a;border-radius:2px;font-size:.36rem}.automation-log{color:#716b67;background:#090807;border-color:#292624;flex:0 0 39px;font-size:.38rem}.automation-log>span{color:#9c9590}.automation-log i{box-shadow:none;background:#716b67}.automation-log i.complete{background:#a0ca92;box-shadow:0 0 8px #a0ca928c}.automation-log em{font-style:normal}.assistant-demo{background:#080808;height:640px;padding:12px}.assistant-window{color:#1b1917;background:#f0efea;border-color:#302d2a;border-radius:12px;grid-template-columns:165px minmax(0,1fr) 205px}.assistant-sidebar{background:#e4e3dd;border-color:#d0cec8;gap:5px;padding:18px 12px}.assistant-sidebar strong{color:#211f1c;font-family:var(--mono);letter-spacing:.04em;margin-bottom:15px;font-size:.55rem}.assistant-sidebar strong svg{color:#ee6018}.assistant-sidebar>button{color:#7a766f;text-align:left;background:0 0;border-radius:3px;align-items:center;gap:7px;min-height:32px;padding:0 8px;font-size:.5rem;display:flex}.assistant-sidebar>button svg{width:12px}.assistant-sidebar>button i{margin-left:auto;font-style:normal}.assistant-sidebar>button.active{color:#211f1c;background:#f7f6f2;box-shadow:inset 2px 0 #ee6018}.assistant-sidebar footer{color:#8c8881;font-family:var(--mono);border-top:1px solid #d1cfc9;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;font-size:.38rem;display:flex}.assistant-sidebar footer small{align-items:center;gap:5px;display:flex}.assistant-sidebar footer i{background:#78a66e;border-radius:50%;width:5px;height:5px}.assistant-chat{background:#f2f1ec;padding:18px 21px}.assistant-chat>header{border-bottom:1px solid #d5d3cd;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.assistant-chat>header>div{flex-direction:column;display:flex}.assistant-chat>header span{color:#ad4819;font-family:var(--mono);letter-spacing:.08em;font-size:.39rem}.assistant-chat>header strong{margin-top:3px;font-size:.7rem}.assistant-chat>header em{color:#85817a;font-family:var(--mono);align-items:center;gap:5px;font-size:.35rem;font-style:normal;display:flex}.assistant-chat>header em i{background:#78a66e;border-radius:50%;width:5px;height:5px}.assistant-question{color:#2b2825;background:#deddd7;border-radius:5px 5px 1px;max-width:75%;min-height:43px;margin-top:14px;padding:11px 13px;font-size:.57rem}.assistant-thinking,.assistant-answer{margin-top:16px}.assistant-avatar{color:#fff;background:#1b1917;border-radius:4px;flex-basis:27px;width:27px;height:27px}.assistant-avatar svg{width:13px}.assistant-answer>div>strong{color:#1f1d1a;font-size:.85rem;font-weight:560}.assistant-answer p{color:#6b6761;margin-top:6px;font-size:.51rem}.assistant-findings{gap:6px;margin-top:9px}.assistant-findings li{background:#faf9f5;border-color:#d3d1cb;border-radius:4px;padding:8px}.assistant-findings li>span{color:#aa4719;font-family:var(--mono);font-size:.36rem}.assistant-findings li>strong{font-size:.49rem}.assistant-findings li>small{font-size:.4rem}.assistant-sources{gap:4px;margin-top:9px}.assistant-sources button{color:#6f6a64;background:#f9f8f4;border:1px solid #d2d0ca;border-radius:3px;align-items:center;gap:4px;padding:5px 6px;font-size:.38rem;display:inline-flex}.assistant-sources button.active{color:#1f1d1a;background:#fff1e8;border-color:#ee6018}.assistant-composer{min-height:42px;box-shadow:none;background:#fbfaf6;border-color:#d0cec8;border-radius:4px;font-size:.43rem}.assistant-composer i{background:#1b1917;border-radius:3px;width:29px;height:29px}.source-preview{background:#eae9e3;border-color:#d1cfc9;padding:18px 15px}.source-preview header{flex-direction:column;gap:3px;display:flex}.source-preview header span{color:#a94718;font-family:var(--mono);letter-spacing:.08em;font-size:.36rem}.source-preview header em{color:#98938c;font-family:var(--mono);font-size:.31rem;font-style:normal}.source-preview>strong{color:#24211e;margin-top:13px;font-size:.68rem}.source-preview>p{color:#858078;font-size:.4rem}.document-sheet{background:#f5f4ef;border:1px solid #d3d1cb;flex-direction:column;gap:10px;margin-top:18px;padding:14px 10px;display:flex}.document-sheet i{background:#d0cec8;border-radius:0;height:3px}.document-sheet i:nth-child(2),.document-sheet i:nth-child(5){width:72%}.document-sheet i.marked{background:#efc7b2;height:17px}.source-preview>footer{color:#827e77;border-top:1px solid #d1cfc9;justify-content:space-between;margin-top:15px;padding-top:10px;font-size:.38rem;display:flex}.source-preview>footer strong{color:#5c8b55}.fragmented-visual{color:#1b1917;background:#e9e8e2;border:1px solid #292624;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 35px 90px #231b161f}.operation-visual-heading{background:#f3f2ed;border-bottom:1px solid #d0cec8;justify-content:space-between;align-items:center;min-height:73px;padding:0 20px;display:flex}.operation-visual-heading>div{align-items:center;gap:22px;display:flex}.operation-visual-heading span{font-family:var(--mono);letter-spacing:.1em;font-size:.48rem}.operation-visual-heading strong{color:#22201d;max-width:430px;font-size:1rem;font-weight:520;line-height:1.2}.operation-visual-heading em{color:#747068;font-family:var(--mono);align-items:center;gap:6px;font-size:.4rem;font-style:normal;display:flex}.operation-visual-heading em i{background:#78a66e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #78a66e80}.operation-workspace{grid-template-columns:minmax(0,1fr) 120px minmax(300px,.9fr);gap:0;min-height:515px;padding:20px;display:grid}.operation-sources{padding:0;display:block}.operation-sources>header{color:#88837c;height:30px;font-family:var(--mono);justify-content:space-between;padding:0 8px;font-size:.38rem;display:flex}.operation-sources>header em{font-style:normal}.operation-sources article{min-height:112px;box-shadow:none;background:#f7f6f2;border:1px solid #cac8c1;border-radius:5px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:grid}.operation-sources article>i{background:#efeee9;border:1px solid #d0cec8;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.operation-sources article>i.mail{color:#438eb7}.operation-sources article>i.sheet{color:#67945f}.operation-sources article>i.message{color:#b64d1d}.operation-sources article>div{flex-direction:column;display:flex}.operation-sources article span{color:#8b867f;font-family:var(--mono);font-size:.37rem}.operation-sources article strong{color:#25221f;margin-top:4px;font-size:.55rem}.operation-sources article p{color:#77726c;margin:4px 0 0;font-size:.45rem}.operation-sources article>small{color:#918c85;font-family:var(--mono);border:1px solid #d0cec8;border-radius:2px;align-self:start;padding:3px 5px;font-size:.33rem}.operation-convergence{place-items:center;min-height:0;display:grid;position:relative}.operation-convergence svg{width:100%;height:100%;position:absolute;inset:0}.operation-convergence path{fill:none;stroke:#b8b4ad;stroke-width:1.4px;vector-effect:non-scaling-stroke}.operation-convergence path.signal{stroke:#ee6018;stroke-dasharray:10 280;stroke-linecap:round;animation:4s linear infinite operationSignal}@keyframes operationSignal{to{stroke-dashoffset:-290px}}.operation-convergence span{z-index:2;color:#1f1d1a;background:#efeee9;border:1px solid #c7c4bd;border-radius:50%;place-items:center;width:31px;height:31px;min-height:0;padding:0;display:grid;position:relative;box-shadow:0 8px 18px #19161314}.operation-convergence span svg{width:12px;position:static}.operation-record{color:#eceae6;background:#0f0e0d;border:1px solid #2f2c29;border-radius:7px;padding:16px 18px;box-shadow:0 24px 55px #14110f38}.operation-record>header{justify-content:space-between;display:flex}.record-kicker{color:#a0ca92;font-family:var(--mono);font-size:.42rem}.operation-record>header em{color:#716a65;font-family:var(--mono);font-size:.38rem;font-style:normal}.operation-record h3{margin:22px 0 0;font-size:1.45rem;font-weight:520}.operation-record>p{color:#928b86;font-size:.54rem}.record-score{background:#131210;border:1px solid #292624;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:16px;padding:10px;display:grid}.record-score>span{flex-direction:column;display:flex}.record-score strong{font-size:.76rem}.record-score small{color:#6f6964;font-size:.37rem}.record-score>i{background:#2c2927;height:3px;overflow:hidden}.record-score b{background:#a0ca92;width:94%;height:100%;display:block}.operation-record dl{border-color:#292624;margin:10px 0 0}.operation-record dl div{border-color:#292624;min-height:39px;font-size:.45rem}.operation-record dt{color:#756e69}.operation-record dd{color:#d2ceca}.operation-record dd i{background:#ee6018}.record-action{color:#0e0d0c;background:#eeeeea;border-radius:3px;justify-content:space-between;align-items:center;width:100%;min-height:34px;margin-top:11px;padding:0 10px;font-size:.46rem;display:flex}.record-action:hover{background:#ee6018}.method-premium{background:#080808;border-color:#302d2a;border-radius:10px;box-shadow:0 35px 90px #00000052}.method-premium-bar{background:#0a0908;border-color:#292624;min-height:56px}.method-app-brand i{color:#0c0b0a;width:26px;height:26px;font-family:var(--mono);background:#eeeeea;border-radius:3px}.method-app-brand b{font-family:var(--mono);letter-spacing:.04em}.method-premium-bar>div>span:last-child{color:#aaa4a0;font-family:var(--mono);letter-spacing:.08em;font-size:.51rem}.method-premium-bar>em{color:#a0ca92;font-family:var(--mono);font-size:.42rem}.method-premium-bar>em small{color:#71936a;border:1px solid #31402d;border-radius:2px;margin-left:8px;padding:2px 4px;font-size:.29rem}.project-scope-strip{background:#0b0a09;border-color:#292624;min-height:37px}.project-scope-strip span{color:#746e69;font-family:var(--mono);border-color:#302d2a;border-radius:3px;font-size:.4rem}.context-premium-grid{min-height:0}.project-brief,.project-evidence{padding:28px 30px}.project-brief{border-color:#292624}.premium-kicker{font-family:var(--mono);letter-spacing:.11em;font-size:.48rem}.project-brief h4{font-size:1.7rem;font-weight:520}.project-brief p{color:#9a938e;font-size:.65rem}.project-brief li svg{color:#ee6018}.project-evidence h5{font-size:1.15rem;font-weight:520}.evidence-heading svg{color:#ee6018}.evidence-numbers{border-color:#302d2a;border-radius:4px}.evidence-numbers>div{padding:10px;position:relative}.evidence-numbers span{color:#6f6964;font-size:.4rem}.evidence-numbers em{color:#ee6018;font-family:var(--mono);font-size:.3rem;font-style:normal;position:absolute;top:8px;right:8px}.method-premium .evidence-chart .chart-grid{fill:none;stroke-width:1px;stroke-dasharray:0;stroke:#252220!important;animation:none!important}.method-premium .evidence-chart path:not(.chart-area):not(.chart-grid){stroke:#ee6018!important}.evidence-chart circle{fill:#ee6018}.project-roles{border-color:#292624}.premium-footnote{background:#090807;border-color:#292624;min-height:48px}.premium-footnote>span{font-family:var(--mono);font-size:.48rem}.premium-footnote p{color:#746e69;font-size:.48rem}.direction-summary{padding:25px 28px 18px}.direction-summary h4{max-width:450px;font-size:1.55rem;font-weight:520}.direction-progress span strong{color:#a0ca92}.direction-progress i{background:#292624}.direction-progress b{background:#a0ca92}.premium-board{gap:8px;padding:0 22px 22px}.premium-board>section{background:#0d0c0b;border-color:#302d2a;border-radius:5px;padding:10px}.premium-board section>header{font-family:var(--mono);font-size:.43rem}.premium-board article{background:#141311;border-color:#302d2a;border-radius:4px;min-height:55px}.premium-board article span{color:#6e6863;font-size:.36rem}.validation-layout{gap:9px;padding:20px}.versions-panel,.validation-checklist{background:#0c0b0a;border-color:#302d2a;border-radius:5px}.versions-panel h4{font-size:1.55rem;font-weight:520}.versions-panel>div{border-color:#292624}.versions-panel>div.active{background:#15110e;box-shadow:inset 2px 0 #ee6018}.validation-checklist h5{font-weight:520}.validation-checklist>div:not(.checklist-heading):not(.validation-ready){border-color:#292624}.validation-checklist>div>span{border-radius:3px}.validation-ready{background:#10150f;border-radius:4px;border-color:#a0ca9252!important}.release-premium-status{background:#0f160e;border-color:#30402d;border-radius:6px;margin:20px}.release-premium-status>span{border-color:#a0ca92}.release-premium-status small{color:#a0ca92;font-family:var(--mono)}.release-premium-status h4{font-size:1.65rem;font-weight:520}.release-premium-metrics{gap:8px;margin:0 20px}.release-premium-metrics article{background:#0d0c0b;border-color:#302d2a;border-radius:4px}.release-premium-metrics article>svg{color:#ee6018}.release-next-steps{background:#0b0a09;border-color:#302d2a;border-radius:5px;margin:10px 20px 20px}.release-next-steps h5{font-weight:520}.release-next-steps li{border-color:#292624}.delivery-cards{gap:12px}.delivery-card{background:#080808;border-color:#302d2a;border-radius:9px;padding:10px 10px 26px;transition:border-color .18s,background-color .18s}.delivery-card:hover{background:#0b0a09;border-color:#514943;transform:none}.delivery-card-visual{background:#0a0908;border-color:#292624;border-radius:5px;height:285px}.delivery-number{color:#ee6018;font-family:var(--mono)}.delivery-card h3{font-size:1.35rem;font-weight:520}.delivery-card>p{color:#99928d;font-size:.76rem}.docs-toolbar{font-family:var(--mono);border-color:#292624}.docs-toolbar i{align-items:center;gap:5px;display:flex}.docs-toolbar i b{background:#a0ca92;border-radius:50%;width:5px;height:5px}.docs-stack span{background:#11100f;border-color:#302d2a;border-radius:4px;animation:none}.docs-stack svg:first-child{color:#ee6018}.review-orbit{color:#a0ca92;box-shadow:none;border-color:#a0ca92}.review-orbit i{border-color:#a0ca922e;animation:none}.review-orbit em{color:#6f8f68;font-family:var(--mono);font-size:.32rem;font-style:normal;position:absolute;bottom:19px}.review-list span{border-color:#292624}.review-list svg{color:#a0ca92}.continuity-visual>span>svg{color:#ee6018;background:#13100e;border-color:#4d3427;border-radius:4px;animation:none}.continuity-visual>span>em{color:#5f5955;font-family:var(--mono);margin-top:8px;font-size:.32rem;font-style:normal}.continuity-line{background:#302d2a}.continuity-line i{background:linear-gradient(90deg,#0000,#ee6018,#0000);animation:5s linear infinite continuity-run}@media (max-width:1199px){.hero-workspace{height:670px;min-height:670px}.hero-app-grid{--ai-panel:285px}.request-app-body{grid-template-columns:48px 245px minmax(0,1fr)}.automation-node{width:136px}.assistant-window{grid-template-columns:150px minmax(0,1fr) 180px}}@media (max-width:900px){.brand-logo{width:170px}.hero-app-chrome nav{display:none}.hero-app-grid{--ai-panel:260px}.hero-kpi-grid article:nth-child(3){display:none}.hero-kpi-grid{grid-template-columns:1fr 1fr}.request-app-body{grid-template-columns:46px 215px minmax(0,1fr)}.request-metrics>span:nth-child(3){display:none}.request-metrics{grid-template-columns:1fr 1fr}.automation-node{grid-template-columns:25px 1fr 11px;width:124px;padding:8px}.automation-node>span{width:25px;height:25px}.automation-node p{display:none}.assistant-window{grid-template-columns:135px minmax(0,1fr)}.source-preview{display:none}.operation-workspace{grid-template-columns:minmax(0,1fr) 80px minmax(260px,.9fr)}.operation-visual-heading>div{gap:12px}}@media (max-width:760px){.brand-lockup{min-width:150px}.brand-logo{width:150px}.product-visual{height:600px}.hero-workspace,.hero-product-shell{min-height:700px}.hero-app-body{grid-template-columns:minmax(0,1fr)}.hero-app-main{grid-template-rows:auto 34px minmax(0,1fr);min-width:0}.hero-app-heading{padding-right:0;display:block;position:relative}.hero-app-heading h3{max-width:none;font-size:1.05rem}.hero-live-status{position:absolute;top:0;right:0}.hero-app-grid{grid-template-columns:minmax(0,1fr);width:100%}.hero-app-work{border-right:0;grid-template-rows:72px minmax(0,1fr)}.hero-recent-activity{display:none}.hero-product-ai{border-top:1px solid #282624;min-height:235px}.hero-app-activity>svg{height:68px}.request-app{height:600px}.request-app-body{grid-template-columns:43px 1fr}.request-detail-real{display:none}.request-inbox{border-right:0}.request-list-real button{min-height:65px}.automation-demo{height:650px}.automation-topbar{padding-left:50px}.automation-topbar>span i{display:none}.automation-topbar>span strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.automation-toolbar>span{display:none}.automation-toolbar button{padding:0 7px;font-size:0}.automation-toolbar button:after{content:"Executar";font-size:.4rem}.automation-flow-nodes{left:0}.automation-connectors,.automation-app-rail,.automation-zoom,.node-review,.automation-run-card{display:none}.automation-node{width:142px;min-height:64px}.node-capture{top:4%;left:7%}.node-validate{top:23%;left:auto;right:7%}.node-register{top:42%;left:7%}.node-summary{top:61%;left:auto;right:7%}.node-notify{top:80%;left:7%;right:auto}.automation-node:after{background:#4b3024;border:0;border-radius:0;width:28px;height:1px;right:-28px}.node-validate:after,.node-summary:after{left:-28px;right:auto}.assistant-demo{height:610px}.assistant-window{grid-template-columns:1fr}.assistant-sidebar{display:none}.assistant-chat{padding:15px}.assistant-findings{grid-template-columns:1fr}.assistant-findings li:nth-child(2){display:none}.operation-visual-heading{align-items:flex-start;min-height:92px;padding:16px}.operation-visual-heading>div{flex-direction:column;align-items:flex-start}.operation-visual-heading strong{font-size:.88rem}.operation-visual-heading em{display:none}.operation-workspace{grid-template-columns:1fr;padding:12px}.operation-sources article{min-height:83px}.operation-sources article:nth-of-type(3){display:none}.operation-convergence{height:55px;transform:rotate(90deg)}.operation-convergence svg{display:none}.operation-record{padding:15px}.delivery-cards{grid-template-columns:1fr}.delivery-card-visual{height:255px}.problem-inner>h2{max-width:calc(100vw - 28px);width:auto!important}}@media (prefers-reduced-motion:reduce){.operation-convergence path.signal,.continuity-line i,.node-spinner{animation:none!important}}.section-eyebrow{color:#ee6018;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:.68rem;font-weight:500;line-height:1.2;display:flex}.section-eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.services-heading .section-eyebrow,.method-heading .section-eyebrow,.delivery-heading .section-eyebrow{grid-column:1/4;padding-top:13px}.services-heading .section-eyebrow+h2,.method-heading .section-eyebrow+h2,.delivery-heading .section-eyebrow+h2{grid-column:4/11}.hero-app-chrome>strong{font-size:.69rem}.hero-app-chrome>em{font-size:.52rem}.hero-app-chrome nav span{font-size:.57rem}.hero-app-heading>div>span{font-size:.5rem}.hero-app-heading h3{font-size:1.34rem}.hero-app-heading p{font-size:.54rem}.hero-live-status{font-size:.47rem}.hero-app-progress>span{font-size:.49rem}.hero-app-progress>span i{width:19px;height:19px;font-size:.43rem}.hero-app-work{grid-template-rows:88px minmax(0,1fr) 84px}.hero-kpi-grid header{font-size:.51rem}.hero-kpi-grid header svg{width:11px}.hero-kpi-grid article>strong{margin-top:6px;font-size:1.02rem}.hero-kpi-grid article>small{font-size:.42rem}.hero-kpi-grid article>svg{width:48%;height:22px;margin:-25px 0 0 auto;transform:translateY(-4px)}.hero-app-activity>header strong{font-size:.61rem}.hero-app-activity>header span,.hero-app-activity>header em{font-size:.42rem}.hero-activity-kpis strong{font-size:.84rem}.hero-activity-kpis small{font-size:.4rem}.hero-app-activity>footer{font-size:.37rem}.hero-recent-activity{padding:8px 10px}.hero-recent-activity header{font-size:.52rem}.hero-recent-activity header span{font-size:.41rem}.hero-recent-activity>div{grid-template-columns:22px minmax(0,1fr) auto;gap:7px;min-height:29px}.hero-recent-activity>div>i{flex:0 0 18px;align-self:center;width:18px;height:18px}.hero-recent-activity>div>i svg{width:10px;height:10px;display:block}.hero-recent-activity p{min-width:0;line-height:1.12;overflow:hidden}.hero-recent-activity p strong{text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;overflow:hidden}.hero-recent-activity p small,.hero-recent-activity time{white-space:nowrap;font-size:.38rem}.hero-recent-activity{overflow:hidden}.hero-recent-activity>div{-moz-column-gap:8px;grid-template-columns:22px minmax(0,1fr) 38px;column-gap:8px;min-height:36px;padding:5px 0}.hero-recent-activity>div>i{align-self:center;width:20px;height:20px}.hero-recent-activity p{gap:3px;min-width:0;line-height:1.18}.hero-recent-activity p strong{line-height:1.2;display:block}.hero-recent-activity p small{text-overflow:ellipsis;display:block;overflow:hidden}.hero-recent-activity time{text-align:right;place-self:start end;padding-top:2px}.hero-product-ai>header span{font-size:.55rem}.hero-ai-context strong{font-size:.49rem}.hero-ai-context small{font-size:.4rem}.hero-product-question{font-size:.54rem}.hero-product-thinking{font-size:.48rem}.hero-product-answer strong{font-size:.63rem}.hero-product-answer p{font-size:.49rem}.hero-product-answer li{font-size:.45rem}.showcase-image{padding:42px 14px 14px}.showcase-image picture{border:1px solid #ffffff1f;border-radius:14px;width:100%;height:100%;display:block;overflow:hidden;box-shadow:0 30px 72px #00000061}.showcase-image picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#090807;border:0;border-radius:0;width:100%;height:100%;display:block;transform:none}.automation-topbar>span strong{font-size:.62rem}.automation-topbar>span i{font-size:.54rem}.automation-toolbar>span{font-size:.48rem}.automation-toolbar button{font-size:.54rem}.automation-node{width:154px;min-height:82px}.automation-node small{font-size:.45rem}.automation-node strong{font-size:.61rem}.automation-node p{font-size:.46rem}.automation-connectors .branch{stroke-linecap:round}.automation-connectors .branch-signal{fill:none;stroke:#ee6018;stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 20;filter:url(#signalGlow);animation:2.8s linear infinite branchPacket}.automation-log{font-size:.44rem}@keyframes branchPacket{to{stroke-dashoffset:-44px}}.method-premium-bar>div>span:last-child{font-size:.59rem}.method-premium-bar>em{font-size:.49rem}.method-premium-bar>em small{font-size:.34rem}.premium-kicker{font-size:.56rem}.project-brief h4{font-size:1.9rem}.project-brief p{font-size:.75rem}.project-brief li{font-size:.66rem}.project-evidence h5{font-size:1.34rem}.evidence-numbers strong{font-size:.86rem}.evidence-numbers span{font-size:.47rem}.evidence-numbers em{font-size:.34rem}.project-roles>span{font-size:.69rem}.project-roles small{font-size:.6rem}.premium-footnote>span{font-size:.56rem}.premium-footnote p{font-size:.55rem}.direction-summary h4{font-size:1.72rem}.direction-progress span{font-size:.69rem}.direction-progress strong{font-size:.8rem}.premium-board section>header{font-size:.5rem}.premium-board article strong{font-size:.58rem}.premium-board article span{font-size:.42rem}.continuity-line{top:calc(50% - 32px)}.problem-inner{padding:150px 0 165px;display:block}.problem-intro{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.problem-intro .section-eyebrow{grid-column:1/4;padding-top:12px}.problem-intro h2{max-width:830px;font-family:var(--display);letter-spacing:-.057em;text-wrap:balance;grid-column:4/10;margin:0;font-size:clamp(3.3rem,5vw,5.65rem);font-weight:500;line-height:.94}.problem-intro>p:not(.section-eyebrow){color:#4d4a46;grid-column:10/13;margin:8px 0 0;font-size:1rem;line-height:1.65}.problem-intro>a{color:#171513;border-bottom:1px solid #766f68;grid-column:10/13;align-self:end;align-items:center;gap:10px;width:max-content;margin-top:-62px;padding-bottom:7px;font-size:.76rem;font-weight:720;display:inline-flex}.problem-trigger-grid{border-top:1px solid #c8c5bd;border-bottom:1px solid #c8c5bd;grid-template-columns:repeat(3,1fr);margin-top:78px;display:grid}.problem-trigger-grid article{border-right:1px solid #c8c5bd;min-height:205px;padding:25px 28px}.problem-trigger-grid article:last-child{border-right:0}.problem-trigger-grid span{color:#b54b18;font-family:var(--mono);letter-spacing:.08em;font-size:.6rem}.problem-trigger-grid strong{color:#181614;max-width:330px;font-family:var(--display);margin-top:32px;font-size:1.35rem;font-weight:560;line-height:1.18;display:block}.problem-trigger-grid p{color:#68635e;max-width:340px;margin:13px 0 0;font-size:.8rem;line-height:1.55}.fragmented-visual-wrap{margin-top:52px}.connected-operation{color:#ece9e5;background:#a5a5a2;border:1px solid #96928b;border-radius:14px;overflow:hidden;box-shadow:0 35px 90px #1c19162b}.connected-operation-heading{color:#181614;background:#d9d7d1;border-bottom:1px solid #11100f2e;justify-content:space-between;align-items:center;min-height:68px;padding:0 23px;display:flex}.connected-operation-heading>div{align-items:center;gap:25px;display:flex}.connected-operation-heading span{color:#b84b17;font-family:var(--mono);letter-spacing:.09em;font-size:.58rem}.connected-operation-heading strong{font-family:var(--display);font-size:1rem;font-weight:590}.connected-operation-heading em{color:#6f6a65;font-family:var(--mono);align-items:center;gap:7px;font-size:.48rem;font-style:normal;display:flex}.connected-operation-heading em i{background:#73a46b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #73a46ba6}.connected-device-stage{background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:54px 54px;height:610px;position:relative;overflow:hidden}.connected-device-stage:after{content:"";filter:blur(12px);background:radial-gradient(#110f0e4d,#0000 68%);height:80px;position:absolute;inset:auto 8% 2%}.desktop-device{z-index:2;background:#0b0a09;border:1px solid #393633;border-radius:12px;width:70%;height:72%;animation:.9s cubic-bezier(.22,1,.36,1) both desktopArrival;position:absolute;top:13%;left:4%;overflow:hidden;box-shadow:0 28px 70px #110f0e61}.device-chrome{color:#f0eeeb;background:#0c0b0a;border-bottom:1px solid #292624;grid-template-columns:35px auto 1fr auto;align-items:center;gap:10px;height:43px;padding:0 14px;display:grid}.device-chrome strong{font-family:var(--mono);letter-spacing:.05em;font-size:.5rem}.device-chrome em{color:#655f5b;font-family:var(--mono);font-size:.39rem;font-style:normal}.device-chrome>div{color:#746e69;gap:8px;display:flex}.device-chrome svg{width:12px}.desktop-device-body{grid-template-columns:45px 1fr;height:calc(100% - 43px);display:grid}.desktop-device-body>aside{background:#080707;border-right:1px solid #292624;flex-direction:column;align-items:center;gap:8px;padding:12px 0;display:flex}.desktop-device-body>aside b{color:#13110f;width:25px;height:25px;font-family:var(--mono);background:#eceae6;border-radius:3px;place-items:center;font-size:.43rem;display:grid}.desktop-device-body>aside span,.desktop-device-body>aside small{color:#5f5954;place-items:center;width:27px;height:27px;display:grid}.desktop-device-body>aside span.active{color:#ee6018;background:#ee60181a}.desktop-device-body>aside small{margin-top:auto}.desktop-device-body>aside svg{width:12px}.desktop-device-body>main{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:30px 30px;min-width:0;padding:14px 15px}.desktop-device-body>main>header{justify-content:space-between;align-items:flex-start;min-height:45px;display:flex}.desktop-device-body>main>header span{color:#ee6018;font-family:var(--mono);letter-spacing:.08em;font-size:.37rem}.desktop-device-body>main>header h3{margin:3px 0 0;font-size:.92rem;font-weight:540}.desktop-device-body>main>header button{color:#e6e3df;background:#171513;border:1px solid #36322f;border-radius:3px;min-height:26px;padding:0 8px;font-size:.42rem}.desktop-operation-grid{grid-template-columns:.9fr 1.1fr;gap:9px;height:calc(100% - 45px);display:grid}.desktop-queue,.desktop-record{background:#0f0e0d;border:1px solid #2c2927;border-radius:5px;min-width:0;padding:10px}.desktop-queue>header{border-bottom:1px solid #272422;justify-content:space-between;padding-bottom:8px;display:flex}.desktop-queue>header strong{font-size:.49rem}.desktop-queue>header em{color:#6d6661;font-family:var(--mono);font-size:.36rem;font-style:normal}.desktop-queue article{border-bottom:1px solid #272422;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:63px;padding:7px;display:grid}.desktop-queue article.active{background:#17110e;border:1px solid #57331f;border-radius:4px}.desktop-queue article>i{background:#ee6018;border-radius:50%;width:5px;height:5px}.desktop-queue article div{flex-direction:column;gap:2px;min-width:0;display:flex}.desktop-queue article span{color:#6d6762;font-family:var(--mono);font-size:.33rem}.desktop-queue article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;font-weight:550;overflow:hidden}.desktop-queue article small{color:#746e69;font-size:.36rem}.desktop-queue article>b{color:#7e7670;font-size:.55rem}.desktop-record>header{justify-content:space-between;display:flex}.desktop-record>header span{color:#a0ca92;font-family:var(--mono);align-items:center;gap:5px;font-size:.35rem;display:flex}.desktop-record>header svg{width:11px}.desktop-record>header em{color:#665f5a;font-family:var(--mono);font-size:.34rem;font-style:normal}.desktop-record h4{margin:16px 0 0;font-size:1.05rem;font-weight:540}.desktop-record>p{color:#7c7670;margin:7px 0 0;font-size:.44rem;line-height:1.5}.desktop-record-progress{border:1px solid #292624;border-radius:4px;margin-top:17px;padding:9px}.desktop-record-progress>span{justify-content:space-between;display:flex}.desktop-record-progress strong{font-size:.65rem}.desktop-record-progress small{color:#69625e;font-size:.35rem}.desktop-record-progress>i{background:#292624;height:3px;margin-top:6px;display:block}.desktop-record-progress>i b{background:#a0ca92;width:94%;height:100%;animation:3.4s ease-in-out infinite recordProgress;display:block}.desktop-record dl{margin:12px 0 0}.desktop-record dl div{border-top:1px solid #292624;justify-content:space-between;align-items:center;min-height:31px;display:flex}.desktop-record dt{color:#6d6762;font-size:.37rem}.desktop-record dd{color:#c8c3bf;align-items:center;gap:4px;margin:0;font-size:.39rem;display:flex}.desktop-record dd svg{width:10px}.device-sync{z-index:3;grid-template-columns:1fr 27px 1fr;align-items:center;width:13%;display:grid;position:absolute;top:42%;left:68%}.device-sync>i{background:#524c47;height:1px;overflow:hidden}.device-sync>i:after{content:"";background:linear-gradient(90deg,#0000,#ee6018);width:70%;height:100%;animation:2.4s linear infinite deviceSignal;display:block}.device-sync>i:last-child:after{animation-delay:.25s}.device-sync span{color:#ee6018;background:#171310;border:1px solid #5b514b;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.device-sync svg{width:12px}.mobile-device{z-index:4;color:#ece9e5;background:#0c0b0a;border:6px solid #171513;border-radius:29px;width:20%;height:82%;padding:20px 12px 12px;animation:1s cubic-bezier(.22,1,.36,1) .12s both mobileArrival;position:absolute;top:8%;right:5%;overflow:hidden;box-shadow:0 28px 65px #110f0e73}.mobile-speaker{background:#050505;border-radius:20px;width:37%;height:11px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.mobile-device>header{color:#bdb7b2;justify-content:space-between;font-size:.38rem;display:flex}.mobile-device>header em{color:#8b847e;font-size:.3rem;font-style:normal}.mobile-brand{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.mobile-brand b{font-family:var(--mono);letter-spacing:.06em;font-size:.58rem}.mobile-brand span{color:#7e7771;border:1px solid #302c29;border-radius:4px;place-items:center;width:23px;height:23px;display:grid}.mobile-brand svg{width:11px}.mobile-title{margin-top:29px}.mobile-title>span{color:#ee6018;font-family:var(--mono);letter-spacing:.08em;font-size:.36rem}.mobile-title h3{margin:5px 0 0;font-size:.85rem;font-weight:540}.mobile-title p{color:#6f6863;margin:4px 0 0;font-size:.39rem}.mobile-status{background:#17110e;border:1px solid #3b312b;border-radius:5px;grid-template-columns:6px 1fr auto;align-items:center;gap:6px;margin-top:18px;padding:10px 8px;display:grid}.mobile-status>i{background:#ee6018;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #ee60188c}.mobile-status>span{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-status strong{font-size:.43rem}.mobile-status small{color:#7b746f;text-overflow:ellipsis;white-space:nowrap;font-size:.34rem;overflow:hidden}.mobile-status em{color:#ee6018;font-size:.31rem;font-style:normal}.mobile-timeline{color:#5f5955;justify-content:space-between;align-items:flex-start;margin-top:19px;font-size:.31rem;display:flex}.mobile-timeline span{text-align:center;flex-direction:column;align-items:center;gap:5px;max-width:42px;display:flex}.mobile-timeline span svg{border:1px solid #393431;border-radius:50%;width:14px;height:14px;padding:3px}.mobile-timeline span.done,.mobile-timeline span.active{color:#a0ca92}.mobile-timeline span.active{color:#ee6018}.mobile-timeline>i{background:#393431;width:15%;height:1px;margin-top:7px}.mobile-device>button{color:#15120f;background:#ece9e5;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:34px;margin-top:20px;padding:0 9px;font-size:.4rem;display:flex}.mobile-device>button svg{width:12px}.mobile-device>footer{color:#57514d;border-top:1px solid #2c2927;justify-content:space-around;align-items:center;height:37px;display:flex;position:absolute;inset:auto 12px 12px}.mobile-device>footer svg{width:13px}.mobile-device>footer svg:nth-child(2){color:#ee6018}@keyframes desktopArrival{0%{opacity:0;transform:translate(-35px,28px)scale(.97)}to{opacity:1;transform:none}}@keyframes mobileArrival{0%{opacity:0;transform:translate(28px,24px)scale(.96)}to{opacity:1;transform:none}}@keyframes deviceSignal{0%{transform:translate(-100%)}to{transform:translate(145%)}}@keyframes recordProgress{0%,15%{width:12%}55%,to{width:94%}}.contact-section{color:#eee;background:radial-gradient(circle at 88% 18%,#ee601814,#0000 26%),#050505;padding:145px 0 120px}.contact-section:before{opacity:.22;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.contact-inner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.contact-copy{text-align:left;grid-column:1/6;max-width:510px;margin:0;display:block;position:sticky;top:120px}.contact-copy .section-eyebrow{margin-bottom:24px}.contact-copy h2{color:#f0efed;max-width:520px;font-family:var(--mono);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.55rem,3.8vw,4.25rem);font-weight:560;line-height:1.02}.contact-copy>p:not(.section-eyebrow){color:#9a958f;max-width:480px;margin:22px 0 0;font-size:.98rem;line-height:1.7}.contact-expectations{border-top:1px solid #2e2b29;margin-top:52px}.contact-expectations>span{-moz-column-gap:12px;border-bottom:1px solid #2e2b29;grid-template-rows:auto auto;grid-template-columns:32px 1fr;align-content:center;column-gap:12px;min-height:76px;display:grid}.contact-expectations i{color:#ee6018;font-family:var(--mono);grid-row:1/3;font-size:.53rem;font-style:normal}.contact-expectations strong{color:#e7e4e0;font-size:.75rem;font-weight:650}.contact-expectations small{color:#6f6964;margin-top:3px;font-size:.67rem}.contact-form{color:#eee;background:#101012;border:1px solid #302d2a;border-radius:6px;grid-column:6/13;width:100%;max-width:none;margin:0;padding:38px;overflow:visible;box-shadow:8px 8px #171313}.contact-form:before{opacity:.08;border-radius:inherit;background-size:34px 34px}.form-heading{margin-bottom:30px;padding-bottom:26px}.form-heading>span{color:#ee6018;font-family:var(--mono);font-size:.59rem;font-weight:500}.form-heading h3{max-width:520px;font-size:2rem}.form-heading p{color:#8e8984;font-size:.86rem}.form-row{gap:14px}.form-row+.form-row{margin-top:17px}.contact-form>label,.form-row label{gap:8px}.contact-form label>span{color:#aaa49f;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:500}.contact-form label>span em{color:#5f5a56;border:0;font-size:.48rem}.contact-form input,.contact-form select,.contact-form textarea{color:#eeece9;background:#0b0b0f;border:1px solid #302d2a;border-radius:2px;outline:0;width:100%;font-family:inherit;transition:border-color .2s,background-color .2s,box-shadow .2s}.contact-form input,.contact-form select{height:51px;padding:0 13px}.contact-form select{color:#b9b4af;cursor:pointer}.contact-form textarea{resize:vertical;min-height:155px;padding:14px;line-height:1.6}.contact-form input::-moz-placeholder{color:#5d5955}.contact-form textarea::-moz-placeholder{color:#5d5955}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#5d5955}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#0d0c0f;border-color:#ee6018;box-shadow:0 0 0 2px #ee601817}.form-footer{border-top:1px solid #2a2826;margin-top:25px;padding-top:22px}.form-support{min-width:0}.form-support>span{color:#706a66;align-items:center;gap:7px;margin-top:7px;font-size:.61rem;display:flex}.form-support svg{color:#a0ca92}.form-submit{color:#0b0a09;min-width:175px;font-family:var(--mono);background:#f0efed;border-radius:2px;font-size:.66rem}.form-submit:hover{background:#ee6018;transform:translateY(-2px)}.footer-identity .brand-lockup{min-width:245px;height:55px}.footer-identity .brand-logo{width:245px}@media (max-width:1000px){.problem-intro{grid-template-columns:repeat(8,minmax(0,1fr))}.problem-intro .section-eyebrow{grid-column:1/3}.problem-intro h2{grid-column:3/9}.problem-intro>p:not(.section-eyebrow){grid-column:3/8;margin-top:12px}.problem-intro>a{grid-column:3/8;margin-top:8px}.problem-trigger-grid{grid-template-columns:1fr}.problem-trigger-grid article{border-bottom:1px solid #c8c5bd;border-right:0;min-height:150px}.problem-trigger-grid article:last-child{border-bottom:0}.problem-trigger-grid strong{margin-top:18px}.connected-device-stage{height:560px}.desktop-device{width:76%;left:2%}.mobile-device{width:24%;right:3%}.device-sync{width:10%;left:72%}.contact-copy{grid-column:1/13;max-width:760px;position:static}.contact-copy h2{max-width:700px}.contact-expectations{max-width:650px}.contact-form{grid-column:1/13;margin-top:46px}}@media (max-width:760px){.section-eyebrow{margin-bottom:17px;font-size:.6rem}.services-heading .section-eyebrow,.method-heading .section-eyebrow,.delivery-heading .section-eyebrow,.services-heading .section-eyebrow+h2,.method-heading .section-eyebrow+h2,.delivery-heading .section-eyebrow+h2{grid-column:1}.hero-app-work{grid-template-rows:84px minmax(0,1fr)}.hero-kpi-grid header{font-size:.47rem}.hero-kpi-grid article>strong{font-size:.92rem}.hero-kpi-grid article>small{font-size:.38rem}.hero-kpi-grid article>svg{transform:translateY(-5px)}.showcase-image{padding:28px 8px 8px}.showcase-image picture{border-radius:8px}.showcase-image picture img{-o-object-position:center;object-position:center;transform:none}.automation-node{width:146px}.automation-node strong{font-size:.58rem}.automation-node p{font-size:.43rem}.method-premium-bar>div>span:last-child{font-size:.52rem}.premium-kicker{font-size:.5rem}.project-brief h4{font-size:1.65rem}.project-brief p{font-size:.68rem}.project-brief li{font-size:.61rem}.project-evidence h5{font-size:1.16rem}.evidence-numbers span{font-size:.42rem}.direction-summary h4{font-size:1.52rem}.problem-inner{padding:105px 0 120px}.problem-intro{display:block}.problem-intro h2{max-width:100%;font-size:clamp(2.8rem,13vw,4.1rem)}.problem-intro>p:not(.section-eyebrow){max-width:620px;margin-top:20px}.problem-intro>a{margin-top:23px}.problem-trigger-grid{margin-top:52px}.problem-trigger-grid article{padding:22px 20px}.fragmented-visual-wrap{margin-top:30px}.connected-operation-heading{align-items:flex-start;min-height:84px;padding:14px 16px}.connected-operation-heading>div{display:block}.connected-operation-heading strong{margin-top:7px;font-size:.85rem;display:block}.connected-operation-heading em{display:none}.connected-device-stage{height:525px}.desktop-device{width:104%;height:68%;top:15%;left:-34%}.device-chrome{grid-template-columns:32px auto 1fr}.device-chrome>em,.device-chrome>div{display:none}.desktop-device-body{grid-template-columns:38px 1fr}.desktop-device-body>main{padding:10px}.desktop-operation-grid{grid-template-columns:1fr}.desktop-record{display:none}.desktop-queue article{min-height:55px}.device-sync{width:16%;top:43%;left:62%}.mobile-device{border-width:5px;border-radius:24px;width:39%;height:84%;padding-inline:9px;top:7%;right:3%}.mobile-title{margin-top:22px}.mobile-status{grid-template-columns:5px 1fr}.mobile-status em{grid-column:2}.mobile-timeline{font-size:.27rem}.mobile-device>footer{inset:auto 9px 9px}.contact-section{padding:105px 0 90px}.contact-copy h2{font-size:clamp(2.25rem,10vw,3.2rem)}.contact-copy>p:not(.section-eyebrow){font-size:.92rem}.contact-expectations{margin-top:38px}.contact-form{margin-top:38px;padding:22px 16px;box-shadow:5px 5px #171313}.form-heading h3{font-size:1.6rem}.form-row,.form-select-row{grid-template-columns:1fr}.form-row label+label{margin-top:0}.form-footer{align-items:stretch}.form-submit{width:100%}.footer-identity .brand-lockup{min-width:210px;height:50px}.footer-identity .brand-logo{width:210px}}@media (prefers-reduced-motion:reduce){.automation-connectors .branch-signal,.desktop-device,.mobile-device,.device-sync>i:after,.desktop-record-progress>i b{animation:none!important;transform:none!important}}
