@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACGwAAAPhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFVgdiDAcb/QYAPgzwZHz0amDAsKCIAUNBxY4adYkuet9b2KTk/79Ove/LxCVSiGQFwXWASAZMohxbLgCMPCFvyHNPR9rKU88eHqD9mO8+rpFk0s2aqCfY1oA6SYum2aKnLSRSmvjlC+y3um281ZeDIQrmYiyCoWmo29csVHuTMihgNf8LRRLBQq5QyKe/n/r/Gps6lCbyRtHaQe/mFTjinUdZtI2aBrybfsCtebbZkoV9Jqium44W/7pGEMAEAACGEA4hgEGqAqy/sb0flkNJmYOFCoCFKADowB+bgw5AAKLC6BAdZjEVINNahAEAwiEMp1IMg2qsdOlERwBARdR4VfgcGqmBXY9ZAG1+K7SMzFBLaWkBzNH6R9q68EJe1ZvU/IVAXRh8POg2AKwk+QV4HFr9tsBiDJCKXQ2GFOKA8Ik0Q0aQxVQcCyZA/gsBQGmUCwAYgAMsxiHAYirdABsbDmDGcznnU0j4N9EotvGXPtqKYk8g6hiEIgUAwAAAFgNMgADgOFgtEKDCIhEoqRBKFehUyypUkG2FrFAsce6SxgNj2DBo6h8yjxqDN1+Hi9fZ11nZF+2cG5Lzh7WzRy47XNyGnGvH+Sfl3PDIOUduZ0lPzRj7p2DGHAA4Td8FlNX2eDCzUdtJ35OwF/2cvNvV93Si/+ncLw/eVnr6ZVuVvb0hSSgbL213vzLkya2q9eSXDZWv/d9nhshwktN07JvAdt3RwAvlY6Vt7vu9wwfsWla6tHTJ2TYnAmcjJ8aPT/h9xpWa7MquzPmU9c3Zlh3PrksFq0YALZ3nLi+qXuvIVgDswK5xf/39/RAArLhp279bsVZ9k8L9BPjykkoA+P7iRfb4dd5w0GAAgOCFc7I7CMr/S29mrj7ZhfbkEIos22UsN2YmOwDBjhECGJRQWY3LtBlDAIs7UlCqHsCbsBlLiRBKpIwlZEo5dX42qnBStQp3pBrZ9kktSnRKbZLlSuwMkjWIg8nSZlLfQ41EA2o6D9BLNksyp4VCMiPMa4hfWFCIoj3aQbcZCXG8VpIoSYxCwusjmROHPL9iXlwFJ6c4r5iweYo4QVzYDIEsJsipS6P23MVs4Ma8VQgH+cV+P0w2h1dAICqVr1JQgEImmxE3RiQoJygkmkC3V78ubbpUVkd700EJM8hqn0YjPz/fTTZvs9hohldAtC5eP6H+qvPef7cYWYSfl4LnkqAIkcXE8TJ3wRMURr2aBA+Bl2yWk0IWJVNsNs/PKZEsjNK5sCXTxgZAqo8hARc4UpGaNKTVuDx/BNBPm5gLi6JLZO7e8MYCcX2RXvImFP/3cYBRPaBPoVjyIMRLvQUAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/plus-jakarta-sans-vietnamese-300-normal.FNv3s1Fp.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-vietnamese-300-normal.BL0ZUFp7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/plus-jakarta-sans-latin-ext-300-normal.PkbsTXxT.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-300-normal.LDXQZY0y.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/plus-jakarta-sans-latin-300-normal.ubitlNZx.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-300-normal.n-kmFdAV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgXqOjr1NUQVQAAAIwAAAAPQAAAEjnc8sdY21hcAAAAnAAAABDAAAAZAHsImBnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABWAAAAaAMR8wnaGVhZAAABBQAAAA2AAAANiIkFjloaGVhAAAETAAAAB8AAAAkCMQChGhtdHgAAARsAAAAIAAAACYPJwD7bG9jYQAABIwAAAAWAAAAFgJYAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABLAAAArQ80WAIcG9zdAAABewAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhimOcwMDKwMDUxRTBwMDgDaEZ4xg0GJ0YUAE7EDPBOCH+3v4MBxh4Fbaw8P1XYmBgFWBMUWBgnAySY5JgegmkFBiYAdSUCkx42g3HsQ1AUBgGwPt+CgmlESymQqJ8iTUMZDjvuhMxKawKm3qOs2XgavudWYxW/UrlpT7607eA8APRSgVAAAAAeNpjYGBgAmJmIBYBkoxgmoUhAEgLACFInJdBgcGRYQHDQUYmhS3//2OK/P/5/8n/A/9T/zv+Z7wfDDQDDQAA8SQUYgAAAQAB//8AD3jabRA1QkNRLMnXenF3d/mGQ+3DiDsTNiInKCss+AFgxv0YPQILMuNODee9uCfAQh0AuekSGBDABDaAKCUjBv2YE8Y6El/uv5DWdf1lSNdPg+BP9mcBzdClP98IIKGEWXkZQlQGY0J7N9o7m173HAMYN0eXL3GHh4g4+/YWymHOKRcQwJ8pwgn4/rEbwAE+INDermmQbiAZqgG4zNxcRdZULcs/XgYv8DHRsbFSpapJVvJPrmqqIufmZmXyQlYDSZWxsTHRAi9IMeh2jtUYWb6Rcl4nRc6S7SxROmO6LPrI6yEuiJzZb5C7YrqsntE6f6SB5RvMUn9VWoLJ5HCYTEmpuVWpFbVaWzFuOozmxE9V6qtOizcbHYAwTl7MYWKBAYjSJGG8Z3yavKurYc+a3+O/MAbml6IDI/sZzyMn6TktJQUFJc3ZOnlz3cVFZWVFxe5ceAeNy1AJAAEAAAACEi1gomnYXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/2P/EAVQBKUAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDA2vo/+e9l1gCgCCrgBAB//AVQAHjaY2pgsGHqYeCGYYZVDAwwzDSPwRzISmdIBwB5hgYtAAAAIQA7AEcAUwBTAFMAUwCnALQA0AAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaLMY1AcMAAEXBF+aMFZC9zJ0jogrqpGiqIUUxEPw3HRDxw8KwA6AxHrpBZuS6SWqcdIucVrfZUegON166y4q7nnIim29YxCz0aHioj4O+MrLAbSgGgug7ioVl5lZQZmZmJv9wcvs+QSkcWWuYGS/uEvnghk9WyHq+88IdRzx4PvEsprkSMsbqc2Xk07KJaMaYGe/vnlH0SX6LRdbZFsvJrerzTUujd/YwkmiPcR9U51TJcegrjZ6I8oFB/fUzxgBTqh79G13vKs7ol5vQhrxd/MQJZZHCT6xQFuuv7322WNOmWsu37NU4hzkiCSXSP121RvrRvO2LPHg29qNGLPKq/k4uMEPO81ksjTztFfN6MqYKdbf0cqfyQ9SOGiF6ltQ+0NegAx1fYaVrDHjaY2BiAIP/qQwaDNgAFxCrMJxkZGJgZmRmZGFkZWRjZGdzTCpKLUtlL83LNDBwNGByDgIxjQycTDgTk0tLUpPzc5PAksYGZgDvLw/DAAAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-vietnamese-400-normal.Cg2kxhWu.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-vietnamese-400-normal.B8TCSmUq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-ext-400-normal.D127hM_v.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-400-normal.2ppkqaOR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-400-normal.BDKaGhyp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/plus-jakarta-sans-vietnamese-500-normal.DiU8zqi-.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-vietnamese-500-normal.CvE5C8T-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/plus-jakarta-sans-latin-ext-500-normal.9VZagAe1.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-500-normal.CqEEAICU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/plus-jakarta-sans-latin-500-normal.Bf-nb4oT.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-500-normal.DYtqi0QS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-vietnamese-600-normal.Y4VTTRme.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-vietnamese-600-normal.5YsyKbU1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-ext-600-normal.DQgPU_Cg.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-600-normal.B0WRRYJ1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-vietnamese-700-normal.CV6qDkkj.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-vietnamese-700-normal.BCh_uG_5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-ext-700-normal.BajbvANd.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-700-normal.8-d-IyIQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--primary: #735de8;--primary-deep: #201342;--ink: #111015;--ink-deep: #06060a;--ink-soft: #5a5662;--night: #151725;--graphite: #2d2d2f;--paper: #f5f3f0;--paper-warm: #f0eae6;--white: #ffffff;--ivory: #f4f1ef;--yellow: #d7a848;--accent: #d7a848;--gold-deep: #8a6420;--primary-text: #5f48d8;--coral: #ed6969;--cyan: #e4f5f3;--mist: #e9e2ff;--line: #ded8cd;--sage: #dfeee7;--radius-sm: 6px;--radius: 8px;--radius-lg: 14px;--radius-xl: 22px;--radius-ui: 10px;--radius-panel: 16px;--shadow: 0 24px 60px rgba(17, 16, 21, .12);--shadow-deep: 0 34px 90px rgba(0, 0, 0, .36);--content-max: 1280px;--nav-max: var(--content-max);--page-gutter: clamp(40px, 5.5vw, 80px);--container-width: min(var(--content-max), calc(100vw - (var(--page-gutter) * 2)));--nav-width: min(var(--nav-max), calc(100vw - (var(--page-gutter) * 2)));--section-y: clamp(88px, 7vw, 112px);--section-y-tight: clamp(64px, 5vw, 76px);--hero-y-start: clamp(132px, 11vw, 154px);--hero-y-end: clamp(80px, 7vw, 104px);--type-hero: clamp(52px, 5.6vw, 78px);--type-section: clamp(40px, 4.5vw, 60px);--type-subsection: clamp(28px, 3vw, 38px);--type-card-title: 18px;--max: var(--content-max);--font: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display: "Newsreader Variable", "Iowan Old Style", Georgia, serif;--hero-background: url(/assets/hero/kaiya-hero-atmosphere.png)}*{box-sizing:border-box}html{min-width:320px;background:var(--paper);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--paper);line-height:1.58;letter-spacing:0;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body::selection{background:var(--yellow);color:var(--ink)}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}[id]{scroll-margin-top:104px}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}main{min-height:70vh}.site-shell{overflow:clip}.container{width:var(--container-width);max-width:none;margin-inline:auto}.section{padding:var(--section-y) 0;scroll-margin-top:96px}.section-tight{padding:var(--section-y-tight) 0}.band-white{background:var(--white)}.band-mist{background:var(--mist)}.band-cyan{background:linear-gradient(180deg,var(--cyan),#f7fdff)}.band-deep{color:var(--white);background:var(--primary-deep)}.eyebrow{margin:0 0 14px;color:var(--primary-text);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.band-deep .eyebrow,.hero .eyebrow{color:var(--yellow)}h1,h2,h3,p{margin-top:0}h1,.hero-title{max-width:920px;margin-bottom:26px;font-size:var(--type-hero);font-weight:600;line-height:1.04;letter-spacing:0;text-wrap:balance}.hero-title{max-width:780px;font-family:var(--display);font-size:76px;font-weight:400;line-height:1.04}h2{max-width:820px;margin-bottom:24px;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:0;text-wrap:balance}h3{margin-bottom:12px;font-size:var(--type-card-title);font-weight:600;line-height:1.18;letter-spacing:0;text-wrap:balance}.lead{max-width:750px;color:var(--ink-soft);font-size:clamp(19px,2vw,23px);font-weight:300;line-height:1.42;text-wrap:pretty}.band-deep .lead,.hero .lead{color:#ffffffd1}.muted{color:var(--ink-soft)}.grid{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);gap:64px;align-items:center}.card{height:100%;border:1px solid rgba(33,11,85,.12);border-radius:var(--radius);background:var(--white);padding:28px;box-shadow:0 12px 32px #210b550f}.card.subtle{background:#ffffffbd;box-shadow:none}.card.highlight{border-color:#6126e047;background:#fff;box-shadow:var(--shadow)}.chip-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(97,38,224,.16);border-radius:999px;background:var(--mist);color:var(--primary-deep);padding:8px 14px;font-size:13px;font-weight:700;line-height:1.2}.chip.cyan{border-color:#1c7c992e;background:var(--cyan)}.chip.yellow{border-color:#fcbd0059;background:#fff5c9}.chip.coral{border-color:#ed696947;background:#fff0f0}.button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.section-actions{margin-top:28px}.section-actions-large{margin-top:30px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;padding:14px 22px;font-size:15px;font-weight:700;line-height:1.2;text-align:center;box-shadow:0 0 #11101500;transition:transform .16s cubic-bezier(.2,0,0,1),background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.button:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #1110150d,0 10px 24px #11101514}.button:active{transform:scale(.96)}.button.primary{background:var(--ink);color:var(--white)}.button.secondary{border-color:#16151b29;background:var(--white);color:var(--ink)}.button.light{border-color:#ffffff38;background:var(--white);color:var(--ink)}.button.ghost{border-color:#ffffff47;background:#ffffff14;color:var(--white)}.site-header{position:fixed;top:0;right:0;left:0;z-index:20;border-bottom:0;background:transparent;padding:18px 0 0}.site-header .container{width:var(--nav-width);max-width:none}.nav-inner{--nav-height: 62px;--nav-button-height: 40px;--nav-vertical-inset: calc((var(--nav-height) - var(--nav-button-height)) / 2);--nav-end-inset: var(--nav-vertical-inset);--nav-start-inset: 26px;--nav-action-gap: var(--nav-vertical-inset);--nav-radius: calc(var(--nav-height) / 2);--nav-button-radius: calc(var(--nav-button-height) / 2);position:relative;isolation:isolate;display:flex;height:var(--nav-height);min-height:var(--nav-height);align-items:center;justify-content:space-between;gap:28px;border:1px solid rgba(255,255,255,.34);border-radius:var(--nav-radius);background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.2),transparent 34%),radial-gradient(circle at 86% 100%,rgba(17,16,21,.08),transparent 40%),linear-gradient(180deg,#ffffff29,#f4f1ef14 54%,#f4f1ef24),#f4f1ef29;padding:var(--nav-vertical-inset) var(--nav-end-inset) var(--nav-vertical-inset) var(--nav-start-inset);box-shadow:0 24px 70px #00000038,0 7px 24px #11101514,0 1px #ffffffc7 inset,0 -1px #11101514 inset;backdrop-filter:blur(18px) saturate(155%) contrast(1.04);-webkit-backdrop-filter:blur(18px) saturate(155%) contrast(1.04);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.nav-inner:before{content:"";position:absolute;inset:1px;border-radius:inherit;z-index:0;background:linear-gradient(180deg,#ffffff29,#ffffff08 44%,#fff0),linear-gradient(90deg,rgba(255,255,255,.1),transparent 18%,transparent 82%,rgba(17,16,21,.05));box-shadow:0 0 0 1px #1110150f inset,0 1px #ffffff9e inset;pointer-events:none}.kaiya-nav-glass .liquid-glass-tint{background:radial-gradient(circle at 12% 12%,rgba(255,255,255,.16),transparent 28%),radial-gradient(circle at 88% 84%,rgba(17,16,21,.08),transparent 34%),linear-gradient(180deg,#ffffff14,#f4f1ef0a)}.kaiya-nav-glass .liquid-glass-box{background:#ffffff05;box-shadow:inset 0 0 18px #ffffff47,inset 0 1px #ffffff7a,inset 0 -1px #1110150f}.site-header .kaiya-nav-glass.liquid-glass{overflow:visible}.site-header[data-nav-tone=dark] .nav-inner{border-color:#ffffff3d;background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.12),transparent 34%),radial-gradient(circle at 86% 100%,rgba(255,255,255,.05),transparent 40%),linear-gradient(180deg,#ffffff14,#0e0d1214 54%,#0e0d1229),#0e0d122e;box-shadow:0 24px 70px #00000057,0 8px 28px #0000002e,0 1px #ffffff6b inset,0 -1px #00000038 inset}.site-header[data-nav-tone=dark] .nav-inner:before{background:linear-gradient(180deg,#ffffff24,#ffffff08 44%,#fff0),linear-gradient(90deg,rgba(255,255,255,.1),transparent 18%,transparent 82%,rgba(255,255,255,.04));box-shadow:0 0 0 1px #ffffff14 inset,0 1px #ffffff47 inset}.site-header[data-nav-tone=dark] .kaiya-nav-glass .liquid-glass-tint{background:radial-gradient(circle at 12% 12%,rgba(255,255,255,.1),transparent 28%),radial-gradient(circle at 88% 84%,rgba(255,255,255,.05),transparent 34%),linear-gradient(180deg,#ffffff0f,#0e0d1214)}.site-header[data-nav-tone=dark] .kaiya-nav-glass .liquid-glass-box{background:#ffffff03;box-shadow:inset 0 0 18px #fff3,inset 0 1px #ffffff6b,inset 0 -1px #0000002e}.nav-inner>:not(.liquid-glass-tint):not(.liquid-glass-filter-layer):not(.liquid-glass-content){position:relative;z-index:2}.brand{display:inline-flex;align-items:center;gap:9px;margin-left:-8px;padding:5px 8px;font-weight:700;letter-spacing:0}.brand-logo{width:104px;height:auto;opacity:1}.site-header .brand-logo{transform:translateY(2px)}.brand-logo-light,.site-header[data-nav-tone=dark] .brand-logo-dark{display:none}.site-header[data-nav-tone=dark] .brand-logo-light{display:block}.footer-logo{width:112px;transform:none}.site-footer .brand{margin-left:0;padding:0}.brand-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:var(--radius-sm);background:var(--ink);color:var(--white);font-size:14px}.nav-links{display:flex;gap:clamp(18px,2.1vw,30px);align-items:center;color:#111015bd;font-size:14px;font-weight:700;transition:color .18s ease}.site-header[data-nav-tone=dark] .nav-links{color:#ffffffbd}.nav-links a{transition:color .16s ease}.nav-item{position:relative;display:inline-flex;align-items:center}.nav-link{display:inline-flex;align-items:center;min-height:36px}.nav-submenu{position:absolute;top:calc(100% + 12px);left:50%;z-index:5;display:grid;width:min(320px,calc(100vw - 40px));gap:2px;border:1px solid rgba(17,16,21,.1);border-radius:14px;background:#faf8f5f5;padding:8px;box-shadow:0 28px 70px #11101529,inset 0 1px #ffffffc7;opacity:0;pointer-events:none;transform:translate(-50%,-4px);visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.nav-submenu a{border-radius:10px;padding:10px 12px;color:#111015c2;font-size:13px;line-height:1.25}.nav-submenu a:hover{background:#1110150d;color:var(--ink)}.nav-item-has-menu:hover .nav-submenu,.nav-item-has-menu:focus-within .nav-submenu{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible;transition-delay:0s}.site-header[data-nav-tone=dark] .nav-submenu{border-color:#ffffff29;background:#141318f5;box-shadow:0 28px 70px #00000052,inset 0 1px #ffffff29}.site-header[data-nav-tone=dark] .nav-submenu a{color:#ffffffc2}.site-header[data-nav-tone=dark] .nav-submenu a:hover{background:#ffffff14;color:var(--white)}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--ink)}.site-header[data-nav-tone=dark] .nav-links a:hover,.site-header[data-nav-tone=dark] .nav-links a[aria-current=page]{color:var(--white)}.nav-actions{display:flex;gap:var(--nav-action-gap);align-items:center}.nav-actions .button{height:var(--nav-button-height);min-height:var(--nav-button-height);align-self:center;border-radius:var(--nav-button-radius);padding:0 18px;font-size:14px;line-height:1}.nav-actions .button.primary{border-color:#111015e6;background:#111015f0;color:var(--white);box-shadow:0 10px 26px #0000002e,0 1px #ffffff1f inset}.site-header[data-nav-tone=dark] .nav-actions .button.primary{border-color:#ffffffd6;background:#ffffffe6;color:var(--ink);box-shadow:0 12px 28px #00000038,0 1px #ffffffb3 inset}.nav-actions .button.secondary{border-color:#11101521;background:#ffffff52;color:#111015c7;box-shadow:0 1px #ffffff70 inset,0 8px 20px #1110150d}.site-header[data-nav-tone=dark] .nav-actions .button.secondary{border-color:#fff3;background:#ffffff12;color:#ffffffc7;box-shadow:0 1px #ffffff29 inset,0 8px 20px #0000001a}.nav-toggle{display:none;border:1px solid rgba(17,16,21,.14);border-radius:999px;background:#ffffff47;padding:10px 14px;color:var(--ink);font-weight:700}.site-header[data-nav-tone=dark] .nav-toggle{border-color:#ffffff2e;background:#ffffff14;color:var(--white)}.hero{position:relative;min-height:calc(100svh - 106px);padding:var(--hero-y-start) 0 var(--hero-y-end);color:var(--white);background:linear-gradient(180deg,#06060a0a,#06060a85 74%,#06060af2),linear-gradient(90deg,#06060ad1,#06060a38 54%,#06060a75),var(--hero-background) center / cover no-repeat,var(--ink-deep);overflow:clip}.hero-background-video{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.22;filter:brightness(.72) saturate(.56) contrast(1.04) blur(4px);transform:scale(1.1);pointer-events:none}.hero:before{content:"";position:absolute;z-index:1;inset:0;background:radial-gradient(circle at 70% 30%,rgba(215,168,72,.08),transparent 24%),radial-gradient(circle at 18% 26%,rgba(255,255,255,.04),transparent 28%),linear-gradient(90deg,#06060ac7,#06060a5c 52%,#06060ab8);pointer-events:none}.hero:after{content:"";position:absolute;z-index:1;inset:auto 0 0;height:110px;background:linear-gradient(180deg,rgba(6,6,10,0),var(--ink-deep));pointer-events:none}.hero .container{position:relative;z-index:2;width:var(--container-width);max-width:none}.hero-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(480px,1.04fr);row-gap:24px;column-gap:clamp(36px,5vw,74px);align-items:center}.hero-copy{padding-bottom:14px}.hero .eyebrow{color:var(--yellow);font-size:13px;font-weight:800;letter-spacing:.18em}.hero .lead{max-width:560px;color:#f4f1efb8}.hero-proof-line{display:flex;flex-wrap:wrap;gap:6px 18px;max-width:560px;margin:24px 0 0;color:#f4f1ef94;font-size:12px;font-weight:800;line-height:1.35}.hero-proof-line span{white-space:nowrap}.hero-video-invite{appearance:none;position:relative;display:inline-grid;grid-template-columns:68px minmax(0,1fr);width:min(100%,390px);justify-self:end;align-self:center;translate:0 clamp(36px,5vh,66px);gap:18px;align-items:center;border:0;border-radius:0;background:transparent;padding:0;color:var(--white);cursor:pointer;font:inherit;text-align:left;text-decoration:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition-property:transform,opacity;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.hero-video-invite:before{content:none}.hero-video-invite:hover{opacity:.92;transform:translateY(-2px)}.hero-video-invite:active{transform:scale(.96)}.hero-video-invite:focus-visible{outline:2px solid rgba(244,241,239,.86);outline-offset:4px}.hero-video-play{position:relative;display:grid;width:68px;height:68px;place-items:center;border-radius:50%;background:#f4f1eff0;color:var(--ink);box-shadow:0 18px 52px #0000004d,0 0 0 8px #f4f1ef14,inset 0 1px #ffffffbd}.hero-video-play:before{content:"";width:0;height:0;margin-left:5px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid currentColor}.hero-video-copy{position:relative;display:grid;gap:0;max-width:340px}.hero-video-copy strong{color:var(--white);font-size:clamp(22px,1.8vw,28px);font-weight:800;line-height:1.08;letter-spacing:0;text-wrap:balance}.hero-video-label-mobile{display:none}.hero-video-dialog{width:min(1040px,calc(100vw - 40px));border:1px solid rgba(244,241,239,.18);border-radius:28px;background:#07070b;color:var(--white);padding:0;box-shadow:0 44px 130px #0000009e,inset 0 1px #ffffff1f;overflow:hidden}.hero-video-dialog::backdrop{background:#06060ac7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.hero-video-dialog-bar{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(244,241,239,.1);background:#f4f1ef0d;padding:10px 12px 10px 18px;color:#f4f1efd1;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hero-video-close{appearance:none;position:relative;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(244,241,239,.14);border-radius:50%;background:#f4f1ef14;color:var(--white);cursor:pointer;transition-property:transform,background-color,border-color;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}.hero-video-close:hover{border-color:#f4f1ef4d;background:#f4f1ef24}.hero-video-close:active{transform:scale(.96)}.hero-video-close span,.hero-video-close span:before{display:block;width:14px;height:2px;border-radius:999px;background:currentColor}.hero-video-close span{transform:rotate(45deg)}.hero-video-close span:before{content:"";transform:rotate(90deg)}.hero-proof{display:grid;gap:18px;width:100%;max-width:620px;margin-top:clamp(18px,3vh,34px)}.hero-proof-logos{display:grid;gap:18px;min-width:0}.hero-proof-label{color:var(--yellow);font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.16em;opacity:.82;text-transform:uppercase}.hero-logo-list{display:flex;flex-wrap:wrap;gap:18px 34px;align-items:center;min-width:0;width:100%}.hero-logo-mark{display:inline-flex;min-height:28px;align-items:center;gap:9px;color:#f4f1ef9e;font-size:14px;font-weight:800;line-height:1}.hero-logo-mark img{width:auto;max-width:124px;height:24px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.58}.hero-logo-mark.mark-only img{width:23px;height:23px;border-radius:var(--radius-sm)}.product-frame{position:relative;display:block;width:min(100%,700px);justify-self:end;border:1px solid rgba(255,255,255,.58);border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 12%,rgba(115,93,232,.08),transparent 34%),linear-gradient(145deg,#faf8f5fa,#edeae6fa);color:var(--ink);box-shadow:var(--shadow-deep),0 0 0 1px #06060a29;overflow:hidden}.product-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px #ffffffd1;pointer-events:none}.product-frame.light{border-color:#1110151a;box-shadow:var(--shadow)}.product-main{min-width:0}.traffic{display:flex;gap:7px}.traffic span{width:9px;height:9px;border-radius:50%;background:var(--line)}.traffic span:nth-child(1){background:#ed6969}.traffic span:nth-child(2){background:#d7a848}.traffic span:nth-child(3){background:#49c46d}.product-body{display:grid;padding:clamp(28px,3.4vw,38px)}.assignment-brief{display:grid;gap:24px;min-width:0}.assignment-header{display:grid;gap:10px}.assignment-topline{display:flex;align-items:center;gap:10px}.assignment-mark{display:block;width:36px;height:36px;border-radius:8px}.assignment-kicker{margin:0;color:var(--gold-deep);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.assignment-title{max-width:24ch;font-size:clamp(25px,2vw,30px);font-weight:800;line-height:1.08;letter-spacing:0;text-wrap:balance}.assignment-lead{max-width:43ch;margin:0;color:#111015a3;font-size:14px;line-height:1.5}.assignment-sections{display:grid;gap:16px}.assignment-section{display:grid;grid-template-columns:minmax(118px,.24fr) minmax(0,1fr);gap:24px;align-items:start;border-top:1px solid rgba(17,16,21,.1);padding-top:16px}.assignment-section h3{margin:0;color:#111015eb;font-size:13px;font-weight:800;line-height:1.25}.assignment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:0;list-style:none}.assignment-section p{position:relative;margin:0;color:#1110159e;font-size:13px;line-height:1.5}.assignment-list li{position:relative;color:#111015ad;padding-left:17px;font-size:13px;font-weight:700;line-height:1.35}.assignment-list li:before{content:"";position:absolute;top:.62em;left:0;width:5px;height:5px;border-radius:50%;background:#735de894;transform:translateY(-50%)}.section-heading{display:grid;gap:12px;margin-bottom:42px}.section-heading.center{justify-items:center;text-align:center}.section-heading.center .lead{margin-inline:auto}.shift-visual{display:grid;gap:18px}.delivery-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}.work-column{display:grid;gap:12px}.work-ticket{border:1px solid rgba(33,11,85,.1);border-radius:var(--radius);background:var(--white);padding:16px;color:var(--ink-soft);font-size:14px;font-weight:700}.flow-arrow{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:var(--ink);color:var(--white);font-weight:700}.assembly{color:var(--white);background:radial-gradient(circle at 16% 22%,rgba(252,189,0,.13),transparent 24%),radial-gradient(circle at 86% 70%,rgba(97,38,224,.28),transparent 30%),linear-gradient(135deg,#210b55,#1a0d43 58%,#111015)}.assembly .eyebrow{color:var(--yellow)}.assembly .lead{color:#ffffffc2}.assembly-wrap{display:grid;grid-template-columns:minmax(0,.62fr) minmax(560px,1.18fr);gap:46px;align-items:start}.assembly-copy{position:sticky;top:112px}.walkthrough-copy h2{max-width:680px}.walkthrough-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.walkthrough-proof span{display:inline-flex;min-height:36px;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;padding:8px 12px;color:#ffffffc7;font-size:13px;font-weight:800}.walkthrough-stage{min-width:0}.chat-shell{display:grid;grid-template-columns:48px minmax(150px,220px) minmax(0,1fr);min-height:760px;border:1px solid rgba(255,255,255,.18);border-radius:calc(var(--radius-lg) + 10px);background:#fffffff0;color:var(--ink);box-shadow:0 34px 90px #00000052;overflow:hidden}.chat-rail{display:grid;grid-template-rows:auto auto auto auto 1fr;gap:18px;justify-items:center;border-right:1px solid rgba(22,21,27,.08);background:#d7d6d9;padding:18px 8px;color:#5b5863;font-size:11px;font-weight:700}.chat-k-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--radius);background:#6126e01a;color:var(--primary);font-size:24px;font-weight:500}.conversation-panel{display:grid;align-content:start;gap:12px;border-right:1px solid rgba(22,21,27,.08);background:#f3f2f4;padding:18px 14px}.conversation-header,.conversation-new{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--ink);font-size:13px}.conversation-search{border:1px solid rgba(22,21,27,.1);border-radius:var(--radius);background:var(--white);padding:11px 12px;color:#6f6b77;font-size:12px}.conversation-new{justify-content:flex-start;color:#3a3742}.conversation-date{margin:8px 0 -2px;color:#8a8591;font-size:11px;font-weight:800;text-transform:uppercase}.conversation-list{display:grid;gap:5px}.conversation-item{border-radius:var(--radius);padding:10px;color:#4f4b57;font-size:12px;font-weight:700;line-height:1.3}.conversation-item.is-active{background:#dfdde2;color:var(--ink)}.chat-workspace{display:grid;grid-template-rows:auto 1fr auto;min-width:0;background:#fbfbfc}.chat-topbar{display:flex;min-height:52px;align-items:center;justify-content:flex-end;gap:9px;border-bottom:1px solid rgba(22,21,27,.08);padding:0 18px;color:#56525e;font-size:12px;font-weight:700}.chat-topbar-dot{width:9px;height:9px;border-radius:50%;background:#35c486}.chat-canvas{display:grid;align-content:start;gap:20px;min-height:0;padding:34px clamp(22px,4vw,42px)}.chat-greeting{display:grid;gap:2px;justify-self:center;margin:24px 0 4px;text-align:left}.chat-greeting strong{font-size:24px;line-height:1.1}.chat-greeting span{color:#8c8891;font-size:23px;line-height:1.2}.prompt-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prompt-tile{border:1px solid rgba(22,21,27,.1);border-radius:var(--radius);background:var(--white);padding:12px 14px;color:var(--ink);line-height:1.35;box-shadow:0 8px 24px #210b550a}.prompt-tile strong,.prompt-tile span{display:block;font-size:12px}.prompt-tile span{color:#5d5965}.frame-stack{display:grid;gap:20px;margin-top:8px}.walkthrough-frame{position:relative;display:grid;gap:12px;transform-origin:center}.frame-marker{justify-self:center;border:1px solid rgba(97,38,224,.16);border-radius:999px;background:var(--mist);padding:5px 9px;color:var(--primary);font-size:11px;font-weight:900;line-height:1}.chat-message{max-width:680px;border-radius:calc(var(--radius) + 4px);padding:18px;box-shadow:0 14px 34px #210b5514}.user-message{justify-self:end;width:min(82%,520px);background:var(--ink);color:var(--white)}.kaiya-message{justify-self:start;width:min(92%,650px);border:1px solid rgba(97,38,224,.14);background:var(--white)}.message-label{display:block;margin-bottom:7px;color:inherit;font-size:11px;font-weight:900;letter-spacing:.02em;opacity:.64;text-transform:uppercase}.chat-message p:last-child{margin-bottom:0}.kaiya-message h3{margin-bottom:8px}.output-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.output-panel{min-height:82px;border:1px solid rgba(33,11,85,.1);border-radius:var(--radius);background:var(--paper);padding:12px}.output-panel strong{display:block;margin-bottom:10px;font-size:13px}.output-panel span{display:block;height:7px;margin-top:7px;border-radius:999px;background:#210b5521}.output-panel span:last-child{width:68%}.frame-summary{border-left:3px solid var(--yellow);padding-left:12px;color:var(--ink-soft);font-size:14px;font-weight:800}.chat-composer{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(22,21,27,.08);background:#e7e6e9;padding:13px 18px;color:#6b6671;font-size:13px}.chat-composer strong{border-radius:999px;background:#16151b14;padding:6px 10px;color:#4e4a55;font-size:12px;font-weight:800}.integration-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.integration{display:flex;min-height:108px;flex-direction:column;gap:10px;align-items:center;justify-content:center;border:1px solid rgba(33,11,85,.1);border-radius:var(--radius);background:var(--white);padding:16px 12px;text-align:center;color:var(--ink-soft);font-size:13px;font-weight:800;line-height:1.25;text-decoration:none}.integration-logo img{width:auto;height:34px;max-width:118px;object-fit:contain}.integration-invenias img{width:54px;height:46px;object-fit:cover;object-position:left center}.integration-label{color:var(--ink-soft)}.integration-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(88,44,255,.16);border-radius:12px;background:#582cff0f;color:var(--primary)}.integration-icon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.integration-network-mark{border-color:#2666b838;background:linear-gradient(135deg,#2d72c8,#5a42d6);color:var(--white);font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:900;line-height:1}.integration-network-mark span{transform:translateY(-1px)}.quote{max-width:900px;margin:0;font-size:clamp(30px,5.2vw,56px);font-weight:600;line-height:1.08;letter-spacing:0}.quote-attribution{margin-top:28px;color:var(--ink-soft);font-weight:700}.customer-proof .section-heading{max-width:920px}.proof-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;align-items:start}.proof-stack{display:grid;gap:20px}.proof-card{display:flex;min-width:0;flex-direction:column;gap:22px;border:1px solid rgba(33,11,85,.1);border-radius:var(--radius);background:#ffffffc7;padding:28px;box-shadow:0 16px 38px #210b550f}.proof-card-feature{gap:26px;background:var(--white);padding:clamp(28px,4vw,44px)}.customer-logo-tile{display:inline-flex;width:fit-content;min-height:52px;align-items:center;gap:10px;border:1px solid rgba(97,38,224,.14);border-radius:var(--radius);background:var(--white);padding:10px 14px;color:var(--primary-deep);font-size:15px;font-weight:900}.customer-logo-tile img{width:auto;max-width:168px;height:32px;object-fit:contain;filter:grayscale(1);opacity:.76}.customer-logo-tile.mark-only img{width:30px;height:30px;border-radius:var(--radius-sm)}.customer-logo-tile.mark-only span{color:var(--ink);font-weight:800}.proof-card-feature .customer-logo-tile img{max-width:220px;height:38px}.quote-rotator{display:grid;gap:18px}.proof-quote{max-width:760px;margin:0;color:var(--ink);font-weight:600;letter-spacing:0}.proof-card-feature .proof-quote{font-size:clamp(32px,4.5vw,56px);line-height:1.08}.proof-card-compact .proof-quote{font-size:20px;line-height:1.34}.proof-card .quote-attribution{margin:0;color:var(--ink-soft);font-size:14px;font-weight:800}.proof-card-compact .quote-attribution{margin-top:auto}.quote-dots{display:flex;gap:7px;align-items:center}.quote-dot{width:18px;height:6px;border:0;border-radius:999px;background:#210b5529;padding:0;cursor:pointer;transition:width .16s ease,background .16s ease}.quote-dot.is-active{width:32px;background:var(--primary)}.proof-outcomes{display:flex;flex-wrap:wrap;gap:10px 18px;margin:4px 0 0;border-top:1px solid rgba(33,11,85,.1);padding:20px 0 0;color:var(--ink-soft);font-size:13px;font-weight:800;list-style:none}.proof-outcomes li{position:relative;padding-left:14px}.proof-outcomes li:before{content:"";position:absolute;top:.65em;left:0;width:6px;height:6px;border-radius:50%;background:var(--primary)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing-block{display:grid;gap:24px}.pricing-promise{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:24px;align-items:end;border:1px solid rgba(33,11,85,.1);border-radius:var(--radius);background:var(--ink);padding:28px;color:var(--white)}.pricing-promise .eyebrow{color:var(--accent)}.pricing-promise h2{max-width:760px;color:var(--white);font-size:34px;line-height:1.08}.pricing-promise p:last-child{margin:0;color:#ffffffc7;font-size:18px;font-weight:700}.pricing-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.pricing-control-group{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.segmented-control{display:inline-flex;border:1px solid rgba(33,11,85,.12);border-radius:999px;background:var(--white);padding:4px}.segmented-control button{border:0;border-radius:999px;background:transparent;color:var(--ink-soft);padding:8px 13px;font-size:13px;font-weight:800;cursor:pointer}.segmented-control button[aria-pressed=true]{background:var(--ink);color:var(--white)}.pricing-card{position:relative;display:flex;flex-direction:column;gap:16px;min-height:100%}.pricing-card.highlight{border-color:#6126e06b;box-shadow:0 22px 54px #6126e024}.pricing-card h2{font-size:30px;line-height:1.08}.plan-badge{align-self:flex-start;border-radius:999px;background:var(--accent);padding:7px 10px;color:var(--ink);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.price{margin:8px 0 0;font-size:46px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.price small{color:var(--ink-soft);font-size:14px;font-weight:600}.billing-note{margin:-8px 0 0;color:var(--ink-soft);font-size:14px;font-weight:800}.pricing-all-prices{margin:-6px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.45}.plan-cta{width:100%;justify-content:center;margin-top:2px}.feature-list{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none}.feature-list li{position:relative;padding-left:22px;color:var(--ink-soft)}.feature-list li:before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:50%;background:var(--primary)}.pricing-help{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border:1px solid rgba(33,11,85,.1);border-radius:var(--radius);background:var(--white);padding:26px 28px}.pricing-help h2{margin-bottom:8px;font-size:30px}.pricing-help .muted{margin-bottom:0}.section-dark,.section-paper,.section-quiet{position:relative;overflow:clip}.section-dark{color:var(--white);background:radial-gradient(circle at 72% 18%,rgba(215,168,72,.1),transparent 28%),radial-gradient(circle at 16% 76%,rgba(244,241,239,.04),transparent 32%),linear-gradient(135deg,var(--ink-deep) 0%,#0d0d14 48%,#151725 100%)}.section-dark:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06060aa3,#06060a1f 52%,#06060a94),linear-gradient(180deg,rgba(244,241,239,.04),transparent 34%,rgba(6,6,10,.32));pointer-events:none}.section-dark>.container,.section-paper>.container,.section-quiet>.container{position:relative;z-index:1}.section-paper{background:radial-gradient(circle at 88% 10%,rgba(215,168,72,.1),transparent 26%),linear-gradient(180deg,#f7f4f0 0%,var(--paper) 100%)}.section-quiet{background:linear-gradient(180deg,#f4f1efcc,#f0eae6f5),var(--paper)}.section-dark .eyebrow,.section-paper .eyebrow,.section-quiet .eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em}.section-dark .eyebrow{color:var(--yellow)}.section-paper .eyebrow,.section-quiet .eyebrow{color:var(--gold-deep)}.section-dark h2{max-width:760px;color:var(--white);font-family:var(--display);font-size:clamp(40px,4.6vw,60px);font-weight:400;line-height:1.08}.section-paper h2,.section-quiet h2{max-width:780px;font-family:var(--display);font-size:clamp(34px,3.8vw,48px);font-weight:400;line-height:1.12}.section-dark .lead,.section-dark .muted{color:#f4f1efb8}.editorial-split{display:grid;grid-template-columns:minmax(0,.84fr) minmax(460px,1fr);gap:clamp(48px,7vw,104px);align-items:center}.artifact-frame{position:relative;min-width:0;border:1px solid rgba(17,16,21,.1);border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 8%,rgba(115,93,232,.08),transparent 32%),linear-gradient(145deg,#faf8f5fa,#edeae6fa);color:var(--ink);box-shadow:0 34px 90px #1110151c,inset 0 1px #ffffffc7}.section-dark .artifact-frame{border-color:#f4f1ef33;box-shadow:0 38px 110px #0006,0 0 0 1px #06060a2e,inset 0 1px #ffffffd1}.quiet-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quiet-card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.quiet-card{min-width:0;height:100%;border:1px solid rgba(17,16,21,.09);border-radius:12px;background:#ffffff8a;padding:24px;color:var(--ink);box-shadow:inset 0 1px #ffffffa3}.quiet-card h3{margin-bottom:10px;font-size:19px}.quiet-card .muted{margin-bottom:0;color:#1110159e}.quiet-card-link{display:grid;gap:8px;text-decoration:none;transition-property:transform,border-color,background-color;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.quiet-card-link:hover{border-color:#1110152e;background:#ffffffb8;transform:translateY(-2px)}.quiet-card-link:active{transform:scale(.96)}.resource-path{display:grid;gap:28px}.resource-path-list{display:grid;border-top:1px solid rgba(17,16,21,.12)}.resource-path-link{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:clamp(18px,3vw,34px);align-items:center;min-width:0;border-bottom:1px solid rgba(17,16,21,.1);padding:clamp(22px,3vw,32px) 0;text-decoration:none;transition:color .18s ease,transform .18s cubic-bezier(.2,0,0,1)}.resource-path-link:hover{color:var(--primary-deep);transform:translate(4px)}.resource-path-link[aria-current=page]{color:var(--ink)}.resource-path-link:active{transform:translate(4px) scale(.99)}.resource-path-index{color:var(--accent);font-family:var(--display);font-size:clamp(34px,4.4vw,58px);line-height:.9}.resource-path-copy{display:grid;gap:7px;min-width:0}.resource-path-copy small{color:var(--primary);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.resource-path-copy strong{color:var(--ink);font-size:clamp(20px,2.2vw,28px);line-height:1.12}.resource-path-copy span{max-width:68ch;color:#1110159e;font-size:15px;line-height:1.45}.resource-path-action{justify-self:end;border:1px solid rgba(17,16,21,.12);border-radius:999px;background:#ffffff7a;padding:10px 14px;color:#111015b3;font-size:13px;font-weight:800;line-height:1}.homepage-shift .shift-visual{padding:clamp(22px,3vw,34px)}.homepage-shift .delivery-flow{gap:12px}.homepage-shift .work-ticket{border-color:#11101517;background:#ffffff8f;box-shadow:inset 0 1px #ffffff9e}.homepage-shift .flow-arrow{width:38px;height:38px;border:1px solid rgba(17,16,21,.12);background:#ffffff9e;color:#1110159e;box-shadow:inset 0 1px #ffffffb8}.homepage-work .section-heading{max-width:860px}.homepage-integrations .integration-strip{gap:12px}.homepage-integrations .integration{min-height:96px;border-color:#11101514;background:#ffffff80;box-shadow:inset 0 1px #ffffffa3}.homepage-integrations .integration-logo img{filter:grayscale(.55) saturate(.78);opacity:.82}.homepage-integrations .integration-icon{border-color:#1110151f;background:#ffffff8a;color:#111015ad}.homepage-integrations .integration-network-mark{background:#111015c7;color:var(--white)}.integration-feature{display:grid;grid-template-columns:minmax(160px,.36fr) minmax(0,.86fr) minmax(240px,.58fr);gap:22px;align-items:center;margin-top:16px;border:1px solid rgba(17,16,21,.09);border-radius:var(--radius-lg);background:linear-gradient(135deg,#ffffffb8,#f4f1efa3),var(--white);padding:22px 24px;color:var(--ink);box-shadow:0 18px 50px #1110150f,inset 0 1px #ffffffb8;transition:transform .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1)}.integration-feature:hover{border-color:#1110152e;box-shadow:0 24px 64px #11101517,inset 0 1px #ffffffc2;transform:translateY(-2px)}.integration-feature span{color:var(--gold-deep);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.integration-feature strong{font-size:clamp(20px,2vw,28px);line-height:1.16}.integration-feature em{color:#111015a8;font-style:normal;line-height:1.48}.customer-proof{background:radial-gradient(circle at 80% 16%,rgba(215,168,72,.12),transparent 24%),linear-gradient(180deg,#f2eee8,#f7f4f0)}.customer-proof .proof-grid{grid-template-columns:1fr;gap:18px}.customer-proof .proof-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.customer-proof .proof-card{border-color:#11101517;border-radius:14px;background:#ffffff8a;box-shadow:inset 0 1px #ffffffa8}.customer-proof .proof-card-feature{max-width:980px;background:#ffffffbd;box-shadow:0 30px 80px #11101514,inset 0 1px #ffffffc2}.customer-proof .customer-logo-tile{border-color:#11101514;background:#ffffff94}.customer-proof .proof-quote{font-weight:600}.customer-proof .quote-dot.is-active,.customer-proof .proof-outcomes li:before{background:var(--yellow)}.homepage-pricing .pricing-block{gap:22px}.homepage-pricing .pricing-promise{border-color:#f4f1ef29;border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 16%,rgba(215,168,72,.14),transparent 28%),linear-gradient(135deg,#111015,#171820);box-shadow:0 30px 84px #1110151f}.homepage-pricing .pricing-controls{border:1px solid rgba(17,16,21,.08);border-radius:var(--radius-lg);background:#ffffff70;padding:12px}.homepage-pricing .pricing-card{border-color:#11101517;border-radius:14px;background:#ffffff9e;box-shadow:inset 0 1px #ffffffad}.homepage-pricing .pricing-card.highlight{border-color:#d7a84866;background:#ffffffc2;box-shadow:0 26px 70px #1110151a,inset 0 1px #ffffffc2}.homepage-pricing .plan-badge{background:#d7a84838;color:var(--ink)}.homepage-pricing .feature-list li:before{background:var(--yellow)}.homepage-pricing .pricing-help{border-color:#11101514;border-radius:var(--radius-lg);background:#ffffff7a;box-shadow:inset 0 1px #ffffffa8}.homepage-education .quiet-card-grid{align-self:stretch}.homepage-final .product-frame{width:min(100%,640px)}.walkthrough-artifact{display:grid;gap:18px;padding:clamp(20px,2.8vw,30px)}.artifact-header,.artifact-brand{display:flex;align-items:center}.artifact-header{justify-content:space-between;gap:18px;border-bottom:1px solid rgba(17,16,21,.08);padding-bottom:14px}.artifact-brand{min-width:0;gap:12px}.artifact-brand img{width:34px;height:34px;border-radius:9px}.artifact-brand span,.artifact-meta,.artifact-brief span,.artifact-step-index{color:#1110157a;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.artifact-brand strong{display:block;overflow-wrap:break-word;font-size:15px;line-height:1.25}.artifact-meta{flex:0 0 auto;color:#11101594}.artifact-brief{border-radius:14px;background:#111015eb;padding:16px;color:var(--white);box-shadow:0 22px 54px #11101529}.artifact-brief span{display:block;margin-bottom:8px;color:#f4f1ef94}.artifact-brief p{max-width:42ch;margin-bottom:0;color:#f4f1efeb;font-size:16px;line-height:1.5}.artifact-sequence{display:grid;gap:0}.artifact-step{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;border-top:1px solid rgba(17,16,21,.08);padding:16px 0}.artifact-step:first-child{border-top:0;padding-top:0}.artifact-step:last-child{padding-bottom:0}.artifact-step-index{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(17,16,21,.1);border-radius:50%;background:#ffffff7a;color:#111015a3;letter-spacing:0}.artifact-step-body h3{margin-bottom:8px;font-size:20px;line-height:1.12}.artifact-step-body p{max-width:58ch;color:#111015a3;font-size:13px;line-height:1.55}.artifact-output-list{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.artifact-output-list span{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(17,16,21,.08);border-radius:999px;background:#ffffff7a;padding:6px 10px;color:#111015ad;font-size:12px;font-weight:800;line-height:1.2}.artifact-step .frame-summary{margin:16px 0 0;border-left-color:var(--yellow);color:#111015b8}.page-hero{position:relative;overflow:clip;padding:var(--hero-y-start) 0 var(--hero-y-end);color:var(--white);background:radial-gradient(circle at 76% 18%,rgba(215,168,72,.12),transparent 28%),radial-gradient(circle at 18% 78%,rgba(244,241,239,.05),transparent 34%),linear-gradient(135deg,var(--ink-deep) 0%,#0d0d14 48%,#151725 100%)}.page-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06060ab8,#06060a29 56%,#06060aa3),linear-gradient(180deg,rgba(244,241,239,.05),transparent 38%,rgba(6,6,10,.24));pointer-events:none}.page-hero .container,.page-hero-inner{position:relative;z-index:1}.page-hero-inner{display:grid;gap:clamp(32px,5vw,72px);align-items:center}.page-hero-folio{position:relative;z-index:1;display:flex;justify-content:space-between;gap:24px;margin-top:clamp(52px,7vw,84px);border-top:1px solid rgba(244,241,239,.14);padding-top:16px;color:#f4f1ef7a;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.page-hero-copy{max-width:960px}.page-hero-split .page-hero-inner,.page-hero-product .page-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(420px,.72fr)}.page-hero .eyebrow{color:var(--yellow)}.page-hero h1{max-width:960px;color:var(--white);font-family:var(--display);font-size:var(--type-hero);font-weight:400;line-height:1.04}.page-hero .lead{max-width:760px;color:#f4f1efbd}.page-hero-pricing{padding-bottom:clamp(54px,5vw,76px)}.page-hero-pricing .page-hero-copy{max-width:1080px}.page-hero-pricing h1{max-width:980px;font-size:var(--type-hero)}.page-hero-pricing .page-hero-folio{margin-top:clamp(40px,4vw,54px)}.page-hero-resource:after{content:"";position:absolute;right:clamp(30px,8vw,130px);bottom:-180px;width:min(42vw,520px);aspect-ratio:1;border:1px solid rgba(215,168,72,.14);border-radius:50%;box-shadow:0 0 0 46px #d7a84806,0 0 0 92px #d7a84805;pointer-events:none}.page-hero-actions,.hero-actions{margin-top:30px}.page-hero .button.secondary{border-color:#f4f1ef47;background:#f4f1ef14;color:var(--white)}.page-content-section{background:radial-gradient(circle at 88% 10%,rgba(215,168,72,.1),transparent 28%),linear-gradient(180deg,#f7f4f0 0%,var(--paper) 100%)}.page-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.58fr);gap:clamp(42px,6vw,76px);align-items:start}.resource-guide-layout{grid-template-columns:minmax(0,1fr)}.pricing-layout{grid-template-columns:1fr}.fact-panel{border-left:0;padding:clamp(24px,3vw,34px)}.fact-panel .lead{max-width:64ch;color:#111015ad}.fact-panel-lead{margin-bottom:0}.buyer-brief{display:grid;gap:28px;border-top:1px solid rgba(17,16,21,.14);border-bottom:1px solid rgba(17,16,21,.14);padding:clamp(32px,4vw,52px) 0}.buyer-brief-heading{display:block}.buyer-brief-heading h2{max-width:680px;margin:0;font-family:var(--display);font-size:clamp(34px,4vw,50px);font-weight:420;line-height:1.04}.buyer-brief-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(17,16,21,.1)}.buyer-brief-column{min-width:0;padding:24px 28px 0 0}.buyer-brief-column+.buyer-brief-column{border-left:1px solid rgba(17,16,21,.1);padding-right:0;padding-left:28px}.buyer-brief-index{display:block;margin-bottom:18px;color:var(--gold-deep);font-size:11px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase}.buyer-brief .feature-list{margin:0}.buyer-brief .feature-list li{border-top:1px solid rgba(17,16,21,.08);padding:13px 0 13px 22px}.buyer-brief .feature-list li:last-child{border-bottom:1px solid rgba(17,16,21,.08)}.content-block{display:grid;min-width:0;gap:32px}.content-block>section{min-width:0}.resource-context-grid{display:grid;grid-template-columns:minmax(0,.92fr) repeat(2,minmax(0,1fr));gap:14px}.resource-context-grid .quiet-card-title{font-size:clamp(22px,2vw,28px)}.quiet-card-title{margin-bottom:14px;font-size:clamp(26px,2.4vw,30px);line-height:1.12}.page-content-section .content-block>section>h2,.page-content-section .faq-list+h2,.page-content-section #faq-title+h2{font-family:var(--display);font-weight:400}.booking-panel{display:grid;gap:20px}.booking-copy{max-width:760px}.booking-frame{min-height:720px;border:1px solid rgba(17,16,21,.1);border-radius:var(--radius-xl);background:var(--white);box-shadow:0 28px 76px #1110151a;overflow:hidden}.calendly-inline-widget{width:100%;height:720px}.booking-fallback a{color:var(--primary);font-weight:800}.workflow-box{color:var(--ink);padding:clamp(24px,3vw,34px)}.workflow-box h2{font-family:var(--display);font-weight:400}.workflow-box-title{font-size:clamp(30px,3vw,34px)}.workflow-box p{margin-bottom:0;color:#111015ad}.faq-list{display:grid;gap:12px}.faq-item{min-width:0;border:1px solid rgba(17,16,21,.09);border-radius:12px;background:#ffffff8a;padding:22px;box-shadow:inset 0 1px #ffffffa3}.faq-item h3{margin-bottom:8px;font-size:var(--type-card-title);overflow-wrap:anywhere}.faq-item p{margin-bottom:0;overflow-wrap:anywhere}.legal-document-page{background:#f7f6f2}.legal-document-hero{border-bottom:1px solid rgba(22,21,27,.1);background:#fbfaf7;padding:76px 0 56px}.legal-document-hero-inner{max-width:920px}.legal-document-hero h1{max-width:820px;margin-bottom:20px;font-size:clamp(46px,6vw,76px);line-height:1.04}.legal-document-hero .lead{max-width:820px}.legal-document-updated{display:inline-flex;margin:16px 0 0;border:1px solid rgba(22,21,27,.12);border-radius:999px;background:var(--white);padding:7px 12px;color:var(--ink-soft);font-size:13px;font-weight:700}.legal-document-body{padding:64px 0 96px}.legal-document-layout{display:grid;grid-template-columns:260px minmax(0,820px);gap:52px;align-items:start}.legal-document-toc{position:sticky;top:92px;border-left:3px solid var(--primary);padding-left:18px}.legal-document-toc strong{display:block;margin-bottom:14px;color:var(--ink);font-size:13px;font-weight:900;text-transform:uppercase}.legal-document-toc nav{display:grid;gap:8px;max-height:calc(100vh - 160px);overflow:auto;padding-right:8px}.legal-document-toc a{color:var(--ink-soft);font-size:13px;font-weight:650;line-height:1.3}.legal-document-toc a:hover{color:var(--primary-deep)}.legal-document{border:1px solid rgba(22,21,27,.1);border-radius:var(--radius);background:var(--white);padding:clamp(24px,4vw,52px);box-shadow:0 18px 44px #210b5512}.legal-document-section{scroll-margin-top:92px}.legal-document-section+.legal-document-section{margin-top:38px;border-top:1px solid rgba(22,21,27,.1);padding-top:34px}.legal-document h2{max-width:100%;margin-bottom:14px;font-size:clamp(24px,2.5vw,34px);line-height:1.15}.legal-document p,.legal-document li{color:var(--ink-soft);font-size:16px;line-height:1.72}.legal-document p{margin-bottom:14px}.legal-document p:last-child{margin-bottom:0}.legal-document ul{display:grid;gap:8px;margin:14px 0 0;padding-left:22px}.legal-document li::marker{color:var(--primary)}.legal-document-table-wrap,.resource-table-wrap{width:100%;max-width:100%;min-width:0;margin-top:18px;overflow-x:auto}.legal-document-table,.resource-table{width:100%;min-width:760px;border-collapse:collapse;border:1px solid rgba(22,21,27,.1);font-size:14px}.resource-table{min-width:0;table-layout:fixed}.legal-document-table th,.legal-document-table td,.resource-table th,.resource-table td{border-bottom:1px solid rgba(22,21,27,.08);padding:12px 14px;overflow-wrap:anywhere;text-align:left;vertical-align:top}.legal-document-table th,.resource-table th{background:var(--ink);color:#ffffffc2;font-size:12px;font-weight:900;text-transform:uppercase}.legal-document-table td,.resource-table td{color:var(--ink-soft);line-height:1.45}.legal-document-table a,.resource-table a{color:var(--primary-deep);overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#6126e047;text-decoration-thickness:2px;text-underline-offset:4px}@media(max-width:900px){.resource-table-wrap{overflow:visible}.resource-table{min-width:0;border:0;background:transparent}.resource-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.resource-table,.resource-table tbody,.resource-table tr,.resource-table td{display:block;width:100%}.resource-table tr{margin-bottom:12px;overflow:hidden;border:1px solid rgba(22,21,27,.09);border-radius:12px;background:#ffffff8a}.resource-table td{display:grid;gap:6px;border-bottom:1px solid rgba(22,21,27,.08);padding:12px 14px}.resource-table td:last-child{border-bottom:0}.resource-table td:before{content:attr(data-label);color:var(--ink);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}}.security-page{background:var(--paper)}.security-hero{padding:96px 0 84px;background:linear-gradient(180deg,#e0f7ff75,#fbfaf700 58%),var(--paper)}.security-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(400px,.72fr);gap:64px;align-items:center}.security-hero-copy h1{max-width:860px;margin-bottom:24px}.security-hero-copy .lead{max-width:820px}.security-actions{margin-top:32px}.security-proof-panel{border:1px solid rgba(22,21,27,.1);border-radius:var(--radius);background:#ffffffdb;box-shadow:0 24px 70px #210b551a,0 1px #fffc inset;overflow:hidden}.security-proof-top{display:grid;gap:5px;border-bottom:1px solid rgba(22,21,27,.1);background:var(--ink);padding:18px 20px;color:#ffffffa8;font-size:13px;font-weight:700}.security-proof-top strong{color:var(--white);font-size:18px;line-height:1.25}.security-proof-list{display:grid}.security-proof-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:24px}.security-proof-item+.security-proof-item{border-top:1px solid rgba(22,21,27,.08)}.security-proof-index{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--radius-sm);background:var(--cyan);color:var(--primary-deep);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.security-proof-item p{margin-bottom:6px;color:var(--primary);font-size:12px;font-weight:800;text-transform:uppercase}.security-proof-item h2{margin-bottom:8px;color:var(--ink);font-size:24px;line-height:1.12}.security-proof-item span:not(.security-proof-index){color:var(--ink-soft)}.security-section{padding:104px 0}.security-control-section,.security-faq-section{background:var(--white)}.security-section-heading{max-width:880px;margin-bottom:42px}.security-comparison-section{background:var(--white)}.security-comparison-grid{display:grid;grid-template-columns:minmax(0,.58fr) minmax(520px,1fr);gap:52px;align-items:start}.security-comparison-grid .security-section-heading{margin-bottom:0}.security-source-note{max-width:700px;margin:26px 0 0;border-left:4px solid var(--yellow);padding-left:16px;color:var(--ink-soft);font-size:15px}.security-source-note a{color:var(--primary-deep);font-weight:850;text-decoration:underline;text-decoration-color:#6126e047;text-decoration-thickness:2px;text-underline-offset:4px}.security-comparison-table{border:1px solid rgba(22,21,27,.1);border-radius:var(--radius);background:#fff;box-shadow:0 18px 48px #210b5514;overflow:hidden}.security-comparison-head,.security-comparison-row{display:grid;grid-template-columns:.72fr minmax(0,1fr) minmax(0,1fr)}.security-comparison-head{background:var(--ink);color:#ffffffb8;font-size:12px;font-weight:900;text-transform:uppercase}.security-comparison-head span,.security-comparison-row>*{padding:18px}.security-comparison-row+.security-comparison-row{border-top:1px solid rgba(22,21,27,.08)}.security-comparison-row h3{margin:0;color:var(--ink);font-size:17px;line-height:1.24}.security-comparison-row p{margin:0;border-left:1px solid rgba(22,21,27,.08);color:var(--ink-soft);font-size:14px;line-height:1.5}.security-comparison-row p:last-child{background:linear-gradient(180deg,#e0f7ff70,#fff0);color:var(--ink);font-weight:650}.security-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.security-control-card{border:1px solid rgba(33,11,85,.1);border-radius:var(--radius);background:linear-gradient(180deg,#fff,#fbfaf7);padding:26px;box-shadow:0 12px 32px #210b550d}.security-control-card h3{margin-bottom:18px;font-size:24px}.security-review-section{padding:112px 0;color:var(--white);background:var(--ink)}.security-review-section .eyebrow{color:var(--yellow)}.security-review-section .lead{color:#ffffffbd}.security-review-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,.64fr);gap:64px;align-items:center}.security-review-console{border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);background:#ffffff12;box-shadow:0 28px 80px #00000042;overflow:hidden}.security-console-bar{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.12);padding:0 22px;color:#ffffff9e;font-size:13px;font-weight:800}.security-console-bar strong{color:var(--white);text-align:right}.security-review-list{display:grid;margin:0;padding:12px 0;list-style:none;counter-reset:review}.security-review-list li{position:relative;min-height:58px;border-bottom:1px solid rgba(255,255,255,.1);padding:18px 24px 18px 66px;color:#ffffffc7}.security-review-list li:last-child{border-bottom:0}.security-review-list li:before{counter-increment:review;content:counter(review);position:absolute;top:16px;left:22px;display:grid;width:28px;height:28px;place-items:center;border-radius:var(--radius-sm);background:var(--yellow);color:var(--ink);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.security-faq-grid{display:grid;grid-template-columns:minmax(0,.68fr) minmax(460px,1fr);gap:58px;align-items:start}.security-faq-list{display:grid;gap:12px}.security-faq-item{border:1px solid rgba(33,11,85,.1);border-radius:var(--radius);background:var(--white);padding:24px;box-shadow:0 10px 30px #210b550d}.security-faq-item h3{margin-bottom:8px;font-size:20px}.security-faq-item p{margin-bottom:0;color:var(--ink-soft)}.security-final-cta{padding:92px 0;color:var(--white);background:var(--primary-deep)}.security-final-cta .eyebrow{color:var(--yellow)}.security-final-cta .lead{color:#ffffffbd}.security-final-cta-inner{display:grid;grid-template-columns:minmax(0,.9fr) auto;gap:36px;align-items:center}.security-final-cta-inner h2{margin-bottom:16px}.invenias-page{background:var(--white)}.invenias-partner-strip{border-bottom:1px solid rgba(17,16,21,.08);background:linear-gradient(180deg,#fbfaf7,#f4f1ef);padding:28px 0}.invenias-partner-inner{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:28px;align-items:center;border:1px solid rgba(17,16,21,.09);border-radius:var(--radius-lg);background:#ffffffad;padding:22px 26px;box-shadow:0 22px 64px #1110150f,inset 0 1px #ffffffb8}.invenias-partner-logo{display:grid;min-height:96px;place-items:center;border:1px solid rgba(244,241,239,.12);border-radius:var(--radius);background:radial-gradient(circle at 82% 12%,rgba(215,168,72,.16),transparent 34%),linear-gradient(135deg,#151725,#08080d);padding:18px 24px;box-shadow:0 18px 48px #1110151f,inset 0 1px #ffffff29}.invenias-partner-logo img{width:min(100%,210px);max-height:74px;object-fit:contain}.invenias-partner-copy{display:grid;gap:8px}.invenias-partner-copy span{color:var(--gold-deep);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.invenias-partner-strip p{max-width:900px;margin:0;color:#111015b3;font-size:18px;line-height:1.46}.invenias-partner-strip strong{color:var(--ink);font-weight:850}.invenias-hero .page-hero-copy{max-width:800px}.invenias-hero .page-hero-inner{align-items:stretch}.invenias-hero-panel{align-self:stretch;padding:0;overflow:hidden}.invenias-value-map{display:grid;gap:10px;margin:16px;border-radius:calc(var(--radius-xl) - 6px);background:radial-gradient(circle at 50% 38%,rgba(135,144,249,.16),transparent 28%),linear-gradient(180deg,#fffffff0,#f4f1efb8);padding:clamp(16px,2.2vw,22px);box-shadow:inset 0 1px #ffffffdb,0 22px 70px #11101514}.invenias-source-stage{display:grid;gap:10px}.invenias-logo-tile{display:grid;min-height:74px;place-items:center;border-radius:var(--radius-lg);background:radial-gradient(circle at 86% 12%,rgba(135,144,249,.18),transparent 34%),linear-gradient(135deg,#12131b,#06070b);padding:14px;box-shadow:0 18px 42px #11101524,inset 0 1px #ffffff24}.invenias-logo-tile img{width:min(100%,162px);max-height:62px;object-fit:contain}.invenias-source-chips{display:flex;flex-wrap:nowrap;justify-content:center;gap:6px}.invenias-source-chips span{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;background:#ffffffb8;padding:0 10px;color:#111015b3;font-size:11px;font-weight:850;box-shadow:0 0 0 1px #11101514,0 8px 18px #1110150a}.invenias-map-spine{position:relative;display:grid;height:24px;place-items:center}.invenias-map-spine:before{content:"";position:absolute;top:-18px;bottom:-18px;left:50%;width:1px;background:linear-gradient(180deg,#11101514,#8790f9c7,#11101514)}.invenias-map-spine span{position:relative;display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#ffffffe0;box-shadow:0 0 0 1px #11101514,0 0 0 9px #8790f91f,0 12px 26px #1110151a}.invenias-map-spine span:after{content:"";width:8px;height:8px;border-right:2px solid rgba(17,16,21,.72);border-bottom:2px solid rgba(17,16,21,.72);transform:translateY(-1px) rotate(45deg)}.invenias-kaiya-node{position:relative;display:grid;justify-items:center;gap:7px;padding:0 0 4px}.invenias-kaiya-node:after{content:"";position:absolute;bottom:-14px;left:50%;width:1px;height:17px;background:#8790f9b8}.invenias-kaiya-mark{display:grid;width:72px;height:72px;place-items:center;border-radius:21px;background:#ffffffd1;box-shadow:0 0 0 1px #11101514,0 22px 54px #5f48d829,inset 0 1px #ffffffdb}.invenias-kaiya-mark img{width:46px;height:46px;border-radius:13px;object-fit:contain}.invenias-kaiya-node p{margin:0;color:#11101594;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.invenias-outcome-stack{position:relative;display:grid;gap:7px}.invenias-outcome-stack:before{content:"";position:absolute;top:-12px;bottom:calc(100% - 10px);left:50%;width:1px;background:#8790f9b8}.invenias-outcome-stack article{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:12px;align-items:center;border-radius:var(--radius);background:#ffffffb8;padding:10px 12px;box-shadow:0 0 0 1px #11101514,0 12px 28px #1110150e,inset 0 1px #ffffffd1}.invenias-outcome-stack strong{color:var(--ink);font-size:16px;line-height:1.08;text-wrap:balance}.invenias-outcome-stack p{margin:0;color:#111015a3;font-size:12px;font-weight:700;line-height:1.35;text-wrap:pretty}.invenias-memory-board{display:grid;gap:10px;padding:18px}.invenias-memory-row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:center;border:1px solid rgba(17,16,21,.08);border-radius:var(--radius);background:#ffffff9e;padding:18px}.invenias-memory-row strong{font-size:18px}.invenias-memory-row p{margin:0;color:#111015a8}.invenias-features-section .section-heading,.invenias-control-section .section-heading{max-width:900px;margin-bottom:42px}.invenias-before-after-section .section-heading{max-width:none;margin-bottom:42px}.invenias-before-after-section .section-heading .lead{max-width:1040px}.invenias-before-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.invenias-comparison-card{border:1px solid rgba(17,16,21,.09);border-radius:var(--radius-lg);background:#fff9;padding:30px;box-shadow:inset 0 1px #ffffffad}.invenias-comparison-card.is-after{background:radial-gradient(circle at 88% 12%,rgba(215,168,72,.16),transparent 34%),#ffffffbd}.invenias-comparison-card h3{margin-bottom:20px;font-size:26px}.invenias-comparison-card ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.invenias-comparison-card li{position:relative;padding-left:26px;color:#111015b8}.invenias-comparison-card li:before{content:"";position:absolute;top:.76em;left:0;width:9px;height:9px;border-radius:999px;background:#11101538}.invenias-comparison-card.is-after li:before{background:var(--yellow)}.invenias-savings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.invenias-saving-card{display:grid;gap:14px;border:1px solid rgba(17,16,21,.09);border-radius:var(--radius-lg);background:#ffffffb8;padding:22px;box-shadow:inset 0 1px #ffffffad}.invenias-saving-card span{color:var(--gold-deep);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.invenias-saving-card p,.invenias-saving-card strong{margin:0;line-height:1.32}.invenias-saving-card p{color:#11101594;font-size:15px}.invenias-saving-card strong{display:block;margin-top:6px;color:var(--ink);font-size:22px}.invenias-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.invenias-feature-card{display:grid;min-height:360px;grid-template-rows:auto 1fr auto;border:1px solid rgba(17,16,21,.09);border-radius:var(--radius-lg);background:#ffffffa3;padding:26px;box-shadow:0 16px 44px #1110150d,inset 0 1px #ffffffb3}.invenias-feature-card h3{margin-bottom:16px;font-size:24px;line-height:1.16}.invenias-feature-card p{margin:0;color:#111015ad;line-height:1.52}.invenias-card-result{margin-top:24px;border-top:1px solid rgba(17,16,21,.1);padding-top:18px;color:var(--ink);font-weight:750}.invenias-card-result span{display:block;margin-bottom:6px;color:var(--gold-deep);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.invenias-report-section{padding:112px 0;color:var(--white);background:radial-gradient(circle at 84% 14%,rgba(215,168,72,.12),transparent 26%),linear-gradient(135deg,var(--ink-deep) 0%,#14141d 100%)}.invenias-report-section .eyebrow{color:var(--yellow)}.invenias-report-section .lead{color:#ffffffb8}.invenias-report-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(380px,.66fr);gap:58px;align-items:center}.invenias-report-grid h2,.invenias-final-inner h2{max-width:820px;color:var(--white);font-family:var(--display);font-size:clamp(38px,4.4vw,60px);font-weight:400;line-height:1.08}.invenias-report-console{border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);background:#ffffff12;box-shadow:0 34px 90px #00000047;overflow:hidden}.invenias-report-bar{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.12);padding:0 22px;color:#ffffff9e;font-size:13px;font-weight:800}.invenias-report-bar strong{color:var(--white);text-align:right}.invenias-report-list{display:grid;margin:0;padding:12px 0;list-style:none;counter-reset:report}.invenias-report-list li{position:relative;min-height:58px;border-bottom:1px solid rgba(255,255,255,.1);padding:18px 24px 18px 66px;color:#ffffffc7}.invenias-report-list li:last-child{border-bottom:0}.invenias-report-list li:before{counter-increment:report;content:counter(report);position:absolute;top:16px;left:22px;display:grid;width:28px;height:28px;place-items:center;border-radius:var(--radius-sm);background:var(--yellow);color:var(--ink);font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.invenias-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.invenias-final-cta{padding:92px 0;color:var(--white);background:var(--primary-deep)}.invenias-final-cta .eyebrow{color:var(--yellow)}.invenias-final-cta .lead,.invenias-microcopy{color:#ffffffbd}.invenias-final-inner{display:grid;grid-template-columns:minmax(0,.9fr) auto;gap:28px 36px;align-items:center}.invenias-final-inner h2{margin-bottom:16px}.invenias-microcopy{grid-column:1 / -1;margin:0;font-size:14px}@media(max-width:1120px){.integration-feature,.invenias-partner-inner,.invenias-report-grid,.invenias-final-inner{grid-template-columns:1fr}.invenias-feature-grid,.invenias-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invenias-partner-logo{min-height:auto;justify-content:center}}@media(max-width:640px){.integration-feature,.invenias-partner-inner,.invenias-hero-panel,.invenias-memory-board,.invenias-comparison-card,.invenias-saving-card,.invenias-feature-card,.invenias-report-console,.invenias-control-grid .security-control-card{width:100%;max-width:100%;min-width:0}.integration-feature{gap:12px;padding:18px}.integration-feature strong{font-size:20px}.invenias-partner-strip{padding:20px 0}.invenias-partner-inner{gap:18px;padding:18px}.invenias-partner-logo img{width:min(100%,180px)}.invenias-partner-strip p{font-size:16px}.invenias-value-map{margin:16px;padding:18px}.invenias-logo-tile{min-height:74px;padding:14px}.invenias-logo-tile img{width:min(100%,162px)}.invenias-source-chips{flex-wrap:wrap}.invenias-kaiya-mark{width:72px;height:72px;border-radius:21px}.invenias-kaiya-mark img{width:46px;height:46px}.invenias-outcome-stack article{grid-template-columns:1fr;gap:6px;min-height:0}.invenias-memory-row,.invenias-before-after,.invenias-savings-grid,.invenias-feature-grid,.invenias-control-grid{grid-template-columns:1fr}.invenias-feature-card{min-height:auto}.invenias-report-section,.invenias-final-cta{padding:78px 0}.invenias-report-grid h2,.invenias-final-inner h2{font-size:36px}.invenias-report-bar{display:grid;gap:4px;justify-content:start;padding:14px 18px}.invenias-report-bar strong{text-align:left}}.use-cases-page{background:var(--white)}.use-cases-hero{position:relative;overflow:clip;padding:96px 0 108px;background:linear-gradient(180deg,#fbfaf7,#fff 48%,#f7f7f5)}.use-cases-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,21,27,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(22,21,27,.035) 1px,transparent 1px);background-size:84px 84px;mask-image:linear-gradient(180deg,rgba(0,0,0,.62),transparent 68%);pointer-events:none}.use-cases-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(470px,.8fr);gap:72px;align-items:center}.use-cases-hero-copy h1{max-width:720px;margin-bottom:28px;font-size:clamp(58px,6.8vw,96px);line-height:1.02}.use-cases-hero-copy .lead{max-width:700px}.use-cases-actions{margin-top:34px}.search-map-panel{border:1px solid rgba(22,21,27,.1);border-radius:var(--radius);background:#ffffffe0;box-shadow:0 34px 90px #16151b1f,0 1px #ffffffdb inset;backdrop-filter:blur(18px);overflow:hidden}.workflow-stage-card>span{color:var(--primary);font-size:11px;font-weight:900;text-transform:uppercase}.search-map-output-list{display:grid}.search-map-output{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;border-bottom:1px solid rgba(22,21,27,.08);padding:20px 22px}.search-map-output:last-child{border-bottom:0}.search-map-output:before{content:"";position:absolute;top:48px;bottom:-12px;left:45px;width:1px;background:#16151b1f}.search-map-output:last-child:before{display:none}.search-map-step{position:relative;z-index:1;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(22,21,27,.08);border-radius:var(--radius-sm);background:var(--white);color:var(--ink);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums;box-shadow:0 10px 24px #16151b0f}.search-map-output-head{display:flex;gap:14px;align-items:baseline;justify-content:space-between;margin-bottom:6px}.search-map-output h2{margin:0;color:var(--ink);font-size:22px;line-height:1.08}.search-map-output-head span{color:#16151b85;font-size:12px;font-weight:900;text-transform:uppercase;white-space:nowrap}.search-map-output p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.48}.use-cases-workflow,.use-cases-faq{padding:112px 0;background:var(--white)}.use-cases-workflow .container{max-width:1348px}.use-cases-section-heading{max-width:880px;margin-bottom:46px}.workflow-stage-list{border-top:0}.workflow-stage{position:relative;display:grid;grid-template-columns:48px minmax(430px,.58fr) minmax(0,1fr);gap:42px;align-items:start;padding:52px 0}.workflow-stage:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:#16151b1f}.workflow-stage:before{content:"";position:absolute;bottom:-2px;left:0;z-index:1;width:5px;height:5px;border-radius:999px;background:#16151b57}.workflow-stage-index{margin-top:12px;color:#210b557a;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.workflow-stage-title h3{max-width:520px;margin-bottom:16px;font-size:clamp(38px,4vw,52px);font-weight:500;line-height:1.04;text-wrap:balance}.workflow-stage-title p,.workflow-stage-card p{margin:0;color:var(--ink-soft)}.workflow-stage-title p{max-width:380px;font-size:20px;line-height:1.45;text-wrap:pretty}.workflow-stage-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid rgba(22,21,27,.13);border-radius:18px;background:#fff;box-shadow:0 32px 90px #210b5514,0 1px #ffffffd1 inset;overflow:hidden}.workflow-stage-card{display:grid;grid-template-rows:auto 1fr auto;min-height:250px;padding:34px 36px 28px}.workflow-stage-card.without-kaiya{background:linear-gradient(180deg,#fff,#fdfcf9)}.workflow-stage-card.without-kaiya>span{color:#16151b80}.workflow-stage-card.with-kaiya{position:relative;border-left:1px solid rgba(22,21,27,.08);background:radial-gradient(circle at 72% 18%,rgba(97,38,224,.1),transparent 42%),linear-gradient(180deg,#f8f6ffb8,#fffffff7 44%,#fbfaf7)}.workflow-stage-card.with-kaiya>span{color:var(--primary-deep)}.workflow-stage-card p{margin-top:18px;color:#16151bb3;font-size:18px;line-height:1.55;text-wrap:pretty}.workflow-card-time{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:28px;border-top:1px solid rgba(22,21,27,.14);padding-top:18px}.workflow-card-time small{color:#16151b8a;font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap}.workflow-card-time strong{color:#16151bad;max-width:12ch;font-family:var(--display);font-size:clamp(24px,2.4vw,34px);font-weight:430;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right;text-wrap:balance}.workflow-stage-card.with-kaiya .workflow-card-time strong{color:var(--primary-deep);font-weight:460}.workflow-kaiya-time{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px}.workflow-kaiya-time em{display:inline-flex;min-height:32px;align-items:center;gap:7px;border:1px solid rgba(97,38,224,.1);border-radius:10px;background:#6126e012;padding:5px 10px;color:var(--primary-deep);font-size:14px;font-style:normal;font-weight:650;font-variant-numeric:tabular-nums}.workflow-kaiya-time em span{line-height:1}.use-cases-roles{padding:116px 0;color:var(--white);background:radial-gradient(circle at 76% 18%,rgba(215,168,72,.1),transparent 26%),linear-gradient(135deg,#15141a,#1a1817 56%,#0c0b0f)}.use-cases-roles .eyebrow{color:var(--yellow)}.use-cases-roles .lead{color:#ffffffbd}.use-cases-roles-grid{display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1fr);gap:68px;align-items:start}.use-cases-role-copy{position:sticky;top:112px}.role-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid rgba(255,255,255,.12);background:#ffffff1f}.role-panel{min-height:232px;background:#ffffff12;padding:28px}.role-panel h3{color:var(--white);font-size:26px}.role-panel p{margin:0;color:#ffffffbd}.use-cases-control{padding:96px 0;background:#f7f7f5}.use-cases-control-grid{display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1fr);gap:56px;align-items:center}.use-cases-control h2{margin-bottom:0}.control-strip{display:grid;border-top:1px solid rgba(22,21,27,.14)}.control-strip span{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:center;border-bottom:1px solid rgba(22,21,27,.14);padding:20px 0;color:var(--ink);font-size:19px;font-weight:700}.control-strip strong{color:#16151b61;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.use-cases-faq-grid{display:grid;grid-template-columns:minmax(0,.68fr) minmax(460px,1fr);gap:58px;align-items:start}.use-cases-faq-list{display:grid;border-top:1px solid rgba(22,21,27,.14)}.use-cases-faq-item{border-bottom:1px solid rgba(22,21,27,.12);padding:24px 0}.use-cases-faq-item h3{font-size:20px}.use-cases-faq-item p{margin:0;color:var(--ink-soft)}.use-cases-final{padding:96px 0;color:var(--white);background:var(--ink)}.use-cases-final .eyebrow{color:var(--yellow)}.use-cases-final .lead,.use-cases-microcopy{color:#ffffffc2}.use-cases-final-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px 56px;align-items:center}.use-cases-final h2{margin-bottom:16px}.use-cases-microcopy{grid-column:1 / -1;margin:0;font-size:14px;font-weight:700}.related-list{display:flex;flex-wrap:wrap;gap:10px}.resource-table-wrap+.related-list,.feature-list+.related-list{margin-top:16px}.related-link{border:1px solid rgba(97,38,224,.18);border-radius:999px;background:var(--white);padding:9px 13px;color:var(--primary-deep);font-size:13px;font-weight:800}.product-story-page{background:var(--white)}.product-demo-hero{position:relative;overflow:clip;padding:60px 0 64px;background:linear-gradient(180deg,#f7f7f5,#fff 42%,#f6f8f7)}.demo-hero-intro{display:grid;justify-items:center;text-align:center}.demo-hero-intro h1{max-width:1020px;font-size:clamp(44px,4.4vw,68px);line-height:1.06;text-wrap:balance}.demo-hero-intro .lead{max-width:780px;text-wrap:pretty}.demo-hero-intro .product-story-actions{justify-content:center}.week-product-stage{position:relative;display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);gap:48px;align-items:start;margin-top:48px;min-height:248vh}.week-chapter-rail{position:sticky;top:96px;z-index:1;display:grid;gap:2px;min-width:0;padding-top:6px}.week-rail-label{margin:0 0 16px;color:#16151b70;font-size:12px;font-weight:800;text-transform:uppercase}.week-chapter{position:relative;display:grid;gap:5px;min-height:auto;align-content:start;appearance:none;width:100%;border:0;border-left:1px solid rgba(22,21,27,.1);background:none;padding:11px 0 11px 18px;font:inherit;text-align:left;color:var(--ink-soft);cursor:pointer;opacity:.42;transition:color .18s ease,opacity .18s ease,border-color .18s ease,transform .18s ease}.week-chapter-day{color:inherit;font-size:11px;font-weight:800;text-transform:uppercase}.week-chapter strong{color:var(--ink);font-size:16px;line-height:1.18}.week-chapter-note{margin:0;max-height:0;font-size:13px;line-height:1.44;opacity:0;overflow:hidden;transition:max-height .22s ease,opacity .18s ease}.week-chapter.is-active{color:var(--ink);border-left-color:var(--ink);opacity:1;transform:translate(4px)}.week-chapter.is-active strong{color:var(--ink)}.week-chapter.is-active .week-chapter-note{max-height:64px;opacity:1}.week-product-main{position:sticky;top:82px;z-index:1;min-width:0}.week-scroll-track{position:absolute;z-index:0;inset:0;grid-column:1 / -1;display:grid;grid-template-rows:repeat(6,minmax(0,1fr));height:100%;pointer-events:none}.week-scroll-track span{min-height:0}.demo-app-mockup{width:100%;border-radius:20px;box-shadow:0 38px 76px #16151b1c,0 10px 24px #16151b0d}.demo-app-mockup .kaiya-app-shell{min-height:min(720px,calc(100vh - 190px))}.demo-app-mockup .kaiya-chat-scroll{align-content:start;gap:14px;max-height:min(620px,calc(100vh - 306px));overflow-y:auto;scroll-behavior:smooth}.demo-app-mockup .traffic span{background:#bab8bd}.demo-app-mockup .traffic span:nth-child(1),.demo-app-mockup .traffic span:nth-child(2),.demo-app-mockup .traffic span:nth-child(3){background:#bab8bd}.demo-thread .kaiya-message{will-change:opacity,transform,filter}.kaiya-working-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.kaiya-working-status{display:inline-flex;width:fit-content;align-items:center;gap:8px;color:#16151b9e;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.kaiya-working-status i{width:7px;height:7px;border-radius:50%;background:#2ea66f;box-shadow:0 0 0 4px #2ea66f21;animation:kaiya-working-pulse 1.4s ease-in-out infinite}.kaiya-working-list li{position:relative;border-top:1px solid rgba(22,21,27,.08);padding-top:9px;color:var(--ink-soft);font-size:13px;line-height:1.42}.kaiya-working-list li:first-child{border-top:0;padding-top:0}.output-message p{color:var(--ink-soft);font-size:13px;line-height:1.44}@keyframes kaiya-working-pulse{0%,to{transform:scale(.92);opacity:.72}50%{transform:scale(1);opacity:1}}.demo-proof-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;border:1px solid rgba(22,21,27,.1);border-radius:16px;background:#ffffffd1;box-shadow:0 16px 36px #16151b0d;overflow:hidden}.demo-proof-bar div{display:grid;gap:4px;border-right:1px solid rgba(22,21,27,.08);padding:18px 20px}.demo-proof-bar div:last-child{border-right:0}.demo-proof-bar span{color:#16151b85;font-size:11px;font-weight:900;text-transform:uppercase}.demo-proof-bar strong{color:var(--ink);font-size:clamp(30px,3.8vw,46px);font-weight:700;line-height:.95;font-variant-numeric:tabular-nums}.demo-proof-bar p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.36}.product-capability-section{padding-top:86px;background:var(--white)}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.capability-card{border:1px solid rgba(22,21,27,.1);border-radius:12px;background:#fff;padding:24px;box-shadow:0 1px #16151b0a}.capability-card h3{margin-bottom:18px;font-size:22px}.capability-card ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.capability-card li{position:relative;padding-left:18px;color:var(--ink-soft);font-size:14px;line-height:1.44}.capability-card li:before{content:"";position:absolute;top:.68em;left:0;width:6px;height:6px;border-radius:50%;background:#16151b9e}.product-proof-section{background:#f7f7f5}.product-proof-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:56px;align-items:start}.proof-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.proof-work-grid article{border:1px solid rgba(22,21,27,.1);border-radius:12px;background:var(--white);padding:20px;box-shadow:0 1px #16151b0a}.proof-work-grid article:first-child{grid-column:1 / -1}.proof-work-grid h3{font-size:19px}.proof-work-grid p{margin:0;color:var(--ink-soft);font-size:14px}.product-story-hero{position:relative;overflow:hidden;padding:78px 0 72px;background:linear-gradient(90deg,rgba(33,11,85,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(33,11,85,.08) 1px,transparent 1px),linear-gradient(180deg,#fbfaf7,#f4efe6 58%,#fff);background-size:72px 72px,72px 72px,auto}.product-story-hero:after{content:"";position:absolute;inset:auto 0 0;height:92px;background:linear-gradient(180deg,rgba(255,255,255,0),var(--white));pointer-events:none}.product-story-hero .container{max-width:1380px}.product-story-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(620px,1.18fr);gap:58px;align-items:center}.product-story-hero h1{max-width:820px;font-size:clamp(48px,5.4vw,72px)}.product-story-hero .lead{max-width:720px}.product-story-actions{margin-top:30px}.product-story-microcopy{max-width:560px;margin:18px 0 0;color:var(--ink-soft);font-size:14px;font-weight:700;letter-spacing:0}.search-pack-board{border:1px solid rgba(33,11,85,.13);border-radius:18px;background:#fffffff2;box-shadow:0 34px 90px #210b552e;overflow:hidden}.search-pack-toolbar{display:grid;min-height:58px;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;border-bottom:1px solid rgba(33,11,85,.1);background:#fbfaff;padding:0 20px}.search-pack-toolbar>strong{font-size:14px}.search-pack-toolbar>span{border-radius:999px;background:#dfeee7;padding:7px 10px;color:var(--ink);font-size:12px;font-weight:900}.search-pack-body{display:grid;gap:18px;padding:22px}.search-pack-brief{display:grid;gap:8px;border-radius:14px;background:var(--ink);color:var(--white);padding:22px}.search-pack-brief span{color:var(--yellow);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.search-pack-brief strong{max-width:540px;font-size:clamp(22px,2.4vw,32px);line-height:1.06;text-wrap:balance}.search-pack-brief p{max-width:520px;margin:0;color:#ffffffbd;font-size:14px}.search-pack-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(33,11,85,.1);border-radius:14px;overflow:hidden}.search-pack-item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:118px;border-right:1px solid rgba(33,11,85,.1);border-bottom:1px solid rgba(33,11,85,.1);background:var(--white);padding:16px}.search-pack-item:nth-child(2n){border-right:0}.search-pack-item:nth-last-child(-n+2){border-bottom:0}.search-pack-item>span{display:grid;width:30px;height:30px;place-items:center;border-radius:var(--radius-sm);background:var(--yellow);color:var(--ink);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.search-pack-item strong{display:block;margin-bottom:5px;font-size:15px}.search-pack-item p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.45}.search-pack-footer{display:flex;flex-wrap:wrap;gap:8px}.search-pack-footer span{border-radius:999px;background:#f2edff;padding:8px 10px;color:var(--primary-deep);font-size:12px;font-weight:900}.product-story-section{padding:112px 0;background:var(--white)}.product-story-argument{padding-top:86px}.product-argument-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(320px,.72fr);gap:56px;align-items:end}.product-argument-grid .lead{margin-bottom:20px}.product-principles{display:flex;flex-wrap:wrap;gap:10px}.product-principles span{border:1px solid rgba(33,11,85,.1);border-radius:999px;background:#fbfaf7;padding:10px 12px;color:var(--ink);font-size:13px;font-weight:900}.product-week-section{background:linear-gradient(180deg,#e0f7ff85,#fff0),var(--white)}.product-week-scroll-grid{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(620px,1.28fr);gap:52px;align-items:start}.week-story-column{display:grid;gap:34px;min-width:0}.product-week-scroll-grid .product-week-copy{position:static}.week-ledger{margin-top:30px;border-top:4px solid var(--ink);background:#fbfaf7;padding:24px}.week-ledger h3{font-size:20px}.week-log{border-top:1px solid rgba(33,11,85,.16)}.week-log-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:34px;border-bottom:1px solid rgba(33,11,85,.14);padding:30px 0}.week-log-stamp{display:grid;gap:6px;align-content:start;color:var(--ink-soft);font-size:13px;font-weight:850;letter-spacing:0;text-transform:uppercase}.week-log-stamp time,.week-log-stamp strong{color:var(--ink);font-size:14px;text-transform:none}.week-log-body{position:relative;padding-left:42px}.week-log-index{position:absolute;top:2px;left:0;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--ink);color:var(--white);font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}.week-log-body h3{max-width:640px;font-size:clamp(24px,2.4vw,34px)}.week-log-body p{color:var(--ink-soft)}.week-output-list{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.week-output-list span{border:1px solid rgba(33,11,85,.1);border-radius:999px;background:var(--paper);padding:7px 10px;color:var(--ink);font-size:12px;font-weight:850}.week-return{margin:0;border-left:3px solid var(--yellow);padding-left:12px;color:var(--ink);font-size:14px;font-weight:850;letter-spacing:0}.product-workbench-section{background:#fbfaf7}.product-workbench-section .section-heading{max-width:920px}.workbench-table{border-top:1px solid rgba(33,11,85,.18)}.workbench-head,.workbench-row{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(0,1.2fr) minmax(150px,.62fr);gap:28px;align-items:start}.workbench-head{padding:14px 0;color:var(--primary-deep);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.workbench-row{border-top:1px solid rgba(33,11,85,.14);padding:26px 0}.workbench-row strong{font-size:18px}.workbench-row p{margin:0;color:var(--ink-soft)}.workbench-row>span{color:var(--ink);font-weight:900}.product-activity-section{color:var(--ink);background:#fff}.product-activity-section .eyebrow{color:#16151b8f}.product-activity-section .lead{color:var(--ink-soft)}.product-activity-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);gap:58px;align-items:start}.activity-console{border:1px solid rgba(22,21,27,.1);border-radius:14px;background:#fff;box-shadow:0 22px 52px #16151b14;overflow:hidden}.activity-console-top{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(22,21,27,.08);padding:0 22px}.activity-console-top span{color:#16151b85;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.activity-list{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:activity}.activity-list li{position:relative;margin:0;border-bottom:1px solid rgba(22,21,27,.08);padding:18px 22px 18px 58px;color:var(--ink-soft)}.activity-list li:last-child{border-bottom:0}.activity-list li:before{counter-increment:activity;content:counter(activity,decimal-leading-zero);position:absolute;top:18px;left:22px;color:#16151b75;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.guardrail-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:58px;border:1px solid rgba(255,255,255,.14);background:#ffffff24}.guardrail-strip span{display:flex;min-height:118px;align-items:flex-start;background:#16151ba3;padding:20px;color:#ffffffc2;font-size:14px;font-weight:750}.product-final-cta{color:var(--white);background:var(--ink)}.product-final-cta .eyebrow{color:#ffffff9e}.product-final-cta .lead,.product-final-cta .product-story-microcopy{color:#ffffffc7}.product-final-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px 56px;align-items:center}.product-final-cta-inner .product-story-microcopy{grid-column:1 / -1;margin-top:0}.product-hero-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:min(100%,980px);margin-top:28px;border-top:1px solid rgba(22,21,27,.1);border-bottom:1px solid rgba(22,21,27,.1)}.product-hero-facts-wrap{position:relative;z-index:1;margin-top:clamp(20px,3vw,34px)}.product-hero-facts span{position:relative;padding:12px 18px;color:#16151bad;font-size:13px;font-weight:750}.product-hero-facts span+span:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:1px;background:#16151b1a}.kaiya-app-mockup{min-width:0;border:1px solid rgba(22,21,27,.12);border-radius:18px;background:#f8f8f8;box-shadow:0 30px 72px #16151b1f;overflow:hidden}.kaiya-window-bar{display:grid;min-height:46px;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;border-bottom:1px solid rgba(22,21,27,.09);background:#eeeeef;padding:0 16px;color:#5d5962;font-size:12px;font-weight:650}.kaiya-window-bar>span{justify-self:end}.kaiya-app-shell{display:grid;grid-template-columns:42px minmax(166px,204px) minmax(0,1fr);min-height:640px}.kaiya-rail{display:grid;grid-template-rows:auto 1fr;justify-items:center;border-right:1px solid rgba(22,21,27,.08);background:#dedee0;padding:20px 6px;color:#6b6770;font-size:10px;font-weight:700}.kaiya-rail strong{display:grid;width:30px;height:30px;place-items:center;color:#6157d8;font-size:25px;font-weight:500}.kaiya-sidebar{display:grid;align-content:start;gap:12px;border-right:1px solid rgba(22,21,27,.08);background:#f2f2f3;padding:18px 14px}.kaiya-sidebar>strong{font-size:13px}.kaiya-conversation{border:1px solid rgba(22,21,27,.08);border-radius:var(--radius);background:#fff;padding:10px;color:#56525e;font-size:12px;line-height:1.32}.kaiya-conversation{border-color:transparent;background:transparent;font-weight:700}.kaiya-conversation.active{background:#ddece6;color:var(--ink)}.kaiya-chat-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;background:#fbfbfc}.kaiya-chat-top{display:flex;min-height:48px;align-items:center;justify-content:flex-end;gap:9px;border-bottom:1px solid rgba(22,21,27,.08);padding:0 18px;color:#56525e;font-size:12px}.status-dot{width:9px;height:9px;border-radius:50%;background:#2ea66f}.kaiya-chat-scroll{display:grid;align-content:center;gap:16px;padding:32px clamp(18px,3vw,34px)}.kaiya-message{display:grid;gap:8px;border-radius:12px;padding:16px}.kaiya-message>span{color:inherit;font-size:11px;font-weight:900;line-height:1;opacity:.62;text-transform:uppercase}.kaiya-message p{margin:0;overflow-wrap:anywhere}.kaiya-message.user{justify-self:end;width:min(88%,520px);background:#1f1e24;color:var(--white)}.kaiya-message.assistant{width:min(96%,620px);border:1px solid rgba(22,21,27,.09);background:#fff;box-shadow:0 14px 32px #16151b0f}.mock-activity-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.mock-activity-list li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;border-top:1px solid rgba(33,11,85,.08);padding-top:10px}.mock-activity-list li:first-child{border-top:0;padding-top:0}.mock-activity-list strong{color:var(--primary-deep);font-size:12px}.mock-activity-list p{color:var(--ink-soft);font-size:13px;line-height:1.42}.kaiya-output-dock{display:flex;flex-wrap:wrap;gap:8px}.kaiya-output-dock span{border:1px solid rgba(22,21,27,.09);border-radius:999px;background:#f4f4f2;padding:8px 10px;color:var(--ink);font-size:12px;font-weight:850}.kaiya-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid rgba(22,21,27,.08);background:#e9e9eb;padding:12px 14px;color:#6b6671;font-size:12px}.kaiya-composer button{border:0;border-radius:999px;background:#16151b14;padding:7px 10px;color:#4e4a55;font-size:11px;font-weight:850}.kaiya-composer button{background:#6126e0;color:var(--white);text-transform:uppercase}.week-leverage-panel{display:grid;gap:8px;margin-top:30px;border-top:4px solid var(--ink);background:#fff;padding:24px;box-shadow:0 16px 38px #210b5512}.week-leverage-panel>span{color:var(--primary);font-size:12px;font-weight:900;text-transform:uppercase}.week-leverage-panel strong{font-size:clamp(58px,8vw,86px);line-height:.9;font-variant-numeric:tabular-nums}.week-leverage-panel p{margin:0;color:var(--ink-soft)}.leverage-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.leverage-stats span{border-radius:999px;background:var(--mist);padding:8px 10px;color:var(--primary-deep);font-size:12px;font-weight:850}.week-timeline{position:relative;display:grid;gap:24px}.week-timeline:before{content:"";position:absolute;top:16px;bottom:16px;left:47px;width:1px;background:#210b5529}.week-scroll-card{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;min-height:54vh;align-items:center}.week-scroll-stamp{position:relative;display:grid;gap:7px;align-content:center;min-height:96px;color:var(--ink-soft);font-size:12px;font-weight:900;text-align:center;text-transform:uppercase}.week-scroll-stamp:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;border:4px solid var(--white);border-radius:50%;background:#210b5538;box-shadow:0 0 0 1px #210b551f;transform:translate(-50%,-50%)}.week-scroll-stamp span,.week-scroll-stamp time{position:relative;z-index:1}.week-scroll-stamp time{font-variant-numeric:tabular-nums}.week-scroll-body{display:grid;gap:14px;border:1px solid rgba(33,11,85,.1);border-radius:16px;background:#ffffffc7;padding:24px;box-shadow:0 14px 34px #210b550d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.week-scroll-card.is-active .week-scroll-body{border-color:#6126e057;box-shadow:0 24px 54px #210b5521;transform:translate(4px)}.week-scroll-card.is-active .week-scroll-stamp:before{background:var(--primary);box-shadow:0 0 0 7px #6126e021}.week-scroll-body>p:first-child{margin:0;color:var(--primary);font-size:12px;font-weight:900;text-transform:uppercase}.week-scroll-body h3{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.04}.week-scroll-body blockquote{margin:0;border-left:4px solid var(--yellow);color:var(--ink);font-size:18px;font-weight:850;line-height:1.35;padding-left:14px}.week-scroll-body>p{margin:0;color:var(--ink-soft)}.week-card-feature{display:grid;gap:6px;border-radius:12px;background:#eef8f4;padding:14px}.week-card-feature span{color:#236552;font-size:11px;font-weight:900;text-transform:uppercase}.week-card-feature strong{color:var(--ink);font-size:14px;line-height:1.42}.week-card-leverage{display:flex;flex-wrap:wrap;gap:7px}.week-card-leverage span{border-radius:999px;background:#dfeee7;padding:7px 9px;color:var(--ink);font-size:11px;font-weight:900;white-space:nowrap}.week-sticky-stage{position:sticky;top:92px;min-width:0}.week-app-mockup{width:100%}.week-app-mockup .kaiya-app-shell{min-height:min(700px,calc(100vh - 138px))}.week-app-mockup .kaiya-chat-scroll{align-content:start;overflow-y:auto}.week-app-mockup .mock-activity-list li{display:block;color:var(--ink-soft);font-size:13px;line-height:1.42}.week-sticky-proof{display:grid;gap:6px;border-top:1px solid rgba(33,11,85,.1);padding-top:14px}.week-sticky-proof span{color:var(--primary);font-size:11px;font-weight:900;text-transform:uppercase}.week-sticky-proof p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.44}.week-sticky-leverage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.week-sticky-leverage span{display:grid;gap:3px;border:1px solid rgba(33,11,85,.1);border-radius:12px;background:#fff;padding:10px;color:var(--ink-soft);font-size:11px;font-weight:850}.week-sticky-leverage strong{color:var(--ink);font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.product-tool-section{background:#fbfaf7}.product-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-tool-card{border:1px solid rgba(33,11,85,.1);border-radius:var(--radius);background:#fff;padding:22px;box-shadow:0 12px 30px #210b550d}.product-tool-card h3{font-size:20px}.product-tool-card p{margin:0;color:var(--ink-soft);font-size:14px}.product-story-page,.use-cases-page,.security-page{background:var(--paper)}.product-demo-hero,.use-cases-hero,.security-hero{position:relative;overflow:clip;padding:142px 0 96px;color:var(--white);background:radial-gradient(circle at 74% 18%,rgba(215,168,72,.12),transparent 28%),radial-gradient(circle at 16% 76%,rgba(244,241,239,.05),transparent 34%),linear-gradient(135deg,var(--ink-deep) 0%,#0d0d14 48%,#151725 100%)}.product-demo-hero:before,.use-cases-hero:before,.security-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06060ab8,#06060a24 56%,#06060aa3),linear-gradient(180deg,rgba(244,241,239,.05),transparent 38%,rgba(6,6,10,.28));background-size:auto;mask-image:none;pointer-events:none}.product-demo-hero>.container,.use-cases-hero>.container,.security-hero>.container,.week-product-stage,.use-cases-hero-grid,.security-hero-grid{position:relative;z-index:1}.demo-hero-intro{justify-items:start;text-align:left}.demo-hero-intro h1,.use-cases-hero-copy h1,.security-hero-copy h1{max-width:940px;color:var(--white);font-family:var(--display);font-size:clamp(52px,5.8vw,86px);font-weight:400;line-height:1.04}.demo-hero-intro .lead,.use-cases-hero-copy .lead,.security-hero-copy .lead,.product-demo-hero .lead{max-width:760px;color:#f4f1efbd}.demo-hero-intro .product-story-actions{justify-content:flex-start}.product-demo-hero .eyebrow,.use-cases-hero .eyebrow,.security-hero .eyebrow{color:var(--yellow)}.product-demo-hero .button.secondary,.use-cases-hero .button.secondary,.security-hero .button.secondary{border-color:#f4f1ef47;background:#f4f1ef14;color:var(--white)}.product-hero-facts{justify-content:flex-start;border-color:#f4f1ef29}.product-hero-facts span{color:#f4f1efa8}.product-hero-facts span+span:before{background:#f4f1ef29}.week-rail-label,.week-chapter-day,.week-chapter-note{color:#f4f1efad}.week-chapter{border-color:#f4f1ef29;color:#f4f1efb3;opacity:.78}.week-chapter strong{color:#f4f1efe6}.week-chapter.is-active{border-color:#d7a848b8;background:#f4f1ef13;color:#f4f1eff5;opacity:1}.week-chapter.is-active strong,.week-chapter.is-active p{color:#f4f1eff5}.kaiya-app-mockup,.search-map-panel,.security-proof-panel{border-color:#f4f1ef33;border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 8%,rgba(115,93,232,.08),transparent 32%),linear-gradient(145deg,#faf8f5fa,#edeae6fa);box-shadow:0 38px 110px #00000061,inset 0 1px #ffffffd1}.kaiya-window-bar{background:#f4f1efbd}.kaiya-rail,.kaiya-sidebar,.kaiya-composer{background:#1110150a}.kaiya-rail strong{color:var(--ink)}.kaiya-conversation.active{background:#d7a8482e}.status-dot,.kaiya-working-status i{background:var(--yellow)}.kaiya-working-status i{box-shadow:0 0 0 4px #d7a84824}.kaiya-composer button{background:var(--ink)}.demo-proof-bar{border-color:#f4f1ef29;background:#f4f1ef1a}.demo-proof-bar div{border-color:#f4f1ef24}.demo-proof-bar span,.demo-proof-bar p{color:#f4f1ef9e}.demo-proof-bar strong{color:var(--white)}.product-story-section,.use-cases-workflow,.use-cases-control,.use-cases-faq,.security-section,.security-comparison-section,.security-control-section,.security-faq-section{background:radial-gradient(circle at 88% 10%,rgba(215,168,72,.1),transparent 28%),linear-gradient(180deg,#f7f4f0 0%,var(--paper) 100%)}.product-proof-section,.product-workbench-section,.product-tool-section{background:linear-gradient(180deg,#f4f1efd1,#f0eae6f5),var(--paper)}.product-story-section .eyebrow,.product-proof-section .eyebrow,.product-workbench-section .eyebrow,.product-tool-section .eyebrow,.use-cases-workflow .eyebrow,.use-cases-control .eyebrow,.use-cases-faq .eyebrow,.security-section .eyebrow,.security-control-section .eyebrow,.security-faq-section .eyebrow{color:var(--gold-deep)}.product-story-section h2,.use-cases-section-heading h2,.use-cases-control h2,.use-cases-faq-grid h2,.security-section-heading h2,.security-review-grid h2,.security-faq-grid h2,.security-final-cta h2,.product-final-cta h2{font-family:var(--display);font-weight:400}.capability-card,.proof-work-grid article,.security-control-card,.security-faq-item,.use-cases-faq-item,.workflow-stage-detail,.activity-console{border-color:#11101517;background:#ffffff94;box-shadow:inset 0 1px #ffffffa8}.workflow-stage-card.with-kaiya{background:radial-gradient(circle at 72% 18%,rgba(215,168,72,.12),transparent 42%),linear-gradient(180deg,#ffffffb8,#fffffff5 44%,#fbfaf7)}.workflow-stage-card>span,.workflow-stage-card.with-kaiya>span,.security-proof-item p{color:var(--gold-deep)}.workflow-stage-card.with-kaiya .workflow-card-time strong,.workflow-kaiya-time em{color:var(--ink)}.workflow-kaiya-time em{border-color:#d7a8482e;background:#d7a8481f}.search-map-step,.security-proof-index{background:#d7a8482e;color:var(--ink)}.use-cases-roles,.security-review-section,.security-final-cta,.use-cases-final,.product-final-cta{color:var(--white);background:radial-gradient(circle at 74% 18%,rgba(215,168,72,.12),transparent 28%),linear-gradient(135deg,var(--ink-deep) 0%,#0d0d14 50%,#151725 100%)}.use-cases-roles .lead,.security-review-section .lead,.security-final-cta .lead,.use-cases-final .lead,.product-final-cta .lead,.product-final-cta .product-story-microcopy{color:#f4f1efb8}.role-panel-grid{border-color:#f4f1ef1f;background:#f4f1ef1a}.role-panel,.guardrail-strip span{background:#f4f1ef12}.control-strip span{color:var(--ink)}.page-content-section .pricing-block{gap:22px}.page-content-section .pricing-promise{border-color:#f4f1ef29;border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 16%,rgba(215,168,72,.14),transparent 28%),linear-gradient(135deg,#111015,#171820);box-shadow:0 30px 84px #1110151f}.page-content-section .pricing-controls{border:1px solid rgba(17,16,21,.08);border-radius:var(--radius-lg);background:#ffffff70;padding:12px}.page-content-section .pricing-card{border-color:#11101517;border-radius:14px;background:#ffffff9e;box-shadow:inset 0 1px #ffffffad}.page-content-section .pricing-card.highlight{border-color:#d7a84866;background:#ffffffc2;box-shadow:0 26px 70px #1110151a,inset 0 1px #ffffffc2}.page-content-section .plan-badge{background:#d7a84838;color:var(--ink)}.page-content-section .feature-list li:before{background:var(--yellow)}.page-content-section .pricing-help{border-color:#11101514;border-radius:var(--radius-lg);background:#ffffff7a;box-shadow:inset 0 1px #ffffffa8}.lead-form{display:grid;gap:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{display:grid;gap:7px}.field.full{grid-column:1 / -1}.field.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.field label{color:var(--ink-soft);font-size:13px;font-weight:800}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(33,11,85,.13);border-radius:var(--radius-sm);background:var(--white);padding:13px 14px;color:var(--ink)}.field textarea{min-height:116px;resize:vertical}.lead-form button[disabled]{cursor:wait;opacity:.7}.form-result{display:none;border:1px solid rgba(97,38,224,.16);border-radius:var(--radius);background:var(--mist);padding:22px}.form-result.visible{display:block}.site-footer{border-top:1px solid rgba(33,11,85,.1);background:var(--ink);color:var(--white);padding:64px 0 34px}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(4,minmax(0,1fr));gap:34px}.footer-grid h3{color:var(--white);font-size:14px}.footer-links{display:grid;gap:10px;color:#ffffffad;font-size:14px}.footer-bottom{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:56px;color:#ffffff94;font-size:13px}.footer-bottom a{text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.footer-bottom a:hover{color:var(--white);text-decoration-color:currentColor}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:100;border-radius:999px;background:var(--white);color:var(--ink);padding:11px 16px;font-size:14px;font-weight:800;box-shadow:0 0 0 1px #11101514,0 14px 34px #1110152e;transform:translateY(-160%);transition:transform .16s cubic-bezier(.2,0,0,1)}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}@media(max-width:1440px){.site-header{padding:14px 0 0}.site-header .container,.hero .container{width:var(--nav-width);max-width:none}.nav-inner{--nav-height: 58px;--nav-button-height: 40px;--nav-end-inset: var(--nav-vertical-inset);--nav-start-inset: 24px}.brand-logo{width:96px}.nav-links{gap:22px;font-size:13px}.nav-actions .button{padding:0 17px;font-size:13px}.hero{min-height:auto;padding:var(--hero-y-start) 0 var(--hero-y-end)}.hero-grid{grid-template-columns:minmax(0,.98fr) minmax(440px,1.02fr);gap:52px}.hero-title{max-width:660px;margin-bottom:24px;font-size:68px;line-height:1.04}.hero .eyebrow{margin-bottom:16px;font-size:12px}.hero .lead{max-width:520px;font-size:20px;line-height:1.48}.hero .button-row{margin-top:26px!important}.hero-video-invite{width:min(100%,360px);gap:16px;padding:0}.hero-video-play{width:62px;height:62px}.hero-video-copy strong{font-size:24px}.hero-proof{max-width:560px;gap:18px;padding-top:10px}.product-frame{width:min(100%,620px);border-radius:20px}.product-body{padding:24px}.assignment-title{max-width:22ch;font-size:28px}.assignment-section{grid-template-columns:minmax(104px,.28fr) minmax(0,1fr);gap:16px;padding-top:14px}.assignment-list li,.assignment-section p{font-size:12px}}@media(max-width:1120px){:root{--page-gutter: 32px;--section-y: 78px;--section-y-tight: 64px;--hero-y-start: 112px;--hero-y-end: 76px}.nav-links,.nav-actions{display:none}.site-header .container,.hero .container{width:var(--nav-width);max-width:none}.nav-inner{--nav-height: 58px}.nav-toggle{display:inline-flex}.site-header[data-open=true] .nav-links,.site-header[data-open=true] .nav-actions{display:flex}.site-header[data-open=true] .nav-inner{height:auto;flex-wrap:wrap;border-radius:24px;padding-bottom:16px}.site-header[data-open=true] .nav-links,.site-header[data-open=true] .nav-actions{width:100%;flex-direction:column;align-items:stretch}.nav-item{display:grid;width:100%}.nav-link,.nav-links>a{min-height:0;padding:8px 0}.nav-submenu{position:static;width:100%;margin:4px 0 8px;border-radius:12px;opacity:1;pointer-events:auto;transform:none;visibility:visible}.hero,.section{padding:var(--section-y) 0}.hero,.page-hero,.product-demo-hero,.use-cases-hero,.security-hero{padding:var(--hero-y-start) 0 var(--hero-y-end)}.hero-grid,.page-hero-inner,.split,.page-layout,.week-product-stage,.product-proof-layout,.product-story-hero-grid,.product-argument-grid,.product-week-scroll-grid,.product-activity-grid,.product-final-cta-inner,.legal-document-layout,.security-hero-grid,.security-comparison-grid,.security-control-grid,.security-review-grid,.security-faq-grid,.security-final-cta-inner,.use-cases-hero-grid,.workflow-stage,.use-cases-roles-grid,.use-cases-control-grid,.use-cases-faq-grid,.use-cases-final-inner,.assembly-wrap,.page-hero-split .page-hero-inner,.page-hero-product .page-hero-inner{grid-template-columns:1fr}.hero-grid{row-gap:46px}.hero-title{max-width:10.5ch;font-size:64px;line-height:1.04}.hero .lead{max-width:640px;font-size:20px}.hero-proof{max-width:100%}.hero-video-invite{order:1;justify-self:start;translate:none;width:min(100%,430px)}.hero-grid,.split,.page-layout,.assembly-wrap,.product-story-hero-grid,.product-story-hero-copy,.kaiya-app-mockup,.kaiya-chat-panel,.kaiya-chat-scroll,.kaiya-message,.week-scroll-card,.week-sticky-stage,.security-hero-grid,.security-comparison-grid,.security-comparison-table,.security-proof-panel,.search-map-panel,.use-cases-hero-grid,.use-cases-roles-grid,.use-cases-control-grid,.use-cases-faq-grid,.legal-document,.security-review-console,.security-faq-grid,.product-frame{width:100%;max-width:100%;min-width:0}.security-hero,.security-section,.security-review-section,.security-final-cta{padding:78px 0}.security-hero-grid,.security-comparison-grid,.security-review-grid,.security-faq-grid{gap:34px}.security-section-heading{margin-bottom:28px}.use-cases-hero,.use-cases-workflow,.use-cases-roles,.use-cases-control,.use-cases-faq,.use-cases-final{padding:78px 0}.use-cases-hero-grid,.use-cases-roles-grid,.use-cases-control-grid,.use-cases-faq-grid{gap:36px}.use-cases-role-copy{position:static}.workflow-stage{gap:18px}.workflow-stage-index{order:-1}.product-story-hero h1{max-width:100%;overflow-wrap:break-word}.hero-copy{padding-bottom:0}.hero-proof{grid-template-columns:1fr;gap:24px;margin-top:0;order:2}.hero .product-frame{order:3}.product-frame{justify-self:stretch;width:100%;max-width:760px}.assembly-copy{position:static}.chat-shell{grid-template-columns:44px minmax(140px,190px) minmax(0,1fr);min-height:auto}.grid-2,.grid-3{grid-template-columns:1fr}.integration-strip,.grid-4,.product-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid{grid-template-columns:1fr}.week-chapter-rail,.week-product-main{position:static}.week-product-stage{min-height:auto}.week-scroll-track{display:none}.week-chapter-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.week-rail-label{grid-column:1 / -1}.week-chapter{min-height:auto;border:1px solid rgba(22,21,27,.1);border-radius:12px;background:#ffffffc2;padding:14px}.week-chapter:last-child{border-bottom:1px solid rgba(22,21,27,.1)}.week-chapter.is-active{padding-left:14px;border-color:#16151b3d;box-shadow:0 14px 34px #16151b12}.product-week-copy,.week-sticky-stage{position:static}.week-scroll-card{min-height:auto;align-items:start}.guardrail-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.product-final-cta-inner .button-row{justify-content:flex-start}.proof-grid{grid-template-columns:1fr}.proof-card-feature{grid-row:auto}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-promise,.delivery-flow{grid-template-columns:1fr}.flow-arrow{transform:rotate(90deg);justify-self:center}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:1120px){.workflow-stage{grid-template-columns:1fr;gap:20px}.workflow-stage-index{margin-top:0}}@media(max-width:640px){:root{--page-gutter: 20px;--section-y: 72px;--section-y-tight: 56px;--hero-y-start: 96px;--hero-y-end: 64px}.container{width:var(--container-width);max-width:none;margin-inline:auto;padding-inline:0}.page-layout,.content-block{width:100%;max-width:100%;min-width:0}h1,.hero-title{max-width:9ch;font-size:42px;line-height:1.06;overflow-wrap:break-word}.hero-title{max-width:12ch;font-size:42px;line-height:1.06}h2{font-size:34px}.button-row,.button{width:100%;max-width:100%}.brand-logo{width:88px}.hero{min-height:auto;padding:var(--hero-y-start) 0 var(--hero-y-end)}.hero-grid{row-gap:34px}.hero .eyebrow{margin-bottom:14px;font-size:11px;letter-spacing:.14em}.hero .lead{font-size:17px;line-height:1.55}.hero .button-row{margin-top:24px!important}.hero-background-video{display:none}.hero-video-invite{width:100%;grid-template-columns:58px minmax(0,1fr);gap:15px;padding:0;translate:none}.hero-video-play{width:58px;height:58px;box-shadow:0 18px 42px #00000047,0 0 0 7px #f4f1ef14,inset 0 1px #ffffffbd}.hero-video-play:before{border-top-width:9px;border-bottom-width:9px;border-left-width:14px}.hero-video-copy strong{font-size:22px}.hero-video-label-desktop{display:none}.hero-video-label-mobile{display:inline}.site-header{padding:10px 0 0}.nav-inner{--nav-height: 56px;--nav-start-inset: 16px;--nav-end-inset: 12px;padding:var(--nav-vertical-inset) var(--nav-end-inset) var(--nav-vertical-inset) var(--nav-start-inset)}.hero-grid,.hero-copy,.product-story-hero-grid,.product-story-hero-copy,.search-pack-board,.kaiya-app-mockup,.week-scroll-card,.page-hero .lead,.page-hero .button-row,.page-layout,.legal-document-layout,.pricing-block,.pricing-promise,.pricing-controls,.pricing-control-group,.pricing-grid,.pricing-card,.pricing-help,.lead,.security-hero-grid,.security-proof-panel,.security-comparison-table,.security-control-card,.security-review-console,.security-faq-list,.use-cases-hero-grid,.search-map-panel,.workflow-stage,.workflow-stage-detail,.role-panel-grid,.use-cases-control-grid,.control-strip,.use-cases-faq-grid,.use-cases-faq-list,.legal-document,.product-frame{width:100%;max-width:100%;min-width:0}.page-hero,.product-demo-hero,.security-hero{padding:96px 0 64px}.page-hero h1,.demo-hero-intro h1,.security-hero-copy h1{width:100%;max-width:100%;font-size:45px;line-height:1.06}.security-hero-copy h1{max-width:11ch}.use-cases-hero{padding:var(--hero-y-start) 0 var(--hero-y-end)}.use-cases-hero:before{background-size:46px 46px}.use-cases-hero-copy h1{width:100%;max-width:100%;font-size:45px;line-height:1.06;overflow-wrap:anywhere}.search-map-output,.workflow-stage-card,.role-panel{padding:18px}.search-map-output{grid-template-columns:38px minmax(0,1fr);gap:14px}.search-map-output:before{left:36px}.search-map-step{width:38px;height:38px}.search-map-output-head{display:grid;gap:5px}.search-map-output h2{font-size:20px}.workflow-stage{padding:28px 0}.workflow-stage-title h3{font-size:31px}.workflow-stage-title p,.workflow-stage-card p{font-size:14px}.workflow-stage-detail,.role-panel-grid{grid-template-columns:1fr}.workflow-stage-card.with-kaiya{border-top:1px solid rgba(22,21,27,.08);border-left:0}.workflow-stage-card{min-height:auto}.workflow-card-time{margin-top:20px}.workflow-card-time strong{font-size:32px}.workflow-kaiya-time{gap:10px}.workflow-kaiya-time em{min-height:28px;padding:4px 9px;font-size:12px}.role-panel{min-height:auto}.use-cases-final-inner .button-row{justify-content:flex-start}.security-proof-item{grid-template-columns:1fr;gap:12px;padding:22px}.legal-document-hero{padding:58px 0 44px}.legal-document-body{padding:42px 0 70px}.legal-document-toc{position:static}.legal-document-toc nav{max-height:none}.security-proof-item h2{font-size:22px}.security-console-bar{display:grid;min-height:auto;justify-content:stretch;padding:18px}.security-console-bar strong{text-align:left}.security-review-list li{padding-right:18px}.security-comparison-head{display:none}.security-comparison-row{grid-template-columns:1fr}.security-comparison-row>*{padding:16px 18px}.security-comparison-row p{border-top:1px solid rgba(22,21,27,.08);border-left:0}.security-comparison-row p:before{display:block;margin-bottom:6px;color:var(--primary);font-size:11px;font-weight:900;text-transform:uppercase}.security-comparison-row p:first-of-type:before{content:"General AI chat"}.security-comparison-row p:last-child:before{content:"Kaiya"}.hero .lead,.hero .button-row,.hero .hero-proof-line,.hero .hero-video-invite,.hero .hero-proof,.hero .hero-proof-logos,.hero .hero-logo-list,.hero .product-frame{width:100%;max-width:100%}.product-story-hero{overflow-x:hidden;padding:62px 0 34px;background-size:44px 44px,44px 44px,auto}.product-story-hero .container,.product-story-hero-grid,.product-story-hero-copy,.hero-app-mockup{width:var(--container-width);max-width:none}.product-story-hero-grid{display:block}.product-story-hero-copy{margin-bottom:34px;overflow:hidden}.product-story-hero h1{width:100%;max-width:100%;font-size:40px;line-height:1.06;overflow-wrap:anywhere}.product-story-hero .lead,.product-story-actions,.product-hero-facts{width:100%;max-width:100%}.product-hero-facts{justify-content:flex-start;border:0}.product-hero-facts span{width:100%;border-top:1px solid rgba(22,21,27,.1);padding:10px 0}.product-hero-facts span:last-child{border-bottom:1px solid rgba(22,21,27,.1)}.product-hero-facts span+span:before{display:none}.product-story-section{padding:72px 0}.search-pack-list,.workbench-row,.week-log-row,.guardrail-strip{grid-template-columns:1fr}.lead,.muted,.pricing-promise h2,.pricing-promise p,.pricing-help h2,.pricing-help p,.pricing-card h2,.assignment-lead,.assignment-list li,.assignment-section p{overflow-wrap:break-word}.pricing-promise{padding:22px;overflow:hidden}.pricing-promise h2{font-size:30px}.price{font-size:42px}.pricing-help{grid-template-columns:1fr;padding:22px}.hero-proof{gap:20px;padding-top:26px}.hero-proof,.hero-proof-logos,.hero-logo-list,.chip-row{width:100%;max-width:100%;min-width:0}.chip{white-space:normal}.hero-logo-list{gap:16px 22px}.hero-proof-logos{gap:14px}.hero-logo-mark img{max-width:112px}.product-frame{border-radius:18px}.assignment-mark{display:block}.assignment-title{max-width:18ch;font-size:28px;line-height:1.06}.assignment-list{grid-template-columns:1fr}.assignment-section{grid-template-columns:1fr;gap:8px;padding-top:14px}.product-body,.card,.fact-panel,.workflow-box{padding:18px}.search-pack-list,.guardrail-strip,.demo-proof-bar,.product-hero-facts,.prompt-tile-grid,.output-panel-grid,.integration-strip,.grid-4,.product-tool-grid,.week-sticky-leverage,.proof-grid,.pricing-grid,.form-grid,.footer-grid{grid-template-columns:1fr}.search-pack-body,.week-ledger,.activity-console-top,.guardrail-strip span{padding:22px}.search-pack-toolbar{grid-template-columns:auto minmax(0,1fr)}.search-pack-toolbar>span{grid-column:1 / -1;justify-self:start;margin-bottom:14px}.search-pack-item,.search-pack-item:nth-child(2n),.search-pack-item:nth-last-child(-n+2){border-right:0;border-bottom:1px solid rgba(33,11,85,.1)}.search-pack-item:last-child{border-bottom:0}.week-log-row{gap:16px;padding:26px 0}.week-log-body{padding-left:36px}.workbench-head{display:none}.workbench-row{gap:10px}.guardrail-strip span{min-height:auto}.kaiya-window-bar{grid-template-columns:auto minmax(0,1fr)}.kaiya-window-bar>span{display:none}.kaiya-app-shell{grid-template-columns:1fr;min-height:auto}.kaiya-rail,.kaiya-sidebar{display:none}.kaiya-chat-scroll{align-content:start;padding:22px}.kaiya-message,.kaiya-message.user,.kaiya-message.assistant{width:100%;max-width:100%}.mock-activity-list li{grid-template-columns:1fr;gap:4px}.product-demo-hero{padding:var(--hero-y-start) 0 var(--hero-y-end);background-size:44px 44px,44px 44px,auto}.demo-hero-intro{justify-items:start;text-align:left}.demo-hero-intro h1{max-width:100%;font-size:40px;line-height:1.06;overflow-wrap:anywhere}.demo-hero-intro .product-story-actions{justify-content:flex-start}.week-product-stage{gap:26px;margin-top:38px}.week-chapter-rail{grid-template-columns:1fr;gap:10px}.week-chapter p{display:none}.demo-app-mockup .kaiya-app-shell{min-height:auto}.demo-app-mockup .kaiya-chat-scroll{max-height:none}.demo-proof-bar div,.capability-card,.proof-work-grid article{padding:18px}.demo-proof-bar div{border-right:0;border-bottom:1px solid rgba(22,21,27,.08)}.demo-proof-bar div:last-child{border-bottom:0}.week-scroll-track{display:none}.proof-work-grid,.capability-grid{grid-template-columns:1fr}.week-timeline{gap:18px}.week-timeline:before{left:22px}.week-scroll-card{grid-template-columns:46px minmax(0,1fr);gap:12px}.week-scroll-stamp{min-height:64px}.week-scroll-stamp span,.week-scroll-stamp time{writing-mode:vertical-rl;transform:rotate(180deg)}.week-scroll-body{padding:18px}.week-scroll-card.is-active .week-scroll-body{transform:none}.week-scroll-body blockquote{font-size:16px}.week-card-leverage span{white-space:normal}.week-app-mockup .kaiya-app-shell{min-height:auto}.week-sticky-leverage{grid-template-columns:1fr}.chat-shell{grid-template-columns:1fr;border-radius:var(--radius-lg)}.chat-rail,.conversation-panel{display:none}.chat-canvas{padding:24px 16px}.chat-greeting{justify-self:stretch;margin-top:4px}.chat-greeting span{font-size:20px}.chat-message,.user-message,.kaiya-message{width:100%;max-width:100%}.chat-message,.prompt-tile,.output-panel{overflow-wrap:break-word}.proof-card{padding:22px}.proof-quote{margin-top:24px;font-size:32px}.proof-card-feature .proof-quote{margin-top:0;font-size:28px;line-height:1.16}.proof-card-compact .proof-quote{margin-top:0;font-size:20px;line-height:1.34}.pricing-controls{align-items:stretch}.pricing-control-group{width:100%;align-items:stretch}.segmented-control{width:100%}.segmented-control button{flex:1}.booking-frame,.calendly-inline-widget{height:680px;min-height:680px}}@media(max-width:1120px){.editorial-split{grid-template-columns:1fr;gap:42px}.section-dark h2,.section-paper h2,.section-quiet h2{max-width:720px}.quiet-card-grid-4,.resource-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-context-grid .quiet-card:first-child{grid-column:1 / -1}.walkthrough-artifact{width:min(100%,820px);justify-self:stretch}.artifact-header{align-items:flex-start}.homepage-pricing .pricing-grid,.customer-proof .proof-stack{grid-template-columns:1fr}}@media(max-width:1120px){.container,.site-header .container,.hero .container,.page-hero .container,.container.hero-grid,.container.page-hero-inner,.container.page-layout,.container.demo-hero-intro,.container.week-product-stage,.container.product-story-hero-grid,.container.product-story-hero-copy,.container.product-proof-layout,.container.product-activity-grid,.container.product-final-cta-inner,.container.use-cases-hero-grid,.container.use-cases-roles-grid,.container.use-cases-control-grid,.container.use-cases-faq-grid,.container.use-cases-final-inner,.container.security-hero-grid,.container.security-comparison-grid,.container.security-review-grid,.container.security-faq-grid,.container.security-final-cta-inner,.container.legal-document-layout{width:var(--container-width);max-width:none;margin-inline:auto}}@media(max-width:640px){.section-dark,.section-paper,.section-quiet{padding:var(--section-y) 0}.section-dark h2,.section-paper h2,.section-quiet h2{font-size:34px;line-height:1.12}.editorial-split{gap:32px}.quiet-card-grid,.quiet-card-grid-4,.resource-context-grid{grid-template-columns:1fr}.resource-context-grid .quiet-card:first-child{grid-column:auto}.resource-path-link{grid-template-columns:1fr}.resource-path-link{gap:12px}.resource-path-action{justify-self:start}.quiet-card{padding:20px}.walkthrough-proof span{min-height:32px;font-size:12px}.walkthrough-artifact{gap:18px;padding:18px;border-radius:18px}.artifact-header{display:grid}.artifact-meta{justify-self:start}.artifact-brief{padding:16px}.artifact-step{grid-template-columns:1fr;gap:12px;padding:18px 0}.artifact-step-index{width:34px;height:34px}.artifact-output-list{display:grid;grid-template-columns:1fr}.artifact-output-list span{justify-content:flex-start;border-radius:10px}.homepage-shift .shift-visual{padding:18px}.homepage-integrations .integration{min-height:88px}.homepage-pricing .pricing-controls{padding:10px}.page-hero-folio{display:grid;gap:8px;margin-top:44px;padding-top:13px;line-height:1.4}.page-hero-folio span:last-child{color:#f4f1efad}.page-hero-resource:after{right:-160px;bottom:-90px;width:360px}.buyer-brief{gap:24px;padding:30px 0}.buyer-brief-heading,.buyer-brief-ledger{grid-template-columns:1fr}.buyer-brief-heading{gap:12px}.buyer-brief-heading .eyebrow{margin-top:0}.buyer-brief-column,.buyer-brief-column+.buyer-brief-column{border-left:0;padding:22px 0 0}.buyer-brief-column+.buyer-brief-column{border-top:1px solid rgba(17,16,21,.1)}}@media(max-width:860px){.hero.hero-longlist .hero-grid{grid-template-columns:minmax(0,1fr)!important}.hero.hero-longlist .hero-copy,.hero.hero-longlist .hero-video-invite{width:100%;min-width:0;max-width:100%}.hero.hero-longlist .hero-video-invite{justify-self:stretch;translate:0}}@media(max-width:640px){.hero.hero-longlist .hero-title{width:100%;max-width:12ch;font-size:44px;line-height:1.02}}@media(max-width:640px){.container,.site-header .container,.hero .container,.page-hero .container,.container.hero-grid,.container.page-hero-inner,.container.page-layout,.container.demo-hero-intro,.container.week-product-stage,.container.product-story-hero-grid,.container.product-story-hero-copy,.container.product-proof-layout,.container.product-activity-grid,.container.product-final-cta-inner,.container.use-cases-hero-grid,.container.use-cases-roles-grid,.container.use-cases-control-grid,.container.use-cases-faq-grid,.container.use-cases-final-inner,.container.security-hero-grid,.container.security-comparison-grid,.container.security-review-grid,.container.security-faq-grid,.container.security-final-cta-inner,.container.legal-document-layout{width:var(--container-width);max-width:none;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.hero-background-video{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.liquid-glass[data-astro-cid-nzafjy5r]{position:relative;overflow:hidden;transform:translateZ(0)}.liquid-glass-tint[data-astro-cid-nzafjy5r],.liquid-glass-filter-layer[data-astro-cid-nzafjy5r],.liquid-glass-box[data-astro-cid-nzafjy5r]{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.liquid-glass-tint[data-astro-cid-nzafjy5r]{z-index:0}.liquid-glass-filter-layer[data-astro-cid-nzafjy5r]{z-index:1;overflow:hidden}.liquid-glass-box[data-astro-cid-nzafjy5r]{background:#fafafa1a;box-shadow:inset 0 0 8px #ffffff75,inset 0 1px #ffffff8a}.liquid-glass-black[data-astro-cid-nzafjy5r] .liquid-glass-box[data-astro-cid-nzafjy5r]{background:#09090b2e}.liquid-glass-content[data-astro-cid-nzafjy5r]{display:contents}.liquid-glass-content[data-astro-cid-nzafjy5r]>*{position:relative;z-index:2}.liquid-glass-button[data-astro-cid-nzafjy5r]{transition:scale .18s ease,rotate .18s ease}.liquid-glass-button[data-astro-cid-nzafjy5r]:hover{rotate:-.5deg;scale:1.02}.nav-menu-label[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center}.nav-menu-toggle[data-astro-cid-4lunwx2e]{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;margin-left:2px;border:0;border-radius:999px;background:transparent;padding:0;color:inherit;cursor:pointer;transition:background-color .16s ease}.nav-menu-toggle[data-astro-cid-4lunwx2e]:hover{background:#1110150f}.site-header[data-astro-cid-4lunwx2e][data-nav-tone=dark] .nav-menu-toggle[data-astro-cid-4lunwx2e]:hover{background:#ffffff17}.nav-menu-toggle[data-astro-cid-4lunwx2e] svg[data-astro-cid-4lunwx2e]{width:10px;height:7px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .16s ease}.nav-item-has-menu[data-astro-cid-4lunwx2e][data-menu-open=true] .nav-menu-toggle[data-astro-cid-4lunwx2e] svg[data-astro-cid-4lunwx2e]{transform:rotate(180deg)}@media(min-width:1121px){.nav-item-has-menu[data-astro-cid-4lunwx2e]:after{content:"";position:absolute;top:100%;left:50%;z-index:4;width:min(320px,calc(100vw - 40px));height:14px;transform:translate(-50%)}.nav-item-has-menu[data-astro-cid-4lunwx2e]:not([data-menu-open=true]) .nav-submenu[data-astro-cid-4lunwx2e]{opacity:0;pointer-events:none;transform:translate(-50%,-4px);visibility:hidden}.nav-item-has-menu[data-astro-cid-4lunwx2e][data-menu-open=true] .nav-submenu[data-astro-cid-4lunwx2e]{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible;transition-delay:0s}}@media(max-width:1120px){.nav-menu-label[data-astro-cid-4lunwx2e]{display:contents}.nav-menu-toggle[data-astro-cid-4lunwx2e]{display:none}}
