@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: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")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}.materials-page{--materials-ink:#eff5ee;--materials-muted:#aabbaf;color:var(--materials-ink);background:#071c16}.materials-intro,.materials-library,.materials-next{max-width:1440px;margin:auto;padding:clamp(56px,8vw,116px) clamp(24px,7vw,100px);position:relative}.materials-intro{background:radial-gradient(at 90% 10%,#15433780,#0000 65%);min-height:60dvh}.materials-page .technical-label{color:#f87932;letter-spacing:.16em;margin-bottom:26px;font-size:.7rem;display:block}.materials-page h1{letter-spacing:-.05em;max-width:1000px;margin:0 0 32px;font-size:clamp(2.6rem,5.8vw,5.8rem);font-weight:500;line-height:1.07}.materials-page h2{letter-spacing:-.035em;font-size:clamp(1.9rem,3.4vw,3.4rem);font-weight:500;line-height:1.12}.materials-page p{color:var(--materials-muted);max-width:680px;font-size:1.08rem;line-height:1.75}.materials-text-link{color:var(--materials-ink);text-underline-offset:7px;margin:18px 0 32px;display:inline-block}.materials-index{color:#789287;font-family:monospace;font-size:.75rem;position:absolute;bottom:60px;right:7%}.materials-library{border-top:1px solid #ffffff20}.materials-library__header{justify-content:space-between;align-items:center;gap:32px;margin-bottom:48px;display:flex}.materials-library__header h2{max-width:500px;margin:0}.materials-page label,.materials-gate label{gap:8px;font-size:.85rem;display:grid}.materials-page input,.materials-gate input{width:100%;min-height:48px;color:inherit;font:inherit;background:#ffffff08;border:1px solid #ffffff40;border-radius:5px;padding:12px 14px}.materials-page input:focus-visible,.materials-gate input:focus-visible{outline-offset:3px;outline:2px solid #f87932}.materials-empty{max-width:680px;padding:48px 0 24px}.materials-empty>svg{color:#f87932;margin-bottom:24px}.materials-empty h3{font-size:1.7rem;font-weight:500}.materials-empty .button{margin-top:24px}.materials-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.materials-share{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:14px 0;display:inline-flex}.materials-actions [role=status]{font-size:.75rem;display:block}.materials-list article{border-bottom:1px solid #ffffff20;grid-template-columns:140px 1fr;gap:40px;padding:40px 0;display:grid}.materials-list h3{margin:0;font-size:1.8rem}.materials-list h3 a{color:inherit}.materials-file{color:#a6c8b3;background:#143a2d;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:180px;font-family:monospace;display:flex}.materials-next{border-top:1px solid #ffffff20;padding-bottom:120px}.materials-next h2{margin-top:0}.materials-page ul{margin:32px 0;padding:0;list-style:none}.materials-page li{gap:12px;margin-bottom:18px;display:flex}.materials-page li svg{color:#f87932;flex-shrink:0}.materials-gate{color:#eff5ee;background:#0b251c;border:1px solid #ffffff25;border-radius:12px;width:min(580px,100vw - 28px);max-height:calc(100dvh - 28px);padding:clamp(24px,4vw,44px);overflow:auto;box-shadow:0 30px 100px #0008}.materials-gate::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020b09dc}.materials-gate h2{letter-spacing:-.04em;margin:24px 0 16px;font-size:2rem;line-height:1.15}.materials-gate p{color:#b9c8be;line-height:1.6}.materials-gate .technical-label{color:#f87932;font-size:.65rem}.materials-gate form{gap:18px;margin-top:24px;display:grid}.materials-close{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px;position:absolute;top:12px;right:12px}.materials-gate .materials-consent{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.materials-consent input{accent-color:#f87932;flex-shrink:0;width:20px;min-height:20px;margin-top:3px}.materials-gate a{color:#a5c7ff}.materials-gate small{color:#aabbaf;line-height:1.5}.materials-gate [role=alert]{color:#ffbaa5}@media (width<=700px){.materials-library__header{display:grid}.materials-intro{min-height:0;padding-top:64px}.materials-index{display:none}.materials-list article{grid-template-columns:1fr;gap:24px}.materials-file{flex-direction:row;min-height:100px}.materials-actions{flex-direction:column;align-items:stretch}.materials-page .button{text-align:center;white-space:normal}.materials-next{padding-bottom:100px}}.materials-page{--materials-blue:var(--color-analysis-blue);--materials-blue-light:var(--color-analysis-blue-soft);--materials-raised:14px 18px 36px #020c09b3, -7px -7px 22px #20433340;--materials-inset:inset 4px 4px 10px #020c09b3, inset -3px -3px 9px #23483a40}.materials-usage-guide{background:linear-gradient(145deg,#123326,#0b251c 68%,#091f19);border:1px solid #a6c8b34a;border-radius:14px;width:min(100% - 48px,1040px);margin:clamp(40px,7vw,88px) auto 0;padding:clamp(24px,4vw,44px);box-shadow:12px 16px 34px #020c09a6,-5px -5px 18px #21493840}.materials-usage-guide .technical-label{color:#9abcfb}.materials-usage-guide h2{max-width:25ch;margin:0 0 16px}.materials-usage-guide h3{margin:0 0 14px;font-size:1rem}.materials-usage-guide p,.materials-usage-guide li{color:#c4d2c8;font-size:.98rem;line-height:1.7}.materials-usage-guide ol{gap:12px;margin:24px 0;padding-left:1.35rem;display:grid}.materials-usage-guide ol li{margin-bottom:0;padding-left:4px;display:list-item}.materials-usage-guide ol li::marker{color:#f87932;font-weight:600}.materials-usage-guide li strong{color:#eff5ee}.materials-usage-guide__scope,.materials-usage-guide__expectation{background:#071c16b8;border:1px solid #ffffff1a;border-radius:9px;margin-top:22px;padding:20px}.materials-usage-guide__scope{border-left:3px solid #f87932}.materials-usage-guide__expectation{border-left:3px solid #9abcfb}.materials-usage-guide__scope pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d5e4da;margin:0;font:.88rem/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.materials-usage-guide__copy{color:#eff5ee;font:inherit;cursor:pointer;background:#143a2d;border:1px solid #f87932;border-radius:5px;margin-top:16px;padding:10px 14px}.materials-usage-guide__copy:hover{background:#1b4938}.materials-usage-guide__copy:focus-visible{outline-offset:3px;outline:2px solid #9abcfb}.materials-usage-guide__status{color:#a6c8b3;min-height:1.5em;margin-top:8px;font-size:.82rem;display:block}.materials-intro--library{isolation:isolate;background:radial-gradient(at 90% 30%,#3474e81a,#0000 45%),radial-gradient(at 60% 90%,#17433150,#0000 65%)}.materials-page .materials-intro--library>.technical-label{color:#9abcfb}.materials-intro--library>.technical-label:before{content:"";background:var(--materials-blue);border-radius:50%;width:7px;height:7px;margin-right:12px;display:inline-block;box-shadow:0 0 12px #3474e880}.materials-text-link{-webkit-text-decoration-color:var(--materials-blue);text-decoration-color:var(--materials-blue);transition:color .18s}.materials-text-link:hover{color:#a6c5ff}.materials-page input:not([type=checkbox]),.materials-gate input:not([type=checkbox]){box-shadow:var(--materials-inset,inset 4px 4px 10px #020c09b3, inset -3px -3px 9px #23483a40);background:#0b211a;border-color:#76978330;border-radius:12px}.materials-page input:focus-visible,.materials-gate input:focus-visible{outline:2px solid var(--color-analysis-blue-soft);outline-offset:4px}.materials-empty{max-width:none;box-shadow:inset 1px 1px 0 #b9d9ca12, var(--materials-raised);background:linear-gradient(135deg,#102b21,#0b211b);border-radius:24px;padding:clamp(28px,4vw,52px)}.materials-empty>svg{box-sizing:border-box;color:#9abcfb;background:linear-gradient(145deg,#17352b,#0d251c);border-radius:20px;width:72px;height:72px;padding:18px;box-shadow:inset 1px 1px #d0ead61a,7px 7px 18px #020c0980,-4px -4px 14px #25504145}.materials-empty h3{margin-top:0}.materials-empty p{max-width:630px}.materials-page .button--primary,.materials-gate .button--primary{border-radius:12px;box-shadow:inset 0 1px #fff4,inset 0 -2px #77280350,0 10px 24px #0004}.materials-page .button--access{border-radius:12px;box-shadow:inset 0 1px #fff3,inset 0 -2px #123f8c80,0 10px 26px #3474e82b}.materials-share{color:#aecaff;background:#102a21;border-radius:12px;padding:13px 20px;box-shadow:inset 1px 1px #fff1,5px 5px 12px #020c0970,-3px -3px 10px #20433340}.materials-share:active{box-shadow:var(--materials-inset)}.materials-page :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #9abcfb}.materials-list article{box-shadow:inset 1px 1px 0 #fff1, var(--materials-raised);background:#0e271e;border-bottom:0;border-radius:24px;margin-bottom:28px;padding:32px}.materials-file{color:#a5c5ff;background:linear-gradient(145deg,#16382c,#0a2118);border-radius:14px;position:relative;transform:perspective(900px)rotateY(-9deg)rotateX(3deg);box-shadow:inset 1px 1px #b7d5fa26,7px 10px 16px #020c0966}.materials-file:after{content:"";background:#3474e84d;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:8px -4px 8px auto}.materials-next:before{content:"";background:var(--materials-blue);border-radius:4px;width:56px;height:3px;margin-bottom:32px;display:block;box-shadow:0 3px 14px #3474e840}.materials-gate{background:linear-gradient(140deg,#102d22,#0a2119);border-color:#a7c9b626;border-radius:24px;box-shadow:inset 1px 1px #d1e9df14,0 32px 100px #000a}.materials-gate .technical-label{color:#9abcfb}.materials-close{background:#102b21;border-radius:50%;box-shadow:inset 1px 1px #fff1,3px 3px 8px #020c0960}.materials-sculpture{perspective:1000px;pointer-events:none;z-index:-1;width:160px;height:210px;position:absolute;top:30%;right:9%}.materials-sculpture>i,.materials-sculpture>div{background:linear-gradient(140deg,#173c2e,#0c231c);border:1px solid #a9c3c326;border-radius:16px;position:absolute;inset:0;transform:rotateY(-20deg)rotateX(12deg)rotate(9deg);box-shadow:inset 1px 1px #bedbd024,20px 25px 45px #020b09a6}.materials-sculpture>i:first-child{background:#102b25;border-right-color:#3474e866;transform:translate(30px,16px)rotateY(-20deg)rotateX(12deg)rotate(18deg)}.materials-sculpture>i:nth-child(2){transform:translate(15px,8px)rotateY(-20deg)rotateX(12deg)rotate(13deg)}.materials-sculpture>div{border-top-color:#a5c5ff66;flex-direction:column;align-items:flex-start;padding:25px;display:flex}.materials-sculpture svg{color:#8fb4f6;filter:drop-shadow(2px 4px 2px #020c09);width:54px;height:54px;margin-bottom:20px}.materials-sculpture span{color:#a1bfb3;font-family:var(--font-telemetry);letter-spacing:.12em;margin-bottom:18px;font-size:6px}.materials-sculpture b{background:#6d958440;border-radius:2px;width:100%;height:3px;margin-bottom:9px;box-shadow:inset 0 1px 2px #0005}.materials-sculpture b:last-child{background:#3474e880;width:65%}@media (width>=1100px){.materials-intro--library h1{max-width:78%}}@media (width<=1099px){.materials-sculpture{display:none}}@media (width<=700px){.materials-empty{border-radius:20px}.materials-list article{padding:24px}.materials-share{justify-content:center}}.public-shell:has(.materials-page) .site-footer__grid>*{min-width:0}.public-shell:has(.materials-page) .site-footer__external a{overflow-wrap:anywhere}.materials-file:has(img){background:0 0;gap:0;height:fit-content;min-height:0}.materials-file img{border-radius:12px;width:100%;height:auto;display:block}.materials-format{color:#a8bdb2;font-size:.8rem}@media (width<=700px){.materials-file:has(img){width:140px}}.materials-ruflo-guide pre{color:#eff5ee;white-space:pre-wrap;overflow-wrap:anywhere;background:#071c16;border:1px solid #ffffff26;border-radius:8px;max-width:100%;margin:14px 0;padding:16px;font:.9rem/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.materials-ruflo-guide a{color:#aecaff;text-underline-offset:4px}:is(.family-prompts-page,.fam3-access-page){min-height:70vh;padding-block:clamp(5rem,10vw,9rem)}:is(.family-prompts-page,.fam3-access-page) h1{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:20ch;margin-block:1.5rem;font-size:clamp(2.5rem,6vw,5.8rem);line-height:1.05}:is(.family-prompts-page,.fam3-access-page) .materials-page__lead{max-width:62ch;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.65}:is(.family-prompts-page,.fam3-access-page) .materials-page__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:2rem;margin-top:4rem;display:grid}:is(.family-prompts-page,.fam3-access-page) .materials-page__list article{border-top:1px solid;padding-top:2rem}:is(.family-prompts-page,.fam3-access-page) .materials-page__list h2{overflow-wrap:anywhere;font-size:1.6rem;line-height:1.2}:is(.family-prompts-page,.fam3-access-page) .materials-page__list p{line-height:1.7}:is(.family-prompts-page,.fam3-access-page) .materials-page__list .button{margin-top:1rem}:is(.family-prompts-page,.fam3-access-page) .materials-page__detail{max-width:54rem}:is(.family-prompts-page,.fam3-access-page) .materials-guide{background:linear-gradient(145deg,#ffffffdb,#e1efe7b3);border:1px solid #071c162e;border-radius:1.25rem;margin-block:2.5rem;padding:clamp(1.25rem,3vw,2rem);box-shadow:10px 10px 28px #071c1614,-8px -8px 24px #ffffffbf}:is(.family-prompts-page,.fam3-access-page) .materials-guide h2{letter-spacing:-.035em;max-width:24ch;margin-block:.75rem 1rem;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.12}:is(.family-prompts-page,.fam3-access-page) .materials-guide h3{margin:0 0 .75rem;font-size:1rem}:is(.family-prompts-page,.fam3-access-page) .materials-guide__intro,:is(.family-prompts-page,.fam3-access-page) .materials-guide__steps,:is(.family-prompts-page,.fam3-access-page) .materials-guide__result p{line-height:1.7}:is(.family-prompts-page,.fam3-access-page) .materials-guide__steps{gap:.85rem;padding-left:1.35rem;display:grid}:is(.family-prompts-page,.fam3-access-page) .materials-guide__steps li{padding-left:.2rem}:is(.family-prompts-page,.fam3-access-page) .materials-guide__steps strong{color:#123e30}:is(.family-prompts-page,.fam3-access-page) .materials-guide__callout,:is(.family-prompts-page,.fam3-access-page) .materials-guide__result{background:#071c160e;border-radius:.9rem;margin-top:1.5rem;padding:1.1rem 1.2rem}:is(.family-prompts-page,.fam3-access-page) .materials-guide__callout{border-left:1px solid #f879328c}:is(.family-prompts-page,.fam3-access-page) .materials-guide__callout pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;font-size:.92rem;line-height:1.65;overflow-x:auto}:is(.family-prompts-page,.fam3-access-page) .materials-guide__callout code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:is(.family-prompts-page,.fam3-access-page) .materials-guide__result{border-left:1px solid #8bb7a38c}:is(.family-prompts-page,.fam3-access-page) .materials-page__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}:is(.family-prompts-page,.fam3-access-page) .materials-page__action-status{min-height:1.5em;margin-top:.65rem;font-size:.9rem}:is(.family-prompts-page,.fam3-access-page) .materials-page__text{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:2rem;line-height:1.8}:is(.family-prompts-page,.fam3-access-page) .materials-page__detail>p:last-child{margin-top:2rem}.family-prompts-page h1{max-width:19ch}.family-prompts__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:2rem;display:grid}.family-prompts__nav a{border:1px solid #071c162e;border-radius:1rem;gap:.7rem;min-height:80px;padding:1.2rem;font-size:.95rem;line-height:1.4;display:grid}.family-prompts__nav span{font-family:var(--font-telemetry);color:#245842;font-size:.75rem}.family-prompts__nav a:hover{background:#ffffffa6}.family-prompt{scroll-margin-top:7rem}.family-prompt>p,.family-prompt__context p{line-height:1.7}.family-prompt__context{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.family-prompt__context h3{margin-bottom:.5rem}.family-prompt__text summary{cursor:pointer;min-height:48px;padding-block:.8rem;font-weight:600;line-height:1.5}.family-prompt__text pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:32rem;font:inherit;background:#071c160e;border-radius:.75rem;padding:1.2rem;font-size:1rem;line-height:1.75;overflow:auto}.family-prompts__closing{margin-block:2rem;font-size:1.25rem;line-height:1.6}.family-prompts-page a:focus-visible,.family-prompts-page summary:focus-visible,.family-prompts-page pre:focus-visible{outline-offset:5px;outline:2px solid #235fa4}@media (width<=38rem){.family-prompts__nav,.family-prompt__context{grid-template-columns:1fr}:is(.family-prompts-page,.fam3-access-page) .materials-page__actions{flex-direction:column;align-items:stretch}:is(.family-prompts-page,.fam3-access-page) .materials-page__actions .button{justify-content:center}}.material-access-gate{max-width:40rem;margin:0 auto}.material-access-gate h1{font-size:clamp(2.2rem,5vw,3.5rem)}.material-access-gate>p{line-height:1.65}.material-access-gate fieldset{border:0;margin:1.5rem 0;padding:0}.material-access-gate legend{margin-bottom:1.25rem;font-size:.9rem}.material-access-gate label{gap:.5rem;margin-bottom:1.25rem;font-weight:600;display:grid}.material-access-gate input:not([type=checkbox]){color:#071c16;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #849e93;border-radius:.65rem;padding:.85rem 1rem;font-size:16px}.material-access-gate .material-access-gate__consent{gap:.75rem;font-size:.875rem;font-weight:400;line-height:1.6;display:flex}.material-access-gate__consent input{flex-shrink:0;width:20px;height:20px;margin-top:3px}.material-access-gate a{text-underline-offset:3px;text-decoration:underline}.material-access-gate [role=alert]{color:#a23320}.material-access-gate .button{width:100%}.material-access-gate :focus-visible{outline-offset:4px;outline:2px solid #235fa4}:is(.family-prompts-page,.fam3-access-page){color:#071c16;--materials-muted:#294d40;background:#e1eee7}:is(.family-prompts-page,.fam3-access-page) p{color:#294d40}.material-access-gate{background:#ffffffb8;border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.public-shell .materials-page.fam3-access-page h1{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.12}.public-shell .materials-page.fam3-access-page p,.public-shell .materials-page.family-prompts-page p{color:#294d40}.public-shell .materials-page.family-prompts-page h1{font-size:clamp(2.5rem,6vw,5.8rem)}.public-shell .materials-page.fam3-access-page .technical-label,.public-shell .materials-page.family-prompts-page .technical-label{color:#934415}.executive-home{--exec-ink:#172726;--exec-green:#172726;--exec-secondary:#243f3d;--exec-muted:#476664;--exec-mint:#d3e2de;--exec-orange:#f92b06;--exec-cyan:#64dbe8;color:var(--exec-ink);background:#fafbfa;overflow:clip}.executive-section{max-width:1440px;margin:auto;padding:88px clamp(24px,5vw,80px);scroll-margin-top:112px}.executive-section h1{letter-spacing:-.045em;margin:30px 0;font-size:clamp(34px,3.6vw,58px);font-weight:400;line-height:1.14}.executive-section h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 28px;font-size:clamp(32px,3.1vw,48px);line-height:1.16}.executive-section h3{letter-spacing:-.025em;margin:24px 0 16px;font-size:22px;line-height:1.3}.executive-section p{max-width:680px;margin:0 0 20px;font-size:18px;line-height:1.65}.executive-section .executive-label{letter-spacing:.13em;color:var(--exec-muted);margin-bottom:28px;font-size:12px;font-weight:700}.executive-section .executive-note{color:var(--exec-muted);margin-top:24px;font-size:14px;line-height:1.6}.executive-heading{max-width:850px;margin-bottom:64px}.executive-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.executive-action{background:var(--exec-green);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:54px;padding:17px 25px;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 5px 13px #17272613}.executive-action:hover{background:var(--exec-secondary);transform:translateY(-2px)}.executive-action:active{transform:translateY(0)scale(.98)}.executive-action--orange{background:var(--exec-orange);color:#fff;font-size:18px}.executive-action--orange:hover{background:#ce2405}.executive-text-link{color:var(--exec-green);text-underline-offset:7px;font-weight:700}.executive-home :is(a,button,summary):focus-visible{outline:3px solid var(--exec-cyan);outline-offset:5px}.executive-reading{margin:24px 0}.executive-reading summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--exec-secondary);text-underline-offset:5px;align-content:center;font-size:15px;font-weight:700;text-decoration:underline}.executive-reading[open] summary{margin-bottom:18px}.executive-reading p{font-size:16px}.executive-problem{min-height:0}.executive-problem__intro{grid-template-columns:1.12fr 1fr;align-items:center;gap:80px;display:grid}.executive-problems{grid-template-columns:repeat(4,1fr);gap:32px;margin:64px 0 36px;display:grid}.executive-problems h3{margin:0 0 14px;font-size:19px}.executive-problems p{font-size:15px;line-height:1.6}.executive-emphasis{font-weight:650}.executive-ceramic{color:var(--exec-green);background:linear-gradient(145deg,#fff,#e9efec);border:1px solid #fff;border-radius:22px;position:relative;box-shadow:inset 0 2px 2px #fff,5px 9px 14px #17272616,inset 0 -5px 5px #17272608}.executive-context{text-align:center;width:100%;max-width:480px;margin:auto;padding:28px 12px}.executive-context__sources{justify-content:space-between;gap:28px;display:flex}.executive-context__sources .executive-ceramic{place-items:center;gap:8px;width:110px;height:130px;padding:24px;display:grid;transform:perspective(600px)rotateY(-12deg)rotateX(10deg)}.executive-context__sources svg{color:var(--exec-orange);width:32px;height:32px}.executive-context i{background:#b8c6c2;border-radius:4px;width:100%;height:5px}.executive-context i:last-child{justify-self:start;width:70%}.executive-context__connections{fill:none;width:100%;height:90px;stroke:var(--exec-muted);stroke-width:1.7px;overflow:visible}.executive-context__result{text-align:left;align-items:center;gap:16px;width:fit-content;max-width:100%;margin:auto;padding:24px;display:flex}.executive-context__result>svg{background:var(--exec-green);color:#fff;border-radius:50%;width:34px;height:34px;padding:6px}.executive-context__result span{font-size:16px;font-weight:700}.executive-context__result small{margin-top:7px;font-size:13px;font-weight:400;display:block}.executive-applications{min-height:0}.executive-applications>.executive-heading{text-align:center;margin:0 auto 48px}.executive-applications>.executive-heading p{margin-inline:auto}.executive-applications>.executive-note{max-width:none}.executive-carousel__tabs{justify-content:center;gap:20px;margin-bottom:40px;display:flex}.executive-carousel__tabs button{color:var(--exec-muted);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:12px 24px;font-size:16px;font-weight:650}.executive-carousel__tabs button[aria-selected=true]{background:var(--exec-green);color:#fff}.executive-carousel__frame{touch-action:pan-y;background:linear-gradient(140deg,#fff9,#e9f0ec9c);border:1px solid #fff;border-radius:36px;position:relative;box-shadow:0 14px 32px #1727260e,inset 0 2px 3px #fff}.executive-carousel__panel{grid-template-columns:.9fr 1.2fr;align-items:center;gap:64px;min-height:360px;padding:56px 64px;display:grid}.executive-carousel__copy h3{margin-top:12px;font-size:29px}.executive-carousel__copy p{font-size:16px}.executive-carousel__copy .executive-note{margin:0 0 16px;font-size:13px}.executive-carousel__copy .executive-action{padding:16px 20px;font-size:13px}.executive-carousel__copy,.executive-carousel__diagram{animation:.28s ease-out both executive-slide-in}@keyframes executive-slide-in{0%{opacity:.45;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.executive-carousel__arrow{z-index:2;color:var(--exec-green);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 12px #17272612}.executive-carousel__arrow:hover{background:var(--exec-mint)}.executive-carousel__arrow--prev{left:-24px}.executive-carousel__arrow--next{right:-24px}.executive-carousel__diagram>p{text-align:center;max-width:440px;margin:32px auto 0;font-size:15px}.executive-flow{justify-content:center;gap:24px;display:flex}.executive-flow__step{text-align:center;flex:1;min-width:0;position:relative}.executive-flow__step .executive-ceramic{flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:132px;padding:20px 12px;font-size:14px;font-weight:700;line-height:1.3;display:flex}.executive-flow__step .executive-ceramic>svg{width:30px;height:30px}.executive-ceramic--green{background:var(--exec-green);color:#fff;border-color:#476664}.executive-flow__arrow{color:var(--exec-orange);position:absolute;top:56px;right:-23px}.executive-flow__step small{margin-top:20px;font-size:12px;line-height:1.4;display:block}.executive-carousel__pagination{text-align:center;margin-top:32px}.executive-carousel__pagination>p{margin:0 auto;font-size:13px}.executive-carousel__pagination>div{justify-content:center;display:flex}.executive-carousel__pagination button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.executive-carousel__pagination button span{background:#bdccc7;border-radius:50%;width:9px;height:9px}.executive-carousel__pagination button[aria-pressed=true] span{background:var(--exec-green)}.executive-authority{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;min-height:0;display:grid}.executive-authority h2{font-size:clamp(31px,2.8vw,42px)}.executive-planning{margin:0;position:relative}.executive-planning__image{aspect-ratio:1.12;background:var(--exec-mint);border-radius:24px;overflow:hidden}.executive-planning img{object-fit:cover;width:100%;height:100%;display:block}.executive-planning figcaption{color:var(--exec-muted);margin-top:16px;font-size:12px}.executive-glass-caption{max-width:85%;color:var(--exec-ink);-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);background:#ffffffe0;border:1px solid #fffc;border-radius:20px 7px 20px 20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:24px;font-size:14px;font-weight:650;display:flex;position:absolute;bottom:60px;right:20px;box-shadow:0 10px 30px #17272616,inset 0 1px #fff}.executive-glass-caption svg{color:var(--exec-orange)}.executive-delivery{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;min-height:0;display:grid}.executive-delivery h2{font-size:clamp(32px,3vw,44px)}.executive-delivery__copy>p{font-size:17px}.executive-hierarchy{margin:32px 0}.executive-hierarchy>div{grid-template-columns:135px 1fr;gap:20px;margin-bottom:18px;font-size:15px;display:grid}.executive-hierarchy dt{font-weight:750}.executive-hierarchy dd{margin:0;line-height:1.5}.executive-layers{perspective:900px;width:100%;max-width:420px;margin:0 auto;padding:55px 20px 20px;position:relative}.executive-layers__cap{background:#d3e2de;border:1px solid #e9f7f3;width:110px;height:40px;margin:0 auto -2px;transform:skewY(-6deg);box-shadow:8px 9px #b9d1c8}.executive-layers__slab{transform-origin:50%;background:linear-gradient(150deg,#fff,#e9edeb);border-radius:10px;justify-content:center;align-items:center;gap:18px;min-height:95px;margin:0 0 24px;padding:24px;font-size:18px;font-weight:700;display:flex;position:relative;transform:rotateY(-9deg)rotateX(8deg);box-shadow:inset 0 2px 1px #fff,0 13px #dce3df,5px 23px 19px #17272617}.executive-layers__slab[data-layer="2"]:before{content:"";background:var(--exec-orange);border-radius:8px;height:4px;position:absolute;top:-12px;left:15%;right:15%;box-shadow:0 0 14px #f92b0622}.executive-layers figcaption{color:var(--exec-muted);text-align:center;margin-top:42px;font-size:12px}.executive-technologies{background:var(--exec-green);color:#fff}.executive-technologies .executive-section{text-align:center;min-height:0;padding-block:88px}.executive-technologies h2{font-size:clamp(30px,3vw,43px)}.executive-technologies p{color:#d3e2de;max-width:770px;margin-inline:auto}.executive-technologies__label{margin-top:56px!important;font-size:14px!important}.executive-technologies__logos{justify-content:space-between;align-items:center;gap:30px;margin:32px 0 48px;padding:0;list-style:none;display:flex}.executive-technologies__logos a{color:#fff;justify-content:center;align-items:center;gap:13px;min-height:48px;font-size:22px;font-weight:650;text-decoration:none;display:flex}.executive-technologies__logos img{object-fit:contain;filter:brightness(0)invert();max-width:36px}.executive-technologies__logos a:hover{text-underline-offset:8px;text-decoration:underline}.executive-questions{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;min-height:0;display:grid}.executive-questions .executive-heading{margin:0}.executive-faq details{border-bottom:1px solid #d3e2de;padding:24px 0}.executive-faq details:first-child{padding-top:0}.executive-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-size:19px;font-weight:650;line-height:1.4;display:flex}.executive-faq summary span{color:var(--exec-orange);font-size:25px;font-weight:400}.executive-faq details[open] summary span{transform:rotate(45deg)}.executive-faq details p{margin:20px 0 0;font-size:16px}.executive-final{grid-template-columns:1.3fr .7fr;align-items:center;gap:80px;min-height:0;padding-bottom:96px;display:grid}.executive-final h3{font-size:19px}.executive-final .executive-actions{align-items:stretch}.executive-priority{isolation:isolate;place-items:center;height:270px;display:grid;position:relative}.executive-priority__back{background:#d3e2de70;border-radius:25px;position:absolute;inset:10px 0 18px 35px;transform:rotate(5deg)}.executive-priority__front{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff9c;border:1px solid #fff;border-radius:24px;width:100%;padding:36px;box-shadow:0 18px 35px #17272612}.executive-priority strong{font-size:22px}.executive-priority__front>div{background:#fff8;border-radius:15px;align-items:center;gap:16px;margin-top:25px;padding:20px;display:flex}.executive-priority__front svg{background:var(--exec-orange);color:#fff;border-radius:6px;flex-shrink:0;padding:4px}.executive-priority span{font-size:14px;font-weight:700}.executive-priority small{margin-top:6px;font-size:12px;font-weight:400;display:block}@media (width<=1000px){.executive-problem__intro,.executive-authority,.executive-delivery{gap:40px}.executive-context__sources{gap:16px}.executive-context__sources .executive-ceramic{width:90px;height:110px;padding:20px}.executive-carousel__panel{gap:32px;padding:40px}.executive-flow{gap:18px}.executive-flow__arrow{right:-20px}.executive-technologies__logos{flex-wrap:wrap;justify-content:center;gap:28px 40px}.executive-technologies__logos a{font-size:19px}.executive-questions{gap:40px}.executive-final{grid-template-columns:1fr;gap:32px}.executive-priority{width:100%;max-width:420px;margin:auto}.executive-hierarchy>div{grid-template-columns:110px 1fr}}@media (width<=700px){.executive-section{padding:64px 24px}.executive-section h2{font-size:32px;line-height:1.18}.executive-section p{font-size:17px}.executive-heading{margin-bottom:40px}.executive-problem__intro,.executive-authority,.executive-delivery,.executive-questions{grid-template-columns:1fr;gap:48px;min-height:0}.executive-problem,.executive-applications{min-height:0}.executive-context{max-width:380px;padding:15px 4px}.executive-context__sources .executive-ceramic{width:85px;height:105px;padding:18px}.executive-problems{grid-template-columns:1fr 1fr;gap:28px 24px;margin-top:40px}.executive-problems h3{font-size:18px}.executive-problems p{font-size:14px}.executive-carousel__tabs{justify-content:space-between;gap:0;margin-bottom:28px}.executive-carousel__tabs button{padding:12px 15px;font-size:14px}.executive-carousel__panel{grid-template-columns:1fr;gap:40px;min-height:640px;padding:32px 24px 40px}.executive-carousel__copy h3{font-size:26px}.executive-carousel__arrow{width:44px;height:44px;top:auto;bottom:-58px;transform:none}.executive-carousel__arrow--prev{left:0}.executive-carousel__arrow--next{right:0}.executive-carousel__pagination{margin-top:22px;padding-inline:50px}.executive-carousel__pagination>p{font-size:12px}.executive-flow{gap:12px}.executive-flow__step .executive-ceramic{border-radius:15px;gap:12px;min-height:125px;padding:15px 7px;font-size:12px}.executive-flow__step .executive-ceramic>svg{width:25px;height:25px}.executive-flow__arrow{width:17px;right:-15px}.executive-flow__step small{font-size:11px}.executive-carousel__diagram>p{font-size:14px}.executive-planning__image{aspect-ratio:1.15}.executive-glass-caption{gap:5px;padding:18px;font-size:12px;bottom:58px;right:12px}.executive-delivery{gap:60px}.executive-layers{order:2;max-width:330px;padding:20px}.executive-layers__slab{gap:12px;min-height:85px;padding:20px;font-size:16px}.executive-layers figcaption{margin-top:35px}.executive-technologies .executive-section{padding-block:88px}.executive-technologies__logos{grid-template-columns:1fr 1fr;gap:24px 28px;margin-bottom:40px;display:grid}.executive-technologies__logos a{justify-content:flex-start;gap:9px;font-size:16px}.executive-technologies__logos img{width:27px;height:27px}.executive-technologies .executive-action{font-size:17px}.executive-faq summary{font-size:18px}.executive-final{min-height:0;padding-bottom:100px}.executive-final .executive-actions{flex-direction:column}.executive-action{font-size:14px}.executive-priority__front{padding:28px}.executive-priority strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.executive-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.executive-glass-caption,.executive-priority__front{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f8f6}}.executive-home .executive-hero{isolation:isolate;background:#fafbfa url(/brand/executive-home/white-waves.png) 50%/cover no-repeat;max-width:none;min-height:800px;padding:70px 4vw 76px;display:block;position:relative;overflow:hidden}.executive-hero .executive-copy{z-index:4;width:47%;max-width:740px;position:relative}.executive-hero .executive-label{color:#172726;align-items:center;gap:16px;margin-bottom:35px;font-size:13px;display:flex}.executive-hero .executive-label:before{content:"";background:var(--color-signal-orange);width:3px;height:23px;display:block}.executive-hero h1{letter-spacing:-.045em;margin:24px 0 30px;font-size:clamp(36px,3.25vw,56px);line-height:1.19}.executive-hero .executive-copy>p:not(.executive-label):not(.executive-note){max-width:650px;margin:0 0 16px;font-size:clamp(17px,1.3vw,21px);line-height:1.55}.executive-hero .executive-actions{margin-top:30px;margin-bottom:22px}.executive-hero .executive-action--orange{background:var(--color-signal-orange);color:#fff;border:1px solid #ff794f;border-radius:48px;gap:20px;padding:20px 26px;font-size:clamp(15px,1.3vw,20px);box-shadow:inset 0 1px 1px #fff6,0 10px 22px #ff3d0026}.executive-hero .executive-note{color:#243f3d;max-width:540px;margin-bottom:22px;font-size:13px;line-height:1.5}.executive-hero .executive-text-link{font-size:17px;-webkit-text-decoration:underline #476664;text-decoration:underline #476664}.executive-portrait{z-index:3;object-fit:contain;object-position:center bottom;pointer-events:none;width:54%;height:97%;position:absolute;bottom:0;right:-12%}.executive-hero-orb{aspect-ratio:1;z-index:2;pointer-events:none;width:35%;max-width:550px;position:absolute;bottom:10%;left:42%}.executive-hero-orb>img{object-fit:contain;width:100%;height:100%;display:block}.executive-orb__tag{white-space:nowrap;z-index:2;border-radius:999px;align-items:center;display:flex;position:absolute;box-shadow:0 8px 14px #17272624}.executive-orb__tag svg{flex-shrink:0;width:22px;height:22px}.executive-hero-orb .executive-orb__tag{color:#173f34;background:linear-gradient(160deg,#ffffffed,#e7ece9ed);border:1px solid #fff9;gap:10px;padding:13px 18px;font-size:clamp(11px,1.05vw,16px)}.executive-hero-orb .executive-orb__tag--one{top:4%;right:18%}.executive-hero-orb .executive-orb__tag--two{top:49%;left:1%}.executive-editorial{max-width:790px}.executive-editorial p{max-width:none}.executive-solution-columns{grid-template-columns:1fr 1fr;gap:70px;margin:48px 0;display:grid}.executive-home .executive-examples article{box-shadow:none;background:0 0;border-radius:0;padding:0 24px 0 0}.executive-home .executive-final{grid-template-columns:1.2fr 1fr}.executive-final .executive-action{margin-top:15px}.executive-home .executive-section:nth-child(2n){background:0 0}@media (width>=1600px){.executive-home .executive-hero{min-height:850px;padding-top:85px}}@media (width<=1100px) and (width>=701px){.executive-home .executive-hero{min-height:780px}.executive-hero .executive-copy{width:53%}.executive-hero h1{font-size:38px}.executive-hero-orb{width:35%;bottom:13%;left:46%}.executive-portrait{width:65%;height:90%;right:-17%}}@media (width<=700px){.executive-home .executive-hero{min-height:0;padding:42px 24px 0}.executive-hero .executive-copy{width:100%;max-width:none}.executive-hero h1{font-size:clamp(30px,7.8vw,43px)}.executive-hero .executive-label{letter-spacing:.13em;margin-bottom:25px;font-size:11px}.executive-hero .executive-action--orange{white-space:normal;text-align:left;padding:18px 20px;font-size:15px}.executive-hero .executive-actions{margin-top:25px}.executive-portrait{object-position:center bottom;width:115%;max-width:none;height:400px;margin:18px -24px 0 10%;display:block;position:relative;right:auto}.executive-hero-orb{width:59%;bottom:25px;left:-5%}.executive-hero-orb .executive-orb__tag{gap:5px;padding:8px 10px;font-size:9px}.executive-hero-orb .executive-orb__tag svg{width:15px;height:15px}.executive-solution-columns{grid-template-columns:1fr;gap:25px;margin:30px 0}.executive-home .executive-final{grid-template-columns:1fr}}.executive-hero-orb .executive-orb__tag--three{bottom:0;right:24%}@media (width<=700px){.executive-hero-orb .executive-orb__tag--three{bottom:0;right:2%}.executive-hero-orb{width:56%;left:0}.executive-hero-orb .executive-orb__tag--two{left:8px}}.executive-portrait{-webkit-mask-image:linear-gradient(#000 0% 83%,#0000 100%);mask-image:linear-gradient(#000 0% 83%,#0000 100%)}.executive-hero-wave{z-index:5;pointer-events:none;width:100%;height:29%;position:absolute;bottom:-1px;left:0;overflow:visible}.executive-hero-wave__surface{filter:drop-shadow(0 -8px 18px #243f3d18)}.executive-hero-wave__rim{filter:drop-shadow(0 0 4px #fff)}.executive-hero .executive-action--orange:hover{background:var(--color-signal-orange-hover)}.executive-action--orange{font-size:18px}@media (width<=700px){.executive-hero-orb{z-index:4}.executive-hero-wave{height:160px}.executive-portrait{-webkit-mask-image:linear-gradient(#000 0% 77%,#0000 100%);mask-image:linear-gradient(#000 0% 77%,#0000 100%)}}.executive-problem{padding-bottom:40px}.executive-applications{padding-top:48px}.executive-common{margin-top:48px}.executive-common>h3{margin-bottom:28px;font-size:28px}.executive-common__examples{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.executive-common__examples article{padding:0 20px 0 0}.executive-common__number{color:var(--exec-orange);font:12px IBM Plex Mono,monospace}.executive-common__examples p{margin-top:16px;font-size:16px}.executive-common__conclusion{background:var(--exec-mint);border-radius:24px;grid-template-columns:1fr 1fr;gap:60px;margin-top:28px;padding:40px;display:grid}.executive-common__conclusion p{font-size:16px}.executive-common__conclusion .executive-common__thesis{letter-spacing:-.025em;font-size:25px;font-weight:650;line-height:1.35}.executive-common__signature{font-weight:750;margin-bottom:0!important}.executive-system{isolation:isolate;justify-self:center;width:100%;max-width:510px;margin:0;padding:18px 0 35px;position:relative}.executive-system__orbit{z-index:-1;border:1px solid #b1c9c1;border-radius:50%;position:absolute;inset:16% 10% 20%;transform:rotate(-20deg)}.executive-system__nodes{grid-template-columns:1fr 1fr;gap:132px 36px;display:grid;position:relative}.executive-system__node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffffeb,#e7eeebca);border:1px solid #fff;border-radius:22px;flex-direction:column;align-items:flex-start;padding:25px 22px;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 12px 24px #17272613}.executive-system__icon{width:48px;height:48px;color:var(--exec-green);background:#f8faf9;border-radius:16px;place-items:center;margin-bottom:20px;display:grid;box-shadow:inset 1px 1px 2px #fff,3px 5px 9px #17272618}.executive-system__node strong{letter-spacing:-.025em;font-size:19px}.executive-system__node small{color:var(--exec-muted);margin-top:8px;font-size:13px;line-height:1.5}.executive-system__core{background:var(--exec-green);color:#fff;z-index:1;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:172px;height:104px;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px 1px #ffffff40,0 16px 28px #17272629}.executive-system__core>span{letter-spacing:.08em;font-size:28px;font-weight:700}.executive-system__core small{color:#d3e2de;margin-top:7px;font-size:11px}.executive-system__core i{background:var(--exec-orange);border-radius:3px;width:44px;height:4px;position:absolute;bottom:-4px}.executive-system figcaption{text-align:center;color:var(--exec-muted);margin-top:30px;font-size:12px}@media (width<=700px){.executive-problem{padding-bottom:28px}.executive-applications{padding-top:36px}.executive-common__examples{grid-template-columns:1fr;gap:8px}.executive-common__examples article{grid-template-columns:30px 1fr;gap:12px;padding:16px 0;display:grid}.executive-common__examples p{margin:0}.executive-common__number{padding-top:5px}.executive-common__conclusion{grid-template-columns:1fr;gap:20px;padding:28px 24px}.executive-system__nodes{gap:132px 18px}.executive-system__node{padding:20px 15px}.executive-system__node strong{font-size:17px}.executive-system__core{width:160px}.executive-system__icon{margin-bottom:14px}.executive-system{max-width:400px}}.executive-carousel__tabs{flex-wrap:wrap;justify-content:center;gap:8px}@media (width<=700px){.executive-carousel__tabs{justify-content:flex-start;gap:4px}.executive-carousel__tabs button{padding-inline:12px}}@media (width>=1101px){.executive-hero-orb{bottom:18%}.executive-hero-orb .executive-orb__tag--three{bottom:15%;right:18%}.executive-hero .executive-copy{width:42%}.executive-hero-orb .executive-orb__tag--two{left:16%}}.executive-system--illustrated{align-self:center;max-width:none;padding:0}.executive-system--illustrated>img{mix-blend-mode:multiply;border-radius:28px;width:100%;height:auto;display:block}.executive-system__legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:28px 0 0;font-size:13px;font-weight:650;display:flex}.executive-system__legend svg{color:var(--exec-orange)}.executive-system--illustrated figcaption{margin-top:16px}.executive-priority--illustrated{width:100%;max-width:none;height:auto;margin:0;display:block}.executive-priority--illustrated>img{mix-blend-mode:multiply;border-radius:24px;width:100%;height:auto;display:block}.executive-priority--illustrated figcaption{color:var(--exec-muted);justify-content:center;align-items:center;gap:16px;margin-top:24px;font-size:14px;display:flex}.executive-priority--illustrated figcaption svg{color:var(--exec-orange)}.executive-priority--illustrated figcaption strong{color:var(--exec-ink);margin-top:4px;font-size:17px;display:block}.executive-final{grid-template-columns:1.05fr 1fr;gap:48px}.executive-common__summary{grid-template-columns:1fr 1fr;gap:12px 40px;max-width:860px;margin:44px auto 0;display:grid}.executive-common__summary>p{margin:0;font-size:16px}.executive-common__summary>p:last-child{grid-column:1/-1}.solution-landscape{min-width:0;margin-top:88px}.solution-landscape__heading{text-align:center;max-width:800px;margin:auto}.executive-section .solution-landscape__heading h3{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(28px,3vw,42px)}.executive-section .solution-landscape__heading p{max-width:680px;margin:auto;font-size:16px}.solution-landscape__map{isolation:isolate;touch-action:pan-y;max-width:1050px;height:450px;margin:48px auto 0;position:relative}.solution-landscape__platform{perspective:800px;z-index:-1;position:absolute;inset:18% 2% 0}.solution-landscape__platform>div{background:linear-gradient(150deg,#fff,#d3e2de);border-radius:50%;position:absolute;inset:0;transform:rotateX(55deg);box-shadow:0 14px #b5c8c1,0 30px 35px #1727261a,inset 0 2px #fff}.solution-landscape__platform>div:nth-child(2){background:var(--exec-secondary);box-shadow:0 7px 0 var(--exec-ink),0 15px 20px #17272622;inset:14%}.solution-landscape__platform>div:nth-child(3){background:linear-gradient(140deg,#fff,#d3e2de);inset:28%;box-shadow:0 7px #a3bab0,0 15px 20px #17272622}.solution-landscape__hub{z-index:1;color:var(--exec-ink);align-items:center;gap:18px;font-size:16px;line-height:1.4;display:flex;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}.solution-landscape__hub>svg{width:48px;height:48px;color:var(--exec-orange)}.solution-landscape__choices{position:absolute;inset:0}.solution-landscape__choices button{left:var(--node-x);top:var(--node-y);width:130px;color:var(--exec-ink);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;justify-items:center;gap:18px;padding:0;font-size:13px;font-weight:700;line-height:1.3;display:grid;position:absolute;transform:translate(-50%,-50%)}.solution-landscape__object{background:linear-gradient(140deg,#fff,#e4eeea);border-radius:20px;place-items:center;width:82px;height:76px;transition:transform .3s,background .3s,color .3s;display:grid;transform:perspective(500px)rotateY(-15deg)rotateX(12deg);box-shadow:5px 9px #b7cbc2,10px 19px 20px #1727261c,inset 0 2px #fff}.solution-landscape__object svg{stroke-width:1.5px;width:36px;height:36px}.solution-landscape__choices button[aria-selected=true] .solution-landscape__object{background:var(--exec-orange);color:#fff;transform:perspective(500px)rotateY(-15deg)rotateX(12deg)translateY(-12px);box-shadow:5px 9px #c72305,10px 19px 24px #17272620}.solution-landscape__choices button:hover .solution-landscape__object{transform:translateY(-6px)}.solution-landscape__controls{justify-content:center;align-items:center;gap:28px;margin:16px 0 32px;display:flex}.solution-landscape__controls>button{background:var(--exec-mint);width:48px;height:48px;color:var(--exec-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.executive-section .solution-landscape__controls p{text-align:center;margin:0;font-size:13px}.solution-landscape__controls strong{margin-top:4px;font-size:16px;display:block}.solution-landscape__detail{background:#fff;border-radius:28px;padding:32px 36px;box-shadow:0 16px 48px #1727260c}.solution-landscape__title{grid-template-columns:.9fr 1.3fr auto;align-items:center;gap:24px;display:grid}.solution-landscape h4{letter-spacing:-.03em;margin:0;font-size:25px;line-height:1.2}.executive-section .solution-landscape__title p{margin:0;font-size:14px}.solution-landscape__title>span{color:var(--exec-muted);max-width:150px;font-size:12px}.solution-landscape__columns{grid-template-columns:1fr 1.3fr 1fr;gap:36px;margin-top:32px;display:grid}.solution-landscape h5{margin:0 0 16px;font-size:15px}.executive-section .solution-landscape__columns p,.solution-landscape li{margin:0;font-size:14px;line-height:1.6}.solution-landscape ul,.solution-landscape ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.solution-landscape ul li{align-items:baseline;gap:8px;display:flex}.solution-landscape li svg{color:var(--exec-orange);flex-shrink:0;align-self:center}.solution-landscape ol{counter-reset:flow}.solution-landscape ol li{counter-increment:flow;align-items:center;gap:12px;display:flex}.solution-landscape ol li:before{content:counter(flow);background:var(--exec-mint);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.solution-landscape__bottom{justify-content:space-between;align-items:center;gap:36px;margin-top:32px;display:flex}.executive-section .solution-landscape__bottom p{max-width:420px;margin:0;font-size:12px}.solution-landscape__bottom .executive-action{flex-shrink:0;font-size:13px}@media (width<=1000px){.solution-landscape__choices button{width:105px;font-size:11px}.solution-landscape__object{width:65px;height:65px}.solution-landscape__title{grid-template-columns:1fr 1fr}.solution-landscape__title>span{grid-column:1/-1;max-width:none}.executive-final{grid-template-columns:1fr}.executive-priority--illustrated{max-width:650px;margin:auto}}@media (width<=700px){.solution-landscape{margin-top:64px}.solution-landscape__heading{text-align:left}.solution-landscape__map{height:auto;margin-top:32px;padding:16px 0}.solution-landscape__platform,.solution-landscape__hub{display:none}.solution-landscape__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 12px;display:grid;position:relative}.solution-landscape__choices button{gap:12px;width:auto;font-size:11px;position:static;transform:none}.solution-landscape__object{border-radius:14px;width:52px;height:50px}.solution-landscape__object svg{width:26px;height:26px}.solution-landscape__choices button[aria-selected=true] .solution-landscape__object{transform:translateY(-4px)}.solution-landscape__detail{border-radius:22px;padding:28px 24px}.solution-landscape__title,.solution-landscape__columns{grid-template-columns:1fr;gap:24px}.solution-landscape__columns{margin-top:28px}.solution-landscape__title{gap:16px}.solution-landscape__bottom{flex-direction:column;align-items:stretch;gap:24px}.solution-landscape__bottom .executive-action{white-space:normal;flex-shrink:1}.executive-common__summary{grid-template-columns:1fr;gap:20px}.executive-final{gap:36px}.executive-system__legend{gap:8px;font-size:11px}.executive-priority--illustrated figcaption strong{font-size:16px}}@media (width>=701px){.solution-landscape__choices button>span:last-child{background:#fafbfaf2;border-radius:8px;max-width:150px;padding:5px 9px}.solution-landscape__hub{background:#eef4f1;border-radius:18px;padding:12px 20px;top:71%}.solution-landscape__platform>div:nth-child(2){background:#a9c2b8;box-shadow:0 7px #7b9d90,0 15px 20px #17272612}}@media (width>=1001px){.executive-delivery{grid-template-columns:1.15fr 1fr;align-items:start;gap:56px}.executive-system--illustrated{align-self:start;margin-top:100px;position:sticky;top:140px}.executive-section .solution-landscape__heading h3{white-space:nowrap;font-size:clamp(27px,2.55vw,37px)}.solution-landscape__heading{max-width:none}}.executive-questions{display:block}.executive-questions .executive-heading{max-width:800px;margin-bottom:44px}.executive-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 24px;display:grid}.executive-faq details,.executive-faq details:first-child{background:#edf3f0;border:0;border-radius:18px;min-width:0;padding:24px 28px}.executive-faq summary{gap:20px;min-height:52px;font-size:17px;line-height:1.5}.executive-faq details p{font-size:16px;line-height:1.65}@media (width<=700px){.executive-faq{grid-template-columns:1fr;gap:12px}.executive-faq details,.executive-faq details:first-child{padding:20px 22px}.executive-faq summary{font-size:16px}.executive-questions .executive-heading{margin-bottom:32px}}.solution-landscape__map{max-width:1120px;height:auto;margin:22px auto 0}.solution-landscape__art{mix-blend-mode:multiply;border-radius:24px;width:100%;height:auto;display:block}.solution-landscape__choices{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:8px;margin-top:-22px;display:grid;position:relative}.solution-landscape__choices button{width:auto;min-width:0;min-height:110px;color:var(--exec-ink);gap:10px;padding:8px 4px;font-size:12px;position:relative;top:auto;left:auto;transform:none}.solution-landscape__choices button>span:last-child{background:0 0;padding:0}.solution-landscape__object{border-radius:14px;width:48px;height:48px;transform:none;box-shadow:3px 4px #b7cbc2,5px 8px 14px #1727261c}.solution-landscape__object svg{width:24px;height:24px}.solution-landscape__choices button[aria-selected=true] .solution-landscape__object{transform:translateY(-4px);box-shadow:3px 4px #c72305,5px 8px 14px #17272620}.solution-landscape__controls{margin-top:4px}@media (width<=700px){.solution-landscape__map{margin-top:24px;padding:0}.solution-landscape__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:0}.solution-landscape__choices button{min-height:105px;font-size:11px}.solution-landscape__art{border-radius:16px}.solution-landscape__controls{margin-top:16px}}.solution-landscape__art{aspect-ratio:2.35;object-fit:cover;object-position:center bottom}.executive-questions .executive-heading{text-align:center;max-width:none;margin-inline:auto}.executive-questions .executive-heading h2{font-size:clamp(25px,3vw,42px)}@media (width>=1001px){.executive-questions .executive-heading h2{white-space:nowrap}}.public-shell--motion-preview .site-header{position:fixed;inset:0 0 auto}.home-p01{color:#fafaf6;background:#031411}.home-p01__stage{position:relative}.home-p01__scene{isolation:isolate;min-height:100dvh;padding:calc(var(--header-height) + 2rem) 7.3% 3rem;box-sizing:border-box;align-items:center;display:flex;position:relative}.home-p01__still,.home-p01__film{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.home-p01__film{z-index:0;display:none}.home-p01__film video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home-p01__film video[hidden]{display:none}.home-p01__film:after{content:"";pointer-events:none;background:linear-gradient(90deg,#02110cb3,#02110c20 56%,#0000 75%);position:absolute;inset:0}.home-p01__scene:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#02110cb3,#02110c20 56%,#0000 75%);position:absolute;inset:0}.home-p01__copy{width:min(49%,49rem)}.home-p01__label{color:#edb479;letter-spacing:.24em;margin:0 0 1.65rem;font-size:.82rem;font-weight:600}.home-p01__copy h1,.home-p01__copy h2{color:#fafaf6;letter-spacing:-.045em;text-wrap:balance;margin:0 0 1.7rem;font-size:clamp(2.25rem,3.6vw,4.5rem);font-weight:600;line-height:1.12}.home-p01__description{letter-spacing:.01em;color:#e6eeea;max-width:39rem;margin:0 0 2rem;font-size:clamp(1rem,1.35vw,1.5rem);line-height:1.6}.home-p01__actions{flex-wrap:wrap;gap:1rem;display:flex}.home-p01 .button{text-align:center;border-radius:999px;min-height:3.5rem;padding:.85rem 1.6rem;font-size:.95rem}.home-p01 .button--primary{background:var(--color-signal-orange);color:var(--color-cockpit-black);box-shadow:var(--shadow-action);border:1px solid #0000}.home-p01 .button--primary:hover{background:var(--color-signal-orange-hover)}.home-p01 .button--secondary{background:var(--color-analysis-blue);color:#fff;border:1px solid #ffffff24;box-shadow:0 10px 26px #3474e838}.home-p01 .button--secondary:hover{background:#2865d2}.home-p01 .button:focus-visible{outline-offset:5px;outline:3px solid #fafaf6}.home-p01__support{color:#a2b4ad;margin:1.65rem 0 0;font-size:.9rem;line-height:1.5}.home-p01__support svg{color:#e7ad73;margin-top:.8rem;display:block}.home-p01__situations{gap:1rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.home-p01__situations li{flex:1;align-items:center;gap:.8rem;font-size:.9rem;line-height:1.4;display:flex}.home-p01__situations li+li{border-left:1px solid #a9bfb126;padding-left:1rem}.home-p01__situations svg{color:#edb479;flex-shrink:0}.home-p01[data-motion=scroll] .home-p01__stage{height:100dvh;overflow:hidden}.home-p01[data-motion=scroll] .home-p01__film{display:block}.home-p01[data-motion=scroll] .home-p01__scene{z-index:1;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden auto}.home-p01[data-motion=scroll] .home-p01__copy{will-change:transform}.home-p01[data-motion=scroll] .home-p01__scene:before{display:none}.home-p01__impacts strong{margin-bottom:.25rem;font-weight:600;display:block}.home-p01__scene--3 .home-p01__description{font-size:clamp(1rem,1.2vw,1.35rem)}.home-p01[data-motion=scroll] .home-p01__still{display:none}.home-p01__scene[inert]{pointer-events:none}.home-p01__scene--4{justify-content:space-between;gap:20%;padding-inline:5%}.home-p01__scene--4 .home-p01__copy--left{width:43%}.home-p01__scene--4 .home-p01__copy--right{width:31%}.home-p01__scene--4 .home-p01__copy h2{font-size:clamp(2rem,3vw,3.6rem)}.home-p01__scene--4 .home-p01__description{font-size:clamp(1rem,1.35vw,1.4rem)}.home-p01__emphasis{color:#ed9349}.home-p01__scene--4:before,.home-p01[data-video-index="2"] .home-p01__film:after{background:linear-gradient(90deg,#02110cbd,#02110c70 34%,#0000 47% 56%,#02110c80 74%,#02110cc9)}.home-p01__scene--5{--art-width:max(100vw, 177.778dvh);--art-height:max(56.25vw, 100dvh);display:block}.home-p01__scene--5 .home-p01__brain-intro,.home-p01__scene--5 .home-p01__brain-outro{text-align:center;width:76%;position:absolute;left:12%}.home-p01__brain-intro{top:calc(var(--header-height) + .75rem)}.home-p01__brain-intro .home-p01__label{margin-bottom:.65rem;font-size:.7rem}.home-p01__brain-intro .home-p01__label,.home-p01__brain-outro .home-p01__support{width:100%;max-width:none}.home-p01__brain-intro h2{margin-bottom:0;font-size:clamp(1.9rem,2.8vw,3.4rem)}.home-p01__brain-intro h2 span{display:block}.home-p01__brain-outro{bottom:calc(1.5rem + env(safe-area-inset-bottom))}.home-p01__brain-outro .home-p01__description{max-width:47rem;margin:0 auto 1rem;font-size:clamp(.95rem,1.3vw,1.35rem)}.home-p01__brain-outro .home-p01__actions{justify-content:center}.home-p01__brain-outro .button{min-height:3rem}.home-p01__brain-outro .home-p01__support{margin-top:.8rem;font-size:.8rem}.home-p01__brain-areas{margin:0;padding:0;list-style:none}.home-p01__scene--5 .home-p01__brain-area{width:8rem;top:calc(50% + (var(--node-y) - .5) * var(--art-height) - .75rem);left:calc(50% + (var(--node-x) - .5) * var(--art-width));text-shadow:0 1px 5px #000;font-size:.95rem;line-height:1.5;position:absolute}.home-p01__brain-area[data-copy-edge=left]{text-align:right;margin-left:-8.9rem}.home-p01__brain-area[data-copy-edge=right]{text-align:left;margin-left:.9rem}.home-p01__scene--5:before,.home-p01[data-video-index="3"] .home-p01__film:after{background:linear-gradient(#02110c99 8%,#02110c45 26%,#0000 42% 66%,#02110cbf 80%,#02110cdd)}.home-p01__scene--6{--art-width:max(100vw, 177.778dvh);--art-height:max(56.25vw, 100dvh);display:block}.home-p01__scene--6:before,.home-p01[data-video-index="4"] .home-p01__film:after{background:linear-gradient(90deg,#0000 44%,#05110b80 62%,#05110bbf)}.home-p01__scene--6 .home-p01__work-offer{width:34%;position:absolute;top:29%;left:62%}.home-p01__work-offer .home-p01__label{margin-bottom:1.3rem;font-size:clamp(.6rem,.7vw,.8rem)}.home-p01__work-offer h2{font-size:clamp(1.7rem,2.7vw,3.25rem);font-weight:500;line-height:1.14}.home-p01__work-offer h2 span{display:block}.home-p01__work-offer .home-p01__description{margin-bottom:1.2rem;font-size:clamp(.95rem,1.22vw,1.3rem);line-height:1.55}.home-p01__scene--6 .home-p01__work-demo{width:calc(var(--art-width) * .232);height:calc(var(--art-height) * .293);left:calc(50% - var(--art-width) * .2055);top:calc(50% - var(--art-height) * .1542);position:absolute}.home-p01__work-screen{transform-origin:0 0;height:100%;transform:perspective(calc(var(--art-width) * 3.7188)) matrix3d(.940898, .01263, 1, 0, -.161646, .937549, .57963, 0, 0, 0, 1, 0, 0, 0, 0, 1);background:#02120e94;border:0;border-radius:.15rem;overflow:hidden}.home-p01__scene--6 .home-p01__work-conversation{box-sizing:border-box;color:#e6eeea;width:100%;padding:3% 4%;font-size:clamp(8px,.7vw,14px);line-height:1.2}.home-p01__work-conversation p{max-width:none;margin:0 0 .6em}.home-p01__work-question{background:#08382a61;border:0;border-radius:.35em;padding:.6em}.home-p01__work-conversation ol{margin:.5em 0;padding-left:1.7em}.home-p01__work-conversation li{margin-bottom:.5em;padding-left:.3em}.home-p01__work-conversation li::marker{color:#ffc78c}.home-p01__work-conversation strong,.home-p01__work-conversation li span{display:block}.home-p01__work-disclaimer{color:#c4d6cc}.home-p01__scene--6 .home-p01__work-logo{width:clamp(4rem,8vw,8rem);right:10%;bottom:calc(2rem + env(safe-area-inset-bottom));position:absolute}.home-p01__work-logo img{width:100%;height:auto;display:block}.home-p01__scene--7{padding:calc(var(--header-height) + 2rem) 5% 8%;justify-content:flex-end;align-items:flex-end}.home-p01__finale{width:45%}.home-p01__finale .home-p01__copy{width:100%;padding:0}.home-p01__finale h2{font-size:clamp(2rem,3.4vw,4rem);font-weight:500}.home-p01__finale .home-p01__label{margin-bottom:1rem;font-size:.7rem}.home-p01__finale .home-p01__description{font-size:clamp(1rem,1.6vw,1.65rem);line-height:1.4}.home-p01__finale .home-p01__actions{flex-wrap:nowrap;gap:.75rem}.home-p01__finale .home-p01__actions .home-p01__copy{width:auto}.home-p01__finale .button{white-space:nowrap;min-height:3.25rem;padding-inline:1.3rem}.home-p01__scene--7:before,.home-p01[data-video-index="5"] .home-p01__film:after{background:linear-gradient(90deg,#0000 35%,#07110a35 52%,#07110ab8 90%)}@media (width<=1000px),(height<=620px){.home-p01__scene--7{padding:calc(var(--header-height) + 2rem) 7% 6rem;align-items:center}.home-p01__finale{width:100%;max-width:38rem}.home-p01__finale .home-p01__actions{flex-wrap:wrap}.home-p01__finale .home-p01__actions .home-p01__copy{width:100%}.home-p01__finale .button{white-space:normal;width:100%}.home-p01__scene--7:before,.home-p01[data-video-index="5"] .home-p01__film:after{background:linear-gradient(#03141170,#031411c9 60%,#031411eb)}.home-p01__scene--6{padding:calc(var(--header-height) + 1rem) 1.5rem 7rem}.home-p01__scene--6 .home-p01__work-offer{width:100%;padding:0;position:relative;inset:auto}.home-p01__work-offer h2{font-size:clamp(1.55rem,4vw,2.5rem)}.home-p01__work-offer .home-p01__label{margin-bottom:1rem;font-size:.6rem}.home-p01__work-offer .home-p01__description{max-width:40rem;font-size:.95rem}.home-p01__scene--6 .home-p01__work-demo{width:min(100%,36rem);height:auto;margin:0 0 1.5rem;padding:0;position:relative;inset:auto}.home-p01__work-screen{height:auto;transform:none}.home-p01__scene--6 .home-p01__work-conversation{padding:1rem;font-size:.9rem;line-height:1.4}.home-p01__scene--6{flex-direction:column;align-items:stretch;gap:0;display:flex}.home-p01__work-offer{order:-1;margin-bottom:1.5rem}.home-p01__scene--6 .home-p01__work-logo{align-self:flex-end;width:4rem;padding:0;position:relative;inset:auto}.home-p01__scene--6:before,.home-p01[data-video-index="4"] .home-p01__film:after{background:linear-gradient(#031411ed,#03141170 45%,#031411ab)}}@media (width>=701px) and (height>=650px){.home-p01__scene--3{padding-top:calc(var(--header-height) + .75rem);padding-bottom:1.5rem}}@media (width<=1100px){.home-p01__scene{padding-inline:5%}.home-p01__copy{width:53%}.home-p01__copy h1,.home-p01__copy h2{font-size:clamp(2rem,3.7vw,3rem)}.home-p01__situations{gap:.65rem}.home-p01__situations li{flex-direction:column;align-items:flex-start}}@media (width<=700px){.home-p01__scene{padding:calc(var(--header-height) + 1.8rem) 1.5rem calc(2rem + env(safe-area-inset-bottom));align-items:flex-start}.home-p01__copy{width:100%;padding-bottom:9rem}.home-p01__label{letter-spacing:.2em;margin-bottom:1.15rem;font-size:.63rem}.home-p01__copy h1,.home-p01__copy h2{margin-bottom:1.2rem;font-size:clamp(1.85rem,7.5vw,2.8rem)}.home-p01__description{margin-bottom:1.4rem;font-size:.95rem;line-height:1.55}.home-p01__actions{gap:.65rem}.home-p01 .button{width:100%;min-height:3rem;padding:.7rem 1rem;font-size:.84rem}.home-p01__support{margin-top:1.1rem;font-size:.8rem}.home-p01__situations{margin-bottom:1.4rem}.home-p01__situations li{gap:.6rem;font-size:.73rem}.home-p01__situations li+li{padding-left:.65rem}.home-p01__film,.home-p01__still{object-position:72% center;height:65%;top:35%}.home-p01__film video{object-position:72% center}.home-p01[data-motion=scroll] .home-p01__film{top:calc(35% * (1 - var(--travel,0)));height:calc(65% + 35% * var(--travel,0))}.home-p01__scene:before{background:linear-gradient(#031411 26%,#031411ef 49%,#03141180 72%,#0000)}.home-p01__film:after{background:linear-gradient(#031411 0%,#031411ef 20%,#03141180 57%,#0000)}.home-p01__scene--3 .home-p01__description{font-size:.9rem}.home-p01__scene--4{flex-direction:column;justify-content:flex-start;gap:0}.home-p01__scene--4 .home-p01__copy{width:100%;padding-bottom:0}.home-p01__scene--4 .home-p01__copy--right{padding-bottom:8rem}.home-p01__scene--4 .home-p01__copy h2{font-size:clamp(1.85rem,7.5vw,2.8rem)}.home-p01__scene--4 .home-p01__description{font-size:.95rem}.home-p01__scene--4 .home-p01__still,.home-p01[data-video-index="2"] .home-p01__film video{object-position:50% center}.home-p01__scene--4:before,.home-p01[data-video-index="2"] .home-p01__film:after{background:linear-gradient(#031411ee,#031411cf 55%,#03141170 80%,#0000)}.home-p01__scene--5 .home-p01__copy{padding-bottom:0}.home-p01__scene--5 .home-p01__brain-intro,.home-p01__scene--5 .home-p01__brain-outro{width:calc(100% - 3rem);left:1.5rem}.home-p01__brain-intro{top:calc(var(--header-height) + 1rem)}.home-p01__brain-intro h2{font-size:clamp(1.6rem,6.9vw,2.25rem)}.home-p01__brain-intro .home-p01__label{letter-spacing:.18em;font-size:.6rem}.home-p01__brain-outro .home-p01__description{font-size:.9rem;line-height:1.5}.home-p01__brain-outro .home-p01__support{font-size:.73rem}.home-p01__brain-outro{bottom:calc(6.5rem + env(safe-area-inset-bottom))}.home-p01__scene--5 .home-p01__brain-area{width:5.2rem;margin:0;font-size:.75rem}.home-p01__brain-area[data-copy-edge=left]{text-align:left;left:1rem}.home-p01__brain-area[data-copy-edge=right]{text-align:right;left:auto;right:1rem}.home-p01__scene--5 .home-p01__brain-area--1,.home-p01__scene--5 .home-p01__brain-area--2{top:38%}.home-p01__scene--5 .home-p01__brain-area--3{top:54%}.home-p01__scene--5 .home-p01__brain-area--4{top:49%}.home-p01__scene--5 .home-p01__brain-area--5{top:61%}.home-p01__scene--5 .home-p01__still{object-position:center;height:43%;top:30%}.home-p01[data-video-index="3"] .home-p01__film{top:calc((35% - 5% * var(--arrival,0)) * (1 - var(--travel,0)));height:calc(65% + 35% * var(--travel,0) - 22% * var(--arrival,0) * (1 - var(--travel,0)))}.home-p01[data-video-index="3"] .home-p01__film video{object-position:center}.home-p01__scene--5:before,.home-p01[data-video-index="3"] .home-p01__film:after{background:linear-gradient(#031411b3,#0000 40% 65%,#03141180)}.home-p01[data-video-index="4"] .home-p01__film{top:calc((30% + 5% * var(--arrival,0)) * (1 - var(--travel,0)));height:calc(43% + 22% * var(--arrival,0) + (57% - 22% * var(--arrival,0)) * var(--travel,0))}.home-p01[data-video-index="4"] .home-p01__film video{object-position:calc(50% - 20% * var(--arrival,0)) center}.home-p01[data-video-index="5"] .home-p01__film{top:calc(35% * (1 - var(--travel,0)) * (1 - var(--arrival,0)));height:calc(65% + 35% * max(var(--travel,0), var(--arrival,0)))}.home-p01[data-video-index="5"] .home-p01__film video{object-position:30% center}}@media (height<=650px),(width<=700px) and (height<=780px){.home-p01__scene--5{padding:calc(var(--header-height) + 1rem) 1.5rem 2rem}.home-p01__scene--5 .home-p01__brain-intro,.home-p01__scene--5 .home-p01__brain-outro{width:100%;position:relative;inset:auto}.home-p01__scene--5 .home-p01__brain-intro h2{font-size:1.7rem}.home-p01__brain-areas{grid-template-columns:1fr 1fr;align-content:space-around;height:260px;display:grid;position:relative}.home-p01__scene--5 .home-p01__brain-area{width:auto;margin:0;position:relative;inset:auto}.home-p01__scene--5 .home-p01__brain-area:nth-child(2n){text-align:right}}@media (width<=700px) and (height<=780px){.home-p01__scene--1 .home-p01__copy,.home-p01__scene--2 .home-p01__copy,.home-p01__scene--3 .home-p01__copy{padding-bottom:0}.home-p01__scene--5{padding-bottom:7rem}}@media (height<=600px) and (width>=701px){.home-p01__scene{padding-top:calc(var(--header-height) + 1rem);align-items:flex-start;padding-bottom:1.5rem}.home-p01__copy h1,.home-p01__copy h2{font-size:2rem}.home-p01__label,.home-p01__description{margin-bottom:1rem}}@media (width<=700px){.home-p01__scene{padding:calc(var(--header-height) + 1rem) 1.5rem calc(5.5rem + env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-start;align-items:stretch}.home-p01__scene>.home-p01__copy:first-of-type,.home-p01__scene--5 .home-p01__brain-intro,.home-p01__scene--6 .home-p01__work-offer,.home-p01__scene--7 .home-p01__finale{flex-shrink:0;margin-top:auto}.home-p01__copy{padding-bottom:0}.home-p01__description,.home-p01__scene--3 .home-p01__description,.home-p01__scene--4 .home-p01__description{font-size:1rem}.home-p01 .button{min-height:48px}.home-p01[data-motion=scroll] .home-p01__film,.home-p01[data-motion=scroll][data-video-index] .home-p01__film{width:100%;height:100%;inset:0}.home-p01__film video{object-position:70% center}.home-p01[data-video-index="2"] .home-p01__film video,.home-p01[data-video-index="3"] .home-p01__film video{object-position:center}.home-p01[data-video-index="4"] .home-p01__film video,.home-p01[data-video-index="5"] .home-p01__film video{object-position:35% center}.home-p01__scene:before,.home-p01__scene--4:before,.home-p01__scene--5:before,.home-p01__scene--6:before,.home-p01__scene--7:before,.home-p01__film:after,.home-p01[data-video-index] .home-p01__film:after{background:linear-gradient(#0000 12%,#03141118 28%,#031411bd 48%,#031411f0 72%,#031411fa)}.home-p01[data-motion=scroll] .home-p01__film:after{opacity:calc(1 - .7 * var(--travel,0))}.home-p01[data-motion=scroll][data-reading=true] .home-p01__film:after{opacity:var(--reading-veil,1)}.home-p01__scene--1 .home-p01__actions{grid-template-columns:1.25fr 1fr;gap:.65rem;display:grid}.home-p01__scene--1 .home-p01__support svg{vertical-align:middle;width:18px;margin:0 0 0 .6rem;display:inline-block}.home-p01__scene--4 .home-p01__copy--right{padding-bottom:0}.home-p01__scene--5{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.home-p01__scene--5 .home-p01__brain-intro,.home-p01__scene--5 .home-p01__brain-outro{text-align:center;width:100%;position:relative;inset:auto}.home-p01__brain-areas{grid-template-columns:1fr 1fr;align-content:space-between;gap:.75rem;height:auto;min-height:clamp(100px,20dvh,180px);display:grid;position:relative}.home-p01__scene--5 .home-p01__brain-area{text-align:left;width:auto;margin:0;font-size:.85rem;position:relative;inset:auto}.home-p01__scene--5 .home-p01__brain-area:nth-child(2n){text-align:right}.home-p01__brain-outro .home-p01__description{font-size:1rem}.home-p01__scene--6{gap:.75rem}.home-p01__work-offer{margin-bottom:0}.home-p01__work-offer h2{margin-bottom:.8rem}.home-p01__work-offer .home-p01__description{margin-bottom:1rem;font-size:1rem}.home-p01__scene--6 .home-p01__work-demo{margin-bottom:0}.home-p01__scene--6 .home-p01__work-conversation{padding:.75rem;font-size:.8rem}.home-p01__scene--6 .home-p01__work-logo{width:3rem}.home-p01__finale{width:100%}.home-p01__finale .home-p01__description{font-size:1.1rem}}@media (width<=700px) and (height<=700px){.home-p01__label{margin-bottom:.75rem}.home-p01__copy h1,.home-p01__copy h2{margin-bottom:.85rem;font-size:1.75rem}.home-p01__description{margin-bottom:1rem}.home-p01__support{margin-top:.75rem}.home-p01__scene--5{gap:.65rem}.home-p01__brain-areas{min-height:85px}}:root{--motion-fast:.22s;--motion-medium:.82s;--motion-slow:1.12s;--ease-decision-in:cubic-bezier(.16, 1, .3, 1);--ease-system-reveal:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-cockpit-black:#172726;--color-cockpit-deep:#172726;--color-graphite:#243f3d;--color-graphite-soft:#476664;--color-intelligence-mint:#bdd3c0;--color-soft-mint:#d8e5d9;--color-off-white:#f1f3ef;--color-signal-orange:#f92b06;--color-signal-orange-hover:#cc2405;--color-action-ink:#0b1918;--color-analysis-blue:#64dbe8;--color-analysis-blue-soft:#a7eaf0;--color-critical:#d95757;--color-text-primary:var(--color-off-white);--color-text-secondary:#aeb8b0;--color-text-muted:#89938b;--color-text-subtle:#7f8981;--color-text-dark-muted:#476664;--color-text-dark-soft:#4c5650;--color-text-dark:#151a17;--color-border-dark:#d8e5d929;--color-border-light:#20252233;--color-grid-dark:#bdd3c012;--color-grid-light:#20252214;--theme-page-bg:var(--color-cockpit-black);--theme-page-text:var(--color-off-white);--theme-surface-dark:var(--color-cockpit-black);--theme-surface-graphite:var(--color-graphite);--theme-surface-mint:var(--color-soft-mint);--theme-surface-light:var(--color-off-white);--theme-on-dark:var(--color-off-white);--theme-on-graphite:var(--color-off-white);--theme-header-bg:#172726f5;--theme-header-text:var(--color-off-white);--theme-header-muted:var(--color-text-secondary);--theme-footer-bg:var(--color-cockpit-deep);--theme-footer-text:var(--color-off-white);--theme-footer-muted:var(--color-text-secondary);--theme-shell-border:var(--color-border-dark);--theme-action-text:var(--color-off-white);--theme-action-border:#bdd3c059;--theme-action-hover:#bdd3c012;--theme-mobile-nav-bg:var(--color-cockpit-black);--theme-strong-mint:var(--color-intelligence-mint);--font-display:"Manrope Variable", "Avenir Next", sans-serif;--font-body:"Manrope Variable", "Avenir Next", sans-serif;--font-telemetry:"IBM Plex Mono", "SFMono-Regular", monospace;--text-display:clamp(2.75rem, 5.4vw, 6.4rem);--text-h1:clamp(2.5rem, 4.5vw, 5.25rem);--text-h2:clamp(2rem, 3.2vw, 4rem);--text-h3:clamp(1.25rem, 1.6vw, 1.75rem);--text-body-lg:clamp(1.0625rem, 1.3vw, 1.25rem);--text-body:1rem;--text-small:.875rem;--text-label:.6875rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-panel:.75rem;--radius-pill:999px;--shadow-panel:0 32px 80px #00000052;--shadow-action:0 12px 32px #f26a322e;--depth-z0:none;--depth-z1:0 1px 0 #ffffff08, 0 8px 24px #0000001f;--depth-z2:0 1px 0 #ffffff0d, 0 14px 34px #0003;--depth-z3:0 1px 0 #ffffff12, 0 22px 52px #00000047;--depth-z4:0 2px 0 #ffffff12, 0 28px 72px #00000057;--depth-z5:0 2px 0 #ffffff14, 0 20px 48px #f26a3238;--depth-highlight:inset 0 1px 0 #ffffff17;--depth-inset:inset 0 1px 1px #ffffff0a, inset 0 -12px 28px #0000002e;--depth-border:#d8e5d924;--depth-surface:#172726;--depth-surface-raised:#243f3d;--depth-surface-recessed:#172726;--container-width:90rem;--container-gutter:clamp(1.25rem, 4vw, 4rem);--header-height:5.5rem;--transition-fast:.18s ease-out;--transition-base:.26s ease-out;--transition-slow:.4s cubic-bezier(.22, 1, .36, 1);--z-header:100;--z-menu:90;--z-skip-link:1000}html[data-theme=white]{--depth-z0:none;--depth-z1:0 1px 0 #ffffffd1, 0 8px 20px #3a4a4014;--depth-z2:0 1px 0 #ffffffe6, 0 14px 32px #3a4a401c;--depth-z3:0 2px 0 #fffffff0, 0 20px 46px #3a4a4024;--depth-z4:0 2px 0 #fffffff5, 0 26px 64px #3a4a4029;--depth-z5:0 2px 0 #fffc, 0 18px 42px #f26a322e;--depth-highlight:inset 0 1px 0 #ffffffeb;--depth-inset:inset 0 2px 5px #3a4a401f, inset 0 -1px 0 #fffc;--depth-border:#2d3d3324;--depth-surface:#edf1ed;--depth-surface-raised:#f6f8f5;--depth-surface-recessed:#e3e8e3}*,:before,:after{box-sizing:border-box}html{background:var(--theme-page-bg);scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{background:var(--theme-page-bg);min-width:20rem;max-width:100%;min-height:100vh;color:var(--theme-page-text);font-family:var(--font-body);font-size:var(--text-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;transition:background-color var(--transition-base), color var(--transition-base);margin:0;line-height:1.6;overflow-x:clip}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.045em;font-weight:610;line-height:.98}p{max-width:68ch}:focus-visible{outline:2px solid var(--color-signal-orange);outline-offset:4px}::selection{background:var(--color-signal-orange);color:var(--color-cockpit-black)}.technical-label{color:inherit;font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase;font-weight:500;line-height:1.4}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:var(--z-skip-link);top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-signal-orange);color:var(--color-cockpit-black);transition:transform var(--transition-fast);font-weight:700;position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@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}}.public-shell{min-height:100vh;overflow:visible}.page-container{width:min(100%, calc(var(--container-width) + (var(--container-gutter) * 2)));padding-inline:var(--container-gutter);margin-inline:auto}.section{position:relative}.section--dark{background:var(--theme-surface-dark);color:var(--theme-on-dark)}.section--graphite{background:var(--theme-surface-graphite);color:var(--theme-on-graphite)}.section--mint{background:var(--theme-surface-mint);color:var(--color-text-dark)}.section--light{background:var(--theme-surface-light);color:var(--color-text-dark)}.section--orange{background:var(--color-signal-orange);color:var(--color-cockpit-black)}.site-header{z-index:var(--z-header);min-height:var(--header-height);border-bottom:1px solid var(--theme-shell-border);background:var(--theme-header-bg);color:var(--theme-header-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.site-header:after{background:var(--color-signal-orange);content:"";width:min(32vw,30rem);height:1px;position:absolute;bottom:-1px;right:0}.site-header__inner{min-height:var(--header-height);align-items:center;gap:var(--space-6);grid-template-columns:minmax(10rem,15rem) 1fr auto;display:grid}.brand-logo{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.brand-logo__official{width:clamp(9.75rem,11vw,11.5rem);height:auto;display:block}.brand-logo--vertical .brand-logo__official{width:8.5rem}.brand-logo--seal .brand-logo__official{width:7.5rem}.brand-logo--decision.brand-logo--compact .brand-logo__official{width:11.5rem}.brand-logo--seal.brand-logo--compact .brand-logo__official{width:7.5rem}.whatsapp-floating{z-index:calc(var(--z-menu) - 1);right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));isolation:isolate;width:5.25rem;height:5.25rem;transition:transform var(--transition-fast), filter var(--transition-fast);background:0 0;border:0;place-items:center;display:grid;position:fixed}.whatsapp-floating:after{z-index:-1;filter:blur(.34rem);content:"";background:#00000061;border-radius:50%;height:.5rem;animation:3.6s ease-in-out infinite whatsapp-shadow-breathe;position:absolute;bottom:.06rem;left:18%;right:18%}.whatsapp-floating__artwork{object-fit:contain;filter:drop-shadow(0 .85rem .9rem #0000003d);transform-origin:bottom;width:100%;height:100%;animation:3.6s ease-in-out infinite whatsapp-ground-float;display:block}.whatsapp-floating:hover{filter:saturate(1.05)brightness(1.04);transform:scale(1.035)}.whatsapp-floating:active{transform:translateY(.08rem)scale(.985)}.whatsapp-floating:focus-visible{outline:3px solid var(--color-signal-orange);outline-offset:.28rem}@keyframes whatsapp-ground-float{0%,to{transform:translateY(0)}48%{transform:translateY(-.38rem)}}@keyframes whatsapp-shadow-breathe{0%,to{opacity:.72;transform:scaleX(1)}48%{opacity:.38;transform:scaleX(.76)}}.site-header__navigation{justify-content:center;align-items:center;gap:clamp(1rem,2.2vw,2rem);display:flex}.site-header__navigation a{color:var(--theme-header-muted);transition:color var(--transition-fast);padding-block:.75rem;font-size:.875rem;font-weight:600;position:relative}.site-header__navigation a:after{background:var(--color-signal-orange);content:"";height:1px;transition:transform var(--transition-fast);position:absolute;bottom:.35rem;left:0;right:0;transform:scaleX(0)}.site-header__navigation a:hover,.site-header__navigation a.active{color:var(--theme-header-text)}.site-header__navigation a:hover:after,.site-header__navigation a.active:after{transform:scaleX(1)}.site-header__actions{align-items:center;gap:var(--space-3);display:flex}.menu-button{border:1px solid var(--theme-shell-border);width:3rem;height:3rem;color:var(--theme-header-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:none}.button{border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.025em;text-align:center;min-height:3.25rem;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.25rem;font-size:.82rem;font-weight:720;line-height:1.2;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary,.button--compact{background:var(--color-signal-orange);color:var(--color-cockpit-black);box-shadow:var(--shadow-action)}.button--access{background:var(--color-analysis-blue);color:#fff;border-color:#ffffff24;min-height:2.8rem;padding:.7rem 1.15rem;box-shadow:0 10px 26px #3474e838}.button--access:hover{color:#fff;background:#2865d2}.button--primary:hover,.button--compact:hover{background:var(--color-signal-orange-hover)}.button--compact{min-height:2.8rem;padding:.7rem 1rem;font-size:.76rem}.button--ghost{border-color:var(--theme-shell-border);color:var(--theme-action-text);background:0 0}.button--ghost:hover,.button--outline:hover{border-color:var(--color-intelligence-mint);background:var(--theme-action-hover)}.button--outline{border-color:var(--theme-action-border);color:var(--theme-action-text);background:0 0}.theme-toggle{border:1px solid var(--theme-shell-border);border-radius:var(--radius-pill);min-width:5.75rem;min-height:2.75rem;color:var(--theme-header-text);background:#ffffff08;grid-template-columns:repeat(2,1fr);gap:.2rem;padding:.2rem;display:inline-grid}.theme-toggle__option{width:2.25rem;min-width:2.25rem;height:2.25rem;color:var(--theme-header-muted);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle__option:hover{color:var(--theme-header-text);transform:translateY(-1px)}.theme-toggle__option[aria-pressed=true]{background:var(--color-analysis-blue);color:#fff;box-shadow:0 .4rem 1rem #3474e847}.theme-toggle__option:focus-visible{outline:2px solid var(--color-signal-orange);outline-offset:2px}.button--dark{background:var(--color-analysis-blue);color:#fff;box-shadow:0 10px 26px #3474e838}.signal-badge{border:1px solid var(--color-border-dark);border-radius:var(--radius-pill);min-height:1.8rem;color:var(--color-intelligence-mint);font-family:var(--font-telemetry);letter-spacing:.08em;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.625rem;line-height:1;display:inline-flex}.signal-badge__light{background:currentColor;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 .8rem}.signal-badge--orange{color:var(--color-signal-orange)}.signal-badge--blue{color:var(--color-analysis-blue)}.mobile-navigation{z-index:var(--z-menu);top:var(--header-height);padding:var(--space-5) var(--container-gutter) var(--space-6);border-bottom:1px solid var(--theme-shell-border);background:var(--theme-mobile-nav-bg);color:var(--theme-header-text);box-shadow:var(--shadow-panel);display:none;position:absolute;left:0;right:0}.mobile-navigation nav{margin-bottom:var(--space-5);display:grid}.mobile-navigation nav a{border-bottom:1px solid var(--theme-shell-border);min-height:3.25rem;padding-block:.8rem;font-size:1.15rem}.mobile-navigation .button{width:100%}.mobile-navigation .button+.button{margin-top:var(--space-3)}.site-header,.site-footer,.mobile-navigation{--theme-header-bg:#172726fa;--theme-header-text:var(--color-off-white);--theme-header-muted:var(--color-text-secondary);--theme-footer-bg:var(--color-cockpit-deep);--theme-footer-text:var(--color-off-white);--theme-footer-muted:var(--color-text-secondary);--theme-shell-border:var(--color-border-dark);--theme-action-text:var(--color-off-white);--theme-action-border:#bdd3c059;--theme-action-hover:#bdd3c012;--theme-mobile-nav-bg:var(--color-cockpit-black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mobile-navigation__meta{margin:var(--space-4) 0 0;color:var(--theme-header-muted);font-family:var(--font-telemetry);letter-spacing:.1em;font-size:.625rem}.site-footer{padding:var(--space-6) 0 var(--space-4);border-top:1px solid var(--theme-shell-border);background:var(--theme-footer-bg);color:var(--theme-footer-text)}.site-footer__brand p,.site-footer__grid p{margin:var(--space-3) 0 0;color:var(--theme-footer-muted)}.site-footer__brand{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.site-footer__scan{min-height:2.75rem;margin-top:var(--space-4);padding:var(--space-2) 0;align-items:center;gap:var(--space-5);border-bottom:1px solid var(--color-signal-orange);font-weight:700;display:inline-flex}.site-footer__grid{padding-bottom:var(--space-5);grid-template-columns:minmax(13rem,1.2fr) minmax(12rem,1fr) minmax(9rem,.65fr) minmax(9rem,.55fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.site-footer__grid nav,.site-footer__external{align-content:start;gap:var(--space-2);min-width:0;display:grid}.site-footer__grid nav a,.site-footer__external a{overflow-wrap:anywhere;width:fit-content;max-width:100%;color:var(--theme-footer-muted);transition:color var(--transition-fast)}.site-footer__nav-label{margin-top:var(--space-4);color:var(--theme-footer-muted)}.site-footer__grid nav a:hover,.site-footer__external a:hover{color:var(--theme-footer-text)}.site-footer__bottom{padding-top:var(--space-3);justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--theme-shell-border);color:var(--theme-footer-muted);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.625rem;display:flex}.error-fallback{min-height:100vh;padding:var(--space-8) var(--container-gutter);background:var(--theme-page-bg);color:var(--theme-page-text);text-align:center;place-content:center;display:grid}.error-fallback h1{max-width:15ch;margin:var(--space-5) auto;font-size:var(--text-h1)}.error-fallback p{color:var(--theme-header-muted)}@media (width<=70rem){.site-header__inner{grid-template-columns:auto 1fr auto}.site-header__navigation,.site-header__actions>.button{display:none}.menu-button,.mobile-navigation{display:flex}.mobile-navigation{flex-direction:column}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){:root{--header-height:4.75rem;--container-gutter:1.25rem}.site-header .brand-logo__official{width:8.25rem}.site-header__actions{gap:var(--space-2)}.theme-toggle{min-width:5.5rem}.theme-toggle__option{width:2.15rem;min-width:2.15rem;height:2.15rem}.whatsapp-floating{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));width:4.6rem;height:4.6rem}.site-footer{padding-top:var(--space-6)}.site-footer__bottom{flex-direction:column;align-items:flex-start}.site-footer__grid{padding-bottom:var(--space-4);gap:var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(8rem,.72fr)}.site-footer__brand,.site-footer__grid>div:nth-child(2){grid-column:1/-1}.site-footer .brand-logo--decision.brand-logo--compact .brand-logo__official{width:10rem}.site-footer__grid nav a,.site-footer__external a{align-items:center;min-height:2.75rem;display:flex}}@media (prefers-reduced-motion:reduce){.whatsapp-floating{transition:none}.whatsapp-floating__artwork,.whatsapp-floating:after{animation:none}}@media print{.whatsapp-floating{display:none}}@media (width>=48.001rem){.site-footer__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}}@media (width<=48rem){.site-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer__brand{grid-column:1/-1}}.hero{min-height:calc(100svh - var(--header-height));background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px), radial-gradient(circle at 12% 25%, #bdd3c017, transparent 28%), radial-gradient(circle at 82% 35%, #3474e814, transparent 23%);background-size:4.5rem 4.5rem,4.5rem 4.5rem,auto,auto;padding:clamp(4rem,7vw,7rem) 0 clamp(4rem,7vw,6rem)}.hero:before{background:linear-gradient(transparent, var(--color-border-dark) 18%, var(--color-border-dark) 82%, transparent);content:"";width:1px;position:absolute;top:0;bottom:0;left:clamp(1.25rem,8vw,9rem)}.hero__grid{grid-template-columns:minmax(0,.93fr) minmax(30rem,.82fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.hero__content{z-index:1;min-width:0;position:relative}.hero__eyebrow{margin:var(--space-6) 0 var(--space-4);color:var(--color-intelligence-mint);font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.14em}.hero h1{max-width:11ch;margin-bottom:var(--space-5);font-size:var(--text-display)}.hero__lead{max-width:62ch;margin-bottom:var(--space-6);color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:1.65}.hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__system-line{gap:var(--space-3) var(--space-5);color:var(--color-text-subtle);font-family:var(--font-telemetry);letter-spacing:.12em;flex-wrap:wrap;margin-top:clamp(2.5rem,5vw,5rem);font-size:.6rem;display:flex}.hero__system-line span:first-child{color:var(--color-signal-orange)}.question-shift{background-image:linear-gradient(var(--color-grid-light) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-light) 1px, transparent 1px);background-size:5rem 5rem;padding:clamp(4rem,8vw,8rem) 0}.question-shift__index{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-light);font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex}.question-shift__index svg{width:2rem;height:2rem}.question-shift__grid{padding-top:var(--space-7);grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,7vw,8rem);display:grid}.question-shift__grid p{font-size:var(--text-body-lg);margin:0}.question-shift__grid p span{color:var(--color-text-dark-soft)}.question-shift__grid h2{max-width:15ch;font-size:var(--text-h2);margin:0}.framework-section{padding:clamp(4rem,7vw,7rem) 0}.section-heading{margin-bottom:var(--space-7);justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.section-heading h2,.route-map h2,.foundation-cta h2{max-width:17ch;margin:var(--space-3) 0 0;font-size:var(--text-h2)}.framework-rail{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.framework-rail li{min-height:14rem;padding:var(--space-4);border-top:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);position:relative}.framework-rail li:last-child{border-right:1px solid var(--color-border-dark)}.framework-rail li:before{top:-.25rem;left:var(--space-4);background:var(--color-intelligence-mint);content:"";width:.5rem;height:.5rem;position:absolute}.framework-rail li:nth-child(3):before{background:var(--color-analysis-blue)}.framework-rail li:nth-child(4):before{background:var(--color-signal-orange)}.framework-rail li>span{color:var(--color-text-secondary);font-family:var(--font-telemetry);font-size:var(--text-label)}.framework-rail strong,.framework-rail small{display:block}.framework-rail strong{font-size:var(--text-h3);margin-top:4.5rem}.framework-rail small{margin-top:var(--space-2);color:var(--color-text-secondary)}.route-map{padding:clamp(4rem,8vw,8rem) 0}.route-map__header{margin-bottom:var(--space-7);justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.route-map__header>svg{width:clamp(3.5rem,8vw,7rem);height:auto;color:var(--color-signal-orange)}.route-map__grid{border-top:1px solid var(--color-border-light);border-left:1px solid var(--color-border-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.route-card{min-height:13rem;padding:var(--space-4);border-right:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);transition:background var(--transition-base), color var(--transition-base);background:0 0;align-content:space-between;display:grid;position:relative}.route-card:hover{background:var(--color-graphite);color:var(--color-off-white)}.route-card>span:first-child,.route-card small{font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.625rem}.route-card>span:first-child{color:var(--color-signal-orange)}.route-card strong{align-self:end;max-width:12ch;font-size:1.05rem}.route-card small{color:var(--color-text-dark-muted)}.route-card:hover small{color:var(--color-intelligence-mint)}.route-card>span:last-child{right:var(--space-4);bottom:var(--space-4);position:absolute}.foundation-cta{padding:clamp(3.5rem,6vw,6rem) 0}.foundation-cta__inner{justify-content:space-between;align-items:flex-end;gap:var(--space-7);display:flex}.foundation-page{min-height:calc(100svh - var(--header-height));background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px);background-size:4.5rem 4.5rem;padding:clamp(4rem,9vw,9rem) 0}.foundation-page__status{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-text-secondary);font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.1em;margin-bottom:clamp(3rem,7vw,7rem);display:flex}.foundation-page__grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.55fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.foundation-page__eyebrow{color:var(--color-intelligence-mint);font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.12em}.foundation-page h1{max-width:12ch;margin:var(--space-4) 0 var(--space-5);font-size:var(--text-h1)}.foundation-page__description{max-width:60ch;color:var(--color-text-secondary);font-size:var(--text-body-lg)}.foundation-page__actions{margin-top:var(--space-6);gap:var(--space-3);flex-wrap:wrap;display:flex}.foundation-panel{min-height:24rem;padding:var(--space-5);border:1px solid var(--color-border-dark);box-shadow:var(--shadow-panel);background:#202522b8;position:relative}.foundation-panel>svg:first-child{width:3rem;margin-bottom:var(--space-7);color:var(--color-analysis-blue)}.foundation-panel strong,.foundation-panel p{display:block}.foundation-panel strong{margin-top:var(--space-2);font-size:1.5rem}.foundation-panel p{color:var(--color-text-secondary)}.foundation-panel>div{padding-block:var(--space-3);justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--color-border-dark);font-family:var(--font-telemetry);font-size:.625rem;display:flex}.foundation-panel>div span{color:var(--color-text-secondary)}.foundation-panel>div code{color:var(--color-intelligence-mint)}.foundation-panel>svg:last-child{right:var(--space-5);bottom:var(--space-5);color:var(--color-signal-orange);position:absolute}.not-found{min-height:calc(75svh - var(--header-height));padding:var(--space-10) 0}.not-found h1{margin:var(--space-5) 0;font-size:var(--text-h1)}.not-found p{margin-bottom:var(--space-6);color:var(--color-text-secondary)}@media (width<=70rem){.hero__grid{grid-template-columns:minmax(0,1fr)}.hero h1{max-width:13ch}.route-map__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=60rem){.framework-rail{grid-template-columns:1fr}.framework-rail li,.framework-rail li:last-child{min-height:auto;padding:var(--space-5) 0;align-items:center;gap:var(--space-3);border-left:0;border-right:0;grid-template-columns:3rem minmax(7rem,.5fr) 1fr;display:grid}.framework-rail li:before{top:50%;left:auto;transform:translateY(-50%)}.framework-rail strong,.framework-rail small{margin:0}.foundation-page__grid{grid-template-columns:1fr}.foundation-panel{min-height:20rem}}@media (width<=48rem){.hero{min-height:auto;padding-top:var(--space-7);background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto,auto}.hero:before{left:.75rem}.hero h1{max-width:100%;font-size:clamp(2.35rem,10.5vw,3.35rem)}.hero__eyebrow,.hero__lead,.hero__system-line{max-width:100%}.hero__eyebrow{font-size:.625rem;line-height:1.6}.hero__lead{overflow-wrap:anywhere}.hero__actions,.foundation-page__actions{display:grid}.hero__actions .button,.foundation-page__actions .button{width:100%}.hero__system-line{gap:var(--space-2) var(--space-4)}.question-shift__grid,.section-heading,.route-map__header,.foundation-cta__inner{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.question-shift__grid{display:grid}.section-heading,.route-map__header,.foundation-cta__inner{display:flex}.route-map__grid{grid-template-columns:1fr}.route-card{min-height:10.5rem}.foundation-cta__inner .button{width:100%}.foundation-page__status{flex-direction:column;align-items:flex-start}.foundation-page h1{font-size:clamp(2.4rem,12vw,4rem)}}.cockpit-preview{border:1px solid var(--color-border-dark);border-radius:var(--radius-panel);min-width:0;box-shadow:var(--shadow-panel);background:linear-gradient(145deg,#202522eb,#0b0e0cfa);position:relative;overflow:hidden}.cockpit-preview:before,.cockpit-preview:after{z-index:1;border-color:var(--color-signal-orange);content:"";pointer-events:none;width:1rem;height:1rem;position:absolute}.cockpit-preview:before{border-top:1px solid;border-left:1px solid;top:.75rem;left:.75rem}.cockpit-preview:after{border-bottom:1px solid;border-right:1px solid;bottom:.75rem;right:.75rem}.cockpit-preview__header,.cockpit-preview__footer{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.cockpit-preview__header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-dark)}.cockpit-preview__header p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:.78rem}.cockpit-preview__canvas{background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px), radial-gradient(circle at center, #bdd3c014, transparent 55%);background-size:2.5rem 2.5rem,2.5rem 2.5rem,auto;min-height:clamp(18rem,32vw,28rem);position:relative;overflow:hidden}.cockpit-preview__canvas>svg{width:84%;height:84%;position:absolute;inset:8%;overflow:visible}.cockpit-preview__canvas>svg path{fill:none;stroke:#bdd3c038;stroke-dasharray:1.2 1.6;stroke-width:.28px;vector-effect:non-scaling-stroke}.cockpit-preview__scanner{z-index:2;background:linear-gradient(transparent, var(--color-intelligence-mint), transparent);opacity:.5;width:1px;animation:5s ease-in-out infinite alternate scan-line;position:absolute;top:0;bottom:0;left:18%;box-shadow:0 0 1rem #bdd3c099}.cockpit-node{z-index:3;top:var(--node-y);left:var(--node-x);color:var(--color-text-secondary);font-family:var(--font-telemetry);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.55rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.cockpit-node>span{border:2px solid var(--color-cockpit-black);background:var(--color-intelligence-mint);width:.6rem;height:.6rem;box-shadow:0 0 0 1px var(--color-intelligence-mint), 0 0 1rem #bdd3c059;border-radius:50%}.cockpit-node--blue>span{background:var(--color-analysis-blue);box-shadow:0 0 0 1px var(--color-analysis-blue), 0 0 1rem #3474e859}.cockpit-node--orange>span{background:var(--color-signal-orange);box-shadow:0 0 0 1px var(--color-signal-orange), 0 0 1rem #f26a3259}.cockpit-preview__score{z-index:4;text-align:center;background:#0b0e0cd1;border:1px solid #bdd3c061;border-radius:50%;place-content:center;width:8.5rem;height:8.5rem;padding:1.1rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .65rem #bdd3c008,0 0 0 1.5rem #bdd3c005}.cockpit-preview__score svg{margin:0 auto var(--space-1);color:var(--color-signal-orange)}.cockpit-preview__score span,.cockpit-preview__score small{font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.48rem}.cockpit-preview__score strong{font-size:2.75rem;font-weight:500;line-height:1}.cockpit-preview__metrics{border-top:1px solid var(--color-border-dark);grid-template-columns:repeat(3,1fr);display:grid}.telemetry-card{min-width:0;padding:var(--space-4);border-right:1px solid var(--color-border-dark)}.telemetry-card:last-child{border-right:0}.telemetry-card strong,.telemetry-card>span{display:block}.telemetry-card strong{margin-block:var(--space-2);color:var(--color-intelligence-mint);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2.5rem)}.telemetry-card--blue strong{color:var(--color-analysis-blue-soft)}.telemetry-card--orange strong{color:var(--color-signal-orange)}.telemetry-card>span:last-child{color:var(--color-text-subtle);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.52rem}.cockpit-preview__footer{padding:.7rem var(--space-4);border-top:1px solid var(--color-border-dark);color:var(--color-text-subtle);font-family:var(--font-telemetry);letter-spacing:.06em;font-size:.52rem}.cockpit-preview__footer svg{color:var(--color-intelligence-mint);flex:none}.cockpit-preview__footer span:nth-child(2){margin-right:auto}@keyframes scan-line{0%{transform:translate(0)}to{transform:translate(20rem)}}@media (width<=48rem){.cockpit-preview__header{flex-direction:column;align-items:flex-start}.cockpit-preview__canvas{min-height:20rem}.cockpit-preview__metrics{grid-template-columns:1fr}.telemetry-card,.telemetry-card:last-child{border-right:0;border-bottom:1px solid var(--color-border-dark);grid-template-columns:1fr auto;align-items:center;display:grid}.telemetry-card strong{grid-area:1/2/3}.cockpit-preview__footer span:last-child{display:none}}.button--ink{background:var(--color-analysis-blue);color:#fff;border-color:#ffffff24;box-shadow:0 10px 26px #3474e838}.button--ink:hover{background:#2865d2}.home-hero{min-height:calc(100svh - var(--header-height));background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px), radial-gradient(circle at 8% 28%, #bdd3c01a, transparent 25%), radial-gradient(circle at 83% 37%, #3474e81a, transparent 23%);background-size:5rem 5rem,5rem 5rem,auto,auto;padding:clamp(4.5rem,7vw,7.5rem) 0 2rem;overflow:hidden}.home-hero:before{background:linear-gradient(transparent, var(--color-border-dark) 15%, var(--color-border-dark) 88%, transparent);content:"";width:1px;position:absolute;inset:0 auto 0 clamp(1.25rem,5vw,5rem)}.home-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(30rem,.85fr);align-items:center;gap:clamp(3rem,6vw,7.5rem);display:grid}.home-hero__content{z-index:2;position:relative}.home-hero__eyebrow{margin:var(--space-6) 0 var(--space-4);color:var(--color-intelligence-mint);font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.14em}.home-hero h1{max-width:9ch;margin-bottom:var(--space-5);font-size:clamp(3.4rem,5.8vw,7rem)}.home-hero__lead{max-width:62ch;margin-bottom:var(--space-6);color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:1.65}.home-hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.home-hero__microcopy{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.06em;font-size:.625rem}.home-hero__footer{padding-top:var(--space-4);border-top:1px solid var(--color-border-dark);color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.12em;align-items:center;gap:clamp(1rem,3vw,3rem);margin-top:clamp(4rem,7vw,7rem);font-size:.6rem;display:flex}.home-hero__footer svg{width:1.5rem;color:var(--color-signal-orange);margin-left:auto}.hero-signal{border:1px solid var(--color-border-dark);min-width:0;box-shadow:var(--shadow-panel);background:#070907b8;position:relative;overflow:hidden}.hero-signal:before,.hero-signal:after{z-index:5;border-color:var(--color-signal-orange);content:"";pointer-events:none;width:1.25rem;height:1.25rem;position:absolute}.hero-signal:before{border-top:1px solid;border-left:1px solid;top:.75rem;left:.75rem}.hero-signal:after{border-bottom:1px solid;border-right:1px solid;bottom:.75rem;right:.75rem}.hero-signal__topline,.hero-signal__sequence{min-height:3rem;padding:.8rem var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border-dark);color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.1em;font-size:.56rem;display:flex}.hero-signal__field{background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px), radial-gradient(circle, #bdd3c01c, transparent 58%);background-size:2.5rem 2.5rem,2.5rem 2.5rem,auto;min-height:clamp(26rem,34vw,36rem);position:relative;overflow:hidden}.hero-signal__sweep{z-index:1;background:linear-gradient(transparent, var(--color-intelligence-mint), transparent);opacity:.55;width:1px;animation:6s ease-in-out infinite alternate home-scan;position:absolute;inset:0 auto 0 10%;box-shadow:0 0 1.2rem #bdd3c08c}.hero-signal__node{z-index:2;top:var(--signal-y);left:var(--signal-x);color:var(--color-text-secondary);font-family:var(--font-telemetry);letter-spacing:.08em;align-items:center;gap:.45rem;font-size:.55rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.hero-signal__node>span{border:2px solid var(--color-cockpit-black);background:var(--color-intelligence-mint);width:.55rem;height:.55rem;box-shadow:0 0 0 1px var(--color-intelligence-mint), 0 0 1rem #bdd3c06b;border-radius:50%}.hero-signal__node--blue>span{background:var(--color-analysis-blue);box-shadow:0 0 0 1px var(--color-analysis-blue), 0 0 1rem #3474e873}.hero-signal__node--orange>span{background:var(--color-signal-orange);box-shadow:0 0 0 1px var(--color-signal-orange), 0 0 1rem #f26a3273}.hero-signal__core{z-index:3;aspect-ratio:1;width:clamp(9rem,13vw,11.5rem);padding:var(--space-5);text-align:center;background:#0b0e0ce0;border:1px solid #bdd3c061;border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .8rem #bdd3c008,0 0 0 2rem #bdd3c005}.hero-signal__core svg{width:1.75rem;margin:0 auto var(--space-2);color:var(--color-signal-orange)}.hero-signal__core span,.hero-signal__core strong{font-family:var(--font-telemetry);display:block}.hero-signal__core span{color:var(--color-text-muted);letter-spacing:.1em;font-size:.5rem}.hero-signal__core strong{margin-top:var(--space-1);letter-spacing:.05em;font-size:clamp(.9rem,1.2vw,1.15rem)}.hero-signal__sequence{border-top:1px solid var(--color-border-dark);border-bottom:0;justify-content:center;min-height:3.4rem}.hero-signal__sequence svg{width:1rem;color:var(--color-signal-orange)}.home-thesis,.home-outcomes,.home-framework,.home-scan,.home-difference,.home-authority,.home-program,.home-intelligence,.home-faq{padding:clamp(5rem,8vw,9rem) 0}.home-section-index{padding-bottom:var(--space-5);justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border-light);font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.1em;display:flex}.home-thesis{background-image:linear-gradient(var(--color-grid-light) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-light) 1px, transparent 1px);background-size:5rem 5rem}.home-thesis__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,10rem);padding-top:clamp(3rem,6vw,6rem);display:grid}.home-thesis__grid p{margin-bottom:var(--space-4);color:var(--color-text-dark-muted);font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase}.home-thesis h2,.home-thesis blockquote{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.6vw,4.5rem);font-weight:610;line-height:1.03}.home-thesis h2{color:var(--color-text-dark-muted)}.home-thesis blockquote{max-width:18ch;color:var(--color-text-dark)}.home-heading{padding-bottom:var(--space-5);align-items:end;gap:var(--space-7);border-bottom:1px solid var(--color-border-dark);grid-template-columns:minmax(0,1.3fr) minmax(18rem,.55fr);margin-bottom:clamp(3rem,5vw,5rem);display:grid}.home-heading--dark{border-color:var(--color-border-light)}.home-heading h2{max-width:17ch;margin:var(--space-3) 0 0;font-size:var(--text-h2)}.home-heading p{color:var(--color-text-secondary);margin:0}.home-heading--dark p{color:var(--color-text-dark-muted)}.outcome-grid{margin-bottom:var(--space-6);border-top:1px solid var(--color-border-light);border-left:1px solid var(--color-border-light);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.outcome-grid article{min-height:22rem;padding:var(--space-5);border-right:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);transition:background var(--transition-base), color var(--transition-base), transform var(--transition-base);flex-direction:column;display:flex}.outcome-grid article:hover{z-index:1;background:var(--color-graphite);color:var(--color-off-white);transform:translateY(-.5rem)}.outcome-grid article>div{color:var(--color-signal-orange);font-family:var(--font-telemetry);justify-content:space-between;font-size:.65rem;display:flex}.outcome-grid article svg{width:1.5rem}.outcome-grid h3{margin:auto 0 var(--space-3);font-size:clamp(1.2rem,1.5vw,1.65rem)}.outcome-grid p{color:var(--color-text-dark-muted);font-size:.9rem}.outcome-grid article:hover p{color:var(--color-text-secondary)}.outcome-grid small{margin-top:var(--space-4);color:var(--color-text-dark-muted);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.52rem}.outcome-grid article:hover small{color:var(--color-intelligence-mint)}.home-framework .framework-rail li{min-height:20rem;padding:var(--space-5)}.home-framework .framework-rail strong{margin-top:6rem}.home-framework .framework-rail small{color:var(--color-text-secondary);line-height:1.6}.home-framework__action{padding-top:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-5);color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.6rem;display:flex}.home-scan{background-image:radial-gradient(circle at 74% 45%, #3474e81a, transparent 28%), linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px);background-size:auto,5rem 5rem,5rem 5rem}.home-scan__grid{grid-template-columns:minmax(20rem,.58fr) minmax(0,1.15fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.home-scan__content h2{max-width:12ch;margin:var(--space-4) 0 var(--space-5);font-size:var(--text-h2)}.home-scan__content>p{color:var(--color-text-secondary)}.home-scan__content ul{margin:var(--space-6) 0;padding:0;list-style:none;display:grid}.home-scan__content li{padding:var(--space-3) 0;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border-dark);color:var(--color-text-secondary);display:flex}.home-scan__content li svg{width:1rem;color:var(--color-intelligence-mint)}.home-scan .cockpit-preview__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.home-scan .telemetry-card:nth-child(3){border-right:0}.home-scan .telemetry-card:nth-child(-n+3){border-bottom:1px solid var(--color-border-dark)}.home-scan .telemetry-card strong{letter-spacing:.02em;font-size:clamp(.72rem,1vw,.92rem)}.home-scan .cockpit-preview__score strong{letter-spacing:.04em;max-width:7ch;margin:.3rem auto;font-size:1rem;line-height:1.05}.home-scan .cockpit-preview__score small{color:var(--color-text-muted)}.difference-grid{margin-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.difference-grid article{align-content:start;gap:var(--space-5);border-top:1px solid var(--color-border-light);grid-template-columns:3rem 1fr;min-height:16rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.difference-grid article:nth-child(odd){border-right:1px solid var(--color-border-light)}.difference-grid article>span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.7rem}.difference-grid h3{max-width:18ch;font-size:var(--text-h3);letter-spacing:-.025em;margin:0}.difference-grid p{color:var(--color-text-dark-muted);grid-column:2}.home-authority__grid{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.1fr);align-items:center;gap:clamp(3rem,8vw,10rem);display:grid}.home-authority figure{background:var(--color-graphite);margin:0;position:relative;overflow:hidden}.home-authority figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#070907ad);position:absolute;inset:0}.home-authority img{aspect-ratio:4/5;object-fit:cover;object-position:center 23%;filter:saturate(.78)contrast(1.04);width:100%;height:auto}.home-authority figcaption{z-index:1;right:var(--space-5);bottom:var(--space-4);left:var(--space-5);color:var(--color-intelligence-mint);font-family:var(--font-telemetry);letter-spacing:.1em;font-size:.58rem;position:absolute}.home-authority__content h2{max-width:12ch;margin:var(--space-4) 0 var(--space-5);color:var(--color-text-dark);font-size:var(--text-h2)}.home-authority__content p{color:var(--color-text-dark-muted)}.home-authority__content .home-authority__lead{color:var(--color-text-dark);font-size:var(--text-body-lg)}.home-authority__domains{margin:var(--space-6) 0;padding:var(--space-3) 0;gap:var(--space-2);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;display:flex}.home-authority__domains span{border:1px solid var(--color-border-light);font-family:var(--font-telemetry);letter-spacing:.08em;padding:.4rem .65rem;font-size:.54rem}.program-sequence{margin:0 0 var(--space-6);border-top:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.program-sequence li{min-height:22rem;padding:var(--space-5);border-right:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark);flex-direction:column;display:flex}.program-sequence li>span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.65rem}.program-sequence li>div{margin-top:auto}.program-sequence h3{margin-bottom:var(--space-3);font-size:var(--text-h3)}.program-sequence p{color:var(--color-text-secondary);font-size:.9rem}.program-sequence svg{width:1.2rem;margin-top:var(--space-5);color:var(--color-intelligence-mint)}.intelligence-grid{margin-bottom:var(--space-6);border-top:1px solid var(--color-border-light);border-left:1px solid var(--color-border-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.intelligence-grid article{min-height:20rem;padding:var(--space-5);border-right:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);grid-template-columns:1fr auto;align-content:space-between;display:grid}.intelligence-grid article>span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.65rem}.intelligence-grid article>svg{width:2rem;color:var(--color-analysis-blue)}.intelligence-grid h3,.intelligence-grid p{grid-column:1/-1}.intelligence-grid h3{max-width:12ch;margin:auto 0 var(--space-3);font-size:var(--text-h3)}.intelligence-grid p{color:var(--color-text-dark-muted);margin:0}.home-faq__grid{grid-template-columns:minmax(18rem,.55fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,8vw,10rem);display:grid}.home-faq__grid>div:first-child{position:sticky;top:2rem}.home-faq h2{max-width:10ch;margin:var(--space-4) 0 var(--space-5);font-size:var(--text-h2)}.home-faq__grid>div:first-child p{color:var(--color-text-secondary)}.faq-list{border-top:1px solid var(--color-border-dark)}.faq-list details{border-bottom:1px solid var(--color-border-dark)}.faq-list summary{min-height:6rem;padding:var(--space-5) 0;align-items:center;gap:var(--space-4);cursor:pointer;grid-template-columns:2.5rem 1fr auto;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.65rem}.faq-list summary strong{font-size:clamp(1rem,1.5vw,1.3rem)}.faq-list summary svg{width:1.25rem;transition:transform var(--transition-fast)}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>p{max-width:62ch;margin:0 3rem var(--space-6) 4rem;color:var(--color-text-secondary)}.home-final-cta{padding:clamp(4rem,7vw,7rem) 0;overflow:hidden}.home-final-cta:before{content:"";background-image:linear-gradient(#0b0e0c14 1px,#0000 1px),linear-gradient(90deg,#0b0e0c14 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0}.home-final-cta__grid{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.home-final-cta__grid>svg{width:clamp(3rem,6vw,6rem);height:auto}.home-final-cta h2{max-width:19ch;margin:var(--space-4) 0 0;font-size:clamp(2rem,3.4vw,4.2rem)}@keyframes home-scan{0%{transform:translate(0)}to{transform:translate(25rem)}}@media (width<=75rem){.home-hero__grid{grid-template-columns:minmax(0,1fr) minmax(26rem,.82fr);gap:3rem}.home-hero h1{font-size:clamp(3.25rem,6vw,5.4rem)}.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-grid article{min-height:18rem}}@media (width<=64rem){.home-hero__grid,.home-scan__grid,.home-authority__grid{grid-template-columns:1fr}.home-hero h1{max-width:11ch}.hero-signal{width:min(100%,44rem);margin-inline:auto}.home-heading,.home-faq__grid{grid-template-columns:1fr}.home-framework .framework-rail li{min-height:auto;padding:var(--space-5) 0}.home-framework .framework-rail strong{margin:0}.program-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.program-sequence li{min-height:18rem}.home-authority figure{width:min(100%,38rem)}.home-faq__grid>div:first-child{position:static}.home-final-cta__grid{grid-template-columns:auto 1fr}.home-final-cta__grid .button{grid-column:2;width:fit-content}}@media (width<=48rem){.home-hero{min-height:auto;padding-top:var(--space-7);background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto,auto}.home-hero:before{left:.75rem}.home-hero h1{max-width:100%;font-size:clamp(2.7rem,12.5vw,4.25rem)}.home-hero__eyebrow{font-size:.6rem;line-height:1.65}.home-hero__actions{display:grid}.home-hero__actions .button{width:100%}.home-hero__footer span:nth-child(3),.home-hero__footer span:nth-child(4){display:none}.hero-signal__field{min-height:22rem}.hero-signal__node{font-size:.48rem}.hero-signal__sequence{gap:var(--space-2)}.home-section-index span:last-child{display:none}.home-thesis__grid,.home-heading{grid-template-columns:1fr}.home-thesis blockquote,.home-thesis h2{font-size:clamp(2rem,9vw,3.2rem)}.outcome-grid,.difference-grid,.program-sequence,.intelligence-grid{grid-template-columns:1fr}.outcome-grid article,.program-sequence li,.intelligence-grid article{min-height:15rem}.difference-grid article:nth-child(odd){border-right:0}.home-framework__action{flex-direction:column;align-items:flex-start}.home-framework__action .button,.home-scan__content .button,.home-final-cta__grid .button{width:100%}.home-scan .cockpit-preview__metrics{grid-template-columns:1fr}.home-scan .telemetry-card,.home-scan .telemetry-card:nth-child(3){border-right:0;border-bottom:1px solid var(--color-border-dark);grid-template-columns:1fr auto;display:grid}.home-scan .telemetry-card strong{grid-area:1/2/3}.home-authority figure{width:100%}.home-authority__grid{gap:var(--space-7)}.faq-list summary{grid-template-columns:2rem 1fr auto}.faq-list details>p{margin-left:3rem;margin-right:0}.home-final-cta__grid{grid-template-columns:1fr}.home-final-cta__grid .button{grid-column:1}}.home-motion{overflow:clip}.hero-signal--motion .hero-signal__field{isolation:isolate;overflow:hidden}.hero-signal__poster,.hero-signal__video{object-fit:cover;object-position:68% center;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.hero-signal__poster{z-index:0;opacity:1}.hero-signal__poster img{object-fit:cover;object-position:68% center;width:100%;height:100%;display:block}.hero-signal__video{z-index:1;opacity:0;transition:opacity var(--motion-medium) var(--ease-system-reveal)}.hero-signal[data-playback=playing] .hero-signal__video{opacity:1}.hero-signal[data-playback=settled] .hero-signal__video,.hero-signal[data-playback=poster] .hero-signal__video,.hero-signal[data-motion-mode=reduced] .hero-signal__video{opacity:0}.hero-signal--motion .hero-signal__field:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#08120fe0,#08120f14 48%,#08120f38),linear-gradient(#08120f1f,#0000 46%,#08120fd1);position:absolute;inset:0}.hero-signal--motion .hero-signal__grid,.hero-signal--motion .hero-signal__sweep,.hero-signal--motion .hero-signal__signals,.hero-signal--motion .hero-signal__node,.hero-signal--motion .hero-signal__core{z-index:3}.hero-signal__grid{pointer-events:none;position:absolute;inset:0}.hero-signal__grid--horizontal{background:linear-gradient(#d6e7d917 1px,#0000 1px) 0 0/100% 4rem;-webkit-mask-image:linear-gradient(90deg,#000 0 30%,#00000094 46%,#0000 62%);mask-image:linear-gradient(90deg,#000 0 30%,#00000094 46%,#0000 62%)}.hero-signal__grid--vertical{background:linear-gradient(90deg,#d6e7d917 1px,#0000 1px) 0 0/4rem 100%;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.hero-signal__signals{gap:.5rem;display:grid;position:absolute;top:1.25rem;right:1.25rem}.hero-signal--motion .hero-signal__node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08120fa8;border:1px solid #dbf4e52e;padding:.3rem .42rem;position:relative;inset:auto;transform:none}.hero-signal--motion .hero-signal__core{aspect-ratio:auto;place-content:initial;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:#08120fbd;border-color:#dbf4e540;border-radius:.4rem;width:auto;padding:.85rem 1rem;inset:auto auto 1.1rem 1.1rem;transform:none}.hero-signal--motion .hero-signal__sweep{opacity:.34;animation:none;inset:0 auto 0 58%}.decision-core{border-block:1px solid color-mix(in srgb, var(--color-text-dark) 15%, transparent);background:repeating-linear-gradient(90deg, transparent 0 63px, color-mix(in srgb, var(--color-text-dark) 7%, transparent) 64px 65px);grid-template-columns:minmax(7rem,1fr) minmax(5rem,.8fr) minmax(7rem,.9fr) minmax(7rem,1fr);align-items:center;gap:clamp(.75rem,2.5vw,2.5rem);min-height:clamp(10rem,18vw,15rem);margin:clamp(1.25rem,3vw,2.5rem) 0;padding:clamp(1rem,2vw,2rem);display:grid;position:relative;overflow:hidden}.decision-system-map__inputs,.decision-system-map__outputs{z-index:2;gap:.75rem;display:grid;position:relative}.decision-system-map__inputs>span,.decision-system-map__outputs>span,.decision-system-map__center{border:1px solid color-mix(in srgb, var(--color-text-dark) 15%, transparent);background:color-mix(in srgb, var(--color-off-white) 82%, transparent);min-height:3rem}.decision-system-map [data-label]:after{height:100%;color:var(--color-text-dark-muted);content:attr(data-label);font-family:var(--font-telemetry);letter-spacing:.1em;place-items:center;font-size:.58rem;display:grid}.decision-system-map__connections{height:11rem;position:relative}.decision-system-map__connections>span{background:color-mix(in srgb, var(--color-analysis-blue) 54%, var(--color-text-dark));height:1px;position:absolute;left:0;right:0}.decision-system-map__connections>span:first-child{top:12%}.decision-system-map__connections>span:nth-child(2){top:31%}.decision-system-map__connections>span:nth-child(3){top:50%}.decision-system-map__connections>span:nth-child(4){top:69%}.decision-system-map__connections>span:nth-child(5){top:88%}.decision-system-map__center{z-index:2;background:color-mix(in srgb, var(--color-signal-orange) 8%, var(--color-off-white));border-color:#f26a3270;min-height:6rem;position:relative}.decision-system-map__center>span{background:var(--color-signal-orange);width:.7rem;height:.7rem;position:absolute;bottom:.65rem;right:.65rem}.framework-assembly{isolation:isolate;position:relative}.framework-assembly__flow{z-index:2;pointer-events:none;grid-template-columns:repeat(5,1fr);place-items:center;display:grid;position:absolute;top:1.75rem;left:2.5rem;right:2.5rem}.framework-assembly__path{background:linear-gradient(90deg, var(--color-intelligence-mint), var(--color-analysis-blue), var(--color-signal-orange));height:1px;position:absolute;left:10%;right:10%}.framework-assembly__flow i{z-index:1;border:2px solid var(--color-graphite);background:var(--color-intelligence-mint);width:.7rem;height:.7rem;box-shadow:0 0 0 1px var(--color-intelligence-mint);border-radius:.16rem}.framework-assembly__flow i:nth-of-type(3){background:var(--color-analysis-blue);box-shadow:0 0 0 1px var(--color-analysis-blue)}.framework-assembly__flow i:nth-of-type(5){background:var(--color-signal-orange);box-shadow:0 0 0 1px var(--color-signal-orange)}.framework-assembly .framework-rail{z-index:1;position:relative}.home-framework,.home-program{background-image:linear-gradient(#dbf4e506 1px,#0000 1px),linear-gradient(90deg,#dbf4e506 1px,#0000 1px);background-size:3.5rem 3.5rem}.program-sequence{--program-progress:1;position:relative}.program-sequence:after{content:"";z-index:0;background:linear-gradient(90deg, transparent, var(--color-signal-orange), transparent);height:1px;transform:scaleX(var(--program-progress));transform-origin:0;pointer-events:none;position:absolute;top:50%;left:2%;right:2%}.program-sequence>li{z-index:1;position:relative}.home-authority figure{overflow:hidden}.home-authority figure img{will-change:transform}.home-intelligence{background-image:radial-gradient(circle at 86% 16%, color-mix(in srgb, var(--color-analysis-blue) 8%, transparent), transparent 24rem), linear-gradient(90deg, color-mix(in srgb, var(--color-text-dark) 4%, transparent) 1px, transparent 1px);background-size:auto,4.5rem 100%}.home-scan .cockpit-preview__scanner{animation-play-state:paused}.home-scan.is-motion-active .cockpit-preview__scanner{animation-play-state:running}.home-motion.is-document-hidden *,.home-motion.is-document-hidden :before,.home-motion.is-document-hidden :after{animation-play-state:paused!important}@media (width<=767px){.hero-signal__poster,.hero-signal__poster img,.hero-signal__video{object-position:center}.hero-signal--motion .hero-signal__node{padding:.2rem .3rem}.hero-signal--motion .hero-signal__core{bottom:.75rem;left:.75rem}.decision-core{grid-template-columns:minmax(4.4rem,1fr) minmax(2.5rem,.5fr) minmax(4.7rem,.9fr) minmax(4.3rem,.9fr);gap:.45rem;min-height:9rem;margin-block:1rem;padding:.75rem}.decision-system-map [data-label]:after{font-size:.42rem}.decision-system-map__inputs>span,.decision-system-map__outputs>span{min-height:2.25rem}.decision-system-map__center{min-height:5rem}.program-sequence:after{width:1px;height:auto;transform:scaleY(var(--program-progress));transform-origin:top;inset:1rem auto 1rem 1.02rem}}@media (prefers-reduced-motion:reduce){.hero-signal__video{display:none}.hero-signal__poster{opacity:1}[data-impact-progress],[data-framework-path]{transform:none!important}.home-authority figure img,[data-impact-step],[data-scan-step],[data-scan-priority],[data-framework-phase],[data-program-step],[data-intelligence-module]{opacity:1!important;transform:none!important}}.scan-landing{min-height:calc(100svh - var(--header-height));background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px), radial-gradient(circle at 82% 42%, #3474e81a, transparent 28%);background-size:5rem 5rem,5rem 5rem,auto;padding:clamp(4rem,7vw,7rem) 0;overflow:hidden}.scan-landing__grid{grid-template-columns:minmax(0,.95fr) minmax(30rem,.8fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.scan-landing__eyebrow{margin:var(--space-6) 0 var(--space-4);color:var(--theme-strong-mint);font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.14em}.scan-landing h1{max-width:10ch;margin-bottom:var(--space-5);font-size:clamp(3rem,5.2vw,6rem)}.scan-landing__lead{color:var(--color-text-secondary);font-size:var(--text-body-lg)}.scan-landing__actions{margin-top:var(--space-6);gap:var(--space-3);flex-wrap:wrap;display:flex}.scan-landing__disclosure{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.05em;font-size:.68rem}.scan-landing__instrument{background:var(--color-cockpit-deep);min-height:36rem;color:var(--color-off-white);box-shadow:var(--shadow-panel);border:1px solid #d8e5d92e;position:relative;overflow:hidden}.scan-landing__instrument-head,.scan-landing__instrument-foot{min-height:3.25rem;padding:.8rem var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.1em;border-bottom:1px solid #d8e5d924;font-size:.58rem;display:flex}.scan-landing__radar{background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px), radial-gradient(circle, #bdd3c01f, transparent 55%);text-align:center;background-size:2.5rem 2.5rem,2.5rem 2.5rem,auto;place-content:center;place-items:center;min-height:25rem;display:grid;position:relative}.scan-landing__radar:before,.scan-landing__radar:after{content:"";border:1px solid #bdd3c040;border-radius:50%;width:17rem;height:17rem;position:absolute}.scan-landing__radar:after{opacity:.35;border-style:dashed;width:24rem;height:24rem}.scan-landing__radar svg,.scan-landing__radar strong,.scan-landing__radar span{z-index:1;position:relative}.scan-landing__radar svg{margin-bottom:var(--space-3);color:var(--color-signal-orange)}.scan-landing__radar strong{font-size:1.35rem;line-height:1.1}.scan-landing__radar span{margin-top:var(--space-3);color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.1em;font-size:.55rem}.scan-landing__signals{z-index:2;inset:7rem var(--space-5) 5rem;pointer-events:none;position:absolute}.scan-landing__signals span{color:var(--color-text-secondary);font-family:var(--font-telemetry);letter-spacing:.08em;align-items:center;gap:.45rem;font-size:.55rem;display:flex;position:absolute}.scan-landing__signals span:first-child{top:12%;left:4%}.scan-landing__signals span:nth-child(2){top:24%;right:2%}.scan-landing__signals span:nth-child(3){bottom:18%;left:8%}.scan-landing__signals span:nth-child(4){bottom:8%;right:7%}.scan-landing__signals i{border:1px solid var(--color-intelligence-mint);width:.5rem;height:.5rem;box-shadow:0 0 .75rem var(--color-intelligence-mint);border-radius:50%}.scan-landing__instrument-foot{border-top:1px solid #d8e5d924;border-bottom:0;justify-content:flex-start;position:absolute;bottom:0;left:0;right:0}.scan-landing__instrument-foot svg{width:1rem;color:var(--color-intelligence-mint)}.scan-how{padding:var(--space-10) 0}.scan-how__heading{margin-bottom:var(--space-7);gap:var(--space-6);grid-template-columns:1fr 2fr;display:grid}.scan-how h2{max-width:13ch;font-size:var(--text-h2);margin:0}.scan-how__grid{border-top:1px solid var(--color-border-light);border-left:1px solid var(--color-border-light);grid-template-columns:repeat(3,1fr);display:grid}.scan-how__grid article{min-height:16rem;padding:var(--space-6);border-right:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}.scan-how__grid svg{margin-bottom:var(--space-7);color:var(--color-signal-orange)}.scan-how__grid strong{margin-bottom:var(--space-3);font-size:1.25rem;display:block}.scan-how__grid p,.scan-how__definition{color:var(--color-text-dark-muted)}.scan-how__definition{max-width:78ch;margin:var(--space-7) 0 0 auto;padding-left:var(--space-5);border-left:2px solid var(--color-signal-orange);font-size:var(--text-body-lg)}.scan-resume,.scan-processing,.scan-result-state{min-height:calc(76svh - var(--header-height));padding:var(--space-10) 0;text-align:center;place-items:center;display:grid}.scan-resume h1,.scan-processing h1,.scan-result-state h1{margin:var(--space-4) auto;font-size:var(--text-h1)}.scan-resume p,.scan-processing p,.scan-result-state p{color:var(--color-text-secondary);margin-inline:auto}.scan-resume>div>div{margin-top:var(--space-6);justify-content:center;gap:var(--space-3);display:flex}.scan-processing ol{margin:var(--space-6) 0;justify-content:center;gap:var(--space-5);color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.08em;padding:0;font-size:.65rem;list-style:none;display:flex}.scan-processing__signal{width:7rem;height:7rem;margin:0 auto var(--space-6);border:1px solid var(--color-intelligence-mint);border-radius:50%;animation:1.2s ease-in-out infinite alternate scan-pulse;box-shadow:0 0 0 2rem #bdd3c00a,0 0 0 4rem #bdd3c005}@keyframes scan-pulse{to{border-color:var(--color-signal-orange);transform:scale(1.08)}}.scan-experience{--scan-panel:#202522b3;--scan-field:var(--color-cockpit-deep);--scan-field-text:var(--color-off-white);min-height:calc(100svh - var(--header-height));padding:clamp(2rem, 4vw, 4rem) 0 var(--space-8);background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px);background-size:5rem 5rem}.scan-experience__layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.scan-progress{top:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border-dark);background:var(--scan-panel);position:sticky}.scan-progress__count{font-family:var(--font-telemetry);justify-content:space-between;align-items:flex-end;display:flex}.scan-progress__count span{color:var(--color-text-muted);letter-spacing:.1em;font-size:.6rem}.scan-progress__count strong{font-size:.8rem}.scan-progress__bar{height:2px;margin:var(--space-4) 0 var(--space-5);background:var(--color-border-dark);overflow:hidden}.scan-progress__bar span{background:var(--color-signal-orange);height:100%;transition:width var(--transition-base);display:block}.scan-progress ol{gap:var(--space-2);color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.06em;margin:0;padding:0;font-size:.61rem;list-style:none;display:grid}.scan-progress li{align-items:center;gap:var(--space-3);border-left:1px solid var(--color-border-dark);min-height:2.25rem;display:flex}.scan-progress li span{text-align:right;min-width:2rem}.scan-progress li.active{border-left-color:var(--color-signal-orange);color:inherit}.scan-progress li.complete{color:var(--theme-strong-mint)}.scan-step{border:1px solid var(--color-border-dark);background:var(--scan-panel)}.scan-step__body{padding:clamp(1.5rem,4vw,4rem)}.scan-step__heading{max-width:52rem;margin-bottom:var(--space-7)}.scan-step__heading h2{margin:var(--space-3) 0 var(--space-4);font-size:var(--text-h2)}.scan-step__heading>p:last-child{color:var(--color-text-secondary);font-size:var(--text-body-lg)}.scan-form-grid{margin-bottom:var(--space-7);gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.scan-field{gap:var(--space-2);font-size:.82rem;font-weight:650;display:grid}.scan-field--wide{grid-column:1/-1}.scan-field small{color:var(--color-text-muted);font-weight:400}.scan-field input,.scan-field select{border:1px solid var(--color-border-dark);background:var(--scan-field);width:100%;min-height:3.35rem;color:var(--scan-field-text);border-radius:0;outline:0;padding:.8rem 1rem}.scan-field input:focus,.scan-field select:focus{border-color:var(--color-signal-orange);box-shadow:inset 3px 0 0 var(--color-signal-orange)}.scan-check-grid{margin:0 0 var(--space-7);gap:var(--space-2);border:0;grid-template-columns:repeat(3,1fr);padding:0;display:grid}.scan-check-grid legend{width:100%;margin-bottom:var(--space-4);font-weight:650}.scan-check-grid legend small{margin-left:var(--space-2);color:var(--color-text-muted);font-weight:400}.scan-check-grid label,.scan-consents label{min-height:3.25rem;padding:var(--space-3);align-items:center;gap:var(--space-3);border:1px solid var(--color-border-dark);cursor:pointer;font-size:.78rem;display:flex}.scan-check-grid input,.scan-consents input{width:1.1rem;height:1.1rem;accent-color:var(--color-signal-orange)}.scan-questions{gap:var(--space-6);display:grid}.scan-question{padding:0 0 var(--space-5);border:0;border-bottom:1px solid var(--color-border-dark);margin:0}.scan-question legend{width:100%;margin-bottom:var(--space-4);gap:var(--space-4);font-size:1.05rem;font-weight:600;line-height:1.45;display:flex}.scan-question legend>span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.65rem}.scan-scale{grid-template-columns:repeat(5,1fr);display:grid}.scan-scale label{min-height:5.5rem;padding:var(--space-3);place-content:center;gap:var(--space-1);border:1px solid var(--color-border-dark);cursor:pointer;text-align:center;border-right:0;display:grid;position:relative}.scan-scale label:last-child{border-right:1px solid var(--color-border-dark)}.scan-scale label.selected{border-color:var(--color-signal-orange);background:var(--color-signal-orange);color:var(--color-cockpit-black)}.scan-scale input{opacity:0;width:1px;height:1px;position:absolute}.scan-scale input:focus-visible+strong{outline-offset:4px;outline:2px solid}.scan-scale strong{font-size:1.2rem}.scan-scale span{font-size:.68rem;line-height:1.25}.scan-consents{margin-bottom:var(--space-6);gap:var(--space-3);display:grid}.scan-consents label{align-items:flex-start;font-size:.86rem;line-height:1.5}.scan-lead-submit{width:100%}.scan-step__navigation{padding:var(--space-4) clamp(1.5rem, 4vw, 4rem);align-items:center;gap:var(--space-4);border-top:1px solid var(--color-border-dark);grid-template-columns:1fr auto 1fr;display:grid}.scan-step__navigation>:last-child{justify-self:end}.scan-step__navigation>span{color:var(--color-text-muted)}.scan-step__navigation--lead{display:flex}.scan-step__error,.scan-global-error{margin:var(--space-4);padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-critical);color:var(--color-critical)}.scan-result{background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px);background-size:5rem 5rem;padding:clamp(3rem,6vw,6rem) 0}.scan-result__print-brand{display:none}.scan-result__header{padding-bottom:var(--space-7);align-items:center;gap:var(--space-7);border-bottom:1px solid var(--color-border-dark);grid-template-columns:1fr auto;display:grid}.scan-result__header h1{margin:var(--space-3) 0 var(--space-4);font-size:var(--text-h1)}.scan-result__header>div:first-child>p:last-child,.scan-result__company{color:var(--color-text-secondary)}.scan-result__score{border:1px solid var(--color-intelligence-mint);background:var(--color-cockpit-deep);width:18rem;height:18rem;color:var(--color-off-white);text-align:center;border-radius:50%;place-content:center;display:grid;box-shadow:0 0 0 1.5rem #bdd3c00a,0 0 4rem #bdd3c014}.scan-result__score span{letter-spacing:-.08em;font-size:6rem;font-weight:600;line-height:.8}.scan-result__score small,.scan-result__score strong{font-family:var(--font-telemetry);letter-spacing:.08em}.scan-result__score small{margin:var(--space-2) 0 var(--space-4);color:var(--color-text-muted)}.scan-result__score strong{color:var(--color-signal-orange);font-size:.72rem}.scan-result__diagnostic,.scan-result__sequence,.scan-result__priority,.scan-result__next{margin-top:var(--space-8)}.scan-result__section-heading{margin-bottom:var(--space-5)}.scan-result__section-heading h2,.scan-result__next h2{margin:var(--space-2) 0;font-size:clamp(1.8rem,3vw,3rem)}.scan-result__section-heading>p:last-child{color:var(--color-text-secondary)}.scan-result__metrics{border-top:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);grid-template-columns:repeat(3,1fr);display:grid}.scan-result__metrics article{padding:var(--space-5);border-right:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark)}.scan-result__metrics article>div:first-child{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.scan-result__metrics span{font-size:.8rem}.scan-result__metrics strong{font-family:var(--font-telemetry);font-size:1.4rem}.scan-result__bar{height:3px;margin-top:var(--space-4);background:var(--color-border-dark);overflow:hidden}.scan-result__bar span{background:var(--color-intelligence-mint);height:100%;display:block}.scan-result__grid{margin-top:var(--space-8);gap:var(--space-7);grid-template-columns:.8fr 1.2fr;display:grid}.scan-result__opportunities{margin:0;padding:0;list-style:none}.scan-result__opportunities li{min-height:5rem;padding-block:var(--space-3);align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border-dark);grid-template-columns:2.5rem 1fr auto;display:grid}.scan-result__opportunities span,.scan-result__opportunities small,.scan-result__insights span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.62rem}.scan-result__insights p{padding:var(--space-4) 0;gap:var(--space-3);border-top:1px solid var(--color-border-dark);color:var(--color-text-secondary);grid-template-columns:2.5rem 1fr;margin:0;display:grid}.scan-result__sequence ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.scan-result__sequence li{min-height:12rem;padding:var(--space-5);align-content:center;gap:var(--space-4);border:1px solid var(--color-border-dark);border-right:0;grid-template-columns:auto 1fr;display:grid;position:relative}.scan-result__sequence li:last-child{border-right:1px solid var(--color-border-dark)}.scan-result__sequence li>span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.65rem}.scan-result__sequence strong{margin-bottom:var(--space-2);display:block}.scan-result__sequence p{color:var(--color-text-secondary);margin:0;font-size:.78rem}.scan-result__sequence i{z-index:2;color:var(--color-signal-orange);font-style:normal;position:absolute;bottom:.75rem;right:-.6rem;transform:rotate(-90deg)}.scan-matrix{grid-template-columns:repeat(2,1fr);padding:2rem 0 2rem 5rem;display:grid;position:relative}.scan-matrix__cell{min-height:13rem;padding:var(--space-5);border:1px solid var(--color-border-dark)}.scan-matrix__cell:first-of-type,.scan-matrix__cell:nth-of-type(2){border-bottom:0}.scan-matrix__cell:nth-of-type(2),.scan-matrix__cell:nth-of-type(4){border-left:0}.scan-matrix__cell>small{margin-bottom:var(--space-3);color:var(--color-text-muted);font-family:var(--font-telemetry);font-size:.6rem;display:block}.scan-matrix__cell>strong{color:var(--color-signal-orange)}.scan-matrix__cell>div{margin-top:var(--space-4);gap:var(--space-2);flex-wrap:wrap;display:flex}.scan-matrix__cell>div span{border:1px solid var(--color-border-dark);font-family:var(--font-telemetry);padding:.35rem .55rem;font-size:.62rem}.scan-matrix__impact,.scan-matrix__complexity{color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.1em;font-size:.62rem;position:absolute}.scan-matrix__impact{top:0;right:0}.scan-matrix__complexity{transform-origin:0 100%;bottom:0;left:0;transform:rotate(-90deg)translateY(100%)}.scan-result__next{padding:var(--space-7);align-items:center;gap:var(--space-6);border-left:3px solid var(--color-signal-orange);background:var(--color-graphite);color:var(--color-off-white);grid-template-columns:1fr auto;display:grid}.scan-result__next p{color:var(--color-text-secondary)}.scan-result__actions{gap:var(--space-3);display:grid}.scan-result__disclaimer{margin-top:var(--space-7);padding-top:var(--space-5);align-items:start;gap:var(--space-5);border-top:1px solid var(--color-border-dark);color:var(--color-text-muted);grid-template-columns:auto 1fr auto;font-size:.7rem;display:grid}.scan-result__disclaimer p{margin:0}html[data-theme=white] .scan-experience{--scan-panel:#ffffffd1;--scan-field:#fff;--scan-field-text:var(--color-text-dark)}@media (width<=70rem){.scan-landing__grid,.scan-result__header,.scan-result__grid,.scan-result__next{grid-template-columns:1fr}.scan-landing__instrument{min-height:32rem}.scan-result__score{width:15rem;height:15rem}.scan-result__metrics{grid-template-columns:repeat(2,1fr)}.scan-result__sequence ol{grid-template-columns:1fr}.scan-result__sequence li{border-right:1px solid var(--color-border-dark);border-bottom:0;min-height:7rem}.scan-result__sequence li:last-child{border-bottom:1px solid var(--color-border-dark)}.scan-result__sequence i{bottom:-.7rem;right:1rem;transform:none}.scan-result__actions{flex-wrap:wrap;display:flex}}@media (width<=60rem){.scan-experience__layout{grid-template-columns:1fr}.scan-progress{position:static}.scan-progress ol{display:none}.scan-progress__bar{margin-bottom:0}.scan-how__heading,.scan-how__grid{grid-template-columns:1fr}.scan-how__grid article{min-height:auto}}@media (width<=48rem){.scan-landing{padding-top:var(--space-7)}.scan-landing__grid{grid-template-columns:minmax(0,1fr)}.scan-landing h1{font-size:clamp(2.65rem,13vw,4rem)}.scan-landing__actions,.scan-resume>div>div,.scan-result__actions{display:grid}.scan-landing__actions .button,.scan-resume .button,.scan-result__actions .button{width:100%}.scan-landing__instrument{min-height:29rem}.scan-landing__radar{min-height:22rem}.scan-landing__radar:before{width:13rem;height:13rem}.scan-landing__radar:after{width:19rem;height:19rem}.scan-form-grid,.scan-check-grid,.scan-result__metrics,.scan-matrix{grid-template-columns:1fr}.scan-check-grid legend{grid-column:1}.scan-step__body{padding:var(--space-5)}.scan-scale{gap:var(--space-2);grid-template-columns:1fr}.scan-scale label{min-height:3rem;padding:var(--space-2) var(--space-3);border-right:1px solid var(--color-border-dark);text-align:left;grid-template-columns:2rem 1fr;place-content:center stretch;align-items:center}.scan-scale span{font-size:.75rem}.scan-step__navigation{grid-template-columns:1fr 1fr}.scan-step__navigation>span{display:none}.scan-result__header{gap:var(--space-6)}.scan-result__score{width:13rem;height:13rem;margin-inline:auto}.scan-result__score span{font-size:4.5rem}.scan-result__opportunities li{grid-template-columns:2rem 1fr}.scan-result__opportunities small{grid-column:2}.scan-matrix{padding:var(--space-6) 0 0}.scan-matrix__cell,.scan-matrix__cell:first-of-type,.scan-matrix__cell:nth-of-type(2),.scan-matrix__cell:nth-of-type(4){border:1px solid var(--color-border-dark);border-bottom:0;min-height:9rem}.scan-matrix__cell:nth-of-type(4){border-bottom:1px solid var(--color-border-dark)}.scan-matrix__complexity{display:none}.scan-result__next{padding:var(--space-5)}.scan-result__disclaimer{grid-template-columns:1fr}}@media print{@page{size:A4;margin:12mm}.site-header,.site-footer,.skip-link,.scan-result__actions,.scan-result__priority{display:none!important}html,body,.public-shell,.scan-result{color:#111!important;background:#fff!important}.scan-result{padding:0;font-size:9pt}.scan-result .page-container{width:100%;padding:0}.scan-result__print-brand{background:#243f3d;width:42mm;margin-bottom:8mm;padding:3mm;display:block}.scan-result__header,.scan-result__grid,.scan-result__next{grid-template-columns:1fr auto;gap:6mm;display:grid}.scan-result__header h1,.scan-result__section-heading h2,.scan-result__next h2{color:#111!important}.scan-result__score{width:42mm;height:42mm;box-shadow:none;color:#111;background:#fff;border-color:#222}.scan-result__score span{font-size:32pt}.scan-result__metrics{grid-template-columns:repeat(2,1fr)}.scan-result__diagnostic,.scan-result__grid,.scan-result__sequence,.scan-result__next{break-inside:avoid;margin-top:8mm}.scan-result__metrics article,.scan-result__opportunities li,.scan-result__insights p,.scan-result__sequence li{color:#111;border-color:#bbb}.scan-result__sequence ol{grid-template-columns:repeat(5,1fr)}.scan-result__sequence li{border-bottom:1px solid #bbb;border-right:0;min-height:30mm}.scan-result__sequence li:last-child{border-right:1px solid #bbb}.scan-result__sequence i{display:none}.scan-result__next{color:#111;background:#fff;border:1px solid #bbb;border-left:3px solid #f26a32;padding:5mm}.scan-result p,.scan-result__disclaimer{color:#333!important}}.scan-landing__error{color:inherit;border:1px solid;border-radius:.5rem;margin-block:1.25rem;padding:1rem;line-height:1.5}.scan-landing__error a{font-weight:700;text-decoration:underline}.method-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.method-hero{min-height:calc(100svh - var(--header-height));background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px), radial-gradient(circle at 11% 28%, #bdd3c01a, transparent 24%), radial-gradient(circle at 83% 38%, #3474e81c, transparent 24%);background-size:5rem 5rem,5rem 5rem,auto,auto;padding:clamp(4.5rem,7vw,7.5rem) 0 2rem;overflow:hidden}.method-hero:before{background:linear-gradient(transparent, var(--color-border-dark) 15%, var(--color-border-dark) 88%, transparent);content:"";width:1px;position:absolute;inset:0 auto 0 clamp(1.25rem,5vw,5rem)}.method-hero__grid{grid-template-columns:minmax(0,.82fr) minmax(35rem,1.18fr);align-items:center;gap:clamp(3rem,5vw,6rem);display:grid}.method-hero__content{z-index:2;animation:.7s cubic-bezier(.22,1,.36,1) both method-enter;position:relative}.method-hero__eyebrow{margin:0 0 var(--space-4);color:var(--theme-strong-mint);font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.14em}.method-hero h1{max-width:12ch;margin-bottom:var(--space-5);font-size:clamp(3rem,5vw,6.4rem)}.method-hero__lead{max-width:58ch;margin-bottom:var(--space-6);color:var(--color-text-secondary);font-size:var(--text-body-lg)}.method-hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.method-hero__thesis{max-width:42rem;padding:var(--space-4) 0 var(--space-4) var(--space-5);gap:var(--space-2);border-left:2px solid var(--color-signal-orange);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.method-hero__thesis span,.method-hero__footer{color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.11em;font-size:.58rem}.method-hero__thesis strong{max-width:38ch;font-size:.95rem;font-weight:520;line-height:1.55}.method-hero__footer{padding-top:var(--space-4);border-top:1px solid var(--color-border-dark);align-items:center;gap:clamp(1rem,3vw,3rem);margin-top:clamp(3rem,6vw,6rem);display:flex}.method-hero__footer svg{width:1.5rem;color:var(--color-signal-orange);margin-left:auto}.method-overview{border:1px solid var(--color-border-dark);border-radius:var(--radius-panel);min-width:0;box-shadow:var(--shadow-panel);background:linear-gradient(145deg,#202522eb,#070907fa);animation:.85s cubic-bezier(.22,1,.36,1) .12s both method-enter;position:relative;overflow:hidden}.method-overview:before,.method-overview:after{z-index:4;border-color:var(--color-signal-orange);content:"";pointer-events:none;width:1rem;height:1rem;position:absolute}.method-overview:before{border-top:1px solid;border-left:1px solid;top:.75rem;left:.75rem}.method-overview:after{border-bottom:1px solid;border-right:1px solid;bottom:.75rem;right:.75rem}.method-overview__header,.method-overview__footer{padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.method-overview__header{border-bottom:1px solid var(--color-border-dark)}.method-overview__header p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:.78rem}.method-overview__canvas{background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px), radial-gradient(circle at center, #bdd3c014, transparent 58%);background-size:2.5rem 2.5rem,2.5rem 2.5rem,auto;min-height:clamp(22rem,30vw,29rem);position:relative;overflow:hidden}.method-overview__canvas:after{z-index:0;background:linear-gradient(transparent, var(--color-intelligence-mint), transparent);content:"";opacity:.5;width:1px;animation:6s ease-in-out infinite alternate method-sweep;position:absolute;inset:0 auto 0 10%;box-shadow:0 0 1rem #bdd3c08c}.method-overview__canvas>svg{z-index:1;width:92%;height:76%;position:absolute;inset:12% 4%;overflow:visible}.method-overview__canvas>svg path{fill:none;stroke:#bdd3c026;stroke-width:.2px;vector-effect:non-scaling-stroke}.method-overview__canvas>svg .method-overview__baseline{stroke:#bdd3c042;stroke-width:.4px}.method-overview__canvas>svg .method-overview__signal{stroke:var(--color-signal-orange);stroke-dasharray:10 90;stroke-linecap:round;stroke-width:.7px;animation:5s linear infinite method-line}.method-overview__phases{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;margin:0;padding:0 clamp(1rem,3vw,2.5rem);list-style:none;display:grid;position:absolute;inset:0}.method-overview__phase{text-align:center;justify-items:center;min-width:0;display:grid}.method-overview__phase>span,.method-overview__phase small{color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.07em;font-size:.5rem}.method-overview__phase svg{width:clamp(2rem,3vw,2.75rem);height:clamp(2rem,3vw,2.75rem);margin:var(--space-3) 0;background:var(--color-cockpit-black);color:var(--color-intelligence-mint);filter:drop-shadow(0 0 .8rem #bdd3c04d);border:1px solid;border-radius:50%;padding:.4rem}.method-overview__phase--blue svg{color:var(--color-analysis-blue-soft);filter:drop-shadow(0 0 .8rem #3474e859)}.method-overview__phase--orange svg{color:var(--color-signal-orange);filter:drop-shadow(0 0 .8rem #f26a3259)}.method-overview__phase strong{font-family:var(--font-telemetry);letter-spacing:.08em;font-size:clamp(.65rem,.9vw,.82rem)}.method-overview__phase small{max-width:11ch;margin-top:var(--space-2);line-height:1.4}.method-overview__flow{min-height:4.5rem;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark);color:var(--color-text-muted);justify-content:center;align-items:center;gap:.4rem;display:flex}.method-overview__flow span{font-family:var(--font-telemetry);letter-spacing:.05em;white-space:nowrap;align-items:center;gap:.4rem;font-size:.45rem;display:flex}.method-overview__flow svg{width:.7rem;color:var(--color-signal-orange)}.method-overview__footer{color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.06em;font-size:.5rem}.method-overview__footer svg{width:.85rem;color:var(--color-intelligence-mint);flex:none}.method-overview__footer span:nth-child(2){margin-right:auto}.method-problem,.method-architecture,.method-phases,.method-tracks,.method-matrix,.method-priority,.method-mechanics,.method-artifacts,.method-options,.method-scan-relation,.method-program,.method-faq{padding:clamp(5rem,8vw,9rem) 0}.method-section-index{padding-bottom:var(--space-5);justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border-light);font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.1em;display:flex}.method-problem{background-image:linear-gradient(var(--color-grid-light) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-light) 1px, transparent 1px);background-size:5rem 5rem}.method-problem__heading{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.6fr);align-items:end;gap:clamp(3rem,8vw,9rem);padding:clamp(3rem,6vw,6rem) 0;display:grid}.method-problem__heading h2,.method-heading h2,.method-priority h2,.method-options h2,.method-scan-relation h2,.method-program h2,.method-faq h2,.method-final-cta h2{margin:var(--space-4) 0 0;font-size:var(--text-h2)}.method-problem__heading h2{max-width:14ch}.method-problem__heading p{color:var(--color-text-dark-muted);font-size:var(--text-body-lg);margin:0}.method-contrast{border:1px solid var(--color-border-light);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.method-contrast article{background:#f1f3ef38;min-height:26rem;padding:clamp(1.5rem,3vw,3rem)}.method-contrast article+article{border-left:1px solid var(--color-border-light)}.method-contrast__preferred{color:var(--color-off-white);background:var(--color-graphite)!important}.method-contrast__preferred .technical-label{color:var(--color-signal-orange)}.method-contrast ol{margin:var(--space-7) 0 0;padding:0;list-style:none;display:grid}.method-contrast li{min-height:3.25rem;padding:var(--space-3) 0;border-top:1px solid var(--color-border-light);font-family:var(--font-telemetry);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.7rem;display:flex;position:relative}.method-contrast__preferred li{border-color:var(--color-border-dark)}.method-contrast li:not(:last-child):after{z-index:1;color:var(--color-text-dark-muted);content:"↓";position:absolute;bottom:-.45rem;left:50%}.method-contrast__preferred li:not(:last-child):after{color:var(--color-signal-orange)}.method-contrast__versus{z-index:2;border:1px solid var(--color-signal-orange);background:var(--color-soft-mint);width:3.5rem;height:3.5rem;color:var(--color-cockpit-black);font-family:var(--font-telemetry);border-radius:50%;place-content:center;font-size:.65rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.method-heading{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-dark);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.65fr);align-items:end;gap:clamp(3rem,7vw,8rem);margin-bottom:clamp(3rem,5vw,5rem);display:grid}.method-heading h2{max-width:17ch}.method-heading>p{color:var(--color-text-secondary);margin:0}.method-heading--ink{border-color:var(--color-border-light)}.method-heading--ink>p{color:var(--color-text-dark-muted)}.method-architecture{scroll-margin-top:var(--header-height);background-image:radial-gradient(circle at 14% 68%, #bdd3c014, transparent 24%), linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px);background-size:auto,5rem 5rem,5rem 5rem}.method-business-flow{border-top:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.method-business-flow li{min-height:10rem;padding:var(--space-4);border-right:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark);align-content:space-between;display:grid;position:relative}.method-business-flow span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.55rem}.method-business-flow strong{overflow-wrap:anywhere;font-family:var(--font-telemetry);letter-spacing:.05em;font-size:clamp(.58rem,.8vw,.72rem)}.method-business-flow svg{z-index:2;background:var(--theme-surface-dark);width:1.25rem;color:var(--color-intelligence-mint);padding:.15rem;position:absolute;top:50%;right:-.65rem}.method-phase-nav{margin-top:var(--space-7);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.method-phase-nav a{min-height:4rem;padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border-dark);color:var(--color-text-secondary);font-family:var(--font-telemetry);letter-spacing:.08em;transition:background var(--transition-fast), color var(--transition-fast);font-size:.65rem;display:flex}.method-phase-nav a:hover{background:var(--theme-action-hover);color:var(--theme-on-dark)}.method-phase-nav span{color:var(--color-signal-orange)}.method-phases__list{border-top:1px solid var(--color-border-dark)}.framework-phase{border-bottom:1px solid var(--color-border-dark);grid-template-columns:minmax(5rem,.17fr) minmax(18rem,.72fr) minmax(24rem,1.1fr);gap:clamp(2rem,5vw,6rem);min-height:34rem;padding:clamp(2rem,4vw,4rem) 0;scroll-margin-top:2rem;display:grid;position:relative}.framework-phase:after{background:linear-gradient(var(--color-border-dark), transparent 88%);content:"";width:1px;position:absolute;top:0;bottom:0;left:7.8%}.framework-phase__index{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--space-3);color:var(--color-intelligence-mint);font-family:var(--font-telemetry);font-size:.65rem;display:flex;position:relative}.framework-phase--blue .framework-phase__index{color:var(--color-analysis-blue-soft)}.framework-phase--orange .framework-phase__index{color:var(--color-signal-orange)}.framework-phase__index svg{background:var(--theme-surface-graphite);border:1px solid;border-radius:50%;width:2rem;height:2rem;padding:.35rem}.framework-phase__body h3{margin:var(--space-4) 0 var(--space-3);font-size:clamp(2.8rem,5vw,6rem)}.framework-phase__body h4{max-width:16ch;margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.035em;font-weight:600;line-height:1.08}.framework-phase__objective,.framework-phase__system>p{color:var(--color-text-secondary)}.framework-phase__signals{margin:var(--space-6) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.framework-phase__signals li{border:1px solid var(--color-border-dark);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-family:var(--font-telemetry);letter-spacing:.05em;text-transform:uppercase;padding:.35rem .55rem;font-size:.54rem}.framework-phase__system{align-content:start;display:grid}.framework-phase__flow{min-height:6rem;padding:var(--space-4);border:1px solid var(--color-border-dark);background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px);background-size:2rem 2rem;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.framework-phase__flow span{color:var(--color-text-secondary);font-family:var(--font-telemetry);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.4rem;font-size:.52rem;display:flex}.framework-phase__flow svg{width:.8rem;color:var(--color-signal-orange)}.framework-phase__output{min-height:9rem;margin-top:var(--space-4);padding:var(--space-5);border-left:2px solid var(--color-signal-orange);background:#0b0e0c47;align-content:space-between;display:grid}.framework-phase__output strong{max-width:18ch;font-size:clamp(1.35rem,2vw,2.1rem);line-height:1.08}.framework-phase__system>p{margin:var(--space-5) 0}.framework-phase__system .button{width:fit-content}.method-tracks__grid{border-top:1px solid var(--color-border-light);border-left:1px solid var(--color-border-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.method-track{border-right:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);min-height:34rem;transition:transform var(--transition-base), background var(--transition-base), color var(--transition-base);flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.method-track:hover{z-index:1;background:var(--color-graphite);color:var(--color-off-white);transform:translateY(-.4rem)}.method-track__header{color:var(--color-signal-orange);font-family:var(--font-telemetry);justify-content:space-between;font-size:.65rem;display:flex}.method-track__header svg{width:1.75rem;color:var(--color-analysis-blue)}.method-track h3{max-width:13ch;margin:clamp(3rem, 5vw, 5rem) 0 var(--space-4);font-size:var(--text-h3)}.method-track blockquote{min-height:4.5rem;margin:0 0 var(--space-5);color:var(--color-text-dark-muted);font-size:1.05rem;font-weight:620;line-height:1.4}.method-track:hover blockquote,.method-track:hover li{color:var(--color-text-secondary)}.method-track ul{margin:0 0 var(--space-5);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.method-track li{color:var(--color-text-dark-muted);font-family:var(--font-telemetry);font-size:.58rem}.method-track li:not(:last-child):after{margin-left:var(--space-2);color:var(--color-signal-orange);content:"/"}.method-track>p{padding-top:var(--space-4);gap:var(--space-2);border-top:1px solid var(--color-border-light);color:var(--color-text-dark-muted);margin:auto 0 0;font-size:.88rem;display:grid}.method-track>p span{color:var(--color-signal-orange);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.52rem}.method-track:hover>p{border-color:var(--color-border-dark);color:var(--color-text-secondary)}.framework-matrix{border:1px solid var(--color-border-dark);background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px);background-size:3rem 3rem}.framework-matrix table{border-collapse:collapse;table-layout:fixed;width:100%}.framework-matrix caption{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-dark);color:var(--color-text-secondary);text-align:left;font-size:.8rem}.framework-matrix th,.framework-matrix td{height:5.5rem;padding:var(--space-3);border-right:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark);font-family:var(--font-telemetry)}.framework-matrix th:last-child,.framework-matrix td:last-child{border-right:0}.framework-matrix thead th{height:4rem;color:var(--color-text-muted);letter-spacing:.08em;font-size:.58rem;font-weight:500}.framework-matrix thead th:first-child,.framework-matrix tbody th{text-align:left;width:26%}.framework-matrix tbody th{color:var(--color-text-secondary);letter-spacing:.05em;font-size:.65rem;font-weight:500}.framework-matrix tbody th span{margin-right:var(--space-4);color:var(--color-signal-orange)}.framework-matrix td{text-align:center;position:relative}.framework-matrix td small{right:var(--space-2);bottom:var(--space-2);color:var(--color-text-subtle);font-size:.45rem;position:absolute}.framework-matrix__node{border:2px solid var(--color-cockpit-black);background:var(--color-intelligence-mint);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--color-intelligence-mint), 0 0 1rem #bdd3c073;border-radius:50%;animation:3.8s ease-in-out infinite method-node;display:inline-block}.framework-matrix__node--blue{background:var(--color-analysis-blue);box-shadow:0 0 0 1px var(--color-analysis-blue), 0 0 1rem #3474e873}.framework-matrix__node--orange{background:var(--color-signal-orange);box-shadow:0 0 0 1px var(--color-signal-orange), 0 0 1rem #f26a3273}.framework-matrix tr:nth-child(2n) .framework-matrix__node{animation-delay:.6s}.framework-matrix tr:nth-child(3n) .framework-matrix__node{animation-delay:1.2s}.framework-matrix__mobile{display:none}.method-priority__grid{grid-template-columns:minmax(18rem,.62fr) minmax(32rem,1.2fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.method-priority h2{max-width:11ch}.method-priority__grid>div:first-child>p{margin-top:var(--space-5);color:var(--color-text-secondary)}.priority-system__formula{border-top:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.priority-system__formula span{min-height:4.5rem;padding:var(--space-3);border-right:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark);color:var(--color-text-secondary);font-family:var(--font-telemetry);letter-spacing:.05em;text-align:center;place-content:center;font-size:.55rem;display:grid;position:relative}.priority-system__formula b{z-index:2;background:var(--theme-surface-graphite);width:1rem;height:1rem;color:var(--color-signal-orange);place-content:center;font-size:.8rem;display:grid;position:absolute;top:50%;right:-.55rem;transform:translateY(-50%)}.priority-system__matrix{margin:var(--space-7) 0 0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.priority-system__quadrant{min-height:11rem;padding:var(--space-5);border-top:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);align-content:space-between;display:grid}.priority-system__quadrant:nth-child(odd){border-right:1px solid var(--color-border-dark)}.priority-system__quadrant:nth-last-child(-n+2){border-bottom:1px solid var(--color-border-dark)}.priority-system__quadrant small{color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.05em;font-size:.52rem}.priority-system__quadrant strong{font-family:var(--font-telemetry);letter-spacing:.08em;font-size:clamp(.85rem,1.2vw,1.1rem)}.priority-system__quadrant--orange{color:var(--color-signal-orange);background:#f26a321f}.priority-system__quadrant--blue{color:var(--color-analysis-blue-soft)}.priority-system__quadrant--mint{color:var(--color-intelligence-mint)}.priority-system__quadrant--muted{color:var(--color-text-muted)}.priority-system__axis{color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.5rem;position:absolute}.priority-system__axis--impact{top:50%;left:-3.5rem;transform:rotate(-90deg)}.priority-system__axis--complexity{bottom:-1.75rem;right:0}.priority-system>p{margin:var(--space-7) 0 0 var(--space-6);color:var(--color-text-secondary);font-size:.8rem}.transformation-sequence{border-top:1px solid var(--color-border-light);border-left:1px solid var(--color-border-light);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.transformation-sequence li{min-height:18rem;padding:var(--space-5);border-right:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);align-content:space-between;display:grid;position:relative}.transformation-sequence span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.65rem}.transformation-sequence strong{overflow-wrap:anywhere;font-size:clamp(1.05rem,1.45vw,1.4rem)}.transformation-sequence svg{z-index:2;background:var(--theme-surface-mint);width:1.5rem;color:var(--color-signal-orange);padding:.2rem;position:absolute;top:50%;right:-.8rem}.method-artifacts__grid{border-top:1px solid var(--color-border-light);border-left:1px solid var(--color-border-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.method-artifact{min-height:21rem;padding:var(--space-5);border-right:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);flex-direction:column;display:flex}.method-artifact>div{color:var(--color-signal-orange);font-family:var(--font-telemetry);justify-content:space-between;font-size:.6rem;display:flex}.method-artifact svg{width:1.5rem;color:var(--color-analysis-blue)}.method-artifact h3{max-width:12ch;margin:auto 0 var(--space-3);font-size:var(--text-h3)}.method-artifact p{margin:0 0 var(--space-5);color:var(--color-text-dark-muted);font-size:.88rem}.method-artifact small{color:var(--color-text-dark-muted);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.5rem}.method-options{background-image:radial-gradient(circle at 70% 30%, #3474e817, transparent 24%), linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px);background-size:auto,5rem 5rem,5rem 5rem;overflow:hidden}.method-options__heading{max-width:64rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.method-options h2{max-width:14ch}.method-options__heading p{max-width:58ch;margin:var(--space-5) 0 0;color:var(--color-text-secondary);font-size:var(--text-body-lg)}.method-options__list{border-top:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.method-options__list li{min-height:14rem;padding:var(--space-4);border-right:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark);align-content:space-between;display:grid}.method-options__list li:nth-child(6){background:#f26a321a}.method-options__list span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.6rem}.method-options__list strong{overflow-wrap:anywhere;font-family:var(--font-telemetry);letter-spacing:.05em;font-size:clamp(.64rem,.9vw,.82rem)}.method-options__list svg{width:1.25rem;color:var(--color-intelligence-mint)}.method-options__list li:nth-child(6) svg{color:var(--color-signal-orange)}.method-automation-contrast{margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.method-automation-contrast article{min-height:12rem;padding:var(--space-5);border-top:1px solid var(--color-border-dark);align-content:space-between;display:grid}.method-automation-contrast article:first-child{border-right:1px solid var(--color-border-dark)}.method-automation-contrast span{color:var(--color-signal-orange);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.6rem}.method-automation-contrast strong{max-width:34ch;font-size:1.1rem;font-weight:520}.method-scan-relation{background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px);background-size:5rem 5rem}.method-scan-relation__grid{grid-template-columns:minmax(20rem,.68fr) minmax(30rem,1fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.method-scan-relation h2{max-width:13ch}.method-scan-relation__grid>div>p{margin:var(--space-5) 0 var(--space-6);color:var(--color-text-secondary)}.method-scan-relation ol{border-top:1px solid var(--color-border-dark);margin:0;padding:0;list-style:none;display:grid}.method-scan-relation li{min-height:4.8rem;padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border-dark);grid-template-columns:3rem 1fr auto;display:grid}.method-scan-relation li span,.method-scan-relation li small{color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.06em;font-size:.55rem}.method-scan-relation li strong{font-family:var(--font-telemetry);letter-spacing:.07em;font-size:.7rem}.method-scan-relation li:nth-child(2) strong,.method-scan-relation li:nth-child(4) strong{color:var(--color-signal-orange)}.method-program__grid{grid-template-columns:auto minmax(0,1fr) minmax(16rem,.48fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.method-program__grid>svg{width:clamp(3.5rem,7vw,7rem);color:var(--color-signal-orange)}.method-program h2{max-width:12ch}.method-program__grid>div>p{margin:var(--space-5) 0 var(--space-6);color:var(--color-text-dark-muted);font-size:var(--text-body-lg)}.method-program nav{border-top:1px solid var(--color-border-light);display:grid}.method-program nav a{min-height:4.2rem;padding:var(--space-3) 0;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border-light);color:var(--color-text-dark-muted);transition:color var(--transition-fast), padding var(--transition-fast);font-weight:600;display:flex}.method-program nav a:hover{padding-left:var(--space-2);color:var(--color-text-dark)}.method-program nav span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.55rem}.method-faq__grid{grid-template-columns:minmax(18rem,.55fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,8vw,10rem);display:grid}.method-faq__grid>div:first-child{position:sticky;top:2rem}.method-faq h2{max-width:10ch}.method-faq__grid>div:first-child p{margin-top:var(--space-5);color:var(--color-text-secondary)}.method-final-cta{padding:clamp(4rem,7vw,7rem) 0;overflow:hidden}.method-final-cta:before{content:"";background-image:linear-gradient(#0b0e0c14 1px,#0000 1px),linear-gradient(90deg,#0b0e0c14 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0}.method-final-cta__grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,7rem);display:grid;position:relative}.method-final-cta h2{max-width:18ch}@keyframes method-enter{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes method-sweep{0%{transform:translate(0)}to{transform:translate(34rem)}}@keyframes method-line{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes method-node{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}html[data-theme=white] .method-overview{color:var(--color-off-white);--color-text-secondary:#aeb8b0;--color-text-muted:#89938b;--color-text-subtle:#7f8981;--color-border-dark:#d8e5d929;--color-grid-dark:#bdd3c012}html[data-theme=white] .method-overview__phase svg{background:var(--color-cockpit-black)}@media (width<=75rem){.method-hero__grid{grid-template-columns:minmax(0,.75fr) minmax(31rem,1fr);gap:3rem}.method-hero h1{font-size:clamp(3rem,5.2vw,5.2rem)}.method-tracks__grid,.method-artifacts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-options__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=64rem){.method-hero__grid,.method-heading,.method-problem__heading,.method-priority__grid,.method-scan-relation__grid,.method-program__grid,.method-faq__grid{grid-template-columns:1fr}.method-hero h1{max-width:12ch}.method-overview{width:min(100%,54rem);margin-inline:auto}.method-business-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.method-business-flow svg{display:none}.framework-phase{grid-template-columns:5rem minmax(0,1fr);min-height:0}.framework-phase:after{left:2.45rem}.framework-phase__system{grid-column:2}.framework-matrix table{display:none}.framework-matrix__mobile{display:grid}.framework-matrix__mobile article{padding:var(--space-5);border-bottom:1px solid var(--color-border-dark)}.framework-matrix__mobile article:last-child{border-bottom:0}.framework-matrix__mobile article>div{align-items:center;gap:var(--space-4);display:flex}.framework-matrix__mobile article>div span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.6rem}.framework-matrix__mobile article>div strong{font-size:1.05rem}.framework-matrix__mobile ol{margin:var(--space-5) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.framework-matrix__mobile li{align-content:center;justify-items:center;gap:var(--space-2);border-top:1px solid var(--color-border-dark);border-right:1px solid var(--color-border-dark);min-height:5rem;display:grid}.framework-matrix__mobile li:first-child{border-left:1px solid var(--color-border-dark)}.framework-matrix__mobile li strong{font-family:var(--font-telemetry);letter-spacing:.05em;font-size:.52rem}.transformation-sequence{grid-template-columns:1fr}.transformation-sequence li{grid-template-columns:3rem 1fr;align-items:center;min-height:7rem}.transformation-sequence svg{top:auto;bottom:-.8rem;right:50%;transform:translate(50%)rotate(90deg)}.method-program__grid>svg{width:4rem}.method-faq__grid>div:first-child{position:static}}@media (width<=48rem){.method-hero{min-height:auto;padding-top:var(--space-7);background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto,auto}.method-hero:before{left:.75rem}.method-hero h1{max-width:100%;font-size:clamp(2.55rem,11.8vw,4rem)}.method-hero__eyebrow{font-size:.6rem}.method-hero__actions{display:grid}.method-hero__actions .button,.framework-phase__system .button,.method-scan-relation .button,.method-program .button,.method-final-cta .button{width:100%}.method-hero__footer span:nth-child(3),.method-hero__footer span:nth-child(4),.method-hero__footer span:nth-child(5){display:none}.method-overview__header{flex-direction:column;align-items:flex-start}.method-overview__canvas{min-height:27rem}.method-overview__canvas>svg{display:none}.method-overview__phases{padding:var(--space-5);grid-template-columns:1fr;align-content:center;gap:0}.method-overview__phase{border-top:1px solid var(--color-border-dark);text-align:left;grid-template-columns:2rem 2.5rem 5rem 1fr;place-items:center start;min-height:4.1rem}.method-overview__phase:last-child{border-bottom:1px solid var(--color-border-dark)}.method-overview__phase svg{width:1.8rem;height:1.8rem;margin:0}.method-overview__phase small{max-width:none;margin:0}.method-overview__flow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.method-overview__flow svg,.method-overview__footer span:last-child,.method-section-index span:last-child{display:none}.method-problem__heading h2{max-width:100%}.method-contrast{grid-template-columns:1fr}.method-contrast article{min-height:auto}.method-contrast article+article{border-top:1px solid var(--color-border-light);border-left:0}.method-contrast__versus{top:50%}.method-heading{gap:var(--space-5)}.method-heading h2{max-width:100%}.method-business-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.method-business-flow li{min-height:7.5rem}.method-phase-nav{grid-template-columns:1fr}.framework-phase{padding:var(--space-7) 0;gap:var(--space-5);grid-template-columns:1fr}.framework-phase:after{display:none}.framework-phase__index{align-items:center}.framework-phase__body h3{font-size:clamp(2.8rem,16vw,4.5rem)}.framework-phase__system{grid-column:1}.framework-phase__flow{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto;display:grid}.framework-phase__flow span{white-space:normal;min-height:2.25rem}.framework-phase__flow svg{display:none}.method-tracks__grid,.method-artifacts__grid,.method-options__list,.method-automation-contrast,.method-final-cta__grid{grid-template-columns:1fr}.method-track{min-height:30rem}.method-track h3{margin-top:var(--space-7)}.framework-matrix__mobile ol{grid-template-columns:1fr}.framework-matrix__mobile li,.framework-matrix__mobile li:first-child{min-height:3.25rem;padding:0 var(--space-3);border-right:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);grid-template-columns:2rem 1fr;justify-items:start}.priority-system__formula{grid-template-columns:1fr}.priority-system__formula span{min-height:3.25rem}.priority-system__formula b{top:auto;bottom:-.55rem;right:50%;transform:translate(50%)}.priority-system__matrix{margin-left:var(--space-4);grid-template-columns:1fr}.priority-system__axis--impact{display:none}.priority-system__quadrant{border-right:1px solid var(--color-border-dark);min-height:8rem}.priority-system__quadrant:nth-last-child(-n+2){border-bottom:0}.priority-system__quadrant:last-child{border-bottom:1px solid var(--color-border-dark)}.priority-system>p{margin-left:var(--space-4)}.method-artifact{min-height:17rem}.method-options__list li{grid-template-columns:3rem 1fr auto;align-items:center;min-height:7rem}.method-automation-contrast article:first-child{border-right:0}.method-scan-relation li{grid-template-columns:2.5rem 1fr}.method-scan-relation li small{grid-column:2}.method-faq .faq-list summary{grid-template-columns:2rem 1fr auto}.method-faq .faq-list details>p{margin-left:3rem;margin-right:0}}.about-hero{min-height:calc(100svh - var(--header-height));background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px), radial-gradient(circle at 14% 32%, #bdd3c01a, transparent 28%), radial-gradient(circle at 88% 35%, #f26a321a, transparent 23%);background-size:5rem 5rem,5rem 5rem,auto,auto;padding:clamp(2rem,4vw,4.5rem) 0;overflow:hidden}.about-hero:before{background:linear-gradient(transparent, var(--color-border-dark) 15%, var(--color-border-dark) 86%, transparent);content:"";width:1px;position:absolute;inset:0 auto 0 clamp(1.25rem,5vw,5rem)}.about-hero__grid{min-height:min(48rem, calc(100svh - var(--header-height) - 4rem));grid-template-columns:minmax(0,1.1fr) minmax(23rem,.72fr);grid-template-areas:"content portrait";align-items:center;gap:clamp(2.5rem,6vw,7rem);display:grid}.about-hero__content{z-index:2;grid-area:content;position:relative}.about-hero__eyebrow{margin:0 0 var(--space-5);color:var(--color-intelligence-mint);font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.14em;flex-wrap:wrap;gap:.55rem 1.3rem;display:flex}.about-hero__eyebrow span{color:var(--color-text-muted)}.about-hero h1{max-width:100%;margin-bottom:var(--space-5);text-align:left;font-size:clamp(2.25rem,3.7vw,4rem);line-height:1.12}.about-hero h1>span{display:block}.about-hero__lead{max-width:65ch;margin-bottom:var(--space-6);color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:1.65}.about-hero__actions,.about-final__actions,.about-today__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.about-hero__coordinates{padding-top:var(--space-4);gap:var(--space-3) var(--space-6);border-top:1px solid var(--color-border-dark);color:var(--color-text-subtle);font-family:var(--font-telemetry);letter-spacing:.12em;flex-wrap:wrap;margin-top:clamp(2rem,4vw,4rem);font-size:.625rem;display:flex}.about-hero__coordinates span:last-child{color:var(--color-signal-orange)}.about-hero__portrait{isolation:isolate;grid-area:portrait;max-width:33rem;margin:0 0 0 auto;position:relative}.about-hero__portrait:before,.about-hero__portrait:after{z-index:2;pointer-events:none;content:"";position:absolute}.about-hero__portrait:before{border-top:1px solid var(--color-signal-orange);border-left:1px solid var(--color-border-dark);inset:-.8rem .8rem .8rem -.8rem}.about-hero__portrait:after{background:var(--color-signal-orange);width:6rem;height:1px;bottom:4rem;right:-2rem}.about-hero__portrait img{aspect-ratio:2/3;object-fit:cover;object-position:50% 38%;filter:saturate(.93)contrast(1.04);width:100%;max-height:min(69vh,48rem)}.about-hero__portrait figcaption{padding-top:var(--space-3);justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.1em;font-size:.58rem;display:flex}.about-start,.about-career,.about-business-tech,.about-owner,.about-ai-change,.about-principles,.about-decision,.about-today,.about-fit,.about-scan{padding:clamp(5rem,9vw,9rem) 0}.about-section-index{padding-bottom:var(--space-5);justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border-light);font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.11em;display:flex}.about-start__grid,.about-heading,.about-today__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,7vw,8rem);display:grid}.about-start__grid{padding-top:clamp(2.5rem,5vw,5rem)}.about-start h2,.about-heading h2,.about-today h2,.about-ai-change h2,.about-career h2,.about-scan h2,.about-final h2{max-width:15ch;margin:var(--space-3) 0 var(--space-5);font-size:var(--text-h2)}.about-copy-large{font-size:var(--text-body-lg);line-height:1.65}.about-operating-problems{border-top:1px solid var(--color-border-light);margin:0;padding:0;list-style:none}.about-operating-problems li{border-bottom:1px solid var(--color-border-light);grid-template-columns:3rem 1fr;padding:.85rem 0;font-size:clamp(1rem,1.35vw,1.25rem);display:grid}.about-operating-problems li span{color:var(--color-text-dark-muted);font-family:var(--font-telemetry);font-size:var(--text-label)}.about-statement{gap:var(--space-6);border-top:2px solid var(--color-signal-orange);border-bottom:1px solid var(--color-border-light);grid-template-columns:minmax(10rem,.4fr) 1fr;margin-top:clamp(3rem,7vw,7rem);padding:clamp(1.5rem,3vw,2.5rem) 0;display:grid}.about-statement strong{letter-spacing:-.035em;max-width:32ch;font-size:clamp(1.45rem,2.4vw,2.5rem);font-weight:620;line-height:1.15}.about-career{background-image:linear-gradient(90deg, transparent 49.95%, var(--color-grid-dark) 50%, transparent 50.05%)}.about-career__grid{grid-template-columns:minmax(0,.9fr) minmax(24rem,.75fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.about-career__narrative{top:calc(var(--header-height) + 2rem);position:sticky}.about-career__narrative>p,.about-heading>p,.about-heading>div:last-child p,.about-today__grid>div:last-child>p,.about-ai-change__grid>div>p,.about-scan__grid>div>p{color:var(--color-text-secondary);line-height:1.7}.about-career blockquote,.about-today blockquote{margin:var(--space-6) 0 0;padding:var(--space-5) 0 var(--space-2) var(--space-5);border-left:2px solid var(--color-signal-orange);letter-spacing:-.025em;font-size:clamp(1.2rem,1.7vw,1.65rem);font-weight:600;line-height:1.35}.about-career-rail{margin:0;padding:0;list-style:none;position:relative}.about-career-rail:before{background:linear-gradient(var(--color-intelligence-mint), var(--color-analysis-blue), var(--color-signal-orange));content:"";width:1px;position:absolute;top:1.6rem;bottom:1.6rem;left:.27rem}.about-career-rail li{min-height:5.5rem;padding:var(--space-5) 0 var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border-dark);grid-template-columns:3rem 1fr;align-items:center;display:grid;position:relative}.about-career-rail li:before{border:1px solid var(--color-intelligence-mint);background:var(--theme-surface-dark);content:"";width:.55rem;height:.55rem;position:absolute;left:0}.about-career-rail li:last-child:before{border-color:var(--color-signal-orange);background:var(--color-signal-orange)}.about-career-rail span{color:var(--color-text-muted);font-family:var(--font-telemetry);font-size:var(--text-label)}.about-career-rail strong{letter-spacing:.02em;font-size:clamp(1rem,1.5vw,1.4rem)}.about-heading{margin-bottom:clamp(3rem,6vw,6rem)}.about-heading--ink>p,.about-heading--ink>div:last-child p{color:var(--color-text-dark-soft)}.about-bridge{border:1px solid var(--color-border-light);background:linear-gradient(135deg,#ffffff61,#0000)}.about-bridge__columns{grid-template-columns:1fr 5rem 1fr;display:grid}.about-bridge article{padding:clamp(1.5rem,4vw,3.5rem)}.about-bridge article:last-child{text-align:right}.about-bridge ul{margin:var(--space-5) 0 0;padding:0;list-style:none}.about-bridge li{border-bottom:1px solid var(--color-border-light);padding:.65rem 0;font-size:clamp(1rem,1.4vw,1.25rem)}.about-bridge__axis{border-right:1px solid var(--color-border-light);border-left:1px solid var(--color-border-light);place-items:center;display:grid}.about-bridge__axis span{background:var(--color-cockpit-black);width:2.5rem;height:2.5rem;color:var(--color-off-white);font-family:var(--font-telemetry);border-radius:50%;place-items:center;display:grid}.about-bridge__arrow{width:1.5rem;margin:var(--space-5) auto}.about-bridge__result{background:var(--color-cockpit-black);color:var(--color-off-white);letter-spacing:-.025em;text-align:center;padding:clamp(1.25rem,3vw,2rem);font-size:clamp(1.35rem,2.5vw,2.6rem);display:block}.about-owner-map{margin-top:var(--space-7);border-top:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark);grid-template-columns:1fr 4rem 1fr;align-items:stretch;display:grid}.about-owner-map__state{text-align:center;align-content:space-between;min-height:30rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.about-owner-map__state--before{background:#0b0e0c40}.about-owner-map__state--after{background:#bdd3c012}.about-owner-map__owner,.about-owner-map__decision{border:1px solid var(--color-signal-orange);letter-spacing:.08em;justify-self:center;padding:.8rem 1.2rem;font-size:.82rem}.about-owner-map__areas,.about-owner-map__support{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.about-owner-map__areas span,.about-owner-map__support span,.about-owner-map__data{border:1px solid var(--color-border-dark);font-family:var(--font-telemetry);letter-spacing:.08em;text-transform:uppercase;padding:.75rem .5rem;font-size:.65rem}.about-owner-map__data{justify-self:center;min-width:8rem}.about-owner-map__transition{border-right:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);color:var(--color-signal-orange);font-family:var(--font-telemetry);place-items:center;font-size:1.5rem;display:grid}.about-owner-map p{color:var(--color-text-secondary);margin:0 auto}.about-owner__closing,.about-fit__closing{max-width:56ch;margin:var(--space-7) 0 0 auto;padding-left:var(--space-5);border-left:2px solid var(--color-signal-orange);color:var(--color-text-secondary);font-size:var(--text-body-lg)}.about-ai-change__grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.65fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.about-ai-change__grid>div>p{color:var(--color-text-dark-soft)}.about-ai-change__risk{border-top:3px solid var(--color-signal-orange);background:var(--color-cockpit-black);min-height:28rem;color:var(--color-off-white);box-shadow:var(--shadow-panel);align-content:space-between;padding:clamp(1.5rem,4vw,3rem);display:grid}.about-ai-change__risk svg{width:clamp(3rem,6vw,5rem);color:var(--color-signal-orange)}.about-ai-change__risk strong{letter-spacing:-.04em;max-width:17ch;font-size:clamp(1.6rem,3vw,3rem);line-height:1.05}.about-ai-change__risk p{color:var(--color-intelligence-mint);font-family:var(--font-telemetry);letter-spacing:.08em;margin:0;font-size:.75rem}.about-principles__list{border-top:1px solid var(--color-border-dark);margin:0;padding:0;list-style:none}.about-principles__list li{border-bottom:1px solid var(--color-border-dark);grid-template-columns:clamp(4rem,8vw,8rem) 1fr;padding:clamp(1.4rem,3vw,2.4rem) 0;display:grid}.about-principles__list li>span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.72rem}.about-principles__list h3{margin-bottom:var(--space-2);font-size:clamp(1.4rem,2.3vw,2.3rem)}.about-principles__list p{color:var(--color-text-secondary);margin:0}.about-decision-sequence{border:1px solid var(--color-border-light)}.about-decision-sequence ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.about-decision-sequence li{min-height:10rem;padding:var(--space-4);border-right:1px solid var(--color-border-light);align-content:space-between;display:grid}.about-decision-sequence li:last-child{border-right:0}.about-decision-sequence li span{color:var(--color-text-dark-muted);font-family:var(--font-telemetry);font-size:var(--text-label)}.about-decision-sequence li strong{letter-spacing:.06em;font-size:clamp(.75rem,1vw,.95rem)}.about-decision-sequence>svg{width:1.4rem;margin:var(--space-4) auto}.about-decision-sequence__result{background:var(--color-cockpit-black);color:var(--color-off-white);letter-spacing:-.03em;text-align:center;padding:clamp(1.4rem,3vw,2.5rem);font-size:clamp(1.4rem,2.6vw,2.8rem);display:block}.about-decision__framework{margin-top:var(--space-6);align-items:center;gap:var(--space-6);grid-template-columns:1fr auto;display:grid}.about-decision__framework p{font-size:var(--text-body-lg);margin:0}.about-today__grid>div:last-child>p{color:var(--color-text-dark-soft)}.about-today blockquote{border-color:var(--color-signal-orange)}.about-today__actions{margin-top:var(--space-6);align-items:center}.about-today__actions>a:not(.button){border-bottom:1px solid var(--color-border-light);padding:.75rem 0;font-size:.82rem;font-weight:700}.about-signals{border-top:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.about-signals li{min-height:8rem;padding:var(--space-5);border-right:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark);grid-template-columns:3rem 1fr;display:grid}.about-signals span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:var(--text-label)}.about-signals p{margin:0}.about-scan__grid{grid-template-columns:minmax(6rem,.2fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.about-scan__grid>svg{width:clamp(5rem,10vw,9rem);color:var(--color-signal-orange)}.about-scan__grid>div:nth-child(2){max-width:54rem}.about-scan__grid .button{margin-top:var(--space-4)}.about-scan__meta{padding-top:var(--space-5);gap:var(--space-3) var(--space-6);border-top:1px solid var(--color-border-dark);color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.1em;flex-wrap:wrap;grid-column:2;font-size:.625rem;display:flex}.about-final{padding:clamp(4rem,8vw,8rem) 0;overflow:hidden}.about-final__grid{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.about-final h2{margin-bottom:var(--space-4);font-size:clamp(1.7rem,3vw,3.2rem)}.about-final__grid>div:first-child>strong{letter-spacing:-.055em;max-width:18ch;font-size:clamp(2.5rem,5.3vw,6rem);line-height:.98;display:block}.about-final p{margin:var(--space-5) 0 0;font-family:var(--font-telemetry);letter-spacing:.09em;font-size:.76rem}.about-final__actions{z-index:2;flex-direction:column;position:relative}.about-final .button--dark-ghost{color:var(--color-cockpit-black);background:0 0;border-color:#0b0e0c6b}.about-final .button--dark-ghost:hover{background:#0b0e0c1a}.about-final__mark{color:#0b0e0c1a;width:clamp(8rem,18vw,18rem);height:auto;position:absolute;bottom:-5rem;right:-2rem}@media (width<=74rem){.about-hero__grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);gap:3rem}.about-hero h1{font-size:clamp(2.1rem,3.7vw,4rem)}.about-career__grid{gap:4rem}}@media (width<=64rem){.about-hero{min-height:auto}.about-hero__grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);gap:2.5rem;min-height:auto}.about-hero__portrait img{max-height:37rem}.about-owner-map__state{min-height:26rem}.about-decision-sequence ol{grid-template-columns:repeat(3,1fr)}.about-decision-sequence li:nth-child(3){border-right:0}.about-decision-sequence li:nth-child(-n+3){border-bottom:1px solid var(--color-border-light)}}@media (width<=48rem){.about-hero{padding-top:1.25rem}.about-hero__grid{grid-template-columns:1fr;grid-template-areas:"portrait""content";gap:2rem}.about-hero__portrait{width:min(100%,27rem);margin:0 auto}.about-hero__portrait img{aspect-ratio:4/5;object-position:50% 30%;max-height:49svh}.about-hero__portrait figcaption{display:none}.about-hero__content{flex-direction:column;display:flex}.about-hero__eyebrow{margin-bottom:var(--space-4);order:0}.about-hero h1{order:1;font-size:clamp(1.5rem,7.6vw,3.5rem)}.about-hero__lead{order:2}.about-hero__actions{order:3}.about-hero__coordinates{order:4}.about-start__grid,.about-heading,.about-today__grid,.about-career__grid,.about-ai-change__grid,.about-final__grid{grid-template-columns:1fr}.about-career__narrative{position:static}.about-statement{grid-template-columns:1fr}.about-bridge__columns{grid-template-columns:1fr 3rem 1fr}.about-bridge article{padding:var(--space-5) var(--space-4)}.about-owner-map{grid-template-columns:1fr}.about-owner-map__transition{border:0;min-height:4rem;transform:rotate(90deg)}.about-owner-map__state{min-height:25rem}.about-signals,.about-decision__framework{grid-template-columns:1fr}.about-decision__framework .button{justify-self:start}.about-scan__grid{grid-template-columns:1fr}.about-scan__grid>svg{width:5rem}.about-scan__meta{grid-column:1}.about-final__actions{align-items:flex-start}}@media (width<=34rem){.about-hero__actions,.about-final__actions,.about-today__actions{flex-direction:column;align-items:stretch}.about-hero__actions .button,.about-final__actions .button,.about-today__actions .button{width:100%}.about-section-index span:last-child{display:none}.about-bridge__columns{grid-template-columns:1fr}.about-bridge article:last-child{text-align:left}.about-bridge__axis{border:0;border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);min-height:3rem}.about-decision-sequence ol{grid-template-columns:1fr}.about-decision-sequence li,.about-decision-sequence li:nth-child(3){border-right:0;border-bottom:1px solid var(--color-border-light);min-height:5.5rem}.about-principles__list li{grid-template-columns:3rem 1fr}.about-signals li{padding:var(--space-4);grid-template-columns:2.5rem 1fr}}html[data-theme=white] .about-hero__portrait,html[data-theme=white] .about-ai-change__risk,html[data-theme=white] .about-bridge__result,html[data-theme=white] .about-decision-sequence__result{--color-text-secondary:#aeb8b0;color:var(--color-off-white)}html[data-theme=white] .about-career-rail li:before{background:var(--theme-surface-dark)}@media (prefers-reduced-motion:no-preference){.about-hero__portrait:before{animation:about-line-reveal .9s var(--transition-slow) both}.about-career-rail:before{animation:about-line-reveal-y 1.1s var(--transition-slow) both;transform-origin:top}}@keyframes about-line-reveal{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}@keyframes about-line-reveal-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.solutions-hero,.solutions-hiring,.solutions-system,.solutions-comparison,.solutions-starting,.solutions-options,.solutions-exclusions,.solutions-workflow,.solutions-fit,.solutions-scan,.solutions-faq,.solutions-final{overflow:clip}.solutions-hero{min-height:calc(100svh - var(--header-height));background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px), radial-gradient(circle at 12% 30%, #bdd3c01a, transparent 26%), radial-gradient(circle at 85% 38%, #3474e81f, transparent 23%);background-size:5rem 5rem,5rem 5rem,auto,auto;padding:clamp(4.5rem,8vw,8rem) 0 clamp(3.5rem,6vw,6rem)}.solutions-hero:before{background:linear-gradient(transparent, var(--color-border-dark) 16%, var(--color-border-dark) 86%, transparent);content:"";width:1px;position:absolute;inset:0 auto 0 clamp(1.25rem,5vw,5rem)}.solutions-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.solutions-hero__content{z-index:2;min-width:0;animation:.7s cubic-bezier(.22,1,.36,1) both solutions-enter;position:relative}.solutions-hero__eyebrow{margin-bottom:var(--space-4);color:var(--theme-strong-mint);font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.16em}.solutions-hero h1{max-width:10ch;margin-bottom:var(--space-5);font-size:clamp(3.25rem,5.4vw,6.25rem)}.solutions-hero__lead{max-width:62ch;margin-bottom:var(--space-6);color:var(--color-text-secondary);font-size:var(--text-body-lg)}.solutions-hero__actions,.solution-block__actions,.solutions-final__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.solutions-hero__microcopy{color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.12em;text-transform:uppercase;margin:clamp(2.5rem,5vw,4.5rem) 0 0;font-size:.625rem}.solution-journey{min-width:0;padding:var(--space-5);border:1px solid var(--color-border-dark);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);color:var(--color-off-white);background:linear-gradient(#bdd3c00d 1px,#0000 1px) 0 0/2.5rem 2.5rem,linear-gradient(90deg,#bdd3c00d 1px,#0000 1px) 0 0/2.5rem 2.5rem,linear-gradient(145deg,#202522e0,#070907fa);animation:.85s cubic-bezier(.22,1,.36,1) .12s both solutions-enter;position:relative;overflow:hidden}.solution-journey:after{z-index:0;background:linear-gradient(transparent, var(--color-analysis-blue), var(--color-signal-orange), transparent);content:"";width:1px;animation:5.4s ease-in-out infinite solutions-scan;position:absolute;inset:0 auto 0 0;box-shadow:0 0 1rem #3474e899}.solution-journey__header,.solution-journey__status{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);font-family:var(--font-telemetry);letter-spacing:.11em;font-size:.58rem;display:flex;position:relative}.solution-journey__header{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-dark);color:var(--color-text-muted)}.solution-journey ol{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:clamp(2rem,5vw,4rem) 0;list-style:none;display:grid;position:relative}.solution-journey li{min-width:0;padding:0 var(--space-3);border-top:1px solid #bdd3c038;gap:3rem;display:grid;position:relative}.solution-journey li:before{top:-.3rem;left:var(--space-3);border:1px solid var(--color-intelligence-mint);background:var(--color-cockpit-black);content:"";width:.55rem;height:.55rem;animation:4.8s ease-in-out infinite solutions-node;animation-delay:calc(var(--node-index,0) * .16s);border-radius:50%;position:absolute;box-shadow:0 0 #bdd3c040}.solution-journey li:nth-child(2){--node-index:1}.solution-journey li:nth-child(3){--node-index:2}.solution-journey li:nth-child(4){--node-index:3}.solution-journey li:nth-child(5){--node-index:4}.solution-journey li.is-result:before{border-color:var(--color-signal-orange);background:var(--color-signal-orange)}.solution-journey li>span{padding-top:var(--space-3);color:var(--color-text-muted);font-family:var(--font-telemetry);font-size:.56rem}.solution-journey li strong{overflow-wrap:anywhere;font-family:var(--font-telemetry);letter-spacing:.08em;font-size:clamp(.54rem,.75vw,.66rem);font-weight:500;line-height:1.4}.solution-journey li svg{width:1rem;color:var(--color-text-muted);position:absolute;top:-.65rem;right:-.5rem}.solution-journey__status{padding-top:var(--space-4);border-top:1px solid var(--color-border-dark);grid-template-columns:auto auto minmax(0,1fr);justify-content:start;display:grid}.solution-journey__status>span:nth-child(2){color:var(--color-analysis-blue-soft)}.solution-journey__status strong{color:var(--color-text-secondary);text-align:right;font-weight:500}.solution-journey__pulse{background:var(--color-signal-orange);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 .75rem #f26a32d9}.solutions-hiring,.solutions-comparison,.solutions-exclusions,.solutions-faq{padding:clamp(5rem,9vw,9rem) 0}.solutions-section-heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);align-items:end;gap:clamp(2rem,8vw,9rem);margin-bottom:clamp(3rem,6vw,6rem);display:grid}.solutions-section-heading h2{max-width:15ch;margin:var(--space-3) 0 0;font-size:var(--text-h2)}.solutions-section-heading>p,.solutions-section-heading>div:last-child>p{margin-bottom:var(--space-4);color:var(--color-text-secondary)}.solutions-section-heading--ink>p,.solutions-section-heading--ink>div:last-child>p{color:var(--color-text-dark-soft)}.solutions-section-heading>div:last-child>strong{max-width:48ch;padding-left:var(--space-4);border-left:2px solid var(--color-signal-orange);font-size:1.05rem;line-height:1.5;display:block}.hiring-map{border-top:1px solid var(--color-border-light);margin:0;padding:0;list-style:none}.hiring-map__item{min-height:10.5rem;padding:var(--space-5) 0;align-items:center;gap:var(--space-6);border-bottom:1px solid var(--color-border-light);grid-template-columns:minmax(13rem,.7fr) auto minmax(20rem,1.3fr);display:grid}.hiring-map__item>div:first-child{align-items:start;gap:var(--space-4);grid-template-columns:auto 1fr;display:grid}.hiring-map__item>div:first-child span,.hiring-map__item small{font-family:var(--font-telemetry);letter-spacing:.1em;font-size:.64rem}.hiring-map__item>div:first-child span{color:var(--color-text-dark-muted)}.hiring-map__item>svg{width:1.6rem;color:var(--color-text-dark-muted)}.hiring-map__item>div:last-child{padding-left:var(--space-5);position:relative}.hiring-map__item>div:last-child:before{background:var(--color-intelligence-mint);content:"";width:3px;position:absolute;inset:0 auto 0 0}.hiring-map__item--blue>div:last-child:before{background:var(--color-analysis-blue)}.hiring-map__item--orange>div:last-child:before{background:var(--color-signal-orange)}.hiring-map__item strong{font-size:clamp(1.25rem,2vw,2rem)}.hiring-map__item p{margin:var(--space-2) 0 0;color:var(--color-text-dark-soft)}.solutions-system{padding:clamp(5rem,9vw,9rem) 0}.solutions-system--diagnostic{background-image:radial-gradient(circle at 88% 15%,#3474e81f,#0000 28%)}.solutions-system--process{background-image:linear-gradient(var(--color-grid-light) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-light) 1px, transparent 1px);background-size:5rem 5rem}.solutions-system--build{background-image:radial-gradient(circle at 10% 80%,#f26a321a,#0000 30%)}.solution-block{--solution-accent:var(--color-intelligence-mint);min-width:0}.solution-block--blue{--solution-accent:var(--color-analysis-blue)}.solution-block--orange{--solution-accent:var(--color-signal-orange)}.solutions-system--process .solution-block{--solution-accent:#52705a}.solution-block__header{padding-bottom:var(--space-5);color:var(--color-border-dark);border-bottom:1px solid;grid-template-columns:minmax(4rem,.25fr) 1fr;align-items:end;display:grid}.solutions-system--process .solution-block__header{color:var(--color-border-light)}.solution-block__number{color:var(--solution-accent);font-family:var(--font-telemetry);font-size:clamp(2rem,4vw,4rem);line-height:1}.solution-block__header>div:last-child{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;color:inherit;display:flex}.solution-block__header .technical-label{color:var(--solution-accent)}.solution-block__header small{padding:var(--space-2) var(--space-3);border:1px solid var(--color-analysis-blue);color:var(--color-analysis-blue-soft);font-family:var(--font-telemetry);letter-spacing:.1em;font-size:.58rem}.solution-block__intro{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);gap:clamp(2.5rem,8vw,8rem);padding:clamp(2.5rem,6vw,6rem) 0;display:grid}.solution-block__intro h2{max-width:12ch;margin:0 0 var(--space-5);font-size:clamp(2.6rem,5.2vw,6rem)}.solution-block__intro h3{max-width:26ch;color:var(--solution-accent);margin:0;font-size:clamp(1.3rem,2.2vw,2.25rem);font-weight:520;line-height:1.2}.solution-block__problem{align-content:start;gap:var(--space-3);display:grid}.solution-block__problem .technical-label{color:var(--solution-accent)}.solution-block__problem p{margin:0 0 var(--space-5);color:var(--color-text-secondary);font-size:var(--text-body-lg)}.solutions-system--process .solution-block__problem p{color:var(--color-text-dark-soft)}.solution-block__flow{grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 clamp(2.5rem,5vw,5rem);padding:0;list-style:none;display:grid}.solution-block__flow li{min-height:7.5rem;padding:var(--space-4);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);border-left:1px solid var(--color-border-light);position:relative}.solution-block__flow li:last-child{border-right:1px solid var(--color-border-light)}.solution-block__flow span{font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.62rem}.solution-block__flow svg{z-index:2;background:var(--color-soft-mint);width:1.3rem;padding:.2rem;position:absolute;top:calc(50% - .65rem);right:-.65rem}.solution-block__statement{border:1px solid #f26a3259;border-left:4px solid var(--color-signal-orange);color:var(--color-off-white);letter-spacing:-.04em;background:#f26a320d;margin:0 0 clamp(2.5rem,5vw,5rem);padding:clamp(2rem,4vw,3.5rem);font-size:clamp(1.75rem,3.5vw,3.75rem);font-weight:600;line-height:1.05}.solution-block__systems{border-top:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.solutions-system--process .solution-block__systems{border-color:var(--color-border-light)}.solution-block__systems>div{border-right:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark);min-width:0;padding:clamp(1.5rem,4vw,3.5rem)}.solutions-system--process .solution-block__systems>div{border-color:var(--color-border-light)}.solution-block__systems .technical-label{color:var(--solution-accent)}.solution-block__analysis,.solution-block__deliverables ul{margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.solution-block__analysis{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.solution-block__analysis li{align-items:flex-start;gap:var(--space-3);min-width:0;color:var(--color-text-secondary);display:flex}.solutions-system--process .solution-block__analysis li{color:var(--color-text-dark-soft)}.solution-block__analysis svg{width:.85rem;min-width:.85rem;color:var(--solution-accent);margin-top:.35rem}.solution-block__deliverables{background:#bdd3c00a}.solution-block__deliverables>p{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-small)}.solutions-system--process .solution-block__deliverables>p{color:var(--color-text-dark-muted)}.solution-block__deliverables ul{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-block__deliverables li{min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--color-border-dark);font-weight:560}.solutions-system--process .solution-block__deliverables li{border-color:var(--color-border-light)}.solution-block__measurement{margin-top:var(--space-6);border:1px solid var(--color-border-dark);grid-template-columns:.75fr 1.25fr;display:grid}.solution-block__measurement>ol{padding:var(--space-5);border-right:1px solid var(--color-border-dark);margin:0;list-style:none;display:grid}.solution-block__measurement>ol li{align-items:center;gap:var(--space-4);min-height:4.5rem;font-family:var(--font-telemetry);grid-template-columns:auto 1fr;display:grid}.solution-block__measurement>ol li>svg{width:1rem;color:var(--color-signal-orange);grid-column:1/-1}.solution-block__measurement>ol span{color:var(--color-text-muted);font-size:.62rem}.solution-block__measurement>div{padding:var(--space-5)}.solution-block__measurement .technical-label{color:var(--color-signal-orange)}.solution-block__measurement ul{margin:var(--space-5) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.solution-block__measurement li{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-dark);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.62rem}.solution-block__footer{align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;padding-top:clamp(2.5rem,5vw,5rem);display:grid}.solution-block__footer>div:first-child{gap:var(--space-3);display:grid}.solution-block__footer .technical-label{color:var(--solution-accent)}.solution-block__footer strong{max-width:40ch;font-size:clamp(1.25rem,2vw,2rem);line-height:1.3}.solutions-comparison{background-image:linear-gradient(var(--color-grid-light) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-light) 1px, transparent 1px);background-size:5rem 5rem}.service-comparison{border-top:1px solid var(--color-border-light);border-left:1px solid var(--color-border-light);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.service-comparison>li{border-right:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);min-width:0;padding:clamp(1.5rem,3vw,3rem)}.service-comparison>li>span,.service-comparison dt{color:var(--color-text-dark-muted);font-family:var(--font-telemetry);letter-spacing:.1em;font-size:.62rem}.service-comparison h3{min-height:4.5rem;margin:var(--space-4) 0 clamp(2rem, 4vw, 4rem);font-size:clamp(1.25rem,2vw,2rem);line-height:1.15}.service-comparison dl{gap:var(--space-5);margin:0;display:grid}.service-comparison dd{margin:var(--space-2) 0 0;font-size:1.1rem;font-weight:620}.service-comparison li:first-child dd:last-child{color:var(--color-analysis-blue)}.service-comparison li:nth-child(3) dd:last-child{color:var(--color-signal-orange)}.solutions-starting,.solutions-options,.solutions-workflow,.solutions-fit,.solutions-scan{padding:clamp(5rem,9vw,9rem) 0}.solutions-starting__grid{grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,9rem);display:grid}.solutions-starting__grid h2,.solutions-exclusions h2,.solutions-workflow h2,.solutions-scan h2,.solutions-faq h2,.solutions-final h2{margin:var(--space-3) 0 var(--space-5);font-size:var(--text-h2)}.solutions-starting__grid>div>p{margin-bottom:var(--space-6);color:var(--color-text-secondary)}.solutions-starting ol{border-top:1px solid var(--color-border-dark);margin:0;padding:0;list-style:none}.solutions-starting li{min-height:8rem;padding:var(--space-4) 3rem var(--space-4) 0;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border-dark);grid-template-columns:2rem minmax(0,1fr) minmax(10rem,.7fr);display:grid;position:relative}.solutions-starting li>span{color:var(--color-text-muted);font-family:var(--font-telemetry);font-size:.62rem}.solutions-starting li p{color:var(--color-text-secondary);margin:0}.solutions-starting li strong{color:var(--color-intelligence-mint)}.solutions-starting li:last-child strong{color:var(--color-signal-orange)}.solutions-starting li svg{width:1.2rem;position:absolute;right:0}.implementation-options{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.implementation-options li{min-width:0;min-height:10rem;padding:var(--space-4);border-top:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);align-content:space-between;display:grid;position:relative}.implementation-options li:last-child{border-right:1px solid var(--color-border-dark)}.implementation-options li>span{color:var(--color-text-muted);font-family:var(--font-telemetry);font-size:.6rem}.implementation-options strong{overflow-wrap:anywhere;font-family:var(--font-telemetry);letter-spacing:.06em;font-size:clamp(.62rem,.8vw,.75rem)}.implementation-options li:nth-child(6) strong{color:var(--color-analysis-blue-soft)}.implementation-options li:last-child strong{color:var(--color-signal-orange)}.implementation-options svg{z-index:1;background:var(--theme-surface-dark);width:1.2rem;color:var(--color-text-muted);padding:.15rem;position:absolute;top:calc(50% - .6rem);right:-.6rem}.solutions-options__principle{border-top:1px solid var(--color-border-dark);grid-template-columns:auto minmax(20rem,1fr) minmax(20rem,.7fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);margin-top:clamp(3rem,6vw,6rem);padding-top:clamp(2.5rem,5vw,5rem);display:grid}.solutions-options__principle>svg{width:clamp(3rem,6vw,5rem);height:auto;color:var(--color-signal-orange)}.solutions-options__principle h3{margin:var(--space-3) 0 0;font-size:clamp(2rem,4vw,4.75rem)}.solutions-options__principle>p{color:var(--color-text-secondary);font-size:var(--text-body-lg);margin:0}.solutions-exclusions__grid{grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,9rem);display:grid}.solutions-exclusions__grid>div>p{color:var(--color-text-dark-soft)}.solutions-exclusions ul{border-top:1px solid var(--color-border-light);margin:0;padding:0;list-style:none}.solutions-exclusions li{min-height:5rem;padding:var(--space-4) 0;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border-light);display:flex}.solutions-exclusions li svg{width:1.2rem;min-width:1.2rem;color:var(--color-text-dark-muted)}.solutions-exclusions li span{font-weight:570}.solutions-workflow__grid{grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,9rem);display:grid}.solutions-workflow__grid>div>p{margin-bottom:var(--space-6);color:var(--color-text-dark-soft)}.project-workflow{border-top:1px solid var(--color-border-light);margin:0;padding:0;list-style:none}.project-workflow li{min-height:7.5rem;padding:var(--space-4) 2.5rem var(--space-4) 0;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border-light);grid-template-columns:2.5rem minmax(0,1fr);display:grid;position:relative}.project-workflow li>span{color:var(--color-text-dark-muted);font-family:var(--font-telemetry);font-size:.62rem}.project-workflow strong{font-size:1.1rem}.project-workflow p{margin:var(--space-1) 0 0;color:var(--color-text-dark-soft)}.project-workflow svg{z-index:2;background:var(--color-soft-mint);width:1.25rem;color:var(--color-signal-orange);padding:.15rem;position:absolute;bottom:-.65rem;right:0}.solutions-fit__grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.solutions-fit__signals{border-top:1px solid var(--color-border-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.solutions-fit__signals li{min-height:7rem;padding:var(--space-4);align-items:center;gap:var(--space-3);border-right:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.solutions-fit__signals li:nth-child(odd){border-left:1px solid var(--color-border-dark)}.solutions-fit__signals span{color:var(--color-text-muted);font-family:var(--font-telemetry);font-size:.6rem}.solutions-fit__signals p{margin:0}.solutions-fit__signals svg{width:1rem;color:var(--color-intelligence-mint)}.solutions-fit aside{padding:var(--space-6);border:1px solid var(--color-border-dark);background:#07090747}.solutions-fit aside .technical-label{color:var(--color-signal-orange)}.solutions-fit aside ul{margin:var(--space-5) 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.solutions-fit aside li{padding-left:var(--space-4);border-left:1px solid var(--color-border-dark);color:var(--color-text-secondary)}.solutions-fit aside p{padding-top:var(--space-5);border-top:1px solid var(--color-border-dark);color:var(--color-intelligence-mint);margin:0;font-weight:570}.solutions-scan__grid{grid-template-columns:auto minmax(0,1fr) minmax(15rem,.45fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.solutions-scan__grid>svg{width:clamp(3.5rem,7vw,6rem);height:auto;color:var(--color-analysis-blue-soft)}.solutions-scan h2{max-width:15ch}.solutions-scan__grid>div>p{color:var(--color-text-secondary)}.solutions-scan__microcopy{margin:var(--space-5) 0;gap:var(--space-2);flex-wrap:wrap;display:flex}.solutions-scan__microcopy span{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-dark);color:var(--color-text-secondary);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.6rem}.solutions-scan nav{border-top:1px solid var(--color-border-dark)}.solutions-scan nav a{min-height:5rem;padding:var(--space-3) 0;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border-dark);color:var(--color-text-secondary);transition:color var(--transition-fast), padding-left var(--transition-fast);grid-template-columns:2rem 1fr;display:grid}.solutions-scan nav a:hover{padding-left:var(--space-2);color:var(--color-off-white)}.solutions-scan nav span{color:var(--color-text-muted);font-family:var(--font-telemetry);font-size:.6rem}.solutions-faq__grid{grid-template-columns:minmax(18rem,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.solutions-faq__grid>div>p{color:var(--color-text-dark-soft)}.solutions-faq .faq-list details{border-color:var(--color-border-light)}.solutions-faq .faq-list summary>span,.solutions-faq .faq-list details>p{color:var(--color-text-dark-muted)}.solutions-final{padding:clamp(4rem,8vw,7rem) 0}.solutions-final__grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.solutions-final h2{max-width:16ch}.solutions-final p{color:#0b0e0cbd;margin-bottom:0}@keyframes solutions-enter{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes solutions-scan{0%,to{opacity:0;left:0}12%,88%{opacity:.85}50%{left:100%}}@keyframes solutions-node{0%,70%,to{box-shadow:0 0 #bdd3c000}12%{box-shadow:0 0 0 .45rem #bdd3c014}}html[data-theme=white] .solution-journey{background:linear-gradient(#bdd3c00d 1px,#0000 1px),linear-gradient(90deg,#bdd3c00d 1px,#0000 1px),linear-gradient(145deg,#202522f5,#070907fc)}html[data-theme=white] .solutions-system--diagnostic .solution-block__header,html[data-theme=white] .solutions-system--diagnostic .solution-block__systems,html[data-theme=white] .solutions-system--diagnostic .solution-block__systems>div,html[data-theme=white] .solutions-system--diagnostic .solution-block__deliverables li,html[data-theme=white] .solutions-system--build .solution-block__header,html[data-theme=white] .solutions-system--build .solution-block__systems,html[data-theme=white] .solutions-system--build .solution-block__systems>div,html[data-theme=white] .solutions-system--build .solution-block__deliverables li,html[data-theme=white] .solutions-system--build .solution-block__measurement,html[data-theme=white] .solutions-system--build .solution-block__measurement>ol,html[data-theme=white] .solutions-system--build .solution-block__measurement li,html[data-theme=white] .solutions-starting ol,html[data-theme=white] .solutions-starting li,html[data-theme=white] .implementation-options li,html[data-theme=white] .solutions-options__principle,html[data-theme=white] .solutions-fit__signals,html[data-theme=white] .solutions-fit__signals li,html[data-theme=white] .solutions-fit aside,html[data-theme=white] .solutions-fit aside li,html[data-theme=white] .solutions-fit aside p,html[data-theme=white] .solutions-scan__microcopy span,html[data-theme=white] .solutions-scan nav,html[data-theme=white] .solutions-scan nav a{border-color:var(--color-border-light)}html[data-theme=white] .solution-block__problem p,html[data-theme=white] .solution-block__analysis li,html[data-theme=white] .solution-block__deliverables>p,html[data-theme=white] .solutions-starting__grid>div>p,html[data-theme=white] .solutions-starting li p,html[data-theme=white] .solutions-options__principle>p,html[data-theme=white] .solutions-fit aside li,html[data-theme=white] .solutions-scan__grid>div>p,html[data-theme=white] .solutions-scan__microcopy span,html[data-theme=white] .solutions-scan nav a{color:var(--color-text-dark-soft)}html[data-theme=white] .solution-block__statement{color:var(--color-text-dark)}html[data-theme=white] .implementation-options svg{background:var(--theme-surface-dark)}html[data-theme=white] .solutions-scan nav a:hover{color:var(--color-text-dark)}@media (width<=1180px){.solutions-hero__grid{gap:var(--space-7);grid-template-columns:minmax(0,.85fr) minmax(27rem,1.15fr)}.solution-block__intro,.solutions-section-heading{gap:var(--space-7)}.solution-block__analysis{grid-template-columns:1fr}.implementation-options{grid-template-columns:repeat(4,minmax(0,1fr))}.implementation-options li:nth-child(4){border-right:1px solid var(--color-border-dark)}.solutions-scan__grid{grid-template-columns:auto minmax(0,1fr)}.solutions-scan nav{grid-column:2}}@media (width<=920px){.solutions-hero{min-height:auto}.solutions-hero__grid,.solutions-section-heading,.solution-block__intro,.solutions-starting__grid,.solutions-exclusions__grid,.solutions-workflow__grid,.solutions-fit__grid,.solutions-faq__grid{grid-template-columns:1fr}.solutions-hero__grid{gap:var(--space-8)}.solutions-hero h1{max-width:12ch}.solution-journey ol{padding-inline:0}.solution-block__intro h2{max-width:15ch}.solution-block__systems,.solution-block__measurement{grid-template-columns:1fr}.solution-block__measurement>ol{border-right:0;border-bottom:1px solid var(--color-border-dark)}.solution-block__footer,.service-comparison{grid-template-columns:1fr}.service-comparison h3{min-height:auto;margin-bottom:var(--space-6)}.service-comparison dl{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-options__principle{grid-template-columns:auto 1fr}.solutions-options__principle>p{grid-column:2}.solutions-scan nav{grid-column:1/-1}.solutions-final__grid{grid-template-columns:1fr}}@media (width<=700px){.solutions-hero{padding-top:var(--space-8)}.solutions-hero h1{font-size:clamp(2.7rem,13vw,4.5rem)}.solutions-hero__actions .button,.solution-block__actions .button,.solutions-final__actions .button{justify-content:center;width:100%}.solution-journey{padding:var(--space-4)}.solution-journey__header,.solution-journey__status{align-items:start}.solution-journey__header span:last-child{text-align:right}.solution-journey ol{grid-template-columns:1fr}.solution-journey li{min-height:5.5rem;padding:0 0 0 var(--space-5);align-items:center;gap:var(--space-3);border-top:0;border-left:1px solid #bdd3c038;grid-template-columns:2rem 1fr}.solution-journey li:before{top:calc(50% - .28rem);left:-.3rem}.solution-journey li>span{padding:0}.solution-journey li svg{inset:auto auto -.5rem -.5rem;transform:rotate(90deg)}.solution-journey__status{grid-template-columns:auto 1fr}.solution-journey__status strong{text-align:left;grid-column:2}.solutions-section-heading{gap:var(--space-5)}.hiring-map__item{gap:var(--space-4);grid-template-columns:1fr}.hiring-map__item>svg{transform:rotate(45deg)}.solution-block__header{gap:var(--space-4);grid-template-columns:auto 1fr}.solution-block__header>div:last-child{justify-content:start;display:grid}.solution-block__header small{width:fit-content}.solution-block__intro{padding-top:var(--space-7)}.solution-block__intro h2{font-size:clamp(2.4rem,12vw,4rem)}.solution-block__flow{grid-template-columns:1fr}.solution-block__flow li{border-right:1px solid var(--color-border-light);border-bottom:0;min-height:4.5rem}.solution-block__flow li:last-child{border-bottom:1px solid var(--color-border-light)}.solution-block__flow svg{top:auto;bottom:-.65rem;right:calc(50% - .65rem);transform:rotate(90deg)}.solution-block__systems>div{padding:var(--space-5)}.solution-block__deliverables ul,.service-comparison dl,.solutions-fit__signals{grid-template-columns:1fr}.solution-block__deliverables li{padding-right:0}.solutions-starting li{grid-template-columns:2rem minmax(0,1fr)}.solutions-starting li strong{grid-column:2}.implementation-options{grid-template-columns:repeat(2,minmax(0,1fr))}.implementation-options li{min-height:8rem}.implementation-options li:nth-child(2n){border-right:1px solid var(--color-border-dark)}.implementation-options li:last-child{grid-column:1/-1}.solutions-options__principle{grid-template-columns:1fr}.solutions-options__principle>p{grid-column:auto}.solutions-scan__grid{grid-template-columns:1fr}.solutions-scan__grid>svg{width:3rem}.solutions-scan nav{grid-column:auto}}@media (width<=420px){.solutions-hero__microcopy{line-height:1.9}.solution-block__measurement>ol,.solution-block__measurement>div{padding:var(--space-4)}.solutions-fit__signals li{padding-inline:var(--space-3)}.implementation-options strong{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.solutions-hero__content,.solution-journey,.solution-journey:after,.solution-journey li:before{animation:none}}.intelligence-hero{background:radial-gradient(circle at 72% 38%, #bdd3c014, transparent 25rem), linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px);background-size:auto,4rem 4rem,4rem 4rem;min-height:0;padding:clamp(2.5rem,4vw,4.5rem) 0;position:relative;overflow:hidden}.intelligence-hero__grid{grid-template-columns:minmax(28rem,.82fr) minmax(36rem,1.18fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.intelligence-eyebrow{margin:0 0 var(--space-5);align-items:center;gap:var(--space-3);color:var(--color-intelligence-mint);font-family:var(--font-telemetry);font-size:var(--text-label);letter-spacing:.1em;display:flex}.intelligence-eyebrow:after{background:var(--color-intelligence-mint);content:"";width:5rem;height:1px}.intelligence-hero h1{max-width:11ch;margin-bottom:var(--space-5);font-size:clamp(3.25rem,5.1vw,6.75rem);line-height:.96}.intelligence-hero h1 em,.intelligence-perspective h2 em,.intelligence-method h2 em,.intelligence-final h2 em{color:var(--color-signal-orange);font-style:normal}.intelligence-hero__lead{max-width:42rem;color:var(--color-text-secondary);font-size:var(--text-body-lg)}.intelligence-hero__actions{margin-top:var(--space-6);gap:var(--space-3);flex-wrap:wrap;display:flex}.intelligence-visual{border:1px solid var(--color-border-dark);min-height:clamp(34rem,42vw,39rem);color:var(--color-off-white);isolation:isolate;background:linear-gradient(145deg,#202522b8,#070907f0);position:relative;overflow:hidden}.intelligence-visual__grid{background-image:linear-gradient(#bdd3c014 1px,#0000 1px),linear-gradient(90deg,#bdd3c014 1px,#0000 1px),linear-gradient(135deg,#0000 48%,#bdd3c014 49%,#0000 50%);background-size:3.5rem 3.5rem,3.5rem 3.5rem,16rem 16rem;position:absolute;inset:0}.intelligence-visual__grid:before,.intelligence-visual__grid:after{z-index:1;content:"";position:absolute}.intelligence-visual__grid:before{background:linear-gradient(90deg, var(--color-signal-orange) 0 2.5rem, transparent 2.5rem) top left / 5rem 1px no-repeat, linear-gradient(var(--color-analysis-blue) 0 2.5rem, transparent 2.5rem) bottom right / 1px 5rem no-repeat;border:1px solid #bdd3c01a;inset:1.25rem}.intelligence-visual__grid:after{border:1px solid var(--color-analysis-blue);width:.38rem;height:.38rem;top:2.15rem;right:2.15rem;box-shadow:-.7rem 0 0 -.08rem #3474e8a6,0 .7rem 0 -.08rem #bdd3c0a6}.intelligence-visual__wolf-stage{z-index:3;width:54%;height:82%;position:absolute;top:5%;left:23%}.intelligence-visual__wolf-stage:after{filter:blur(2rem);content:"";background:#f26a3247;border-radius:50%;height:10%;position:absolute;bottom:4%;left:12%;right:12%}.intelligence-visual__decision-system{z-index:2;aspect-ratio:1;opacity:.72;width:58%;position:absolute;top:8%;right:-1%}.intelligence-visual__decision-system:before,.intelligence-visual__decision-system:after{z-index:-1;content:"";position:absolute}.intelligence-visual__decision-system:before{border:1px solid #bdd3c01a;inset:14%;transform:rotate(45deg)}.intelligence-visual__decision-system:after{background:linear-gradient(90deg, var(--color-signal-orange), transparent);width:22%;height:1px;top:50%;right:3%}.intelligence-visual__decision-system svg{fill:none;width:100%;height:100%;overflow:visible}.decision-system__ring,.decision-system__axis,.decision-system__input,.decision-system__decision,.decision-system__module,.decision-system__node{vector-effect:non-scaling-stroke}.decision-system__ring{stroke:#bdd3c03d;stroke-width:1px}.decision-system__ring--outer{stroke-dasharray:2 8 26 10}.decision-system__ring--middle{stroke:#3474e842;stroke-dasharray:42 12 4 10}.decision-system__ring--inner{stroke:#bdd3c05c}.decision-system__axis{stroke:#bdd3c01f;stroke-dasharray:4 9}.decision-system__input{stroke:#bdd3c052;stroke-width:1.25px}.decision-system__decision{stroke:var(--color-signal-orange);stroke-width:1.75px}.decision-system__module{stroke:#bdd3c06b;fill:#0b0e0cbd}.decision-system__module--active{stroke:var(--color-signal-orange);fill:#f26a321f}.decision-system__node{stroke:var(--color-analysis-blue);fill:var(--color-cockpit-black)}.decision-system__node--active{stroke:var(--color-signal-orange);fill:var(--color-signal-orange)}.intelligence-visual__wolf{z-index:2;object-fit:contain;filter:drop-shadow(0 2rem 3rem #0000008a);width:100%;height:100%;position:relative}.intelligence-visual aside{z-index:4;border:1px solid var(--color-border-dark);-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);font-family:var(--font-telemetry);background:#0b0e0cc7;position:absolute}.intelligence-visual__result{width:25%;padding:var(--space-5);top:7%;left:4%}.intelligence-visual__result strong{font-size:clamp(.95rem,1.3vw,1.25rem);line-height:1.05;display:block}.intelligence-visual__result span,.intelligence-visual__index,.intelligence-visual__signature,.intelligence-visual__signals small{color:var(--color-text-muted);letter-spacing:.08em;font-size:.52rem;line-height:1.6}.intelligence-visual__result span{margin-top:var(--space-5);display:block}.intelligence-visual__index{width:22%;padding:var(--space-4);top:3%;right:2%}.intelligence-visual__index span{color:var(--color-intelligence-mint)}.intelligence-visual__index small{margin-top:var(--space-2);display:block}.intelligence-visual__signals{width:34%;padding:var(--space-4);bottom:3%;right:3%}.intelligence-visual__signals>svg{width:1.25rem;color:var(--color-signal-orange)}.intelligence-visual__signals>div{height:4.8rem;margin:var(--space-3) 0;align-items:end;gap:.45rem;display:flex}.intelligence-visual__signals i{width:.75rem;height:var(--bar);background:var(--color-intelligence-mint)}.intelligence-visual__signals i:nth-child(4){background:var(--color-signal-orange)}.intelligence-visual__signature{padding:var(--space-3);align-items:center;gap:var(--space-3);display:flex;bottom:3%;left:3%}.intelligence-visual__signature svg{width:1rem;color:var(--color-signal-orange)}.intelligence-perspective,.intelligence-map,.intelligence-method,.intelligence-final{background-image:linear-gradient(var(--color-grid-light) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-light) 1px, transparent 1px);background-size:5rem 5rem}.intelligence-perspective{padding:clamp(2.25rem,3vw,3rem) 0}.intelligence-perspective__grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.68fr);align-items:end;gap:clamp(3rem,7vw,8rem);display:grid}.intelligence-perspective h2,.intelligence-heading h2,.intelligence-library h2,.intelligence-final h2{margin:var(--space-4) 0 0;font-size:clamp(2.25rem,3.35vw,4.15rem);line-height:1.02}.intelligence-perspective__grid>div:last-child{padding-bottom:var(--space-3)}.intelligence-perspective p,.intelligence-perspective li,.intelligence-map p,.intelligence-method p,.intelligence-final p{color:var(--color-text-dark-muted)}.intelligence-perspective ul{margin:var(--space-3) 0 var(--space-4);gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.intelligence-perspective li{padding-left:var(--space-3);border-left:2px solid var(--color-signal-orange);font-size:.85rem}.intelligence-perspective small{font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.55rem}.intelligence-evolving{padding:0}.intelligence-evolving__grid{border-right:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);grid-template-columns:minmax(22rem,.66fr) minmax(0,1.34fr);min-height:19rem;display:grid}.intelligence-evolving__copy{flex-direction:column;justify-content:center;padding:clamp(1.75rem,2.5vw,2.5rem);display:flex}.intelligence-evolving h2{margin:var(--space-3) 0;font-size:clamp(3rem,4.5vw,5rem);line-height:.9}.intelligence-evolving h2 span{color:var(--color-signal-orange)}.intelligence-evolving p{max-width:34rem;color:var(--color-text-secondary);margin-bottom:0}.intelligence-evolving__copy>a{width:fit-content;margin-top:var(--space-4);padding:var(--space-2) var(--space-4);border:1px solid var(--theme-action-border);color:inherit;font-size:.8rem}.intelligence-evolving figure{height:21rem;min-height:19rem;margin:0;position:relative;overflow:hidden}.intelligence-evolving figure:after{content:"";background:linear-gradient(90deg,#0b0e0c57,#0000 48%),linear-gradient(#0b0e0c14 1px,#0000 1px) 0 0/3rem 3rem,linear-gradient(90deg,#0b0e0c14 1px,#0000 1px) 0 0/3rem 3rem;position:absolute;inset:0}.intelligence-evolving img{object-fit:cover;object-position:50% 50%;filter:saturate(.24)contrast(1.18)brightness(.72);transform-origin:55% 78%;width:100%;height:100%;position:absolute;inset:0;transform:scale(5)}.intelligence-evolving figcaption{z-index:2;background:var(--color-signal-orange);width:31%;min-width:14rem;height:52%;color:var(--color-cockpit-black);place-content:center;padding:clamp(1.5rem,3vw,3rem);font-size:clamp(1rem,1.5vw,1.35rem);font-weight:650;line-height:1.25;display:grid;position:absolute;top:0;right:0}.intelligence-evolving figure>small{z-index:2;right:var(--space-4);bottom:var(--space-3);color:var(--color-intelligence-mint);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.5rem;position:absolute}.intelligence-map,.intelligence-method{padding:clamp(2.5rem,3.3vw,3.5rem) 0}.intelligence-method{border-top:1px solid var(--color-border-light)}.intelligence-heading{margin-bottom:var(--space-4);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.intelligence-heading h2{max-width:16ch;color:var(--color-text-dark)}.intelligence-heading>p,.intelligence-heading>div:last-child p{margin:0 0 var(--space-4)}.editorial-territories{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.editorial-territories article{min-height:13rem;padding:var(--space-4);background:linear-gradient(135deg, transparent 56%, #bdd3c00d 57%, transparent 58%), var(--color-graphite);color:var(--color-off-white);border:1px solid #bdd3c02e;flex-direction:column;display:flex;position:relative;overflow:hidden}.editorial-territories article:before{background:var(--color-signal-orange);content:"";width:2.5rem;height:2px;position:absolute;top:-1px;left:-1px}.editorial-territories__top{color:var(--color-signal-orange);font-family:var(--font-telemetry);justify-content:space-between;font-size:.65rem;display:flex}.editorial-territories__top svg{width:2rem;height:2rem}.editorial-territories article>div:nth-child(2){margin-top:auto}.editorial-territories h3{margin:0 0 var(--space-2);font-size:clamp(1.05rem,1.45vw,1.5rem)}.editorial-territories strong{max-width:27rem;color:var(--color-intelligence-mint);font-size:.88rem;font-weight:500;line-height:1.4;display:block}.editorial-territories p{max-width:31rem;margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:.82rem}.editorial-territories article>a{margin-top:var(--space-3);color:var(--color-signal-orange);font-family:var(--font-telemetry);letter-spacing:.06em;font-size:.58rem}.editorial-framework{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.editorial-framework li{min-height:9rem;padding:var(--space-4);border:1px solid var(--color-border-light);color:var(--color-text-dark);background:#f1f3ef9e;flex-direction:column;display:flex;position:relative}.editorial-framework li.is-active{background:var(--color-signal-orange)}.editorial-framework li>span{font-family:var(--font-telemetry);font-size:.75rem}.editorial-framework strong{margin-top:auto;font-size:1.2rem}.editorial-framework small{color:var(--color-text-dark-muted)}.editorial-framework svg{top:50%;right:calc(-1 * var(--space-4));z-index:2;width:var(--space-4);color:var(--color-text-dark);position:absolute;transform:translate(50%,-50%)}.intelligence-library{background-image:radial-gradient(circle at 15% 15%, #bdd3c012, transparent 25rem), linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px);background-size:auto,5rem 5rem,5rem 5rem;padding:clamp(3.5rem,5vw,5rem) 0}.intelligence-library__header{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(20rem,.5fr);display:grid}.intelligence-library h2{max-width:18ch}.intelligence-library__header label{position:relative}.intelligence-library__header input{width:100%;min-height:3.5rem;padding:0 var(--space-6) 0 var(--space-4);border:1px solid var(--color-border-dark);color:var(--color-off-white);background:#0b0e0c85}.intelligence-library__header label svg{top:50%;right:var(--space-4);width:1.1rem;color:var(--color-text-muted);position:absolute;transform:translateY(-50%)}.intelligence-library__filters{margin:var(--space-4) 0;gap:var(--space-2);flex-wrap:wrap;display:flex}.intelligence-library__filters button{min-height:2.2rem;padding:0 var(--space-4);border:1px solid var(--color-border-dark);border-radius:var(--radius-pill);color:var(--color-text-secondary);background:0 0;font-size:.65rem}.intelligence-library__filters button.is-active{border-color:var(--color-signal-orange);background:var(--color-signal-orange);color:var(--color-cockpit-black)}.intelligence-library__empty{align-items:center;gap:var(--space-6);border:1px solid var(--color-border-dark);background:#0b0e0c85;grid-template-columns:auto 1fr auto;min-height:12rem;padding:clamp(1.75rem,3vw,3rem);display:grid}.intelligence-library__empty>svg{width:3rem;height:3rem;color:var(--color-signal-orange)}.intelligence-library__empty strong{font-size:var(--text-h3)}.intelligence-library__empty p{color:var(--color-text-secondary)}.intelligence-library__empty>span{color:var(--color-intelligence-mint);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.55rem}html[data-theme=white] .section--graphite.intelligence-library{--color-text-secondary:#aeb8b0;--color-text-muted:#89938b;--color-border-dark:#d8e5d929;--color-grid-dark:#bdd3c012;background-color:var(--color-graphite);color:var(--color-off-white)}html[data-theme=white] .intelligence-library h2,html[data-theme=white] .intelligence-library__empty strong{color:var(--color-off-white)}html[data-theme=white] .intelligence-library__header input,html[data-theme=white] .intelligence-library__empty{background:var(--color-cockpit-black)}.intelligence-final{padding:clamp(1.75rem,2.5vw,2.5rem) 0;position:relative;overflow:hidden}.intelligence-final:after{background:linear-gradient(90deg, var(--color-soft-mint), transparent 28%), radial-gradient(circle at 72% 50%, transparent 0 4.9rem, #2025222e 5rem 5.05rem, transparent 5.15rem 8rem, #2025221f 8.1rem 8.15rem, transparent 8.25rem), linear-gradient(#2025221c 1px, transparent 1px), linear-gradient(90deg, #2025221c 1px, transparent 1px);content:"";background-size:auto,auto,3rem 3rem,3rem 3rem;width:48%;position:absolute;top:0;bottom:0;right:0}.intelligence-final__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(24rem,.72fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:grid;position:relative}.intelligence-final h2{max-width:19ch;color:var(--color-text-dark)}.intelligence-final__grid>div:nth-child(2){padding:var(--space-4);background:#0b0e0cdb}.intelligence-final__grid>div:nth-child(2) p{color:var(--color-text-secondary)}.intelligence-final__grid>div:nth-child(2)>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.intelligence-final__grid>svg{width:2rem;color:var(--color-signal-orange)}@media (width<=75rem){.intelligence-hero__grid{grid-template-columns:minmax(24rem,.82fr) minmax(32rem,1.1fr)}.intelligence-hero h1{font-size:clamp(3rem,5vw,5.25rem)}}@media (width<=64rem){.intelligence-hero__grid,.intelligence-perspective__grid,.intelligence-evolving__grid,.intelligence-heading,.intelligence-library__header,.intelligence-final__grid{grid-template-columns:1fr}.intelligence-hero h1{max-width:13ch}.intelligence-visual{min-height:36rem}.intelligence-evolving__grid{min-height:auto}.intelligence-evolving figure{height:22rem;min-height:22rem}.editorial-territories{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-framework{padding-bottom:var(--space-3);grid-template-columns:repeat(5,minmax(10rem,1fr));overflow-x:auto}.intelligence-library__empty{grid-template-columns:auto 1fr}.intelligence-library__empty>span{grid-column:2}.intelligence-final:after{display:none}}@media (width<=48rem){.intelligence-hero{min-height:auto;padding-top:var(--space-7)}.intelligence-hero h1{font-size:clamp(2.65rem,12.2vw,4.3rem)}.intelligence-hero__actions{display:grid}.intelligence-hero__actions .button{width:100%}.intelligence-visual{min-height:28rem}.intelligence-visual__wolf-stage{width:70%;height:76%;top:9%;left:12%}.intelligence-visual__result{width:31%;padding:var(--space-3);top:2%;left:2%}.intelligence-visual__result strong{font-size:.7rem}.intelligence-visual__result span,.intelligence-visual__index,.intelligence-visual__signature,.intelligence-visual__signals small{font-size:.42rem}.intelligence-visual__decision-system{opacity:.52;width:72%;top:14%;right:-8%}.intelligence-visual__index{width:29%;padding:var(--space-3)}.intelligence-visual__signals{width:39%}.intelligence-visual__signals>div{height:3rem}.intelligence-perspective ul,.editorial-territories{grid-template-columns:1fr}.intelligence-evolving__copy{padding:var(--space-6) 0}.intelligence-evolving figure{height:20rem;min-height:20rem;margin-right:calc(-1 * var(--container-gutter));margin-left:calc(-1 * var(--container-gutter))}.intelligence-evolving figcaption{width:58%;height:42%;top:auto;bottom:0}.editorial-territories article{min-height:12rem}.editorial-territories article>a{align-items:center;min-height:2.75rem;font-size:.75rem;display:inline-flex}.intelligence-library__filters{padding-bottom:var(--space-2);flex-wrap:nowrap;overflow-x:auto}.intelligence-library__filters button{flex:none}.intelligence-library__empty{grid-template-columns:1fr}.intelligence-library__empty>span{grid-column:1}.intelligence-final__grid>div:nth-child(2){padding:var(--space-5)}.intelligence-final__grid>div:nth-child(2)>div{display:grid}.intelligence-final .button{width:100%}}@media (prefers-reduced-motion:reduce){.intelligence-hero *,.intelligence-perspective *,.intelligence-evolving *,.intelligence-map *,.intelligence-method *,.intelligence-library *,.intelligence-final *{scroll-behavior:auto}}.contact-hero,.contact-guided-section,.contact-official{background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px);background-size:4rem 4rem}.contact-hero{min-height:calc(100svh - var(--header-height));padding:clamp(5rem,9vw,10rem) 0}.contact-hero__grid,.contact-scan__grid,.contact-official__grid{grid-template-columns:minmax(0,1fr) minmax(24rem,.72fr);align-items:center;gap:clamp(3rem,8vw,10rem);display:grid}.contact-eyebrow,.guided-contact__status{font-family:var(--font-telemetry);letter-spacing:.1em}.contact-eyebrow{color:var(--color-intelligence-mint);font-size:var(--text-label)}.contact-hero h1{max-width:12ch;margin:var(--space-4) 0 var(--space-5);font-size:clamp(3rem,5.5vw,7rem)}.contact-hero__grid>div:first-child>p:last-of-type{max-width:43rem;color:var(--color-text-secondary);font-size:var(--text-body-lg)}.contact-hero__actions{margin-top:var(--space-6);gap:var(--space-3);flex-wrap:wrap;display:flex}.contact-hero__instrument{padding:var(--space-6);border:1px solid var(--color-border-dark);box-shadow:var(--shadow-panel);background:#202522b8;display:grid;position:relative}.contact-hero__instrument>div{min-height:7rem;padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-dark);grid-template-columns:3rem 1fr;align-content:center;display:grid}.contact-hero__instrument span,.contact-hero__instrument small{font-family:var(--font-telemetry);letter-spacing:.07em;font-size:.58rem}.contact-hero__instrument span{color:var(--color-signal-orange);grid-row:1/3}.contact-hero__instrument small{color:var(--color-text-muted)}.contact-hero__instrument>svg{right:var(--space-5);bottom:var(--space-5);color:#3474e8b3;width:3rem;height:3rem;position:absolute}.contact-choice,.contact-scan{background-image:linear-gradient(var(--color-grid-light) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-light) 1px, transparent 1px);background-size:5rem 5rem;padding:clamp(5rem,8vw,9rem) 0}.contact-heading{margin-bottom:var(--space-7);align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(20rem,.55fr);display:grid}.contact-heading h2,.contact-scan h2,.contact-official h2,.contact-guided-section__idle h2{margin:var(--space-4) 0 0;font-size:var(--text-h2)}.contact-heading p,.contact-scan p{color:var(--color-text-dark-muted)}.contact-choice__grid{border-top:1px solid var(--color-border-light);border-left:1px solid var(--color-border-light);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-choice article{border-right:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);flex-direction:column;min-height:26rem;padding:clamp(1.5rem,4vw,4rem);display:flex}.contact-choice article>svg{width:2.5rem;height:2.5rem;color:var(--color-signal-orange)}.contact-choice article>span{margin:var(--space-5) 0 auto;font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.62rem}.contact-choice h3{max-width:18ch;margin-bottom:var(--space-3);font-size:var(--text-h3)}.contact-choice article>p{color:var(--color-text-dark-muted)}.contact-choice article .button{width:fit-content;margin-top:var(--space-5)}.contact-guided-section{padding:clamp(5rem,8vw,9rem) 0}.contact-guided-section__idle{max-width:52rem}.contact-guided-section__idle p{color:var(--color-text-secondary)}.guided-contact{border:1px solid var(--color-border-dark);max-width:68rem;box-shadow:var(--shadow-panel);background:#0b0e0cb8;margin:0 auto}.guided-contact__status{padding:var(--space-5);gap:var(--space-3);border-bottom:1px solid var(--color-border-dark);color:var(--color-text-muted);grid-template-columns:1fr auto;font-size:.62rem;display:grid}.guided-contact__status>div{background:var(--color-border-dark);grid-column:1/-1;height:2px}.guided-contact__status i{background:var(--color-signal-orange);height:100%;transition:width var(--transition-base);display:block}.guided-contact__step{border:0;min-width:0;margin:0;padding:clamp(1.5rem,5vw,4rem)}.guided-contact__step legend{letter-spacing:-.045em;padding:0;font-size:clamp(2rem,4vw,4rem);font-weight:650;line-height:1.02}.guided-contact__step>p{color:var(--color-text-secondary)}.guided-contact__options{margin-top:var(--space-6);border-top:1px solid var(--color-border-dark);border-left:1px solid var(--color-border-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guided-contact__options label{min-height:6rem;padding:var(--space-4);align-items:center;gap:var(--space-3);border-right:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark);cursor:pointer;transition:background var(--transition-fast);grid-template-columns:2.5rem 1fr auto;display:grid;position:relative}.guided-contact__options label:has(input:checked){background:#f26a3224}.guided-contact__options input{opacity:0;width:1px;height:1px;position:absolute}.guided-contact__options label>span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.62rem}.guided-contact__options label>svg{width:1.2rem}.guided-contact__options--compact label{min-height:4.8rem}.guided-contact__recommendation{margin-top:var(--space-6);padding:var(--space-5);align-items:center;gap:var(--space-5);background:#3474e817;border:1px solid #3474e870;grid-template-columns:auto 1fr auto;display:grid}.guided-contact__recommendation>svg{width:2rem;color:var(--color-analysis-blue-soft)}.guided-contact__recommendation span{color:var(--color-analysis-blue-soft);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.58rem;display:block}.guided-contact__recommendation strong{margin-top:var(--space-2);display:block}.guided-contact__recommendation>button,.guided-contact__next,.guided-contact__back{min-height:3rem;padding:0 var(--space-4);border:1px solid var(--theme-action-border);color:var(--color-off-white);cursor:pointer;background:0 0}.guided-contact__recommendation>button{grid-column:3}.guided-contact__next,.guided-contact__back{width:fit-content;margin-top:var(--space-5);align-items:center;gap:var(--space-2);display:flex}.guided-contact__next{border-color:var(--color-signal-orange);background:var(--color-signal-orange);color:var(--color-cockpit-black);margin-left:auto}.guided-contact__back svg,.guided-contact__next svg{width:1rem}.guided-contact__navigation,.guided-contact__review-actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.guided-contact__next:disabled{border-color:var(--color-border-dark);color:var(--color-text-muted);cursor:not-allowed;background:#bdd3c012}.guided-contact__textarea{margin-top:var(--space-6);gap:var(--space-2);color:var(--color-text-secondary);font-family:var(--font-telemetry);letter-spacing:.05em;font-size:.68rem;display:grid;position:relative}.guided-contact__textarea textarea,.guided-contact__fields input,.guided-contact__fields select{border:1px solid var(--color-border-dark);width:100%;color:var(--color-off-white);font:inherit;background:#0b0e0cad;border-radius:0;outline:none}.guided-contact__textarea textarea{min-height:12rem;padding:var(--space-4);resize:vertical;font-family:var(--font-body);letter-spacing:normal;font-size:1rem;line-height:1.6}.guided-contact__textarea small{right:var(--space-3);bottom:var(--space-3);color:var(--color-text-muted);position:absolute}.guided-contact__textarea textarea:focus,.guided-contact__fields input:focus,.guided-contact__fields select:focus{border-color:var(--color-signal-orange);box-shadow:0 0 0 2px #f26a3229}.guided-contact__fields{margin-top:var(--space-6);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guided-contact__fields label{gap:var(--space-2);color:var(--color-text-secondary);font-size:.78rem;display:grid}.guided-contact__fields label>span{font-family:var(--font-telemetry);letter-spacing:.06em}.guided-contact__fields input,.guided-contact__fields select{min-height:3.5rem;padding:0 var(--space-3)}.guided-contact__fields select option{background:var(--color-cockpit-black)}.guided-contact__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.guided-contact__consents{margin-top:var(--space-5);gap:var(--space-3);display:grid}.guided-contact__consents label{align-items:start;gap:var(--space-3);color:var(--color-text-secondary);cursor:pointer;grid-template-columns:auto 1fr;line-height:1.5;display:grid}.guided-contact__consents input{width:1.1rem;height:1.1rem;accent-color:var(--color-signal-orange);margin-top:.15rem}.guided-contact__review{padding:clamp(1.5rem,5vw,4rem)}.guided-contact__review h2,.guided-contact--success h2{margin:var(--space-3) 0 var(--space-6);font-size:clamp(2rem,4vw,4rem)}.guided-contact__review dl{border-top:1px solid var(--color-border-dark);margin:0}.guided-contact__review dl>div{min-height:5rem;padding:var(--space-3) 0;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border-dark);grid-template-columns:9rem 1fr auto;display:grid}.guided-contact__review dt,.guided-contact__reference small{color:var(--color-signal-orange);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.62rem}.guided-contact__review dd{margin:0;font-weight:650}.guided-contact__review dl button{color:var(--color-intelligence-mint);font-family:var(--font-telemetry);text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.62rem}.guided-contact__error{padding:var(--space-3);border-left:2px solid var(--color-signal-orange);background:#f26a321a}.guided-contact--success{padding:clamp(2rem,6vw,5rem)}.guided-contact--success>svg{width:3rem;height:3rem;margin-bottom:var(--space-4);color:var(--color-signal-orange)}.guided-contact--success>span{color:var(--color-intelligence-mint);font-family:var(--font-telemetry);letter-spacing:.08em;font-size:.62rem}.guided-contact--success>p{max-width:40rem;color:var(--color-text-secondary)}.guided-contact__reference{width:fit-content;min-width:15rem;margin:var(--space-6) 0;padding:var(--space-4);gap:var(--space-2);border:1px solid var(--color-border-dark);display:grid}.guided-contact__reference strong{font-family:var(--font-telemetry);letter-spacing:.08em;font-size:1.5rem}.contact-official{padding:clamp(4rem,7vw,7rem) 0}.contact-official__grid>div:last-child{display:grid}.contact-official a{min-height:4rem;padding:0 var(--space-4);align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border-dark);color:inherit;overflow-wrap:anywhere;display:flex}.contact-official a:last-child{border-bottom:1px solid var(--color-border-dark)}.contact-official a svg{width:1.2rem;color:var(--color-signal-orange)}@media (width<=64rem){.contact-hero__grid,.contact-heading,.contact-scan__grid,.contact-official__grid{grid-template-columns:1fr}.contact-hero__instrument{width:min(100%,42rem)}}@media (width<=48rem){.contact-hero{min-height:auto;padding-top:var(--space-7)}.contact-hero h1{font-size:clamp(2.7rem,12vw,4.2rem)}.contact-hero__actions,.contact-choice__grid,.guided-contact__options{grid-template-columns:1fr;display:grid}.contact-hero__actions .button,.contact-choice article .button{width:100%}.contact-choice article{min-height:22rem}.guided-contact{margin-right:calc(-1 * var(--container-gutter));margin-left:calc(-1 * var(--container-gutter));border-left:0;border-right:0}.guided-contact__step legend{font-size:clamp(2rem,10vw,3rem)}.guided-contact__options label{min-height:4.8rem}.guided-contact__recommendation{grid-template-columns:auto 1fr}.guided-contact__recommendation .button,.guided-contact__recommendation>button{grid-column:1/-1;width:100%}.guided-contact__fields{grid-template-columns:1fr}.guided-contact__review dl>div{grid-template-columns:1fr auto}.guided-contact__review dd{grid-area:2/1/auto/-1}.guided-contact__navigation,.guided-contact__review-actions{align-items:stretch}.guided-contact__navigation>button,.guided-contact__review-actions>button{flex:1;justify-content:center}}.contact-conversation{min-height:calc(100svh - var(--header-height));background-image:radial-gradient(at 82% 12%,#64dbe80f,#0000 32rem);background-size:auto;padding:clamp(3.5rem,6vw,6rem) 0 clamp(5rem,8vw,8rem)}.contact-chat{width:min(100%,76rem);margin-inline:auto}.contact-chat__hero{align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.contact-chat__hero h1{max-width:21ch;margin:var(--space-3) 0 var(--space-4);letter-spacing:-.055em;font-size:clamp(2.6rem,4.2vw,4.5rem);line-height:1.1}.contact-chat__hero>div>p:last-child{max-width:46rem;color:var(--color-text-secondary);margin:0;font-size:clamp(1rem,1.4vw,1.16rem)}.contact-chat__direct{justify-items:end;gap:var(--space-2);display:grid}.contact-chat__whatsapp{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-dark);border-radius:var(--radius-sm);min-height:3.25rem;color:inherit;transition:border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);background:#ffffff08;padding:.8rem 1rem;font-size:.78rem;font-weight:650;display:inline-flex}.contact-chat__whatsapp:hover{border-color:var(--color-analysis-blue);background:#64dbe814;transform:translateY(-2px)}.contact-chat__whatsapp svg{color:currentColor;width:1.05rem}.contact-chat__email{color:var(--color-text-secondary);font-family:var(--font-telemetry);letter-spacing:.04em;transition:color var(--transition-fast);font-size:.6875rem;font-weight:700}.contact-chat__email:hover{color:inherit}.contact-chat>.guided-contact,.contact-chat.guided-contact--success{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-secondary:#476664;--color-text-muted:#476664;--color-text-subtle:#476664;--color-off-white:#172726;--color-intelligence-mint:#243f3d;--color-analysis-blue-soft:#243f3d;--color-border-dark:#47666440;--theme-action-border:#47666466;color:#172726;background:#fafbfa;border:1px solid #d3e2de;border-radius:1.1rem;max-width:none;overflow:hidden;box-shadow:0 1.25rem 3.5rem #1727261f}.contact-chat__thread{gap:var(--space-4);border-bottom:1px solid var(--color-border-dark);background-color:#0000;background-image:linear-gradient(#d6e7d908 1px,#0000 1px),linear-gradient(90deg,#d6e7d908 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3rem 3rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.contact-chat__message{align-items:start;gap:var(--space-3);grid-template-columns:auto 1fr;max-width:48rem;display:grid}.contact-chat__message--assistant>div{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-dark);background:#fff;border-radius:.25rem 1rem 1rem;box-shadow:inset 0 1px #ffffff0a}.contact-chat__message small{margin-bottom:var(--space-2);color:var(--color-analysis-blue-soft);font-family:var(--font-telemetry);letter-spacing:.1em;font-size:.52rem;display:block}.contact-chat__message strong{font-size:clamp(1.05rem,1.5vw,1.32rem);display:block}.contact-chat__message p{margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.65}.contact-chat__avatar{width:2.75rem;height:2.75rem;color:var(--color-signal-orange);font-family:var(--font-telemetry);background:linear-gradient(145deg,#f26a3233,#3474e81f);border:1px solid #f26a3280;border-radius:.7rem;place-items:center;font-size:.72rem;display:grid;box-shadow:0 0 1.2rem #f26a321f}.contact-chat__message--visitor{background:#edf3f1;border:1px solid #3474e866;border-radius:1rem .25rem 1rem 1rem;grid-template-columns:auto 1fr;align-items:center;max-width:max-content;margin-left:auto;padding:.8rem 1rem}.contact-chat__message--visitor svg{width:1rem;color:var(--color-analysis-blue-soft)}.contact-chat__message--visitor p{color:var(--color-off-white);font-family:var(--font-telemetry);letter-spacing:.06em;margin:0;font-size:.62rem}.contact-chat .guided-contact__status{background:#edf3f1}.contact-chat .guided-contact__step,.contact-chat .guided-contact__review{padding-top:clamp(1.5rem,4vw,3rem)}.contact-chat .guided-contact__step legend{max-width:20ch;font-size:clamp(1.8rem,3.2vw,3.25rem)}.contact-chat .guided-contact__fields input,.contact-chat .guided-contact__fields select,.contact-chat .guided-contact__textarea textarea{color:#172726;background:#fff;border-radius:.55rem;font-size:1rem}.guided-contact__fields--initial{margin-top:0}.guided-contact__consents--initial{padding:var(--space-4);background:#3474e812;border:1px solid #3474e847;border-radius:.55rem}.contact-chat .guided-contact__next{color:#fafbfa;background:#243f3d;border-color:#243f3d;border-radius:.55rem;box-shadow:0 .5rem 1rem #1727261f}.contact-chat .guided-contact__next:hover:not(:disabled){background:#172726}.contact-chat .guided-contact__next:disabled{border-color:var(--color-border-dark);color:var(--color-text-muted);box-shadow:none;background:#bdd3c012}.contact-chat.guided-contact--success{padding:clamp(2rem,6vw,5rem)}html[data-theme=white] .contact-chat__hero>div>p:last-child{color:var(--color-text-dark-muted)}html[data-theme=white] .contact-chat__whatsapp{border-color:var(--color-border-light);background:#ffffffb3}@media (width<=64rem){.contact-chat__hero{grid-template-columns:1fr;align-items:start}.contact-chat__whatsapp{width:fit-content}.contact-chat__direct{justify-items:start}}@media (width<=48rem){.contact-conversation{padding-top:var(--space-6)}.contact-chat__hero h1{font-size:clamp(2.65rem,12vw,4rem)}.contact-chat__whatsapp{justify-content:center;width:100%}.contact-chat__email{justify-self:center}.contact-chat>.guided-contact{border-radius:1.1rem;margin-inline:0}.contact-chat__message{grid-template-columns:2.35rem 1fr}.contact-chat__avatar{width:2.35rem;height:2.35rem}.contact-chat__message--assistant>div{padding:var(--space-4)}.contact-chat .guided-contact__step{padding-inline:var(--space-4)}}.contact-eyebrow{color:var(--theme-strong-mint)}.contact-chat .guided-contact__fields select option{color:#172726;background:#fff}.contact-chat .guided-contact__options label{background:#fff}.contact-chat .guided-contact__options label:has(input:checked){background:#d3e2de}.contact-chat .guided-contact__options label:has(input:focus-visible){outline-offset:-3px;outline:2px solid #243f3d}.contact-chat .guided-contact__recommendation{background:#edf3f1;border-color:#b4c9c4}.contact-chat .guided-contact__back,.contact-chat .guided-contact__recommendation>button{color:#243f3d;border-radius:.55rem}.contact-chat .guided-contact__consents--initial{background:#edf3f1;border-color:#b4c9c4}.contact-chat .guided-contact__fields input::placeholder,.contact-chat .guided-contact__textarea textarea::placeholder{color:#5f6962;opacity:1}.contact-chat .guided-contact__next:disabled{color:#476664;background:#e5eeeb}html[data-theme=white] .contact-eyebrow{color:#476664}.legal-page__hero{background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px), radial-gradient(circle at 78% 22%, #3474e81f, transparent 24rem), radial-gradient(circle at 14% 32%, #f26a321a, transparent 22rem);background-size:4rem 4rem,4rem 4rem,auto,auto;padding:clamp(4.5rem,8vw,8rem) 0 clamp(3.5rem,7vw,6rem)}.legal-page__hero h1{max-width:16ch;margin:var(--space-4) 0 var(--space-5);font-size:var(--text-display)}.legal-page__hero>.page-container>p:not(.technical-label){max-width:62ch;margin-bottom:var(--space-5);color:var(--color-text-secondary);font-size:var(--text-body-lg)}.legal-page__updated{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-dark);color:var(--color-text-muted);font-family:var(--font-telemetry);letter-spacing:.06em;font-size:.65rem;display:inline-flex}.legal-page__content{background-image:linear-gradient(var(--color-grid-light) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-light) 1px, transparent 1px);background-size:5rem 5rem;padding:clamp(4rem,7vw,7rem) 0}.legal-page__layout{grid-template-columns:minmax(13rem,.34fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.legal-page__nav{top:calc(var(--header-height) + var(--space-5));padding:var(--space-4);gap:var(--space-2);border:1px solid var(--color-border-light);box-shadow:var(--depth-z1);background:#ffffff8c;display:grid;position:sticky}.legal-page__nav .technical-label{margin-bottom:var(--space-2);color:var(--color-text-dark-muted)}.legal-page__nav a{padding:var(--space-2) var(--space-3);color:var(--color-text-dark-muted);transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);border-left:2px solid #0000;font-size:.9rem;display:block}.legal-page__nav a:hover,.legal-page__nav a.is-active{border-left-color:var(--color-signal-orange);color:var(--color-text-dark);background:#f26a3214}.legal-page__article{border:1px solid var(--color-border-light);background:var(--theme-surface-light);box-shadow:var(--depth-z2);padding:clamp(1.5rem,4vw,4rem)}.legal-page__section+.legal-page__section{margin-top:var(--space-7);padding-top:var(--space-7);border-top:1px solid var(--color-border-light)}.legal-page__section h2{margin-bottom:var(--space-4);color:var(--color-text-dark);font-size:var(--text-h3)}.legal-page__section p,.legal-page__section li{color:var(--color-text-dark-muted);line-height:1.75}.legal-page__section p{margin-bottom:var(--space-3)}.legal-page__section ul{gap:var(--space-3);margin:0;padding-left:1.25rem;display:grid}.legal-page__section li::marker{color:var(--color-signal-orange)}.legal-page__section a{color:var(--color-analysis-blue);text-underline-offset:.18em;font-weight:700;-webkit-text-decoration:underline #3474e859;text-decoration:underline #3474e859}.legal-page__cta{margin-top:var(--space-7);padding:var(--space-5);gap:var(--space-3);border-left:3px solid var(--color-signal-orange);background:var(--theme-surface-mint);display:grid}.legal-page__cta .technical-label{color:var(--color-text-dark-muted)}.legal-page__cta strong{max-width:34ch;color:var(--color-text-dark);font-size:var(--text-h3);line-height:1.1}.legal-page__cta a{width:fit-content;min-height:2.75rem;padding:0 var(--space-3);align-items:center;gap:var(--space-2);background:var(--color-analysis-blue);color:#fff;font-weight:700;display:inline-flex}@media (width<=52rem){.legal-page__layout{grid-template-columns:1fr}.legal-page__nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.legal-page__nav .technical-label{grid-column:1/-1}}@media (width<=34rem){.legal-page__nav{grid-template-columns:1fr}.legal-page__nav .technical-label{grid-column:auto}.legal-page__article{padding:var(--space-5)}}.sitemap-page__hero{background-image:linear-gradient(var(--color-grid-dark) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-dark) 1px, transparent 1px), radial-gradient(circle at 82% 20%, #3474e81f, transparent 24rem);background-size:4rem 4rem,4rem 4rem,auto;padding:clamp(4.5rem,8vw,8rem) 0 clamp(3.5rem,7vw,6rem)}.sitemap-page__hero h1{max-width:15ch;margin:var(--space-4) 0 var(--space-5);font-size:var(--text-display)}.sitemap-page__hero>.page-container>p:not(.technical-label){max-width:56ch;color:var(--color-text-secondary);font-size:var(--text-body-lg);margin:0}.sitemap-page__content{background-image:linear-gradient(var(--color-grid-light) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-light) 1px, transparent 1px);background-size:5rem 5rem;padding:clamp(4rem,7vw,7rem) 0}.sitemap-page__grid{border:1px solid var(--color-border-light);background:var(--color-border-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.sitemap-page__group{background:var(--theme-surface-light);min-height:18rem;padding:clamp(1.5rem,4vw,3rem)}.sitemap-page__group>.technical-label{color:var(--color-text-dark-muted)}.sitemap-page__group h2{margin:var(--space-3) 0 var(--space-5);color:var(--color-text-dark);font-size:var(--text-h3)}.sitemap-page__group nav{display:grid}.sitemap-page__link{min-height:3.25rem;padding:0 var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border-light);color:var(--color-text-dark-muted);transition:color var(--transition-fast), background var(--transition-fast), padding var(--transition-fast);display:flex}.sitemap-page__link:last-child{border-bottom:1px solid var(--color-border-light)}.sitemap-page__link:hover{padding-inline:var(--space-3);color:var(--color-analysis-blue);background:#3474e80f}.sitemap-page__link svg{color:var(--color-signal-orange)}.sitemap-page__note{padding:clamp(3rem,6vw,5rem) 0}.sitemap-page__note p{max-width:58ch;margin:var(--space-4) 0 0;color:var(--color-text-dark-muted);font-size:var(--text-body-lg)}.sitemap-page__note a{color:var(--color-analysis-blue);text-underline-offset:.18em;font-weight:700;text-decoration:underline}@media (width<=46rem){.sitemap-page__grid{grid-template-columns:1fr}}html[data-theme=white]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-page-bg:#fafbfa;--theme-page-text:var(--color-text-dark);--theme-surface-dark:#fafbfa;--theme-surface-graphite:#edf3f1;--theme-surface-mint:#d3e2de;--theme-surface-light:#fff;--theme-on-dark:var(--color-text-dark);--theme-on-graphite:var(--color-text-dark);--theme-header-bg:#f3f5f3f5;--theme-header-text:var(--color-text-dark);--theme-header-muted:#52605a;--theme-footer-bg:#d9dddf;--theme-footer-text:var(--color-text-dark);--theme-footer-muted:#52605a;--theme-shell-border:#20252233;--theme-action-text:var(--color-text-dark);--theme-action-border:#20252252;--theme-action-hover:#20252212;--theme-mobile-nav-bg:#eef1ef;--theme-strong-mint:#52705a}html[data-theme=white] .section--dark,html[data-theme=white] .section--graphite,html[data-theme=white] .foundation-page{--color-text-secondary:#52605a;--color-text-muted:#65716b;--color-text-subtle:#66736c;--color-border-dark:#2025222e;--color-grid-dark:#20252214}html[data-theme=white] .home-hero__eyebrow,html[data-theme=white] .section--dark>:not(.hero-signal) .signal-badge:not(.signal-badge--orange):not(.signal-badge--blue){color:var(--theme-strong-mint)}html[data-theme=white] .hero-signal,html[data-theme=white] .cockpit-preview,html[data-theme=white] .foundation-panel{color:var(--color-off-white);--color-text-secondary:#aeb8b0;--color-text-muted:#89938b;--color-text-subtle:#7f8981;--color-border-dark:#d8e5d929;--color-grid-dark:#bdd3c012;--theme-shell-border:#d8e5d929;--theme-action-text:var(--color-off-white);--theme-action-border:#bdd3c059;--theme-action-hover:#bdd3c012}html[data-theme=white] .hero-signal{background:var(--color-cockpit-deep)}html[data-theme=white] .cockpit-preview{background:linear-gradient(145deg, var(--color-graphite), var(--color-cockpit-black))}html[data-theme=white] .foundation-panel{background:linear-gradient(145deg,#202522f5,#0b0e0cfa)}html[data-theme=white] .home-final-cta{--theme-action-text:var(--color-cockpit-black)}.public-shell :where(.section--mint,.section--light){--color-text-secondary:#476664;--color-text-muted:#476664;--color-text-subtle:#476664}.public-shell :is(.button--primary,.button--compact,.executive-action--orange),.public-shell .section--orange,.public-shell .section--orange :is(.technical-label,p),.public-shell .editorial-framework .is-active small{color:var(--color-action-ink)}.public-shell :is(.button--access,.button--ink,.button--dark,.legal-page__cta a){color:var(--color-cockpit-black)}.public-shell :is(.button--access,.button--ink):hover{color:#172726;background:#a7eaf0}.public-shell :is(.method-track__header>span,.method-track>p>span,.method-artifact>div>span,.transformation-sequence>li>span,.method-program nav a>span){color:#243f3d}.public-shell .method-track:hover :is(.method-track__header>span,p>span),.public-shell .method-contrast__preferred .technical-label{color:#d3e2de}.public-shell :is(.priority-system__axis,.priority-system__quadrant small,.priority-system__quadrant--muted strong){color:var(--color-text-secondary)}.public-shell .priority-system__quadrant--orange strong,.public-shell :is(.about-principles__list>li>span,.about-signals>li>span,.solutions-fit__signals>li>span,.solutions-fit aside .technical-label,.solutions-starting__grid>ol>li>span,.solutions-starting__grid>ol>li:last-child>strong,.solutions-exclusions li>strong){color:#d3e2de}.public-shell .solutions-exclusions li>strong{color:#243f3d}.public-shell :is(.legal-page__section a,.sitemap-page p a){color:#243f3d;text-decoration:underline}html[data-theme=white] .public-shell :is(.priority-system__quadrant strong,.about-principles__list>li>span,.about-signals>li>span,.solutions-starting__grid>ol>li>strong,.solutions-starting__grid>ol>li>span,.solutions-fit__signals>li>span,.solutions-fit aside .technical-label,.solutions-fit aside p){color:#243f3d}html[data-theme=white] .public-shell :is(.solutions-fit aside,.about-owner-map__state--before){background:#edf3f1}html[data-theme=white] .scan-landing__instrument{--color-text-muted:#bdd3c0;--color-text-secondary:#d3e2de}.public-shell .method-faq summary>span,.public-shell .implementation-options li>strong{color:var(--theme-strong-mint)}.public-shell .sitemap-page__note p a{color:#243f3d;text-decoration:underline}.public-shell .framework-phase__index>span{color:var(--theme-strong-mint)}.public-shell .section--orange .button--dark-ghost{color:var(--color-action-ink)}.home-motion[data-home-refinement=executive-decision-engineering]{--home-night-field:#0b100d;--home-night-deep:#070b09;--home-night-surface:#151b17;--home-night-raised:#1b221d;--home-night-border:#cee2d224;--home-night-highlight:#f0faf214;--home-day-field:#eef2ed;--home-day-surface:#f5f7f3;--home-day-raised:#fbfcf9;--home-day-recessed:#e4eae4;--home-day-border:#2b3a3126;--home-day-shadow:#2f3f3517;--home-radius-sm:.55rem;--home-radius-md:.85rem;--home-radius-lg:1.15rem;background:var(--home-night-field)}html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering]{--home-night-field:#e8ede9;--home-night-deep:#dde4df;--home-night-surface:#edf1ed;--home-night-raised:#f6f8f5;--home-night-border:#2a3a3026;--home-night-highlight:#ffffffd9;--home-day-field:#f4f6f3;--home-day-surface:#f9faf7;--home-day-raised:#fff;--home-day-recessed:#e8ece8;--home-day-border:#2b3a3124;--home-day-shadow:#2f3f3514;background:var(--home-night-field)}.home-motion[data-home-refinement=executive-decision-engineering]>.section{isolation:isolate}.home-motion[data-home-refinement=executive-decision-engineering] :where(.button){border-radius:var(--home-radius-sm);box-shadow:var(--depth-highlight), var(--depth-z2)}.home-motion[data-home-refinement=executive-decision-engineering] :where(.button--primary){box-shadow:inset 0 1px 0 #ffffff3d, var(--depth-z5)}.home-motion[data-home-refinement=executive-decision-engineering] :where(.button--ghost,.button--outline,.button--ink){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-motion[data-home-refinement=executive-decision-engineering] :where(.home-thesis,.home-outcomes,.home-framework,.home-scan,.home-difference,.home-authority,.home-program,.home-intelligence,.home-faq){padding:clamp(4.5rem,6.4vw,7rem) 0}.home-motion[data-home-refinement=executive-decision-engineering] .home-heading{margin-bottom:clamp(2.3rem,4vw,3.75rem)}.home-motion[data-home-refinement=executive-decision-engineering] .technical-label,.home-motion[data-home-refinement=executive-decision-engineering] .home-section-index{letter-spacing:.12em;font-weight:500}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero{min-height:calc(100svh - var(--header-height));background:radial-gradient(circle at 72% 42%, #3474e81a, transparent 24rem), radial-gradient(circle at 18% 28%, #bdd3c017, transparent 28rem), linear-gradient(145deg, var(--home-night-deep), var(--home-night-field) 58%, #0e1611);padding:clamp(4rem,6vw,6.25rem) 0 1.75rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero:after{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#d3e6d60a 1px,#0000 1px),linear-gradient(90deg,#d3e6d60a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:5rem 5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000000c2 72%,#0000);mask-image:linear-gradient(#000,#000000c2 72%,#0000)}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__atmosphere,.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__atmosphere span{pointer-events:none;position:absolute}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__atmosphere{z-index:-1;inset:0;overflow:hidden}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__atmosphere span:first-child{background-color:#0000;background-image:linear-gradient(#bdd3c008 1px,#0000 1px),linear-gradient(90deg,#bdd3c008 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3rem 3rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #bdd3c00f;width:min(44rem,48vw);height:52%;top:13%;right:4%;transform:skew(-7deg)}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__atmosphere span:nth-child(2){background:linear-gradient(#0000,#f26a3252,#0000);width:1px;height:64%;top:16%;right:32%}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__atmosphere span:last-child{border-bottom:1px solid #bdd3c01a;border-right:1px solid #bdd3c01a;width:8rem;height:8rem;bottom:11%;right:7%}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(31rem,1.05fr);gap:clamp(2.5rem,5vw,6rem)}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__content:before{content:"";pointer-events:none;border-top:1px solid #bdd3c01a;border-left:1px solid #bdd3c01a;border-radius:.8rem 0 0;width:7rem;position:absolute;top:-2rem;bottom:-2rem;left:-2rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:8.5ch;font-size:clamp(3.5rem,5.6vw,6.6rem);font-weight:585}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__lead{max-width:59ch}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal{border-radius:var(--home-radius-lg);background:#080c0a;border-color:#d8e5d92e;overflow:visible;box-shadow:inset 0 1px #ffffff12,inset 0 -24px 60px #00000057,0 2px #ffffff0a,0 36px 100px #0000006b}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal:before,.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal:after{border-width:1px;width:1.7rem;height:1.7rem}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__bezel{z-index:8;border-radius:calc(var(--home-radius-lg) + .45rem);pointer-events:none;border:1px solid #cfe3d214;position:absolute;inset:-.45rem;box-shadow:inset 0 0 0 1px #0000006b}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__bezel span{background:#111713;border:1px solid #dcebde2e;border-radius:50%;width:.38rem;height:.38rem;position:absolute;box-shadow:inset 0 1px 1px #000000d1,0 1px #ffffff0f}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__bezel span:first-child{top:.7rem;left:.7rem}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__bezel span:nth-child(2){top:.7rem;right:.7rem}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__bezel span:nth-child(3){bottom:.7rem;right:.7rem}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__bezel span:nth-child(4){bottom:.7rem;left:.7rem}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__topline,.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__sequence{z-index:6;background:linear-gradient(#1b221de0,#0a0e0ceb);position:relative}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__topline{border-radius:var(--home-radius-lg) var(--home-radius-lg) 0 0;box-shadow:inset 0 1px #ffffff0d}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__sequence{border-radius:0 0 var(--home-radius-lg) var(--home-radius-lg)}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__field{min-height:clamp(27rem,35vw,35rem);box-shadow:inset 0 18px 34px #00000047,inset 0 -18px 34px #00000057}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__core{background:linear-gradient(145deg,#1d2620db,#050806eb);border-color:#dbf4e540;box-shadow:inset 0 1px #ffffff17,inset 0 -12px 28px #00000070,0 12px 34px #0000005c}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__footer{margin-top:clamp(2.5rem,5vw,4.5rem)}.home-motion[data-home-refinement=executive-decision-engineering] :where(.home-thesis,.home-outcomes,.home-difference,.home-authority,.home-intelligence){background-color:var(--home-day-field);background-image:linear-gradient(#2c3e320b 1px,#0000 1px),linear-gradient(90deg,#2c3e320b 1px,#0000 1px),radial-gradient(circle at 84% 16%,#bdd3c057,#0000 28rem);background-size:4.5rem 4.5rem,4.5rem 4.5rem,auto}.home-motion[data-home-refinement=executive-decision-engineering] .home-thesis{box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #2b3a311f}.home-motion[data-home-refinement=executive-decision-engineering] .home-thesis__grid{gap:clamp(2rem,5vw,6rem);padding-top:clamp(2.5rem,4.5vw,4rem)}.home-motion[data-home-refinement=executive-decision-engineering] .home-thesis__grid>div{border:1px solid var(--home-day-border);border-radius:var(--home-radius-md);background:color-mix(in srgb, var(--home-day-surface) 88%, transparent);min-height:13rem;box-shadow:inset 0 1px 0 #ffffffe0, 0 18px 42px var(--home-day-shadow);padding:clamp(1.5rem,2.6vw,2.5rem);position:relative}.home-motion[data-home-refinement=executive-decision-engineering] .home-thesis__grid>div:first-child{background:color-mix(in srgb, var(--home-day-recessed) 86%, transparent);box-shadow:inset 0 3px 10px #2f3f351c,inset 0 -1px #ffffffd1}.home-motion[data-home-refinement=executive-decision-engineering] .home-thesis h2,.home-motion[data-home-refinement=executive-decision-engineering] .home-thesis blockquote{font-size:clamp(2rem,3.25vw,4rem)}.home-motion[data-home-refinement=executive-decision-engineering] .decision-core{border:1px solid var(--home-day-border);border-radius:var(--home-radius-lg);min-height:clamp(15rem,22vw,20rem);color:var(--color-text-dark);background:linear-gradient(#2c3e320a 1px, transparent 1px), linear-gradient(90deg, #2c3e320a 1px, transparent 1px), linear-gradient(145deg, color-mix(in srgb, var(--home-day-raised) 92%, transparent), color-mix(in srgb, var(--home-day-recessed) 94%, transparent));box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -18px 44px #3040360f, 0 24px 58px var(--home-day-shadow);background-size:3rem 3rem,3rem 3rem,auto;margin:clamp(1.5rem,3vw,2.5rem) 0 clamp(2rem,4vw,3.5rem)}.home-motion[data-home-refinement=executive-decision-engineering] .decision-core:before,.home-motion[data-home-refinement=executive-decision-engineering] .decision-core:after{display:none}.home-motion[data-home-refinement=executive-decision-engineering] .decision-system-map__inputs>span,.home-motion[data-home-refinement=executive-decision-engineering] .decision-system-map__outputs>span{background:linear-gradient(145deg, var(--home-day-raised), var(--home-day-surface));border-radius:.4rem;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2f3f3514}.home-motion[data-home-refinement=executive-decision-engineering] .decision-system-map__connections>span{background:linear-gradient(90deg,#3474e838,#3474e8b8,#f26a323d);height:2px}.home-motion[data-home-refinement=executive-decision-engineering] .decision-system-map__center{background:linear-gradient(145deg, color-mix(in srgb, var(--color-signal-orange) 10%, var(--home-day-raised)), var(--home-day-surface));border-radius:.55rem;box-shadow:inset 0 1px #ffffffeb,0 13px 26px #6e2f131f}.home-motion[data-home-refinement=executive-decision-engineering] .outcome-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.home-motion[data-home-refinement=executive-decision-engineering] .outcome-grid article{border:1px solid var(--home-day-border);border-radius:var(--home-radius-md);background:linear-gradient(145deg, var(--home-day-raised), var(--home-day-surface));min-height:15.5rem;box-shadow:inset 0 1px 0 #fffffff0, 0 14px 34px var(--home-day-shadow)}.home-motion[data-home-refinement=executive-decision-engineering] .outcome-grid article:last-child{grid-column:span 2}.home-motion[data-home-refinement=executive-decision-engineering] .outcome-grid article:hover{background:linear-gradient(145deg,#28312b,#111713);border-color:#f26a326b;transform:translateY(-.3rem);box-shadow:inset 0 1px #ffffff14,0 22px 44px #2a3a3030}.home-motion[data-home-refinement=executive-decision-engineering] .outcome-grid h3{margin-top:auto}.home-motion[data-home-refinement=executive-decision-engineering] .outcome-grid article svg{border:1px solid var(--home-day-border);background:var(--home-day-recessed);box-sizing:border-box;border-radius:50%;width:2.35rem;height:2.35rem;padding:.5rem;box-shadow:inset 0 2px 5px #2f3f351a,0 1px #ffffffd1}.home-motion[data-home-refinement=executive-decision-engineering] :where(.home-framework,.home-scan,.home-program,.home-faq){background:linear-gradient(#cfe3d209 1px, transparent 1px), linear-gradient(90deg, #cfe3d209 1px, transparent 1px), radial-gradient(circle at 72% 35%, #3474e812, transparent 26rem), linear-gradient(145deg, var(--home-night-deep), var(--home-night-field));box-shadow:inset 0 1px 0 var(--home-night-highlight), inset 0 -1px 0 #0000003d;background-size:4rem 4rem,4rem 4rem,auto,auto}.home-motion[data-home-refinement=executive-decision-engineering] .framework-assembly{border:1px solid var(--home-night-border);border-radius:var(--home-radius-lg);background:linear-gradient(90deg, #bdd3c008, transparent 32%, #3474e808), linear-gradient(145deg, color-mix(in srgb, var(--home-night-raised) 94%, transparent), color-mix(in srgb, var(--home-night-deep) 94%, transparent));min-height:auto;box-shadow:var(--depth-highlight), var(--depth-inset), var(--depth-z4);padding:clamp(4rem,5vw,5rem) clamp(1rem,2.4vw,2.5rem) clamp(1.5rem,3vw,2.5rem);overflow:hidden}.home-motion[data-home-refinement=executive-decision-engineering] .framework-assembly:before,.home-motion[data-home-refinement=executive-decision-engineering] .framework-assembly:after{z-index:0;content:"";border-color:#f26a327a;width:3rem;height:3rem;position:absolute}.home-motion[data-home-refinement=executive-decision-engineering] .framework-assembly:before{border-top:1px solid;border-left:1px solid;top:1rem;left:1rem}.home-motion[data-home-refinement=executive-decision-engineering] .framework-assembly:after{border-bottom:1px solid;border-right:1px solid;bottom:1rem;right:1rem}.home-motion[data-home-refinement=executive-decision-engineering] .framework-assembly__flow{top:2rem}.home-motion[data-home-refinement=executive-decision-engineering] .framework-assembly__flow i{border-color:var(--home-night-deep);box-shadow:0 0 0 1px,0 6px 16px #0000003d}.home-motion[data-home-refinement=executive-decision-engineering] .framework-rail{z-index:2;gap:.65rem;position:relative}.home-motion[data-home-refinement=executive-decision-engineering] .home-framework .framework-rail li{border:1px solid var(--home-night-border);border-radius:var(--home-radius-md);background:linear-gradient(145deg, color-mix(in srgb, var(--home-night-raised) 88%, transparent), color-mix(in srgb, var(--home-night-surface) 86%, transparent));min-height:16.5rem;box-shadow:inset 0 1px 0 var(--home-night-highlight), 0 13px 26px #0000002b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:clamp(1.1rem,2vw,1.7rem)}.home-motion[data-home-refinement=executive-decision-engineering] .home-framework .framework-rail li:before{display:none}.home-motion[data-home-refinement=executive-decision-engineering] .home-framework .framework-rail strong{margin-top:3.25rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-scan__grid{gap:clamp(2.5rem,5vw,6rem)}.home-motion[data-home-refinement=executive-decision-engineering] .home-scan__content{border:1px solid var(--home-night-border);border-radius:var(--home-radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--home-night-raised) 88%, transparent), color-mix(in srgb, var(--home-night-deep) 84%, transparent));box-shadow:var(--depth-highlight), var(--depth-inset), var(--depth-z3);padding:clamp(1.5rem,3vw,2.75rem)}.home-motion[data-home-refinement=executive-decision-engineering] .home-scan__content li{border-color:var(--home-night-border)}.home-motion[data-home-refinement=executive-decision-engineering] .home-scan__instrument{border:1px solid var(--home-night-border);border-radius:calc(var(--home-radius-lg) + .3rem);background:linear-gradient(145deg, var(--home-night-raised), var(--home-night-deep));box-shadow:var(--depth-highlight), var(--depth-z4);padding:.65rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-scan__instrument .cockpit-preview{border-radius:var(--home-radius-lg);box-shadow:inset 0 1px #ffffff0d,inset 0 -22px 46px #00000038}.home-motion[data-home-refinement=executive-decision-engineering] .difference-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.home-motion[data-home-refinement=executive-decision-engineering] .difference-grid article{border:1px solid var(--home-day-border);border-radius:var(--home-radius-md);background:linear-gradient(145deg, var(--home-day-raised), var(--home-day-surface));min-height:17rem;box-shadow:inset 0 1px 0 #ffffffeb, 0 14px 32px var(--home-day-shadow);grid-template-columns:2rem 1fr;gap:.8rem;padding:clamp(1.35rem,2.2vw,2rem)}.home-motion[data-home-refinement=executive-decision-engineering] .difference-grid article:nth-child(odd){border-right:1px solid var(--home-day-border)}.home-motion[data-home-refinement=executive-decision-engineering] .difference-grid article:after{content:"";border-bottom:1px solid #f26a3247;border-right:1px solid #f26a3247;width:2.4rem;height:2.4rem;position:absolute;bottom:1rem;right:1rem}.home-motion[data-home-refinement=executive-decision-engineering] .difference-grid h3{align-self:start;font-size:clamp(1.15rem,1.35vw,1.45rem)}.home-motion[data-home-refinement=executive-decision-engineering] .home-authority__grid{gap:clamp(3rem,6vw,7rem)}.home-motion[data-home-refinement=executive-decision-engineering] .home-authority figure{border:1px solid var(--home-day-border);border-radius:var(--home-radius-lg);background:linear-gradient(145deg, var(--home-day-raised), var(--home-day-recessed));box-shadow:inset 0 1px 0 #ffffffeb, 0 26px 64px var(--home-day-shadow);padding:.65rem;overflow:visible}.home-motion[data-home-refinement=executive-decision-engineering] .home-authority figure:before{border:1px solid var(--home-day-border);border-radius:0 var(--home-radius-sm) var(--home-radius-sm) 0;background:var(--home-day-recessed);content:"";border-left:0;width:1.15rem;position:absolute;top:2.2rem;bottom:2.2rem;right:-1.15rem;box-shadow:inset 3px 0 7px #2f3f3514}.home-motion[data-home-refinement=executive-decision-engineering] .home-authority figure:after{border-radius:calc(var(--home-radius-lg) - .2rem);inset:.65rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-authority img{border-radius:calc(var(--home-radius-lg) - .2rem)}.home-motion[data-home-refinement=executive-decision-engineering] .program-sequence{border:0;gap:.75rem}.home-motion[data-home-refinement=executive-decision-engineering] .program-system{margin-bottom:var(--space-6);grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:stretch;gap:.85rem;display:grid}.home-motion[data-home-refinement=executive-decision-engineering] .program-system__architecture{border:1px solid var(--home-night-border);border-radius:var(--home-radius-lg);background:linear-gradient(145deg, var(--home-night-raised), var(--home-night-deep));min-height:34.75rem;box-shadow:var(--depth-highlight), var(--depth-inset), var(--depth-z3);position:relative;overflow:hidden}.home-motion[data-home-refinement=executive-decision-engineering] .program-system__architecture:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#070b090d,#0000 52%,#070b09b8),linear-gradient(90deg,#070b0947,#0000 48%);position:absolute;inset:0}.home-motion[data-home-refinement=executive-decision-engineering] .program-system__architecture:after{z-index:2;border-radius:calc(var(--home-radius-lg) - .2rem);content:"";pointer-events:none;border:1px solid #d8e5d92e;position:absolute;inset:1rem}.home-motion[data-home-refinement=executive-decision-engineering] .program-system__architecture img{object-fit:cover;object-position:center 24%;filter:saturate(.9)contrast(1.04);width:100%;height:100%;display:block}.home-motion[data-home-refinement=executive-decision-engineering] .program-system__image-frame{z-index:3;border-bottom:1px solid #f26a3294;border-right:1px solid #f26a3294;width:4rem;height:4rem;position:absolute;bottom:1.3rem;right:1.3rem}.home-motion[data-home-refinement=executive-decision-engineering] .program-system .program-sequence{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.home-motion[data-home-refinement=executive-decision-engineering] .program-sequence:before{z-index:0;background:var(--home-night-deep);height:.55rem;box-shadow:var(--depth-inset), 0 1px 0 var(--home-night-highlight);content:"";border-radius:999px;position:absolute;top:50%;left:3%;right:3%;transform:translateY(-50%)}.home-motion[data-home-refinement=executive-decision-engineering] .program-sequence:after{z-index:1;height:2px}.home-motion[data-home-refinement=executive-decision-engineering] .program-sequence li{border:1px solid var(--home-night-border);border-radius:var(--home-radius-md);background:linear-gradient(145deg, color-mix(in srgb, var(--home-night-raised) 95%, transparent), color-mix(in srgb, var(--home-night-surface) 94%, transparent));min-height:17rem;box-shadow:inset 0 1px 0 var(--home-night-highlight), 0 16px 34px #0000002e;padding:clamp(1.25rem,2.4vw,2rem)}.home-motion[data-home-refinement=executive-decision-engineering] .program-sequence li>span{background:var(--home-night-deep);width:2rem;height:2rem;box-shadow:inset 0 2px 4px #00000052, 0 1px 0 var(--home-night-highlight);border:1px solid #f26a3247;border-radius:50%;place-items:center;display:grid}.home-motion[data-home-refinement=executive-decision-engineering] .intelligence-grid{border:0;gap:.85rem}.home-motion[data-home-refinement=executive-decision-engineering] .intelligence-grid article{border:1px solid var(--home-day-border);border-radius:var(--home-radius-md);background:linear-gradient(145deg, var(--home-day-raised), var(--home-day-surface)), var(--home-day-surface);min-height:17rem;box-shadow:inset 0 1px 0 #ffffffeb, 0 16px 38px var(--home-day-shadow)}.home-motion[data-home-refinement=executive-decision-engineering] .intelligence-grid article:nth-child(2){transform:translateY(1rem)}.home-motion[data-home-refinement=executive-decision-engineering] .intelligence-grid article>svg{border:1px solid var(--home-day-border);background:var(--home-day-recessed);box-sizing:content-box;border-radius:50%;padding:.55rem;box-shadow:inset 0 2px 5px #2f3f351c,0 1px #ffffffd1}.home-motion[data-home-refinement=executive-decision-engineering] .faq-list{border-top:1px solid var(--home-night-border);gap:0;display:grid}.home-motion[data-home-refinement=executive-decision-engineering] .faq-list details{border:0;border-bottom:1px solid var(--home-night-border);box-shadow:none;background:0 0;border-radius:0}.home-motion[data-home-refinement=executive-decision-engineering] .faq-list details[open]{background:linear-gradient(90deg, color-mix(in srgb, var(--home-night-raised) 58%, transparent), transparent);box-shadow:inset 3px 0 0 var(--color-signal-orange)}.home-motion[data-home-refinement=executive-decision-engineering] .faq-list summary{min-height:5.15rem;padding-inline:clamp(1rem,2vw,1.5rem)}.home-motion[data-home-refinement=executive-decision-engineering] .faq-list details>p{margin-right:1.5rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-final-cta{background:radial-gradient(circle at 12% 50%, #ffffff2b, transparent 18rem), linear-gradient(135deg, #ff783c, var(--color-signal-orange) 48%, #d94e1c);padding:clamp(3.5rem,5.5vw,5rem) 0;box-shadow:inset 0 1px #ffffff3b,inset 0 -18px 44px #7b25082e}.home-motion[data-home-refinement=executive-decision-engineering] .home-final-cta__grid{border-radius:var(--home-radius-lg);background:#ffffff12;border:1px solid #45130333;padding:clamp(1.3rem,2.3vw,2rem);box-shadow:inset 0 1px #ffffff2e,0 22px 52px #6a1f072e}.home-motion[data-home-refinement=executive-decision-engineering] .home-final-cta .button{box-shadow:inset 0 1px #ffffff17,0 14px 32px #45130347}html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] .home-hero{background:radial-gradient(circle at 72% 42%,#3474e814,#0000 24rem),radial-gradient(circle at 18% 28%,#6e8f751f,#0000 28rem),linear-gradient(145deg,#f7f9f6,#eef2ee 58%,#e6ece7)}html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] .home-hero:after{background:linear-gradient(#2c3e3212 1px,#0000 1px),linear-gradient(90deg,#2c3e3212 1px,#0000 1px)}html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] .home-hero__content:before{border-color:#2b3a3121}html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] .home-hero__atmosphere span:first-child{border-color:#2b3a3114;box-shadow:inset 0 0 0 4rem #3b584306,inset 0 0 0 9rem #3474e806}html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] :where(.home-framework,.home-scan,.home-program,.home-faq){background:linear-gradient(#2b3a310d 1px, transparent 1px), linear-gradient(90deg, #2b3a310d 1px, transparent 1px), radial-gradient(circle at 72% 35%, #3474e80f, transparent 26rem), linear-gradient(145deg, var(--home-night-deep), var(--home-night-field));box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #2b3a311f}html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] .framework-assembly,html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] .home-scan__content,html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] .program-sequence li,html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] .faq-list details{box-shadow:var(--depth-highlight), var(--depth-z2)}html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] .faq-list details{box-shadow:none}html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] .program-system__architecture img{filter:saturate(.84)contrast(1.02)brightness(1.04)}html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] .home-scan__instrument{box-shadow:inset 0 1px 0 #ffffffeb, var(--depth-z3);background:linear-gradient(145deg,#d8ded9,#f6f8f5)}html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] .home-framework .framework-rail li:before{border-color:var(--home-night-recessed,#dfe5e0)}html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] .program-sequence:before,html[data-theme=white] .home-motion[data-home-refinement=executive-decision-engineering] .program-sequence li>span{background:var(--home-day-recessed)}@media (width<=75rem){.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__grid{grid-template-columns:minmax(0,1fr) minmax(27rem,.9fr);gap:2.5rem}.home-motion[data-home-refinement=executive-decision-engineering] .difference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-motion[data-home-refinement=executive-decision-engineering] .difference-grid article{min-height:14rem}}@media (width<=64rem){.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__grid{grid-template-columns:1fr}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__content{max-width:48rem}.home-motion[data-home-refinement=executive-decision-engineering] .outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-motion[data-home-refinement=executive-decision-engineering] .outcome-grid article:last-child{grid-column:auto}.home-motion[data-home-refinement=executive-decision-engineering] .framework-assembly{min-height:auto}.home-motion[data-home-refinement=executive-decision-engineering] .framework-assembly__flow{left:2rem;right:2rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-framework .framework-rail li{min-height:auto;padding:1.25rem 1.5rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-framework .framework-rail strong{margin:0}.home-motion[data-home-refinement=executive-decision-engineering] .program-system{grid-template-columns:1fr}.home-motion[data-home-refinement=executive-decision-engineering] .program-system__architecture{min-height:23rem}}@media (width<=48rem){.home-motion[data-home-refinement=executive-decision-engineering] :where(.home-thesis,.home-outcomes,.home-framework,.home-scan,.home-difference,.home-authority,.home-program,.home-intelligence,.home-faq){padding:4rem 0}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero{padding-top:3.25rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero h1{max-width:100%;font-size:clamp(2.75rem,12vw,4rem)}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__content:before,.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__atmosphere{display:none}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal{border-radius:var(--home-radius-md);box-shadow:inset 0 1px #ffffff0f,0 18px 46px #00000047}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__bezel{display:none}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__field{min-height:20rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-thesis__grid>div{min-height:auto;padding:1.3rem}.home-motion[data-home-refinement=executive-decision-engineering] .decision-core{border-radius:var(--home-radius-md);min-height:11rem;box-shadow:inset 0 1px 0 #ffffffd6, 0 12px 28px var(--home-day-shadow)}.home-motion[data-home-refinement=executive-decision-engineering] :where(.outcome-grid,.difference-grid,.program-sequence,.intelligence-grid){grid-template-columns:1fr;gap:.75rem}.home-motion[data-home-refinement=executive-decision-engineering] :where(.outcome-grid article,.difference-grid article,.program-sequence li,.intelligence-grid article){min-height:auto;padding:1.3rem;box-shadow:inset 0 1px #ffffff14,0 10px 22px #16201a1a}.home-motion[data-home-refinement=executive-decision-engineering] .outcome-grid h3,.home-motion[data-home-refinement=executive-decision-engineering] .intelligence-grid h3{margin-top:3rem}.home-motion[data-home-refinement=executive-decision-engineering] .framework-assembly{border-radius:var(--home-radius-md);padding:1rem}.home-motion[data-home-refinement=executive-decision-engineering] .framework-assembly__flow{top:1.5rem;left:1.25rem;right:1.25rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-scan__content{padding:1.3rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-scan__instrument{padding:.4rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-authority figure:before{display:none}.home-motion[data-home-refinement=executive-decision-engineering] .intelligence-grid article:nth-child(2){transform:none}.home-motion[data-home-refinement=executive-decision-engineering] .program-sequence:before{display:none}.home-motion[data-home-refinement=executive-decision-engineering] .program-system__architecture{min-height:19rem}.home-motion[data-home-refinement=executive-decision-engineering] .program-system__architecture img{object-position:center 20%}.home-motion[data-home-refinement=executive-decision-engineering] .program-system .program-sequence{grid-template-columns:1fr}.home-motion[data-home-refinement=executive-decision-engineering] .faq-list summary{min-height:4.8rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-final-cta__grid{padding:1rem}}@media (prefers-reduced-motion:reduce){.home-motion[data-home-refinement=executive-decision-engineering] *,.home-motion[data-home-refinement=executive-decision-engineering] :before,.home-motion[data-home-refinement=executive-decision-engineering] :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero{--color-cockpit-black:#000e08;--color-intelligence-mint:#b4c3a9;--color-soft-mint:#b4c3a9;--color-off-white:#dae2d1;--color-signal-orange:#c55d13;--color-signal-orange-hover:#de6b1a;min-height:calc(100svh - var(--header-height));color:#dae2d1;background:#000e08;padding:0;overflow:hidden}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero:before{display:none}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#000e08fa 0%,#000e08e6 34%,#000e086b 59%,#000e0814 78%),linear-gradient(#000e083d 0%,#0000 55%,#000e08e0 100%);position:absolute;inset:0}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__atmosphere{display:none}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__grid{min-height:clamp(42rem, calc(100svh - var(--header-height) - 8.5rem), 58rem);padding-top:clamp(5.5rem,9vh,8.5rem);padding-bottom:clamp(3rem,7vh,6rem);display:block;position:static}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__content{z-index:2;max-width:min(53rem,58vw);position:relative}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__content:before{display:none}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__eyebrow{color:#b4c3a9;letter-spacing:.13em;margin:0 0 1.25rem;font-size:clamp(.64rem,.75vw,.76rem);font-weight:500}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero h1{color:#dae2d1;letter-spacing:-.055em;text-wrap:balance;max-width:15ch;margin-bottom:1.6rem;font-size:clamp(3rem,4.55vw,5.75rem);font-weight:650;line-height:.98}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero h1 .home-hero__growth{color:#d8f2c7;text-shadow:0 0 1.15rem #b5dc9729;width:fit-content;margin-top:.1em;display:block;position:relative}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__lead{color:#dae2d1d6;max-width:64ch;margin-bottom:1.8rem;font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.58}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__actions{gap:.8rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__actions .button--outline{color:#dae2d1;background:#000e0870;border-color:#dae2d19e}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__signature{color:#edf4e9;letter-spacing:.04em;text-shadow:0 1px 1rem #000e08e6;margin:1.35rem 0 0;font-size:clamp(.86rem,.94vw,.96rem);font-weight:650;line-height:1.45}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__microcopy{color:#dae2d1e6;text-shadow:0 1px 1rem #000e08eb;margin-top:.45rem;font-size:clamp(.66rem,.72vw,.75rem);line-height:1.55}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal--brand{z-index:0;width:100%;height:100%;box-shadow:none;background:#000e08;border:0;border-radius:0;margin:0;position:absolute;inset:0;overflow:hidden}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal--brand:before,.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal--brand:after{display:none}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__footer{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000e08d6;border-top:1px solid #dae2d12e;border-bottom:1px solid #dae2d11a;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:0;padding-top:0;display:grid;position:relative}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__footer>div{border-left:1px solid #dae2d124;align-content:center;gap:.5rem;min-height:7.25rem;padding:1.35rem clamp(1rem,2vw,1.8rem);display:grid}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__footer>div:first-child{border-left:0}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__footer strong{color:#dae2d1;letter-spacing:.06em;font-size:clamp(.74rem,.9vw,.95rem);font-weight:650;line-height:1.35}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__footer span{color:#b4c3a9bd;font-size:.56rem;line-height:1.5}@media (width<=64rem){.home-motion[data-home-refinement=executive-decision-engineering] .home-hero:after{background:linear-gradient(90deg,#000e08fa 0%,#000e08e8 48%,#000e087a 78%),linear-gradient(#000e082e 0%,#0000 48%,#000e08eb 100%)}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__content{max-width:min(47rem,72vw)}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__footer{grid-template-columns:repeat(2,minmax(0,1fr))}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__footer>div:nth-child(3){border-left:0}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__footer>div:nth-child(n+3){border-top:1px solid #dae2d124}}@media (width<=48rem){.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__grid{min-height:auto;padding-top:clamp(4rem,10vw,5.5rem);padding-bottom:3.5rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__content{max-width:100%}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero h1{letter-spacing:-.04em;word-spacing:.03em;max-width:13ch;font-size:clamp(2.45rem,10.8vw,4.2rem);line-height:1.01}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__lead{max-width:38rem;font-size:.98rem}.home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__image{opacity:.46;object-position:66% center}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero:after{background:linear-gradient(90deg,#000e08fa 0%,#000e08e0 70%,#000e0894 100%),linear-gradient(#000e0838 0%,#000e089e 58%,#000e08f5 100%)}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__footer>div{min-height:6.5rem;padding:1rem}.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__signature,.home-motion[data-home-refinement=executive-decision-engineering] .home-hero__microcopy{max-width:calc(100% - 5rem)}}html[data-theme] .home-motion[data-home-refinement=executive-decision-engineering] .home-hero{color:#dae2d1;background:#000e08}html[data-theme] .home-motion[data-home-refinement=executive-decision-engineering] .home-hero:after{background:linear-gradient(90deg,#000e08fa 0%,#000e08e6 34%,#000e086b 59%,#000e0814 78%),linear-gradient(#000e083d 0%,#0000 55%,#000e08e0 100%)}html[data-theme] .home-motion[data-home-refinement=executive-decision-engineering] .home-hero__eyebrow{color:#b4c3a9}html[data-theme] .home-motion[data-home-refinement=executive-decision-engineering] .home-hero h1{color:#dae2d1}html[data-theme] .home-motion[data-home-refinement=executive-decision-engineering] .home-hero h1 .home-hero__growth{color:#d8f2c7}html[data-theme] .home-motion[data-home-refinement=executive-decision-engineering] .hero-signal--brand{background:#000e08}html[data-theme] .home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__image{opacity:1;filter:none}@media (width<=64rem){html[data-theme] .home-motion[data-home-refinement=executive-decision-engineering] .home-hero:after{background:linear-gradient(90deg,#000e08fa 0%,#000e08e8 48%,#000e087a 78%),linear-gradient(#000e082e 0%,#0000 48%,#000e08eb 100%)}}@media (width<=48rem){html[data-theme] .home-motion[data-home-refinement=executive-decision-engineering] .hero-signal__image{opacity:.46}html[data-theme] .home-motion[data-home-refinement=executive-decision-engineering] .home-hero:after{background:linear-gradient(90deg,#000e08fa 0%,#000e08e0 70%,#000e0894 100%),linear-gradient(#000e0838 0%,#000e089e 58%,#000e08f5 100%)}}.home-motion[data-home-refinement=executive-decision-engineering] .impact-workflow{margin:clamp(1.5rem, 3vw, 2.5rem) 0 var(--space-6);border:1px solid var(--home-day-border);border-radius:var(--home-radius-lg);color:var(--color-text-dark);background:linear-gradient(#2c3e320a 1px, transparent 1px), linear-gradient(90deg, #2c3e320a 1px, transparent 1px), linear-gradient(145deg, var(--home-day-raised), var(--home-day-surface));box-shadow:inset 0 1px 0 #fffffff0, var(--depth-z3);background-size:3rem 3rem,3rem 3rem,auto;padding:clamp(1.25rem,2.5vw,2rem);position:relative;overflow:hidden}.impact-workflow__intro,.impact-workflow__result{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.impact-workflow__intro{padding-bottom:var(--space-5);border-bottom:1px solid var(--home-day-border)}.impact-workflow__intro>span,.impact-workflow__result>span,.impact-workflow__stage,.impact-workflow small{font-family:var(--font-telemetry);letter-spacing:.09em}.impact-workflow__intro>span{color:var(--color-analysis-blue);white-space:nowrap;font-size:.62rem}.impact-workflow__intro p{max-width:44rem;color:var(--color-text-dark-muted);text-align:right;margin:0;font-size:.86rem}.impact-workflow__rail{background:#2b3a311a;height:2px;position:absolute;top:8.25rem;left:8%;right:8%;overflow:hidden}.impact-workflow__rail>span{background:linear-gradient(90deg, var(--color-analysis-blue), var(--color-signal-orange));transform-origin:0;position:absolute;inset:0;box-shadow:0 0 1rem #3474e847}.impact-workflow__steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:clamp(1.5rem,3vw,2.75rem) 0;list-style:none;display:grid;position:relative}.impact-workflow__steps>li{min-width:0;padding:0 .45rem;position:relative}.impact-workflow__steps article{border:1px solid var(--home-day-border);border-radius:var(--home-radius-md);background:color-mix(in srgb, var(--home-day-raised) 92%, transparent);min-height:22rem;box-shadow:inset 0 1px 0 #ffffffeb, 0 12px 28px var(--home-day-shadow);flex-direction:column;padding:clamp(1rem,1.7vw,1.45rem);display:flex;position:relative}.impact-workflow__steps article:before{border:2px solid var(--home-day-raised);background:var(--color-analysis-blue);content:"";width:.65rem;height:.65rem;position:absolute;top:-.37rem;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 1px #3474e88c}.impact-workflow__steps>li:last-child article:before{background:var(--color-signal-orange);box-shadow:0 0 0 1px #f26a328c}.impact-workflow__step-meta{color:var(--color-analysis-blue);font-family:var(--font-telemetry);justify-content:space-between;align-items:center;font-size:.65rem;display:flex}.impact-workflow__step-meta svg{border:1px solid var(--home-day-border);background:var(--home-day-recessed);border-radius:50%;width:1.9rem;height:1.9rem;padding:.42rem}.impact-workflow__stage{color:var(--color-signal-orange);text-transform:uppercase;margin:clamp(2.5rem,5vw,4rem) 0 0;font-size:.55rem;font-weight:600}.impact-workflow h3{margin:var(--space-3) 0;letter-spacing:-.025em;font-size:clamp(1.12rem,1.4vw,1.5rem)}.impact-workflow article>p:not(.impact-workflow__stage){color:var(--color-text-dark-muted);margin:0;font-size:.82rem;line-height:1.65}.impact-workflow small{padding-top:var(--space-5);color:var(--color-text-dark-muted);margin-top:auto;font-size:.49rem;line-height:1.5}.impact-workflow__arrow{z-index:2;width:1.15rem;color:var(--color-signal-orange);filter:drop-shadow(0 0 .35rem #f26a3252);position:absolute;top:48%;right:-.52rem}.impact-workflow__result{padding-top:var(--space-5);border-top:1px solid var(--home-day-border)}.impact-workflow__result>span{color:var(--color-signal-orange);font-size:.58rem}.impact-workflow__result strong{text-align:right;max-width:44rem;font-size:clamp(.9rem,1.3vw,1.1rem);font-weight:620}.home-motion[data-home-refinement=executive-decision-engineering] .ai-scan-explainer{--scan-panel:#111713;--scan-panel-raised:#18211b;--scan-text:var(--color-off-white);--scan-muted:var(--color-text-secondary);--scan-border:#cee2d226;border:1px solid var(--scan-border);border-radius:var(--home-radius-lg);background:radial-gradient(circle at 84% 18%, #3474e821, transparent 20rem), linear-gradient(145deg, var(--scan-panel-raised), var(--scan-panel));color:var(--scan-text);overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -22px 46px #00000038}.ai-scan-explainer__header,.ai-scan-explainer__footer,.ai-scan-explainer__result-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.ai-scan-explainer__header{padding:var(--space-5);border-bottom:1px solid var(--scan-border)}.ai-scan-explainer__header p{margin:var(--space-1) 0 0;color:var(--scan-muted);font-size:.78rem}.ai-scan-explainer__steps{padding:var(--space-5);gap:var(--space-3);margin:0;list-style:none;display:grid}.ai-scan-explainer__steps>li{min-height:5.6rem;padding:var(--space-4);align-items:center;gap:var(--space-4);border:1px solid var(--scan-border);border-radius:var(--home-radius-md);background:#ffffff08;grid-template-columns:auto 1fr auto;display:grid;position:relative}.ai-scan-explainer__steps>li:nth-child(2){background:#3474e812;border-color:#3474e857;margin-left:5%}.ai-scan-explainer__steps>li:nth-child(3){background:#f26a320f;border-color:#f26a325c;margin-left:10%}.ai-scan-explainer__step-icon{border:1px solid var(--scan-border);background:#00000029;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;position:relative}.ai-scan-explainer__step-icon svg{width:1.2rem;color:var(--color-analysis-blue-soft)}.ai-scan-explainer__step-icon span{color:var(--color-signal-orange);font-family:var(--font-telemetry);font-size:.48rem;position:absolute;bottom:-.18rem;right:-.22rem}.ai-scan-explainer__steps h3{margin:0;font-size:1rem}.ai-scan-explainer__steps p{color:var(--scan-muted);margin:.28rem 0 0;font-size:.75rem;line-height:1.5}.ai-scan-explainer__steps>li>svg{width:1rem;color:var(--color-signal-orange)}.ai-scan-explainer__result{margin:0 var(--space-5) var(--space-5);padding:var(--space-5);border:1px solid var(--scan-border);border-radius:var(--home-radius-md);background:#0000002e}.ai-scan-explainer__result-heading span,.ai-scan-explainer__footer,.ai-scan-explainer__result li>span,.ai-scan-explainer__result li>small{font-family:var(--font-telemetry);letter-spacing:.08em}.ai-scan-explainer__result-heading span{color:var(--color-intelligence-mint);font-size:.52rem}.ai-scan-explainer__result-heading h4{max-width:28rem;margin:var(--space-2) 0 0;font-size:clamp(1.05rem,1.8vw,1.45rem)}.ai-scan-explainer__result-heading>strong{color:var(--color-signal-orange);font-size:clamp(2.75rem,5vw,4.25rem);font-weight:440;line-height:1}.ai-scan-explainer__result ol{margin:var(--space-5) 0 0;padding:0;list-style:none}.ai-scan-explainer__result li{align-items:center;gap:var(--space-3);border-top:1px solid var(--scan-border);grid-template-columns:2.2rem 1fr auto;min-height:3.25rem;display:grid}.ai-scan-explainer__result li>span{color:var(--scan-muted);font-size:.5rem}.ai-scan-explainer__result li>strong{font-size:.79rem;font-weight:580}.ai-scan-explainer__result li>small{color:var(--color-analysis-blue-soft);border:1px solid;padding:.32rem .5rem;font-size:.47rem}.ai-scan-explainer__result li[data-tone=orange]>small{color:var(--color-signal-orange)}.ai-scan-explainer__result li[data-tone=mint]>small{color:var(--color-intelligence-mint)}.ai-scan-explainer__footer{padding:.8rem var(--space-5);border-top:1px solid var(--scan-border);color:var(--scan-muted);font-size:.5rem}@media (width<=75rem){.impact-workflow__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.impact-workflow__rail,.impact-workflow__arrow{display:none}.impact-workflow__steps article{min-height:18rem}.impact-workflow__stage{margin-top:2rem}}@media (width<=48rem){.impact-workflow__intro,.impact-workflow__result,.ai-scan-explainer__header,.ai-scan-explainer__footer,.ai-scan-explainer__result-heading{flex-direction:column;align-items:flex-start}.impact-workflow__intro p,.impact-workflow__result strong{text-align:left}.impact-workflow__steps{grid-template-columns:1fr}.impact-workflow__steps article{min-height:auto}.impact-workflow__stage{margin-top:var(--space-5)}.impact-workflow small{margin-top:var(--space-4)}.ai-scan-explainer__steps>li,.ai-scan-explainer__steps>li:nth-child(2),.ai-scan-explainer__steps>li:nth-child(3){margin-left:0}.ai-scan-explainer__steps>li>svg{display:none}.ai-scan-explainer__result{margin-inline:var(--space-3);padding:var(--space-4)}.ai-scan-explainer__result li{gap:var(--space-2);grid-template-columns:1.5rem 1fr auto}.ai-scan-explainer__footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){[data-impact-progress],[data-impact-step],[data-scan-step],[data-scan-priority]{opacity:1!important;transform:none!important}}.login-shell{background:var(--color-off-white);min-height:100vh;color:var(--color-text-dark)}.login-page{min-height:calc(100vh - var(--header-height));grid-template-columns:1fr 1fr;display:grid}.login-page__panel{align-items:center;min-width:0;padding:clamp(3rem,7vw,8rem);display:grid}.login-page__panel--brand{background:radial-gradient(circle at 16% 14%, #bdd3c01f, transparent 24rem), radial-gradient(circle at 86% 76%, #3474e814, transparent 26rem), linear-gradient(145deg, var(--color-graphite), var(--color-cockpit-black) 62%);color:var(--color-off-white);position:relative;overflow:hidden}.login-page__panel--brand:before{content:"";pointer-events:none;background-image:linear-gradient(#bdd3c008 1px,#0000 1px),linear-gradient(90deg,#bdd3c008 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000000b3,#0000 76%);mask-image:linear-gradient(135deg,#000000b3,#0000 76%)}.login-page__panel--brand:after{content:"";border:1px solid #d8e5d917;border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-12rem;right:-10rem;box-shadow:0 0 0 5rem #d8e5d905,0 0 0 11rem #d8e5d905}.login-page__brand-content,.login-form{z-index:1;width:min(100%,32rem);margin-inline:auto;position:relative}.login-page__brand-content .technical-label{color:var(--color-soft-mint);letter-spacing:.25em;margin-bottom:2rem;font-size:.65rem}.login-page h1{margin-bottom:1.5rem;font-size:clamp(2.5rem,4vw,4.35rem);line-height:1.05}.login-page__lead{color:var(--color-intelligence-mint);font-size:1.05rem}.login-page__benefits{gap:.9rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.login-page__benefits li{color:var(--color-soft-mint);align-items:center;gap:.9rem;display:flex}.login-page__benefits li>span{background:#ffffff0f;border:1px solid #d8e5d940;border-radius:.4rem;place-items:center;width:2rem;height:2rem;display:grid}.login-page__panel--form{background:var(--color-off-white)}.login-form h2{letter-spacing:-.04em;margin-bottom:.75rem;font-size:clamp(1.8rem,2.5vw,2.5rem);line-height:1.1}.login-form>p{color:var(--color-text-dark-muted);margin-bottom:2.5rem}.login-form label{color:var(--color-text-dark-soft);font-family:var(--font-telemetry);letter-spacing:.13em;text-transform:uppercase;margin:1.1rem 0 .45rem;font-size:.66rem;display:block}.login-form input{width:100%;min-height:3.65rem;color:var(--color-text-dark);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#f6f4ef;border:1px solid #dedbd4;border-radius:.45rem;outline:none;padding:0 1.1rem}.login-form input:focus{border-color:var(--color-analysis-blue);box-shadow:0 0 0 3px #3474e81f}.login-form__recovery{width:fit-content;color:var(--color-text-dark-muted);margin:.55rem 0 1.5rem auto;font-size:.82rem;display:block}.login-form__error{margin:-.5rem 0 1rem;font-size:.86rem;color:#a83939!important}.login-form__submit{background:var(--color-signal-orange);color:#111;cursor:pointer;border:0;border-radius:.4rem;width:100%;min-height:3.6rem;font-weight:800}.login-form__submit:hover{background:var(--color-signal-orange-hover)}.login-form__submit:disabled{cursor:wait;opacity:.65}.admin-auth-state{color:#f1f3ef;min-height:100vh;font-family:var(--font-telemetry);background:#0b0e0c;place-items:center;display:grid}.admin-shell{color:#171b18;background:#f2f1ec;grid-template-columns:17.5rem minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{z-index:30;color:#f1f3ef;background:#0b2f24;flex-direction:column;height:100vh;padding:1.5rem 1.25rem;display:flex;position:sticky;top:0}.admin-sidebar .brand-logo{margin-bottom:2rem}.admin-sidebar .brand-logo--seal .brand-logo__official{width:7.5rem}.admin-sidebar__identity{border-block:1px solid #d8e5d91f;gap:.15rem;padding:1rem 0;display:grid}.admin-sidebar__identity span{color:#9fb4a6;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.admin-sidebar nav{gap:.25rem;margin-top:1.5rem;display:grid}.admin-sidebar nav a,.admin-sidebar__logout{color:#b9c9be;text-align:left;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.75rem;min-height:2.8rem;padding:.7rem .75rem;font-size:.88rem;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#fff;background:#ffffff14}.admin-sidebar nav a.active{box-shadow:inset 3px 0 0 var(--color-signal-orange)}.admin-sidebar__logout{cursor:pointer;margin-top:auto}.admin-sidebar__logout:hover{color:#fff}.admin-main{min-width:0}.admin-page{width:min(100%,86rem);min-height:100vh;margin-inline:auto;padding:clamp(2rem,5vw,5rem)}.admin-page>header{margin-bottom:2.5rem}.admin-page>header .technical-label{color:#738078}.admin-page>header h1{margin:.75rem 0;font-size:clamp(2.4rem,4vw,4.5rem)}.admin-page>header p:last-child{color:#69736d}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.admin-metric-grid article{background:#fff;border:1px solid #d7d9d4;border-radius:.55rem;min-height:11rem;padding:1.35rem;display:grid;position:relative;box-shadow:0 14px 36px #2b383012}.admin-metric-grid article svg{color:var(--color-analysis-blue)}.admin-metric-grid article span{color:#68736c;align-self:end;font-size:.82rem}.admin-metric-grid article strong{font-size:2.2rem}.admin-panel,.admin-list{background:#fff;border:1px solid #d7d9d4;border-radius:.55rem;margin-top:1.5rem;padding:1.5rem}.admin-panel h2{font-size:1.45rem}.admin-panel p{color:#69736d;margin-bottom:0}.admin-state{background:#fff;border:1px solid #d7d9d4;margin-top:1.5rem;padding:1.5rem}.admin-state--error{color:#a83939}.admin-list{padding:0;display:grid;overflow:hidden}.admin-list__row{border-bottom:1px solid #e1e2dd;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.25rem;display:grid}.admin-list__row:last-child{border-bottom:0}.admin-list__row>span:first-child{display:grid}.admin-list__row small{color:#79827c}.admin-back{color:#5b675f;margin-bottom:2rem;display:inline-flex}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-detail-grid article{background:#fff;border:1px solid #d7d9d4;gap:.35rem;padding:1.25rem;display:grid}.admin-detail-grid span{color:#79827c;text-transform:uppercase;font-size:.75rem}.admin-shell__mobile-trigger{display:none}.narok-console{color:#f1f3ef;background:#0b0e0c}.narok-console__header{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.narok-console__header p:last-child{color:#9eaaa1}.narok-console__status{color:#aeb8b0;font-family:var(--font-telemetry);text-transform:uppercase;border:1px solid #d8e5d926;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.65rem;display:flex}.narok-console__status span{background:#63d493;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 .8rem #63d493}.narok-tabs{border-bottom:1px solid #d8e5d91f;gap:.3rem;display:flex}.narok-tabs button{color:#8f9b92;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.55rem;padding:.8rem 1rem;display:flex}.narok-tabs button[aria-selected=true]{border-color:var(--color-signal-orange);color:#fff}.narok-chat{background:#111713;border:1px solid #d8e5d91f;border-radius:.75rem;grid-template-rows:minmax(20rem,1fr) auto;min-height:34rem;margin-top:1rem;display:grid;overflow:hidden}.narok-chat__messages{flex-direction:column;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.narok-empty{text-align:center;justify-items:center;margin:auto;display:grid}.narok-empty>svg{width:3rem;height:3rem;color:var(--color-signal-orange);margin-bottom:1rem}.narok-empty h2{font-size:1.65rem}.narok-empty p{color:#8f9b92}.narok-message{background:#19201b;border:1px solid #d8e5d91f;border-radius:.7rem;width:min(82%,46rem);padding:.9rem 1rem}.narok-message--user{background:#3474e81a;border-color:#3474e859;align-self:flex-end}.narok-message span{color:var(--color-signal-orange);font-family:var(--font-telemetry);text-transform:uppercase;font-size:.62rem}.narok-message p{white-space:pre-wrap;margin:.3rem 0 0}.narok-composer{background:#0e120f;border-top:1px solid #d8e5d91f;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.6rem;padding:1rem;display:grid}.narok-composer textarea{resize:vertical;color:#fff;background:#171d19;border:1px solid #d8e5d926;border-radius:.45rem;outline:none;min-height:4.5rem;padding:.9rem}.narok-composer button{color:#fff;cursor:pointer;background:#202722;border:1px solid #d8e5d926;border-radius:.45rem;place-items:center;width:2.9rem;height:2.9rem;display:grid}.narok-composer button[type=submit]{background:var(--color-signal-orange);color:#0b0e0c}.narok-library{background:#111713;border:1px solid #d8e5d91f;border-radius:.75rem;margin-top:1rem;padding:1.5rem}.narok-library__title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.narok-library__title h2{margin-bottom:.35rem;font-size:1.55rem}.narok-library__title p{color:#8f9b92;margin:0}.narok-library__title button{color:#fff;cursor:pointer;background:#202722;border:1px solid #d8e5d926;align-items:center;gap:.5rem;min-height:2.7rem;padding:.7rem .9rem;display:flex}.narok-history-item,.narok-knowledge-item{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #d8e5d91a;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4.5rem;padding:.9rem;display:flex}.narok-history-item{cursor:pointer}.narok-history-item>span,.narok-knowledge-item>span{margin-right:auto;display:grid}.narok-history-item small,.narok-knowledge-item small{color:#8f9b92}.narok-error{color:#faa;background:#d957571a;border:1px solid #d9575766;margin:1rem 0 0;padding:.8rem 1rem}@media (width<=70rem){.login-page__panel{padding:3rem}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.login-page{grid-template-columns:1fr}.login-page__panel{min-height:auto;padding:3.5rem 1.5rem}.login-page__panel--brand{min-height:32rem}.admin-shell{display:block}.admin-shell__mobile-trigger{z-index:50;color:#fff;background:#0b2f24;border:1px solid #d8e5d92e;border-radius:.4rem;place-items:center;width:3rem;height:3rem;display:grid;position:fixed;top:1rem;right:1rem}.admin-sidebar{width:min(85vw,18rem);transition:transform var(--transition-base);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.admin-sidebar.is-open{transform:translate(0)}.admin-page{padding:5rem 1.25rem 2rem}.admin-detail-grid{grid-template-columns:1fr}.narok-console__header,.narok-library__title{flex-direction:column;align-items:flex-start}}@media (width<=34rem){.admin-metric-grid{grid-template-columns:1fr}.admin-list__row{grid-template-columns:minmax(0,1fr) auto}.admin-list__row>svg{display:none}.narok-composer{grid-template-columns:minmax(0,1fr) auto}.narok-composer button[type=button]{display:none}}
