@font-face{font-family:'BDO Grotesk';font-style:normal;font-weight:300;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'BDO Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMk9UVE8AADRwAAwAAAAAZNAAADQfAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbwpGigb/h4cgWAGYACCJAE2AiQDhBwEBgWDDAcgG/pjRQditwMoQfoUFsn/x+SGDJF+ULVWVM5k5Uy0Jku5uB90dxgb0u5pFOp1GB1kfV56LrdiB0dJQXCQbfj6ww/tFRWV9Lul34tRbIcNk1PESCYM0yUTFa94x/rfEZLM+vB42vtJKqSeM7sDcOppZg8WhgKMaUYnRuNF4fu1Z39mZu4KIjzprxRDNUg3dEuIguX/5Qn+UN/dT9IBFu3SCbgEF21foOUNQBX7Vumqjqp6rfVKB4pQHxLbBOShRY9IWqTs+dQMj9t6amxGAUNguidGg43RGFGIFXEVjV61iVeRf/LnEYBz1TRNFyFd5CNQp16x0KfMG4GbtRFDvW3ag95VLVhCzbAXpMrkGIJeUgttLxT4u88/rVm/kn4FkbfaOdmuf7pRi4hgzRBCwogJIWoQEyMjhoilIYbrLebW/AAY0Kv++6/qu1MpV7L3HoBTDtISwx0hmXACgmJ4b4knGKhu7vf/2/StfdcTxZqgnyHA7/wjw7ICvULVEtaAHdB7s9Lo6vqZgs9aHQVo/jsTUsDzFXRIgWoB5QVE27Msf5wwe7NM3XYEFVbbbcdFn6rdovvQZautqOiqtU3Eon4SWFNGCIcTe/Vvo8xV8wAk4DZdrA2eNxXPTOycGUREqP2+80QwBQlRPxNvT/Xhi2p0V759kXrfV5/nz8nPoBZ+BoefIfmfpuH0iRvzp557T2bFyXSfn97d8Sfuovp5uw/rghAQU9Cx5sCDP6NoybK1U6xKs14GGmq8aRZYaYPNvhA+Yd8+pcW9l98Pvz9jD52v8fjkwAwHKoy9vJ88zKQqJGVXt1nKuNH52KgXL8W793KqUpR/eSAPvPgaH7DuF+eHruyFb68vUX7Vo0N9ql/+8SZ15EkPyu+vo7e9m+UZCjH1lDcRnJC86eOH30mE+mXjDsts7D71/tMC+VeoXEPG31/nwPjEW/Gmp8STvvt/8gDCYU1GgPg1GSnUA7tFRl9BkE+gABlYBb2AAg7M0BUkwIASopAvQQ6NMAr5AbEgCvKgACIhGqqhB8SBEGoDGqrAHgSwGvKRX8CDEpDCSrANbKAQYoCP/BV9YURBMIwGOo0/RC1X9dJEzdUJfST/KFcneYS3REFnZmV25VnVTWmPzurWAe99ds8ffvQaubZdWCxlkhKqrFIuwLfgLmSUXYTdYeSx/V/tl9rvUItXqxo6bOi0oVvUz6v3aCwbdlSjZFjzcN/hmzSvaXZpLRrx2Yg86STfkKtkQuJDd0QeQ4+7dyhvldtZFqtlDawDG8O2YXux09khdoY1UnmpOqn2qpSqu6rnalp9V1ur3dUh6jh1k3qh+g/npyZP06xZpXmh+Y/OtUHabG25tlmn0U3Rc/WO+vkGU0NPwxzDmOGuwZiI/FH/m8t/i59nGmyKFKwUnGqXavr+j2uFice5oIoyRAu+aCmjBXTBU7kKoY64QObYsUdX7V+tWJ2/qnR12VfOa8PtKm+85OKNwrbDBt3KN77o/pCvvXlo4o4J1MmPaWrmR8XD/laV+P7EsOxsBwtrUK2o55RV/JbrOy9bZmJhPbpU/jqtsRGFL1gNcDnvnY6K28qgUFJHpUFAHeLhWQo67AYeLyXzLBhYK7BcTjI7GBwziwYUsI8N0KQ1Sr0srh6Jc4oiaMECFailHkyY53lOcbqPEcLnrvSix2QnmliYEI6ojK6OwqnimXj0BI1aXQM1wblBX69ydnVUT9zGv7f8RzQH20Z9ucpOzPQYWG3pNbfBURoYqjU9XhmCDCUnru8U6qs0GF2PeIT/XQYLIDZrv7O+f4tA8DnJbGRQzFJyaM421gGmJbK9bAk08iTEnyNP6lQVnanMzKHspFIXIz4arOj0Z4WTH+HhcRRWHY/hbtEGOupz3ISP40nqhMUHCIoZGk6EFZpVesHLLDcBfvbOUehBB4szhgFswYkQjtM4LhQIqkgVBJWJIr2qR4ZFxTMWg3rOQqL7b271IF+gKc83NAm053hb8zxDr6qCnoJ52VPmhqdCH5ohE+unv6lmpn8Te/KjCZ31Z6rra88IZvRxizStjSiKwIYRutBBvNpZxEKyCNjFDrAoRKFvHULL6b1EACL+LIMxLCtdGMiIYT40scgTKVw3J9CkcGyoBg+80TV0tPCF4kMfq0zIdZ2wNM/bwm4sDPgTqSDjxM4zoGLmR9kLv5T0nFufCA1T8J1NVnRgTGiRDJAButX628Sw9ouS/nxM/hjLbaFr2KBlp0v8AHPqiTpXsv4F63NJxYVT116YoDbRRiszvyne9rPnv+T7znw1V2JhO9pVvqu1hSXWu0rA29qjmp4qRW6TqUGtZ5Hw+QA0xfy6f5BpbGCJFWkL0xpmJS7rIZrsabCBNEZw9d/gwozII1LjIqDWpYBtjwSf/H7s4/esqP77EjkW86M+lR4WFc/8Z4elKm02rDb6A/FCDDIaCQokZq2kk57jSA+fRwqpOfV36Ju1nI6K3PBbVWFkCAznKwSIwNAr/EJRBR11p68CqkIaovix+l32chjEXkUktkHWmNo+ztpLUGMvxdQ5XrVi/Rcp0X6J6V31bxRp38RByCVrhen0L4ASmVROwxJcEzjoxVea6e0dxF1nBLtMch+7kz8g+TI2Rr3EiGJv8B5Mq38+nzMPz1E3Ztmyy/dPcrWZT1mFavJwSp7rz/uEKKdnZPY05G936mMaKR/ua1veiQ+s1DX75qxf10rSvDGrnXp84l7ygaEdHe7u/W+HdETTcbSx6pFyF1gJhz+oHrm2Y8GSNXjpVjhuzqy53djK1mVDAIcdmNNTaEQj31CSFou3bYQK4y7tf4H9e7VYVtTZGNMNqB5t8F4peZNkmPzyg6Fuvvw7Ole+Y+TIpsPP14Nnp4aW71i8dhmfaoo1JqrIU5VvFUel4sBnKPDmrby/Ylg1gYFAhPYCTMspgaUhBQC3urjumeOWpwxMfdXZMzKePLLDpeaei65WmQudMXECBdpSCJ2TwP2ozNmclOOlulsfQA+srIoOW/L7ow/6zqMQkDXjbDRQKXEgzEAGNJAIJBb5Tjyx1xhYTAasqoseXt2HH+hlaBnc24W3NPfDWYckKi29CTPU93HBSy3v/jE1tb05DHYJDLFwW3wbHLN0hfI4CrS+oHuTDzgni9Yn57urbmFj0N4CNAeB4hsmfaSTSi8vIgxkZJMRJJatYa61JIX0ivUcUzCOT556hhXqlLqRNdNNUKuiWoFIu7zx9JrVc2Ytw/f/w9zb0bCgBSMlMtzBMnHy1KeKDMRxBhoC//gX+hZtfW9lq9iQ8/k0hZtKo3Gk0pbiOleYVGVenjgIXBUPa57dvLgdd/txv2jI98hvUeCpezFuPaLuNv53/uuPTTmB/S3vw/6hQXZmGVgc1RFvtLEw+dmTh/IgXGd0T2sr4E/JITQzvDJKhmOss5N61I85U2MzuL5i27+d1jM93lmlXvuEytrYTXBcReT/p1hHyi+fQXjTNbvlIqNrUztb5y/sxacq29dsmr0Nk9QLdnHztOYpYnlUoC3YBxVRiVwhKjiPA6IVL8VIdpFa1d4uQmKD1yf3idam5r4ov5Xqh5P4Sdx37RkZLwrvZfvjOqVnWk8BElhBzWnzcv1L8IovZyl81AURZSGFYEsK+YmXmPuK0VKa08x4qSI8A9/6F+SrtDC7KyjpI2AEIrAjEEro6kiEQZRSaDXhZon7F+1kvQcO2JmP+35NTCBKjtXX2SLfKqansZtYpQvvXS/5NYZlK2CEIbAv6LQaPz8/tAxsKYd8RTc5aR8qvVe/6OganUQ2+Yv9Td2Drzfh8u14QmEMLSMCq+qsu1cP41xVq6rsrWyxMeR/OkXhotLKnwwGkDOLnVrS9f3zRZ3u0iE4xNx18V3wx/j6xV74z1p54PTZ+9iNW3NmrQQHKph7e9oWNGFhsrL4SrD1D8i/7UsTbO///DiU5XWAvuAuCZ0DpJ+TbRgVvPT0vusv47PC8Y5jEOAtLqnkquROCrYel7CSgL+xtC7/4ay/wJpeJ3WJPH0T77ZBCO99FwxjVerqKDmFnrtvwZI94Kmyo7tzbhP2Qc+KYYC/734NgKfivlHoMMuzXAdK6MPSe0nhXGw9jpbk3R07CPYNNbRo4535QSeGxTvOy1TcxAPiouspRIpmAjVL6qMhAlWgKoyLo/Dg9l2RdUFNofxv7x58ueJJd2xrQ5qQ/YQ0gpbomY5smomUh7qsTOMiCOmZpGuZHwYfmaLnEtZyeXxvuuzSInT1t0QrLNnKmP1lOINwbGJQfy5zqI8cxuyI4JYbh/5QY4CVp1z9ehigI0xDrsKH67YHduQ2BvCX3936y7G9IqxrQ7pAcabYlwG9vboarm1sTefCRb1g8zCxdd3uWZswyTiYvTDidjAzPNaDh2HE8UZmYZipZf3l5CRumHJo1vSIeHkY+qV7gNya4Av6ErXP8GeDZxFpj7Sng1sQK99Xcfs4CueBP8RW1I8nrJlIZwcnbmHDD7RGom8Y4rPoOsrhEw8IWi35C1lGn3dIJrUskotRFHWrKsYKnzVhERZqjB8RqHJyQqTNTmfURWZV8rNUM3gNuQWgmaDr+5QYrbzH0nBL0rEFerHn9MgX9ddf5d4vVWWQuhMsdCB1Tsh80sVOTsbJ4yjEfS/BqYn8ashtb7s+rLxlAuL7eDxZDvSYQlOYz8nhke/qD4lvTpempttbQj0qRXXae8MnhmU4+FpP/5ztPdZCNNyXOsJRlZ9pTiO7CQcw6snQGjsInaI3y1iNoXBFimIFvgu/OzkWw+3wah/UVpjByLuRphFxLWVF4AYaBX/eZqEaoTv3zJeH2y7vHMOKMiN7BSyJsRobduLTAPBYB5F36D8J7FQZjCfHUYh6vsMYRqTUkzdxblFIHkDi2cvfYKg2/ZLme9C3H4Ogt1pso1Bl5jA6s/A84Jzzb0gBkuPYFO1nvVhWl5XR0JgZ2XuMNcbOIj2RFIEu0PUqIUQR1iX1+sEBWpBjHufNJdE9XFcgI3D9Fn4+g/oEaOOSL4bf8Y+vKUbumqDrUkKcuMtcUne2Iv7BlmTq8rhARxNRUKdAbNYCWo2JOnHzblr806dp70wISpU7Wvi1lUf4+SeP037/9i0tatSU8BRLiwy+UTdzxr+wQyG6BsKKiRS5uNOYeLs/LGorHk3uAHQ7uJZk00b1e/Xs/T7guQ6i3skSbwjVA/iHBiTXkZnRKMIGjQmNXiQCN46jcOz/eNx23QTChvF0chxQ/z1tkLCOb+C2vB+CCc2mvH7e75IwNS5MRAJX21dE5uZYC5hO0f6pluo3fkRMZsMmzVnq1bE6nRGIXRNPkurS7cCvLS4AwwRd76c0oshjLA03J52EgvMr9EeC3HtxRRrJmWChJ+nzQuaTTrcVxphjbDU41RFfD7jtn1w/9nHJvDYVUujqPVO0as/QJEFRbSnXDMnptpZgjyeiPrPNEpIh8g468WeWd1/S+0uYRERoJiO7GJVRN+sk+F8aKpiXmscjcLnLDhBz67AKj+YF4HZao3WnavjAHaM7lVhFzjYvxZj6hfJ+4L6pweEKD/mFl7uLewWjuvzxbblshIGc3xzbDbOGwtu2VLdvqMjOaGzK6giNEXdEoJgxstpfI0xQh/VsnMn+AZRy7gySu/AIHF8v8z8YsHkyxc6so8Oy7nHbTljNbHNeXrvM9Q8VWRlNTVn3Z0i0OKSzpmE8XFdpP9cE7sI5RIVs3z1n/xEBnHnYwmU7blV5KHBE9lYtKC0U0HZ/s9Tj3xxS8m7UQFwo3PK/QuLGs5pyf5cSwMWJzIQC+OuNLSX4qgfxblUaw9hPMB2F3tjqdDJ7U5v/Uby1b4gDEEPmE0YR6/JhzyUGNVRatjhLvBQEd2awi505bWpfclD/YJXdJHaNKvafOILkpfx86o0AGv5VBDTznkCWuXmd2GIvjDWovyS+OjmyID+rCFjTcgrmONmtZ6WBBog0IfmoHAft9SOFJ04MHTlxKu+IXF5QIMMle/8mdtvsiTk//pyVWV4Z+tGYcdZoL7NkCYT4YKXQb6N+wnMisGDz+24lrZdCcAkkXRRaJUbPJkRRlmQZZOtgR6i0EkLKXSJCxosPGSHs1Ns/OseJjydYzyUw8TbLHGMh9OhwMVIj7hKwL7r0I+usFneOaFFCgXhEPC2y+cDYpfFejY9m5byHuV1M7M1ViPt5YRCN5L6djFn+IKm3vprHu7H1hemY+C0OGH695S8tbTa30famM3vHkCJe02BDmm9wvOk4NaiVpvFE1xBSZ2fiqTH2a5r8TtRcKuYgdxcBA5hgdAFwKXKTOcxl5C0ghYxt92YUgz2CuCmEMIrQzz9mCXPvkWrETTT4llSfS/kcLxW/E9wimCCmneS8auKoXdLfdxSH9IBoUmRwXHV5XiNWUWrVpV/uubQUnIXz4R+r311yjf/btb3ne540wWVUwsmd+y9hH5XMVtKjQk1O+PMUGQIP1xamYN+gNT3e46hVfuOWfXP46ooHDDdR79rlk6SrswMmNPlKaUofiCFdNo68sexsNz+yuzphhe9ZOo9asrSqIhmzSu9r/+UP+1t99OuLULBxx8FzmNTp1dQ3ovkHGg4uh6GNzRo7+0b+FwW/v4wB/udy4kJyCH9UFRbDjHi/KhLQpY9gLrsPX16x4QB+Shn+7lVZbeaV6Zr72ATCF0lVwE8OT92HlMSpfOYVlLz2KXYa2CyUJkEEhUCQ30fty6uYTEfJ+hXxEUCYT+QhtuhcfVgX6qweCwcIenOhcZDUbZuv/EtA4lxO9r7VENxylKGDIXDkEq5nLjO5k5sRwVAsB7/76Ad3LOuGodfCRO+RkMpKOsIW/eiFPyLQiGpY0oLJdJ9sDYttOzq2CqRgtwSI9UHQDuaPHTmHwjDi48inzS7vvuvtgMr466R7yv1gj847dLHm85hrvkIX1A4rP31PwG3lZ/1DO8HWTdCk1cmxEZi8S1w4gdbYrt0Yt/w1RsARtIXzrTc3PV54i9/n4LnUfnmznE87SAz1P5y/8sBUPvMz0gjNXCRaOJR2PA33fifW29dEnfpJsDYfChkWObLn4SOC3544cP78obIUeVVhQDYem9GMEyPO3p16eP76HoBIJsurHyVXRWASp0PXFBTzIYMU67CaMvhzPudRTinXcA3Wx8c8XzWE+RTDGCUohX37mstHDuxozGKW04FC5vj94Bj7nnzWdgKMPiohmzLL47Cpb43+1/bbhbtZ8fkJy0H9Eah1zZgcUlVyxwcQo8HzAPAtkj0IZZDV/ZExUMiircSA1QmKHwD2gpMKCXTbIT45sL7t67wmMIxkqN5zR6s+8+jQQzcgrtDY9XM3bBScvrRhwXoc6/TQdYgrtfPG7fF2teHuzE6nfd9agXUMqdlGF5VORDxp9y4Yu/CBxrbObWkRrJjfsqAVnyFkGA5Q01gOhoDh0fQpNE2wJBRPMi7g2y5BaHFF61+WLfbsWdVmG3Qn2cg/XgBoFhkKueslM0g3kVkaCdMPcC5244+tHj33xuQobw95Nf6wXIc4amct5d7QrWU4S9yCc/m7xwQ4w682MzvTrxdHt8tb9WaNVCCnZ+K6peJg7aK6RkFgfoL76/gMbUXZDKzkJV640lpVAD/ddQ9iqn5pO7N1t6A8/uzLh7/K3A4mnWfalk2cSsm9eoU+E6n95pGszakghCkn4DtGDOV/slx3EdXiI+LIamHpMJTqLrL1FbXokmJIjNnBCFsPYdgnnxJLoebIbOWQpoQbScwtMhhMLdQ0vErHBT+02k0vp6X0oFo/ZPJc0ceqO1P8FI1NM8NmWGfT1CCna2fr0BZF58DUcBDWODAzNCn6ADNloiJfhRmWWIq4s3rLDjz+xbQb8ZcPzr3vAxHMd+LamivS5WdisJCiZJeDXtJVQ7Ql1i7oi2qZLejHamkTYMDUIJGHgaBmbE8rBg1qwTn9eoYHkjQiOUFFvq+uZmwR2txcpfgKXcwT9nL9iVuPrh4+cXZ7ZpDX54VyoIn1mH/IlIAKZCKVatnBxf7zIS86j998/Nm2TRbk/XlRFpCTERycjc0/Tn0BZUnisAFvRFqRkrT0N//FkDdXHrl86bTi+Jn1eUmJrfnpwIvrTZOhTgoVXcY6wSees6afpr4OlDfp/2aEzWdZYuTv/tMhr61QjF0+M3zq3IacxLiWvFQg19SHOEM6RAb9U6n22SGDYkMfzHmI42zGicS6lDhpg+pxpJBp0sNEEAZ59hEXgTBIlz/VBTea+96Ltb6oxAwll0Hx6CCOfPXkKsMySLSErOMoKuEGCUpRTLwLZ1aymu7cpJilmH8Jqr3Ug8Ee7LYqMQlcAxEhB6VWMCAAKQAAKAzCCeEiGBHKiNJdD8T1kovFq0Ofv66q0NyZ1S645+KXAbwwALS0LCcxc6kibJOnjz7wNo41OYQFCqApSzZAE2bgQ/3vCEKEEEUJANLdhjUrFJEw8YBcbYmZmCh0lEepUDGNUmX0KlSxUKOZtV76cUKESSKix5IysKCmISWiUdZRoo4QrXBIhZunfmUAJQGAIWcJ0OHR4pET4+PTlkYoNiqm7FQCEnoUynzzLOqEog00iRIwAKCixY+KhMqB4VHOEFBghJBSkgsZLQzUodDEpMmFtUSTYB9HEW8nQ8zHHNfkf4mPErVcJ/Wd/KVU5uziTI/3Sh/321C0lLZMUMzpm8XZW4oJanpzO7xzu71nh8/jJn6KZvacXRTfsJJX17V47VzA2cpwZYrymbJOOQRfgH+FO+yG231idw65g/yIJNuV2rXY9SF/qP3T3mzvYT/GfpL9HPtM+2L7x0P/PfT/hnppGCQ3AgGg7EaQktpJTm63YsX2qlZtnyLxB9WrJ9WsWXpxMpD73O+mNEzvMDOz07767iwH2Z2ao3V60181+7sOjczoIoP1zjPtWp5nSAE1fj2grWPwIlEHqeg+a+4AJhgtJIowo6gYO1mkzYDtBJIsLZONlEhFzZJmjddEtdUM/nvAmMpbUkgQOUAjGwTTdGxsWbELtN0WRmLLBVOYVW+omzTc0TkGZGyXIOsxEgFigCxRgWs1So1gSd5jEhIKwSJ3A7qJVuMQxbtIXPuiljZwkGUjypQd20+lVLij3iJM9jzNJ7vnhz/yDiPAdHCM/fZFy2vYqKpKiOzdcVwANzj5kVoBMVVhJEVqQSU6V7yJgXp9wFgUbvlTiE+9ASVlFK5VigiyN8c6NxAPx+vhvPCG1I2bbML8ohu4Qw4LkMBfRUcLqfJMvS+FBSYLEASAgJvXUMJkEaKIqx5peEqLo+MtAkukxbNvjHoS6FxDhDdqBiZ2Y3YgIBQQhuglibVZsum2qZLJg7OazHSdOL+eX0xLzYGbzKJ7WwQJIwdU/aCumgi0sFKiCZYoKXHozb8JsAwJHMApYFVCpgMqATWTuqip3iZrJgOCHs8IsMgImaAILZ36trKlwYb5+pXdVOFtWx2QZcyQ5RVOjdLjDqAuy9lJaNl8IaDMrSHrCpXY1tPAA76ekyG1DFgzPJG7yC4TagHneF5GKBuW6EFnfoBruB5p4APOGo8ED2cpwdb0aeAQ7zKdQ6pCizkTrRSKYpM8VQM6AZp0wBrzv0LuyeEdncstWbpFX1lvCoRHKnVWgu91fCeRtxDIuw1blu0rbp9fbU3eCxjYMJimBYvBWAt4fu/sZgPW+JuSBEsDLP0ksy1Nu4XQCGdgwn7ThsfO9QfuiCQgiGKsIqAMPdB1nR6mBkqD0hgl122LlipViVPhqwxPIn9ZItMKxStLa4Gvx7ud7KWDm3BednS5Yfoeb6ywUw4XykWt6Mp4RzM9dIlxbqCYho0ONiopkfjhjMosaw5x6IFjUJqsd5vaGpZCUYYoLsRXnGq8FUCRMYWEyBeyptnUlCHgvBimmkV3EBVSUK/qrcxIGtqajCTpaCzniIJU01UEdQGX815IOg5HTMQ210IFCzdVJBRGOZUnCtio3QrI6hQKVk75H2ZYalGivjxE69ICWp5PxLfRX686kZOiDRhggQcB7OAAJ7jAAz6IW8paCJ1kU0aaM95WJ6WCcdlpxDwxjRPtHPDdcBU1QI1YJWklxPIOS55s6r6I7mLSUtDe4ARne8csryZJh0bd4QuN9NtACx3i++/MQW/SQpnHsvl0s2VaBWARWAGsAqzKqAasDqwJrAWsDawDrMuoB2wAbIgsuVGp2kynBbIlvDWzDaMdtQOrI68TvAu8K7wbvTt4j4hetAtl/h8HKqthJlcZtga/EbDEqIwdfFPDZsQO9Tu26EXea7xLeo9hW1zv9PIym438tQ1MsaG0kaIpvIWosF7M+SVz+JcUsBZSqgYwhy2EUlrIbosJTes0r2Brc3GpEJWECpMiFqXCIUPkaSXWk2uHK015gLIAUCfECxj8xLdHhaw4TBghTWlcQuIOrUADbYIWMyUQ794guZWEVr+CFtui0sbh1vRBAd4TJw6Cm0TFLoxPYAcqi5Jq08BQk1o3hcmVmk1kCpg0tiJNGXI5wdSjMKFNMUdJ6lBNkjCklLOthQCycyAJNs3YSahfOeq8NduBYlOS/TnYiE5J4otDHkmhYJGTQoewuCGrHoceEqpJ7MZWNaGOVsISgjnlwq6Sc3qPXH06IJ3JVDRWhsVdkK8g/v+fho0RKcLEUpJNRK4lUlwQsC0L4WDXtVUNhBUalJBiiwUO5mrXTEkwLoa2Yz7k8gvwrsSQW9E+haS0ktRQolCVY5EqJkb6sWoiCHl2E5OY5/wUh9JQnlghOaSXKCkjxUYCUSGBg9z+/lKYyvi6BD7eJknGFSeN6HKAckl1IXaC1BHs9qM+nE5d0E08SLzD6koFOfIcFVVSjAjWglRk/fKEF6SclsSUGMV2Qu2GNAo2cSJcyvUoMooSXWyFX04nuRkoKtX1+NvJFZmXCB9DsWAHZN4mETC/FpxIap2DM/KkjqYqcXEcR2gAUd20nKnDSLrkiGGahqm0OjZrTjYQApKL0UJKkhORaAgKKQThUjWQbFEoC+U1U6wRwGI7aSs5KRkpi1N8aKeiRXOIqxwMs9y0Cij5zSimGuxEcZluhFPpyvk8QPNYK5Y8EupeIEUj+XI+y3K9vrVADsp9uNDTgJhzGuE/ofsVEmG6FIqdT3s9zZf6t8Bng9mAGdxOTqM062TDbJyDU/0dBrgkyGXmlvEys74mrsIki4KmaXGWScHmc6SREtVzXgATxnqacrxB4acgTcLziUHZNWbKoRHXrWflGOUxCuHr8IhRooZW7dUdTKX7NK41httgYjiJTWTSSiiE25SEcYQ2QwLbNXLKj8BHmNuqJj5pwFW6VXW7ZdhJY1paodOYyU27YgTcKzrGJvgiUpQKXgCCNip/3KBOobJVjX7nksxjrZakYRzWUfQjmGosgq9KRgwLkhuatwuh3LgjY5oMQTlLjcebmjRK1ec/LgTCPqETKfdYGDxiig90kPNCohAoFCbFbRJtFpyzQrFUWo1NWRBkzrwlsq5pyIjZRBLSooKJTorErgyGcMnYSAeCQ4JPZ4xzR45JlIkOjJ52IQSCEQZgDR3oOjUQmXPAqszUYq14mj4T7flwqUl0so3kV/CLsXKlHktwz/Se1gJu2eagrsYSGnSAi3Vr2c2RWxNGyvr9026GBjJ7466SnCnNLs/IbfiRcIWMWYnG17WqW7VGcEKYIOVAI+ptS5Ltug9K7gdIcj7FAcNYHOCEGoc8odsci83R2Upd5mkl000TlZDkB/sz1PTY0AOnGFSXnOxVU5ycActKi0xB6LfTuCIAXzoOTLPr9aMenJR6AyaktX5QWmLoPR60aNdrIIETvzudC1yUK7y8ItKZNFT3X17zmCRMMS+FoUgil1dvgKwh0pMIA44o8uYRvy6lzVjCyFNHAW2EqZZI6+g0Ipb8a+Z5MSnK5O1lpSHTIN9ZuLAPnsdwidooxYacleDENiOGZiGQE6wCJhYVOCAtQy60Vav60Pia7tbvWdK9ApLS+sEHpVpzpXhqq+YCX+b2m9Os7XbKuiRDSZhEkqHlUFPsJKlITm6058m5pBeT3Y4XMlMRPfHKqFwNxaagZhtTRGQNxrJ/qAZ+DfXoPmTSwg8sRe7qYQmb01Eq1KIuTJb03+C6FRmlEQ7cI/G8im9HKN+tyKdKJV7oycWQcVj67SdK0DIJvDFGmuxYTiQ14VwCOZlyZTFez7IhQoWVClnyie4lJelcERdNYTBZ1FA5CFQLHC6FKHUUq9N9/RBdNEI6OADJbKvtW4XCVtsCe5r7AxBZJDkeNHvWBqtvdMlP3udN3E6jsNVT5tmgXow6jb5unyI6zc5eTZPuQbRoqja+aD+X1Xa5zK/o1GPKdpU04M06XmlEucZOR5GqV9o4XM8ag6RFz2e6mqbh5blltUTOIgU8TgZuX7xTREpxsZYUiMiNhIhTwLMmhkPc0NYwEFbRoYU0W1xY6AbOLT1AwlUHU2Mui/4deqiUpRqlWGG8mi7+vPTpPvTTQVO/Df00EJO+HUylc+lF+xXp2fTBOA25bH7aV61vAJWd8LW9TqmKi1un0/ECkdXTTVx7EXu+VxXMcko0TD3e+ryNm7wjWU7GRZraGpu7rQFuBUTrsH+Z0V4U1EkUoF4/ZRhoIpNPTVuh1GoyfYEqhgjcio2kKpNUtQBMOAMeoEbAgn7KkyVt+xfMBQSSU689GOrQdUWXTazaNoPTxeiSeZK8F5xdVdIJo/nSYEEfKb3P+xwiaWGJjd7ICCOiLAMRLHJvSmImutzcSNr009bprB1IvsE451RYnsWatLDBwi6XtxYcTtZE5dVkCG4c19RaSvuJPE+WsHqMJoRCcndpXWTkETplNVuRyo9RdFa3lWr3taEX3ZPxyhUdhHEGHa6aONGecI2v8wE3EkE5j+3qq8JwwYjvIW+MFSsSk4FY4ho/hfs9RhT8tUTdbtGQ48oE+1WP91itNOFtC5ancnKKspDUxZIznqg6LCnUGD23KqhnG8d5PDe5yQwTOVU9y73SfuTc2LmDB+SUvzgPH5ZXyDPqHyenRO7a85wJmaeWlVYYeiVK4phKoZyNIxgM2mHXqZTKmdKJQNTH90HpIfB2sfwbSa3UBaMgcKgeCAhEI11CgFoFx3CYLoW4MedbfA26y1HO2TZTNRdt6PovFhQRhMFhE4VOEwAD0vyGnH47nx6D8+bU3k0v0WRbhLSpDzHQtaqksx4fRjoP03PmDU1DZWgQZ2AUQOM5SGifcywsv2ervhDyZLIiI1vdqYhyEqNG0jamSncS+uzVLWsb33xg2sMXCysXPPJShI4PcmCZjRpL8WSBXDEOU1aqDJgthpjqAq6BGBdJCo8FdACqzB+Q7b5QkXJRUcK1k77u9oQlMTYpKYl9VGg5NusbO4cftp4XOPWS3gAMxZDHKiRn4OhCOMnKL9LVsKKLSat6UikoPW09E/lM9dTLL6WevaHapvnTwReeoBCfQZntXTq4h8mRDN6alF/ovtHQsZ1qBvyDnlTbGCVb/sLWZmlz2ElRCRgrBWIwgUJAOprHqcvR7nJ9xeU9mCJZG550n+31gCgsUm6dbAP0g3QgmONg6GxnOFYhE3NfZ8x07WHscVG0l83ZmyQtAwADeTl5tfDA1zN+GyRIwzgvZwA3yXz0S+7R9Y3t42N52MXvs7pWIE1LJ+UUYWm7mAaVu14kwNColYRqI+9JG5/dk+27FynJNQa1BYRdzO+V2vFrxarzFTUdmgb13QanjoVYJk+ehN3l4kKDljDe5rwmbIUwpUJm8mU5QUqL8pyFkGBNXTJ1vZ7l5BSoLlSkM2kTzaf07GwLJcasChIby/a5+1SHvSuQ7RgloeUuXLmT2mltvWgeETdoQB2mV2Ez8BHYQ2gMNHR0xEYKX0Aa/iN/er6TgvWpaiKNYDTsWNsRCmstaKMF4RnVivqI9UqrBen7r814eJ+wy9aVrbviATfd2ksMl/zQHNBd6ry7qSI66WqibXOF/dr7U4/fLnk13Sq279kbQmXlSfvITiFVziwRuaLWNMefknazlKUHhI2qWQAU2+qkhXRLIQ/tFEJbSLuekKd1mZngMsaxFjAdwDy2UJH6dmAPROO76bSuykYpZjHWDWgC5PJFWE0BGyx2owSENmKatVyTqTjWY0lClVJSFIvo0OWYrmLIskkkJzC1EfSa+PHWj5qTIB7GFxRFfaqz9H6wPfYTLIwKvHLtmhJaG1XqV0CxIc6jUvCPJHYhR+aZxpL4Esdcsi0Hw5plfWZGHXbL/yZPpzunzqVz4xSjlYxeavS2s+/6yOL9nkhuUVd2gP4lcpzrZ9T4myFweRFxzwvnoZ/OmTCZCkyzx36bz7c6bbMxKWLKm+APPPuO+BEArCjpzcJhNre5ojGosDVwY30ZeIr1mSAAzIlWgLQEJLdPMAeL+TvYXlvUowN7MQj7Y3b3WD7bwcFMVEqU6W9xXnybd7nmIrPcgX/fKRKMQNLklFtIhAQBByQFaBOwCy3gio5JU+tM8R9b3p2Ux+XR3DYkzIAvOrO7CgAq6zHsaFoaYFNEeCnsLCohkku/RGoddsPrE7jmjGcvGJracRrfXZx2ut+0IQ7jLj4TIXFRrErUU5v10JZ2so+DHO5EZzvPNR7p2V7p9T7o4z7r2/5Iy2mnPX8BiUxNmjI4IzM7G7M7B3M8T/OdAXNQr2a3ayd3Zud3ZTf/rEkOBx0GHBOydbFy/qr9W6h6zaLEdhLODMxmd0vWz2hemK30aTdiHczM2qRla55znsyACYKRpyr4ikYLOlFiSIq8ROG3AkxDzoz0GhtTRJaQLT0VM4GxlICW/lDZlFvmJ+7xJP2MQgkoAyvGLZ2hhsliSAH57JR4LUOV4iIxcwF5gkItm62Yrfpmw8yDFx698OSFlhlVPta2OwjIBxQCGpQHcHxJVHSfPDL6YzSBhLJxOqAUn8tbPhsZrIBkOxV1SjqwPThFUGKUdBjvRDLxfGVf8gkXmOAygMx1ITvOs8uCoJwFEFAN2g5nDbgK4BwHSMkxb102F+BLhwvmRMsbKCgV2DakrF++nQCCqkGreWMP0Af8MUPQ0ISBu5Sickm5ocpQTKt+VcO1/OmNwJEc07zQ9QrY+MjfAdXkr6uHFQqumNtDLFFXfKsltdr3sHY5RpSlYu4lsqrUerBh2ikUH5kz7GadAHOa5s3V0jJtN0MEMl4KraWAqk+2fOEtgLFEGx54sPfR4OnIpDfZX19p0SuEiQPcje/g6e8AgW7LyKNvzLESPWmGRsqa/dcMSVY/+pzggEmR1laWkBPl2bK1IsECg0RSium+e3BPh5FgRwv4l1cuTxWF80WWZNXzNJlQZJfYDfEDgGt0D9f6nFzBFKaxQfmAqJJtPAPBf0sFGkKTFQZe4ejorDK2XXK6bx8vzETM9J8JnWuRgAlO1YGZWAfJrvZmCbcCRddhrQXMAlLjL/kIHGqIMFSwEVdH20iMEnRXpgUiPpKfFDFPOtT3egPSx/xGjTM0q2jdBA/BUNi1miEpV1q7rNASJaHaqnYjlXGQwQ46UL8YKOrr2tEA1nB7x92iwAACp8cbeDS+aA3/csefQzTbOQOYSiiFNFuzYjuRWwpIa0SmRWMlz9r1ku3QFSwFEjqhCyGkQMuxSazsc2jDdm5hVjZ/IoaBYmKhAN+IX6ari2gAEu4XbV3hMAebSiHXBhZAF0NA+0owhFaUMzRj5Gg2cBHrVQzK/inDzPibmk6a4LwA9DXLeNZKUvYEkhpslEHrsRrNDzQreCYxMulgLYWHLSSGt8szH5DaAkASZgqyMjDtBwTFEnRJ2GiaBIYWhXVVUznxIaeeERIOysLn+4jXXl5byLCWcJyyWza0OFBLJPeQXHutO+YBF5ywipNrYlialtKYAcRgkqkKxqNhEBpmk7qT4Qnhk9hgROiTJcE/Cewa+KTzx9Q7+IOe3SmUIDg0ax9OThMUkTe0JW5cvmaaUvWE1RUFBcVsmoIThEyiRjIQSiQbCC1PamglWITnaAYqG2jpmNeHaujCwI7BLKpa9qBlLaftoA1QNmz6W2geqcu07u8Y+6hGVvjWYytJx1PTrsMhu542TLaqr6ntyTRyz6wtQzP+pgPpuPPpWrRhCWR44DjbnpUi8UwK8xxCC8wEOmXLy8EAmVlraAXwuMIXAlXiEL6SxvbKrAcFZe7eIUJDLvkQP7sYrgqQY2+DitjzxqLpqtBADbonS4IGfRD9ekSMAGdpp7gkGr8aGXFRzSyWZCf9wW6UYILpNcrIeDVPx6swmlDtukxA0vJArvV0iY0rpt+RnAe4QPTwRDvfqlEu3BjVxzgyD9B9sRHQ/rpCjjaciyPsSp2ZQtN1dU2UoG6SeI4hAKlLMxBTvUBxBTDVJC7xiboT3b9D6kh3GVKnsf4V6uC0gEB9qm0dIFJfYBVhEW+k7ypYjOFBtL2QhARqwPBJQOKBobtoEMLYLiKkhWjVxMuUcGRcwmFwFXbqyPSTZKInTLooiZbTChYhL8mR7lDAGtbF5P6phigHdfEikhLRfaEhS5MPtJelBEClZTZCS1UcoD5TYQkWWnXEeac97N/WXQNoO+uaZU/a41kf9pg9gba86o4bDu09AqAIv2waTKovdVhH6xjA8pJ0ZaO7AdwQYVJIWNNRsGF7IsX5VGtUdpQbiA3AIegtADAyKaAlAvCx7ABWBCwJvixbCAlRhsANlOWhqY/Py57qi6bbLXa14dbFcnGsDIHQuslGfYE8yb80vl2uk1CJ/sblE6B5rm4/wZLa9LUPrpF8EfwgOexAsiIELhlHJkGiJMlSpEqTLkOmfAUGRVXIL7TCgbtRCoDiu2wlK0igkoAZRCQ5CRXSKumE4hw4CUFh2YhyQeLnZjpGE+ERdrQ7AGTIN02uiExr9A4HAg3cDuYp86wKHAS3f4HJ/B8D71JeAAQA6tS3ADg8AAWgARo0IjgT5R9HHxyGnK8wsTop0lt/Cy2xyg43OJbTcBacDefAuXDh3Fr7pc7XWwCOn3BxOivWx2eBmjNw1hCWWhyKoOXgYLS8oeVu9fg9cdvDkiiJokke+jwMfnAat7cjfADpgLaAPJqnwjd+tnaadNLDQF00K1Ouo15aKZSrs9ba6KePvkzMquSpNkCp4Sp0U6m/oQYbggAo8P34rf5WRH4Rmn4JgGttzgXg4bzGxm2xRSvaHYCPAgAE0B/h/xPpv73PA0IWR6Qfl8F9grznMPUB7v2GOPOwspGhitJD5kYTjCG7yxSzMpxt6ODxa0Xv28Kd6HA8a9qJ//LLt2RPZx+gXrbjvtvzSJR92KKJeHQIKU2u4bDDUrMSj6B1uPMU3+7yYsuj/EnxPT12uK3DGlW+bOhoCjFqh2OM6Fvhl90TahgQVwZS0kJ9wlo7Ixgdj9vYif0JymYcm6dSJrh1Ar41EWGDBplYtHtmGnCRUqApBcLAGzzAHfy1/XVwtYE+woXfglH4Rozci5/aXIxxpbA+eKaKohzElFtwQw6P7MB22cRJ+EkG31eKyzU9mt28H9gDkEOi0I/FMhF+icEkeJmAsdvXrRs1XYlNNzrkAAXRUTBu4t7LRI5reOQQW/u1JbEZzxbh0Y64tAcpbcDcQoyxlJn7M7ESBI9+mJpn4QI6jW3isk4h3V/MQC6MAAh0QiMLEQAzmBlCx5yhyI3M0IymZxguzmd4LH29qvmcIkeCRk16MatWqUpXnFU4Afz4C8Up0QsnU4NaxeoEEkyDrhOrsVzOzBQYl8t5UjDqYsFyhHLsPrCMzo6XKAcnpdyoq4up1driKnVTp5hZwDBP7ogImRK0Vc93ssNZeItTA39W3JFMMZW7qE6lgQt42sMM0TMQjyaRAAAAAAA=) format('woff2')}@font-face{font-family:'BDO Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'BDO Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}

/* Light, typographic, fluid. One narrative: enterprise AI adoption.
   Everything scales with clamp() so there are no breakpoint cliffs. */
:root{
  --paper:#F4F5F1; --surface:#FFFFFF; --sunk:#EAEBE5; --rule:#DFE0D9; --rule2:#C8CBC2;
  --ink:#101311; --body:#41463F; --muted:#767A72;
  --deep:#16413C; --deep2:#0E2E2A; --accent:#11794E; --lt:#E4F0EA; --ltbd:#B7D5C7;
  --night:#080A09; --amber:#7A5E1A; --amberbg:#F7EFDE;
  --f:'Inter',-apple-system,'Segoe UI',Helvetica,Arial,sans-serif;
  --m:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;
  --gut:max(20px,env(safe-area-inset-left,0px));
  --gutr:max(20px,env(safe-area-inset-right,0px));
  color-scheme:light;
}
*{box-sizing:border-box}
body{margin:0;background:var(--paper);color:var(--body);font-family:var(--f);
  font-size:clamp(15px,.4vw + 14px,16.5px);line-height:1.62;-webkit-font-smoothing:antialiased;
  font-variant-numeric:tabular-nums;overflow-x:hidden}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);
  z-index:60;background:var(--surface)}
h1,h2,h3,h4{margin:0;color:var(--ink);font-weight:600;letter-spacing:-.03em;line-height:1.08;
  text-wrap:balance}
p{margin:0}
a{color:inherit;text-decoration:none}
img{max-width:100%;display:block}
.wrap{max-width:1280px;margin:0 auto;padding-left:var(--gut);padding-right:var(--gutr)}
.lab{font-family:var(--m);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;
  color:var(--muted);font-weight:500}
.ic{width:18px;height:18px;flex:none}
.sec{padding-block:clamp(52px,7vw,104px)}
.sh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(16px,2vw,32px);
  align-items:end;margin-bottom:clamp(28px,3.4vw,46px)}
.sh h2{font-size:clamp(26px,3.3vw,42px);margin-top:12px}
.sh .sub{font-size:clamp(14.5px,1vw,16.5px);color:var(--muted);margin-top:12px;max-width:58ch}
@media (max-width:720px){.sh{grid-template-columns:1fr}}
.more{font-family:var(--m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--deep);font-weight:500;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
.more svg{width:13px;height:13px;transition:transform .2s}
.more:hover svg{transform:translateX(4px)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;
  font-size:clamp(13.5px,.9vw,14.5px);font-weight:500;border-radius:999px;
  padding:clamp(11px,1vw,14px) clamp(18px,1.8vw,26px);border:1px solid var(--rule2);
  background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;
  transition:background .18s,border-color .18s,color .18s}
.btn:hover{border-color:var(--ink)}
.btn.pri{background:var(--ink);border-color:var(--ink);color:#fff}
.btn.pri:hover{background:var(--deep);border-color:var(--deep)}

/* nav */
.nav{background:var(--surface);border-bottom:1px solid var(--rule);
  position:sticky;top:env(safe-area-inset-top,0px);z-index:50}
.nav .wrap{display:flex;align-items:center;gap:clamp(16px,2.4vw,38px);padding-block:13px}
.nav .lg{height:clamp(25px,2.2vw,30px);width:auto}
.nav .links{display:flex;gap:clamp(16px,1.7vw,26px);font-size:14.5px;color:var(--body)}
.nav .links a{position:relative;padding-block:4px}
.nav .links a:hover{color:var(--deep)}
.nav .right{margin-left:auto;display:flex;align-items:center;gap:14px}
.nav .lk{font-size:14px;color:var(--body);display:inline-flex;align-items:center;gap:7px}
.nav .lk:hover{color:var(--deep)}
.nav .btn{padding:9px 18px;font-size:13.5px}
@media (max-width:1080px){.nav .links{display:none}}
@media (max-width:520px){.nav .lk span{display:none}}

/* hero */
.hero{background:var(--surface)}
.hero .wrap{padding-block:clamp(44px,6vw,84px) 0}
.kick{display:inline-flex;align-items:center;gap:10px;font-family:var(--m);font-size:10.5px;
  letter-spacing:.2em;text-transform:uppercase;color:var(--deep);background:var(--lt);
  border:1px solid var(--ltbd);border-radius:999px;padding:7px 15px}
.hero h1{font-size:clamp(36px,6.6vw,78px);line-height:1.02;letter-spacing:-.042em;
  margin-top:clamp(20px,2.4vw,30px);max-width:17ch}
.hero .sub{font-size:clamp(16px,1.35vw,21px);line-height:1.5;color:var(--body);
  max-width:56ch;margin-top:clamp(18px,1.8vw,26px)}
.hero .acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:clamp(24px,2.6vw,34px)}
.heroimg{margin-top:clamp(34px,4.4vw,56px);border-radius:clamp(12px,1.4vw,20px);overflow:hidden;
  aspect-ratio:2.35;background:var(--sunk)}
.heroimg img{width:100%;height:100%;object-fit:cover}
@media (max-width:640px){.heroimg{aspect-ratio:1.5}}
.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);
  border-top:1px solid var(--rule);margin-top:clamp(34px,4vw,54px)}
.stats > div{background:var(--surface);padding:clamp(18px,2vw,26px) clamp(4px,1.4vw,20px)
  clamp(26px,3vw,38px) 0}
.stats .n{font-size:clamp(26px,3.2vw,40px);font-weight:600;color:var(--ink);
  letter-spacing:-.045em;line-height:1}
.stats .k{font-size:clamp(12px,.85vw,13.5px);color:var(--muted);margin-top:9px;line-height:1.4;
  max-width:22ch}
@media (max-width:760px){.stats{grid-template-columns:1fr 1fr}}

/* process */
.proc{background:var(--paper)}
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px);
  position:relative}
@media (max-width:1000px){.steps{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.steps{grid-template-columns:1fr}}
.st{background:var(--surface);border:1px solid var(--rule);border-radius:16px;
  padding:clamp(20px,2vw,28px);display:flex;flex-direction:column;gap:12px;position:relative}
.st .no{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;
  border-radius:50%;background:var(--sunk);color:var(--muted);font-family:var(--m);
  font-size:12px;font-weight:500}
.st.on .no{background:var(--deep);color:#fff}
.st h3{font-size:clamp(17px,1.4vw,20px)}
.st p{font-size:14px;color:var(--muted);line-height:1.55}
.st .out{margin-top:auto;padding-top:14px;border-top:1px solid var(--rule);
  font-family:var(--m);font-size:10px;letter-spacing:.13em;text-transform:uppercase;
  color:var(--muted);display:flex;align-items:center;gap:8px}
.st .out b{color:var(--deep);font-weight:500}
.st.on .out b{color:var(--deep)}
.pnote{margin-top:clamp(20px,2.2vw,30px);font-size:14.5px;color:var(--muted);max-width:92ch}
.pnote b{color:var(--ink);font-weight:600}

/* record */
.rec{background:var(--surface);border-block:1px solid var(--rule)}
.frames{display:grid;grid-template-columns:1.52fr 1fr;gap:clamp(14px,1.6vw,22px);
  align-items:start}
@media (max-width:900px){.frames{grid-template-columns:1fr}}
.win{border-radius:14px;overflow:hidden;background:var(--surface);border:1px solid var(--rule2);
  box-shadow:0 30px 60px -34px rgba(10,20,18,.45)}
.win .bar{display:flex;align-items:center;gap:12px;padding:10px 13px;background:var(--sunk);
  border-bottom:1px solid var(--rule2)}
.win .dots{display:flex;gap:6px;flex:none}
.win .dots i{width:9px;height:9px;border-radius:50%;background:var(--rule2)}
.win .url{flex:1;min-width:0;background:var(--surface);border:1px solid var(--rule);
  border-radius:999px;padding:5px 13px;font-family:var(--m);font-size:10.5px;color:var(--muted);
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.win .url b{color:var(--ink);font-weight:500}
.win .shot{overflow:hidden;aspect-ratio:1.6}
.win .shot img{width:100%;height:100%;object-fit:cover;object-position:top center}
.win.b .shot{aspect-ratio:1.18}
.rbul{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,22px);
  margin-top:clamp(26px,3vw,38px)}
@media (max-width:820px){.rbul{grid-template-columns:1fr}}
.rb{border-top:2px solid var(--ink);padding-top:16px}
.rb h4{font-size:16.5px;margin-bottom:7px}
.rb p{font-size:14px;color:var(--muted);line-height:1.55}
.access{margin-top:clamp(24px,2.6vw,34px);background:var(--lt);border:1px solid var(--ltbd);
  border-radius:14px;padding:clamp(18px,2vw,24px);display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center}
.access .ic{color:var(--deep);width:22px;height:22px}
.access p{font-size:14.5px;color:var(--deep)}
.access b{font-weight:600}
@media (max-width:760px){.access{grid-template-columns:auto minmax(0,1fr)}
  .access .btn{grid-column:1/-1;width:100%}}

/* industries */
.mk{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,22px)}
@media (max-width:980px){.mk{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.mk{grid-template-columns:1fr}}
.mc{border:1px solid var(--rule);border-radius:16px;overflow:hidden;background:var(--surface);
  display:flex;flex-direction:column;transition:border-color .18s,transform .18s}
.mc:hover{border-color:var(--rule2);transform:translateY(-2px)}
.mc .im{position:relative;aspect-ratio:1.9;overflow:hidden;background:var(--sunk)}
.mc .im img{width:100%;height:100%;object-fit:cover}
.mc .im .g{position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(6,14,12,.05) 35%,rgba(6,14,12,.78) 100%)}
.mc .im .t{position:absolute;left:18px;right:18px;bottom:14px;z-index:2;color:#fff;
  font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-.025em}
.mc .bd{padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px;flex:1}
.mc .row{display:flex;gap:14px;justify-content:space-between}
.mc .row b{display:block;font-family:var(--m);font-size:14px;color:var(--ink);font-weight:500}
.mc .row span{display:block;font-size:11px;color:var(--muted);margin-top:3px}
.mc .lnk{margin-top:auto;padding-top:13px;border-top:1px solid var(--rule);display:flex;
  justify-content:space-between;align-items:center;gap:12px}
.mc .lnk .more{font-size:10.5px}
.mc .uc{font-family:var(--m);font-size:10.5px;color:var(--muted)}

/* band */
.band{background:var(--deep2);color:rgba(255,255,255,.74)}
.band .wrap{padding-block:clamp(44px,5.4vw,76px);display:grid;
  grid-template-columns:minmax(0,1fr) clamp(190px,20vw,270px);gap:clamp(28px,4vw,60px);
  align-items:center}
@media (max-width:860px){.band .wrap{grid-template-columns:1fr}.band .cov{max-width:210px}}
.band .lab{color:rgba(255,255,255,.45)}
.band h2{font-size:clamp(28px,3.6vw,46px);color:#fff;margin-top:14px}
.band p{font-size:clamp(15px,1.1vw,17px);line-height:1.6;margin-top:16px;max-width:56ch}
.band .fs{display:flex;gap:clamp(22px,3vw,44px);flex-wrap:wrap;margin-top:26px}
.band .fs .n{font-size:clamp(22px,2.2vw,30px);font-weight:600;color:#fff;letter-spacing:-.04em}
.band .fs .k{font-size:12px;color:rgba(255,255,255,.5);margin-top:5px}
.band .acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.btn.wh{background:#fff;border-color:#fff;color:var(--deep2)}
.btn.wh:hover{background:rgba(255,255,255,.88);border-color:transparent}
.btn.gl{background:transparent;border-color:rgba(255,255,255,.34);color:#fff}
.btn.gl:hover{border-color:#fff;background:rgba(255,255,255,.08)}
.band .cov{border-radius:6px;overflow:hidden;box-shadow:0 34px 60px -26px rgba(0,0,0,.75);
  transform:rotate(-2.5deg)}

/* doors */
.doors{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,22px)}
@media (max-width:900px){.doors{grid-template-columns:1fr}}
.dr{border:1px solid var(--rule);border-radius:16px;background:var(--surface);
  padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;gap:12px;
  transition:border-color .18s,transform .18s}
.dr:hover{border-color:var(--rule2);transform:translateY(-2px)}
.dr .who{font-family:var(--m);font-size:10.5px;letter-spacing:.17em;text-transform:uppercase;
  color:var(--accent);font-weight:500}
.dr h3{font-size:clamp(19px,1.7vw,23px)}
.dr p{font-size:14.5px;color:var(--muted);line-height:1.58}
.dr ul{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}
.dr li{font-size:13.5px;color:var(--body);display:grid;grid-template-columns:16px 1fr;gap:10px;
  align-items:start}
.dr li svg{width:15px;height:15px;color:var(--deep);margin-top:3px}
.dr .more{margin-top:auto;padding-top:16px}
.dr.hi{background:var(--deep);border-color:var(--deep)}
.dr.hi h3{color:#fff}.dr.hi p{color:rgba(255,255,255,.7)}
.dr.hi li{color:rgba(255,255,255,.84)}.dr.hi li svg{color:#8FCDB5}
.dr.hi .who,.dr.hi .more{color:#8FCDB5}
.dr.hi .more:hover{color:#fff}

/* room */
.room{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,62px);align-items:center}
@media (max-width:900px){.room{grid-template-columns:1fr;gap:28px}}
.room h2{font-size:clamp(26px,3.3vw,42px)}
.room .ip{font-size:clamp(15px,1.1vw,17.5px);color:var(--body);margin-top:16px;max-width:52ch}
.room .ph{border-radius:16px;overflow:hidden;aspect-ratio:1.24}
.room .ph img{width:100%;height:100%;object-fit:cover}
.rlist{display:flex;flex-direction:column;margin-top:clamp(20px,2.4vw,30px)}
.rlist a{display:grid;grid-template-columns:auto 1fr auto;gap:16px;padding:18px 0;
  border-top:1px solid var(--rule);align-items:center}
.rlist a:last-child{border-bottom:1px solid var(--rule)}
.rlist a:hover h4{color:var(--deep)}
.rlist a:hover .ar{transform:translateX(4px)}
.rlist .ic{color:var(--deep);width:20px;height:20px}
.rlist h4{font-size:16.5px;margin-bottom:3px}
.rlist p{font-size:13.5px;color:var(--muted);line-height:1.5}
.rlist .ar{width:16px;height:16px;color:var(--muted);transition:transform .2s;flex:none}

/* resources */
.rg{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px)}
@media (max-width:1040px){.rg{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.rg{grid-template-columns:1fr}}
.rc{border:1px solid var(--rule);border-radius:16px;overflow:hidden;background:var(--surface);
  display:flex;flex-direction:column;transition:border-color .18s,transform .18s}
.rc:hover{border-color:var(--rule2);transform:translateY(-2px)}
.rc .im{aspect-ratio:1.62;overflow:hidden;background:var(--sunk)}
.rc .im img{width:100%;height:100%;object-fit:cover}
.rc .bd{padding:18px;display:flex;flex-direction:column;gap:9px;flex:1}
.rc .sr{font-family:var(--m);font-size:10px;letter-spacing:.15em;text-transform:uppercase;
  color:var(--accent);font-weight:500}
.rc h3{font-size:16.5px;line-height:1.28}
.rc p{font-size:13.5px;color:var(--muted);line-height:1.5}
.rc .dt{margin-top:auto;font-family:var(--m);font-size:10.5px;color:var(--muted);padding-top:12px;
  border-top:1px solid var(--rule)}
.rtabs{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:clamp(20px,2.2vw,28px)}
.rtab{font-family:var(--m);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;
  border:1px solid var(--rule2);border-radius:999px;padding:8px 16px;color:var(--body);
  background:var(--surface)}
.rtab[aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}

/* signup */
.sign{background:var(--surface);border-block:1px solid var(--rule)}
.sign .wrap{padding-block:clamp(36px,4.2vw,58px);display:grid;grid-template-columns:1fr 1fr;
  gap:clamp(24px,3.4vw,52px);align-items:center}
@media (max-width:860px){.sign .wrap{grid-template-columns:1fr;gap:22px}}
.sign h3{font-size:clamp(21px,2.3vw,30px)}
.sign p{font-size:14.5px;color:var(--muted);margin-top:10px;max-width:48ch}
.frm{display:flex;gap:10px;flex-wrap:wrap}
.frm input{flex:1 1 230px;min-width:0;border:1px solid var(--rule2);background:var(--paper);
  border-radius:999px;padding:13px 20px;font-family:var(--f);font-size:14.5px;color:var(--ink)}
.frm input:focus{outline:2px solid var(--deep);outline-offset:-1px;background:var(--surface)}
.fnote{font-size:12.5px;color:var(--muted);margin-top:12px}

/* closing */
.cta{background:var(--night);color:rgba(255,255,255,.68)}
.cta .wrap{padding-block:clamp(48px,5.6vw,80px);display:grid;grid-template-columns:1fr auto;
  gap:clamp(24px,3.4vw,48px);align-items:center}
@media (max-width:860px){.cta .wrap{grid-template-columns:1fr}}
.cta h2{font-size:clamp(26px,3.4vw,42px);color:#fff;max-width:18ch}
.cta p{font-size:clamp(14.5px,1vw,16.5px);margin-top:14px;max-width:52ch}
.cta .acts{display:flex;gap:12px;flex-wrap:wrap}

/* footer */
footer{background:var(--night);color:rgba(255,255,255,.55);
  border-top:1px solid rgba(255,255,255,.1)}
footer .wrap{padding-block:clamp(40px,4.6vw,60px) clamp(26px,3vw,36px);display:grid;
  grid-template-columns:1.5fr repeat(4,1fr);gap:clamp(22px,2.6vw,36px)}
@media (max-width:1040px){footer .wrap{grid-template-columns:1fr 1fr 1fr}}
@media (max-width:600px){footer .wrap{grid-template-columns:1fr 1fr}}
footer h4{font-family:var(--m);font-size:10px;letter-spacing:.17em;text-transform:uppercase;
  color:rgba(255,255,255,.38);font-weight:500;margin-bottom:14px}
footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;
  font-size:13.5px}
footer a:hover{color:#fff}
footer .bl{grid-column:span 1}
@media (max-width:600px){footer .bl{grid-column:1/-1}}
footer .bl img{height:28px;width:auto;margin-bottom:16px}
footer .bl p{font-size:13.5px;line-height:1.6;max-width:32ch}
footer .bl .ad{font-size:13px;margin-top:14px;color:rgba(255,255,255,.42)}
.fbot{background:var(--night)}
.fbot .wrap{border-top:1px solid rgba(255,255,255,.1);padding-block:16px 20px;display:flex;
  gap:16px;flex-wrap:wrap;font-size:12.5px;color:rgba(255,255,255,.38)}
.fbot .r{margin-left:auto;display:flex;gap:16px;flex-wrap:wrap}
@media (max-width:560px){.fbot .r{margin-left:0}}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}


/* ---------- rhythm ---------- */
.sec{padding-block:clamp(66px,8.6vw,138px)}
.sh{margin-bottom:clamp(34px,4.2vw,58px)}
.hero .wrap{padding-block:clamp(52px,6.4vw,96px) 0}
.stats{margin-top:clamp(44px,5vw,70px)}
.band .wrap{padding-block:clamp(60px,7vw,110px)}
.cta .wrap{padding-block:clamp(64px,7.4vw,116px)}
.sign .wrap{padding-block:clamp(48px,5.4vw,76px)}
footer .wrap{padding-block:clamp(52px,5.6vw,76px) clamp(30px,3.4vw,42px)}

/* ---------- scroll progress ---------- */
.prog{position:fixed;top:0;left:0;height:2px;width:0;z-index:70;
  background:linear-gradient(90deg,var(--deep),var(--accent));transition:width .08s linear}

/* ---------- reveal ---------- */
.rv{opacity:0;transform:translate3d(0,22px,0);filter:blur(7px);
  transition:opacity .72s cubic-bezier(.16,.84,.3,1),transform .72s cubic-bezier(.16,.84,.3,1),
             filter .72s cubic-bezier(.16,.84,.3,1);transition-delay:var(--d,0ms);will-change:opacity,transform}
.rv.in{opacity:1;transform:none;filter:none}

/* ---------- nav ---------- */
.nav{transition:box-shadow .25s,background .25s}
.nav.sm{box-shadow:0 1px 0 var(--rule),0 14px 34px -26px rgba(10,20,18,.5)}
.nav.sm .wrap{padding-block:9px}
.nav .wrap{transition:padding .25s}
.nav .links a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1.5px;
  background:var(--deep);transition:right .3s cubic-bezier(.16,.84,.3,1)}
.nav .links a:hover::after,.nav .links a.cur::after{right:0}
.nav .links a.cur{color:var(--deep)}
.btn{position:relative;overflow:hidden;transition:background .2s,border-color .2s,color .2s,
  transform .2s cubic-bezier(.16,.84,.3,1),box-shadow .25s}
.btn:hover{transform:translateY(-2px)}
.btn.pri:hover{box-shadow:0 14px 26px -14px rgba(10,20,18,.66)}
.btn:active{transform:translateY(0)}

/* ---------- ticker ---------- */
.tick{background:var(--ink);color:rgba(255,255,255,.66);overflow:hidden;position:relative;
  border-bottom:1px solid rgba(255,255,255,.08)}
.tick .tw{display:flex;width:max-content;animation:tk 64s linear infinite}
.tick:hover .tw{animation-play-state:paused}
.tick .tr{display:flex;flex:none}
.tick i{display:inline-flex;align-items:center;gap:9px;font-family:var(--m);font-size:10.5px;
  letter-spacing:.11em;text-transform:uppercase;font-style:normal;padding:11px 0;margin-right:34px;
  white-space:nowrap}
.tick i b{color:#fff;font-weight:500}
.tick i s{text-decoration:none;color:#5FBE93}
.tick i em{font-style:normal;color:rgba(255,255,255,.34)}
.tick i::after{content:"";width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.25);
  margin-left:34px}
.tick .pulse{position:absolute;left:0;top:0;bottom:0;width:62px;z-index:2;
  background:linear-gradient(90deg,var(--ink) 30%,transparent)}
.tick .pulse2{position:absolute;right:0;top:0;bottom:0;width:62px;z-index:2;
  background:linear-gradient(270deg,var(--ink) 30%,transparent)}
@keyframes tk{to{transform:translate3d(-50%,0,0)}}

/* ---------- hero ---------- */
.hero h1 .ln{display:inline;opacity:0;filter:blur(10px);transform:translateY(16px);
  transition:opacity .8s cubic-bezier(.16,.84,.3,1),transform .8s cubic-bezier(.16,.84,.3,1),
             filter .8s cubic-bezier(.16,.84,.3,1)}
.hero.go h1 .ln{opacity:1;filter:none;transform:none}
.hero.go h1 .ln:nth-child(2){transition-delay:.1s}
.hero.go h1 .ln:nth-child(3){transition-delay:.2s}
.kick,.hero .sub,.hero .acts{opacity:0;transform:translateY(14px);
  transition:opacity .7s cubic-bezier(.16,.84,.3,1),transform .7s cubic-bezier(.16,.84,.3,1)}
.hero.go .kick{opacity:1;transform:none}
.hero.go .sub{opacity:1;transform:none;transition-delay:.26s}
.hero.go .acts{opacity:1;transform:none;transition-delay:.34s}
.kick::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);
  box-shadow:0 0 0 0 rgba(17,121,78,.5);animation:pz 2.6s infinite}
@keyframes pz{0%{box-shadow:0 0 0 0 rgba(17,121,78,.45)}70%{box-shadow:0 0 0 9px rgba(17,121,78,0)}
  100%{box-shadow:0 0 0 0 rgba(17,121,78,0)}}
.heroimg{position:relative;opacity:0;transform:translateY(26px) scale(.985);
  transition:opacity .9s cubic-bezier(.16,.84,.3,1),transform .9s cubic-bezier(.16,.84,.3,1);
  transition-delay:.4s;box-shadow:0 44px 90px -56px rgba(10,24,20,.6)}
.hero.go .heroimg{opacity:1;transform:none}
.heroimg img{transform:scale(1.1);will-change:transform}
.heroimg .scrim{position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(4,12,10,.26) 0%,rgba(4,12,10,0) 32%,rgba(4,12,10,.52) 100%)}
.glass{position:absolute;z-index:3;border-radius:14px;background:rgba(255,255,255,.9);
  -webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);
  border:1px solid rgba(255,255,255,.7);box-shadow:0 22px 46px -24px rgba(6,18,15,.6)}
.gcard{left:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);padding:15px 18px;max-width:min(360px,74%);
  animation:fl 7s ease-in-out infinite}
.gcard .lvp{display:inline-flex;align-items:center;gap:7px;font-family:var(--m);font-size:9.5px;
  letter-spacing:.15em;text-transform:uppercase;color:#fff;background:var(--deep);border-radius:999px;
  padding:5px 11px}
.gcard .lvp s{text-decoration:none;width:5px;height:5px;border-radius:50%;background:#7FD3AC}
.gcard h4{font-size:15.5px;margin-top:11px;letter-spacing:-.02em}
.gcard .mt{font-size:12.5px;color:var(--muted);margin-top:4px;line-height:1.45}
.gcard .dt{font-family:var(--m);font-size:10px;letter-spacing:.09em;color:var(--deep);margin-top:10px;
  padding-top:9px;border-top:1px solid var(--rule)}
.gchip{right:clamp(14px,2vw,28px);top:clamp(14px,2vw,28px);padding:9px 14px;display:flex;
  align-items:center;gap:9px;animation:fl 7s ease-in-out infinite .9s}
.gchip b{font-family:var(--m);font-size:10px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--ink);font-weight:500}
.gchip s{text-decoration:none;width:7px;height:7px;border-radius:50%;background:var(--accent)}
@keyframes fl{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media (max-width:620px){.gchip{display:none}.gcard{left:12px;right:12px;bottom:12px;max-width:none}}
.stats > div{position:relative;transition:background .25s}
.stats > div:hover{background:var(--lt)}
.stats .n{font-variant-numeric:tabular-nums}

/* ---------- process ---------- */
.steps{counter-reset:s}
.st{overflow:hidden;cursor:default;transition:border-color .3s,transform .4s cubic-bezier(.16,.84,.3,1),
  box-shadow .35s,background .3s}
.st::before{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:var(--deep);z-index:2}
.st.act::before{width:100%;transition:width 4.4s linear}
.st.act{border-color:var(--ltbd);transform:translateY(-4px);
  box-shadow:0 26px 48px -32px rgba(10,30,24,.5)}
.st .no{transition:background .3s,color .3s,transform .3s}
.st.act .no{background:var(--deep);color:#fff;transform:scale(1.06)}
.st.act h3{color:var(--deep)}
.st:hover{border-color:var(--rule2)}
.rail{position:relative;height:1px;background:var(--rule);margin-bottom:clamp(22px,2.4vw,32px)}
.rail span{position:absolute;left:0;top:-1px;height:3px;background:var(--deep);width:25%;
  transition:width .5s cubic-bezier(.16,.84,.3,1),left .5s cubic-bezier(.16,.84,.3,1)}
@media (max-width:1000px){.rail{display:none}}

/* ---------- live record demo ---------- */
.demo{position:relative}
.demo::after{content:"";position:absolute;inset:auto 6% -26px 6%;height:70px;border-radius:50%;
  background:radial-gradient(ellipse at center,rgba(10,30,24,.2),transparent 70%);z-index:-1}
.win.big{border-radius:16px;box-shadow:0 60px 110px -58px rgba(8,22,18,.66),
  0 2px 0 rgba(255,255,255,.6) inset}
.win .live{display:inline-flex;align-items:center;gap:7px;font-family:var(--m);font-size:9.5px;
  letter-spacing:.14em;text-transform:uppercase;color:var(--accent);flex:none}
.win .live i{width:6px;height:6px;border-radius:50%;background:var(--accent);
  animation:pz2 2s infinite}
@keyframes pz2{0%,100%{opacity:1}50%{opacity:.3}}
@media (max-width:620px){.win .live span{display:none}}
.mast{background:var(--deep2);color:rgba(255,255,255,.66);padding:clamp(20px,2.4vw,30px)
  clamp(18px,2.4vw,32px);position:relative;overflow:hidden}
.mast::before{content:"";position:absolute;inset:0;
  background:radial-gradient(900px 300px at 85% -40%,rgba(74,170,131,.26),transparent 70%)}
.mast > *{position:relative}
.mast .bc{font-family:var(--m);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;
  color:rgba(255,255,255,.4)}
.mast .bc b{color:rgba(255,255,255,.8);font-weight:500}
.mast .cat{display:inline-block;margin-top:14px;font-family:var(--m);font-size:9.5px;
  letter-spacing:.15em;text-transform:uppercase;color:#8FCDB5;border:1px solid rgba(143,205,181,.4);
  border-radius:999px;padding:5px 12px}
.mast h3{font-size:clamp(24px,2.8vw,36px);color:#fff;margin-top:14px;letter-spacing:-.035em}
.mast .sb{font-size:14px;margin-top:7px}
.entm{display:grid;grid-template-columns:repeat(5,auto);gap:clamp(14px,2.4vw,40px);
  padding:16px clamp(18px,2.4vw,32px);border-bottom:1px solid var(--rule);background:var(--surface);
  overflow-x:auto}
.entm div{flex:none}
.entm b{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--muted);font-weight:500}
.entm span{display:block;font-size:13.5px;color:var(--ink);margin-top:5px;white-space:nowrap}
.appfl{display:flex;gap:8px;padding:14px clamp(18px,2.4vw,32px);border-bottom:1px solid var(--rule);
  overflow-x:auto;background:var(--paper)}
.chip{flex:none;font-family:var(--m);font-size:10px;letter-spacing:.12em;text-transform:uppercase;
  border:1px solid var(--rule2);background:var(--surface);color:var(--body);border-radius:999px;
  padding:7px 13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;
  transition:background .2s,color .2s,border-color .2s}
.chip b{font-weight:500;color:var(--muted)}
.chip:hover{border-color:var(--ink)}
.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}
.chip.on b{color:rgba(255,255,255,.55)}
.appbd{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr)}
@media (max-width:900px){.appbd{grid-template-columns:1fr}}
.clist{border-right:1px solid var(--rule);max-height:470px;overflow-y:auto;background:var(--surface)}
@media (max-width:900px){.clist{max-height:270px;border-right:0;border-bottom:1px solid var(--rule)}}
.cr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;
  text-align:left;padding:14px clamp(16px,1.8vw,22px);border:0;border-bottom:1px solid var(--rule);
  background:transparent;cursor:pointer;font-family:var(--f);position:relative;
  transition:background .2s}
.cr::before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--deep);
  transition:width .22s cubic-bezier(.16,.84,.3,1)}
.cr:hover{background:var(--paper)}
.cr.on{background:var(--lt)}
.cr.on::before{width:3px}
.cr .rf{font-family:var(--m);font-size:9.5px;letter-spacing:.12em;color:var(--muted)}
.cr .fn{display:block;font-size:14px;color:var(--ink);font-weight:500;margin-top:4px;
  letter-spacing:-.012em}
.cr .og{display:block;font-size:12px;color:var(--muted);margin-top:3px}
.cr .rt{text-align:right;flex:none}
.pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--m);font-size:9px;
  letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:4px 9px;white-space:nowrap}
.p3{background:var(--deep);color:#fff}
.p2{background:var(--lt);color:var(--deep);border:1px solid var(--ltbd)}
.p1{background:var(--sunk);color:var(--muted)}
.cu{display:block;font-family:var(--m);font-size:9px;letter-spacing:.09em;margin-top:6px}
.cu.c0{color:var(--accent)}.cu.c1{color:var(--amber)}.cu.c2{color:var(--muted)}
.cdet{padding:clamp(20px,2.4vw,30px) clamp(18px,2.4vw,32px);background:var(--paper);min-height:470px}
@media (max-width:900px){.cdet{min-height:0}}
.cdet.sw{animation:sw .42s cubic-bezier(.16,.84,.3,1)}
@keyframes sw{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.cdet h4{font-size:clamp(17px,1.6vw,21px);letter-spacing:-.025em}
.cdet .om{font-size:13.5px;color:var(--muted);margin-top:6px}
.stg{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:18px}
.stg span{height:5px;border-radius:999px;background:var(--rule)}
.stg span.f{background:var(--deep)}
.stgl{display:flex;justify-content:space-between;font-family:var(--m);font-size:9px;
  letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:8px}
.stgl b{color:var(--deep);font-weight:500}
.qa{margin-top:20px;border-top:1px solid var(--rule)}
.qa div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:9px 0;
  border-bottom:1px solid var(--rule);font-size:12.5px;color:var(--muted)}
.qa div b{color:var(--ink);font-weight:500;font-size:12.5px;text-align:right}
.lg{margin-top:22px;position:relative;padding-left:26px}
.lg::before{content:"";position:absolute;left:5px;top:6px;bottom:8px;width:1px;background:var(--rule2)}
.lge{position:relative;padding-bottom:16px}
.lge:last-child{padding-bottom:0}
.lge::before{content:"";position:absolute;left:-24px;top:4px;width:11px;height:11px;border-radius:50%;
  background:var(--surface);border:2px solid var(--rule2)}
.lge.hi::before{border-color:var(--deep);background:var(--deep)}
.lge .d{font-family:var(--m);font-size:9.5px;letter-spacing:.11em;color:var(--muted)}
.lge .t{font-size:13.5px;color:var(--ink);font-weight:500;margin-top:3px}
.lge .b{font-size:12.5px;color:var(--muted);line-height:1.5;margin-top:3px}
.lgh{font-family:var(--m);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;
  color:var(--muted);margin-top:22px}

/* ---------- cards ---------- */
.mc,.rc,.dr{transition:border-color .25s,transform .4s cubic-bezier(.16,.84,.3,1),box-shadow .35s}
.mc:hover,.rc:hover,.dr:hover{transform:translateY(-6px);
  box-shadow:0 30px 56px -36px rgba(10,30,24,.5)}
.mc .im img,.rc .im img{transition:transform .7s cubic-bezier(.16,.84,.3,1)}
.mc:hover .im img,.rc:hover .im img{transform:scale(1.06)}
.mc .lnk .more svg,.rc .more svg{transition:transform .25s}
.mc:hover .lnk .more svg{transform:translateX(5px)}
.band .cov{transition:transform .6s cubic-bezier(.16,.84,.3,1),box-shadow .6s}
.band .cov:hover{transform:rotate(0deg) translateY(-8px) scale(1.03);
  box-shadow:0 48px 80px -30px rgba(0,0,0,.8)}
.rtab{cursor:pointer;transition:background .2s,color .2s,border-color .2s}
.rtab:hover{border-color:var(--ink)}
.rc.hide{display:none}
.rlist a .ic{transition:transform .3s}
.rlist a:hover .ic{transform:translateX(3px)}
.access{transition:box-shadow .3s}
.access:hover{box-shadow:0 20px 44px -30px rgba(10,60,44,.5)}

@media (prefers-reduced-motion:reduce){
  .rv,.heroimg,.kick,.hero .sub,.hero .acts,.hero h1 .ln{opacity:1!important;transform:none!important;
    filter:none!important}
  .tick .tw{animation:none}
  .gcard,.gchip,.kick::before{animation:none}
  .heroimg img{transform:none}
}
.appbd{height:clamp(450px,54vh,570px)}
.clist{max-height:none;height:100%;min-height:0}
.cdet{height:100%;min-height:0;overflow-y:auto}
@media (max-width:900px){
  .appbd{height:auto}
  .clist{height:300px}
  .cdet{height:auto;overflow:visible}
}
.stgl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.stgl span,.stgl b{display:block}
.stgl span:nth-child(2),.stgl b:nth-child(2){text-align:center}
.stgl span:nth-child(3),.stgl b:nth-child(3){text-align:right}
.gcard{padding:17px 20px}
.gcard .dt{white-space:nowrap}
.clist::-webkit-scrollbar,.cdet::-webkit-scrollbar{width:7px}
.clist::-webkit-scrollbar-thumb,.cdet::-webkit-scrollbar-thumb{background:var(--rule2);border-radius:9px}
.clist::-webkit-scrollbar-track,.cdet::-webkit-scrollbar-track{background:transparent}
@media (max-width:640px){
  .heroimg{aspect-ratio:1.08}
  .gcard{left:10px;right:10px;bottom:10px;max-width:none;padding:14px 15px}
  .gcard h4{font-size:14.5px;margin-top:9px}
  .gcard .mt{font-size:11.5px;line-height:1.4}
  .gcard .dt{white-space:normal;font-size:9.5px;letter-spacing:.06em;margin-top:8px;padding-top:8px}
  .entm{grid-template-columns:1fr 1fr;gap:12px 18px;overflow:visible}
  .entm span{white-space:normal}
  .appfl{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);
         mask-image:linear-gradient(90deg,#000 88%,transparent)}
}
@media (max-width:640px){
  .heroimg{aspect-ratio:.95}
  .gcard .mt{display:none}
  .gcard .dt{white-space:normal;margin-top:9px;padding-top:9px}
  .gcard h4{margin-top:10px;font-size:15px}
  .gchip{display:flex;right:10px;top:10px;padding:7px 11px}
  .gchip b{font-size:9px}
}


:root{
  --disp:'Space Grotesk','Inter',-apple-system,'Segoe UI',Helvetica,Arial,sans-serif;
  --teal:#0F6E8C; --jade:#11794E; --moss:#1E8C73; --copper:#9A5B22; --plum:#4B2E6B;
  --gA:linear-gradient(135deg,#11794E,#1E8C73);
  --gB:linear-gradient(135deg,#0F6E8C,#2AA0A8);
  --gC:linear-gradient(135deg,#16413C,#11794E);
  --gD:linear-gradient(135deg,#9A5B22,#C2873A);
  --gE:linear-gradient(135deg,#4B2E6B,#7B5AA6);
}
h1,h2,h3,.mast h3,.stats .n,.band .fs .n,.mn3 b{font-family:var(--disp);letter-spacing:-.035em}
h1{letter-spacing:-.045em}
.btn{font-family:var(--disp);letter-spacing:-.01em;font-weight:500}

/* gradient ink */
.grad{background:linear-gradient(98deg,#11794E 0%,#1E8C73 38%,#0F6E8C 78%,#2AA0A8 100%);
  -webkit-background-clip:text;background-clip:text;color:transparent}

/* aurora */
.aur,.aur2{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.aur2{z-index:0}
.hero{position:relative;overflow:hidden}
.hero .wrap{position:relative;z-index:1}
.aur2::before,.aur2::after{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.5}
.aur2::before{width:46vw;height:46vw;left:-10vw;top:-22vw;
  background:radial-gradient(circle,rgba(17,121,78,.42),transparent 68%);animation:dr1 26s ease-in-out infinite}
.aur2::after{width:40vw;height:40vw;right:-8vw;top:-16vw;
  background:radial-gradient(circle,rgba(15,110,140,.36),transparent 68%);animation:dr2 31s ease-in-out infinite}
@keyframes dr1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(6vw,4vw) scale(1.12)}}
@keyframes dr2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-5vw,5vw) scale(1.08)}}

/* ---------- method ---------- */
.meth{position:relative;overflow:hidden;background:var(--deep2);color:rgba(255,255,255,.66);
  padding-block:clamp(70px,9vw,142px)}
.meth .wrap{position:relative;z-index:1}
.meth .aur::before{content:"";position:absolute;width:70vw;height:46vw;left:-14vw;top:-20vw;
  border-radius:50%;filter:blur(100px);opacity:.55;
  background:radial-gradient(circle,rgba(30,140,115,.5),transparent 66%);
  animation:dr1 30s ease-in-out infinite}
.meth .aur::after{content:"";position:absolute;width:56vw;height:40vw;right:-16vw;bottom:-22vw;
  border-radius:50%;filter:blur(110px);opacity:.46;
  background:radial-gradient(circle,rgba(15,110,140,.55),transparent 66%);
  animation:dr2 34s ease-in-out infinite}
.sh.dk h2{color:#fff}
.sh.dk .lab{color:rgba(255,255,255,.42)}
.sh.dk .sub{color:rgba(255,255,255,.6)}
.more.lt{color:#8FCDB5}
.more.lt:hover{color:#fff}

.tile{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;
  justify-content:center;color:#fff;flex:none;box-shadow:0 10px 22px -12px rgba(0,0,0,.6)}
.tile svg{width:19px;height:19px}
.t1{background:var(--gA)}.t2{background:var(--gB)}.t3{background:var(--gC)}
.t4{background:var(--gD)}.t5{background:var(--gE)}

.adopt{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.1vw,16px)}
@media (max-width:1100px){.adopt{grid-template-columns:repeat(3,1fr)}}
@media (max-width:760px){.adopt{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.adopt{grid-template-columns:1fr}}
.ly{position:relative;overflow:hidden;border-radius:16px;padding:clamp(18px,1.9vw,24px);
  background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);
  display:flex;flex-direction:column;gap:12px;
  transition:background .35s,border-color .35s,transform .45s cubic-bezier(.16,.84,.3,1),box-shadow .4s}
.ly::before{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:var(--gA);z-index:2}
.ly.act::before{width:100%;transition:width 4.8s linear}
.ly.act{background:rgba(255,255,255,.1);border-color:rgba(143,205,181,.42);transform:translateY(-6px);
  box-shadow:0 34px 60px -34px rgba(0,0,0,.72)}
.ly .lt1{position:absolute;right:14px;top:6px;font-family:var(--disp);font-size:58px;font-weight:700;
  line-height:1;color:rgba(255,255,255,.07);letter-spacing:-.06em;transition:color .4s}
.ly.act .lt1{color:rgba(143,205,181,.2)}
.ly .tl{display:flex;align-items:center;gap:12px}
.ly h3{font-size:clamp(16px,1.35vw,19px);color:#fff}
.ly p{font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.6)}
.ly .est{margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}
.ly .est span{display:block;font-family:var(--m);font-size:9px;letter-spacing:.16em;
  text-transform:uppercase;color:rgba(255,255,255,.38)}
.ly .est b{display:block;font-size:13px;color:#8FCDB5;font-weight:500;margin-top:5px;line-height:1.35}
.ly .sig i{font-family:var(--m);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;
  font-style:normal;color:rgba(255,255,255,.34)}

.mnote{margin-top:clamp(30px,3.4vw,46px);display:grid;
  grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,3.4vw,56px);align-items:center;
  border-top:1px solid rgba(255,255,255,.12);padding-top:clamp(26px,3vw,40px)}
@media (max-width:900px){.mnote{grid-template-columns:1fr;gap:24px}}
.mn3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px)}
.mn3 b{display:block;font-size:clamp(26px,3vw,38px);color:#fff;font-weight:600;line-height:1}
.mn3 span{display:block;font-size:12px;color:rgba(255,255,255,.48);margin-top:8px;line-height:1.45}
.mnote p{font-size:clamp(14px,1vw,15.5px);line-height:1.62;color:rgba(255,255,255,.62)}

/* ---------- funding ---------- */
.fund{background:var(--surface);border-bottom:1px solid var(--rule)}
.fund .wrap{padding-block:clamp(44px,5vw,72px);display:grid;grid-template-columns:repeat(3,1fr);
  gap:clamp(20px,2.6vw,40px)}
@media (max-width:860px){.fund .wrap{grid-template-columns:1fr}}
.fi h4{font-size:17px;margin-top:14px;letter-spacing:-.02em}
.fi p{font-size:14px;color:var(--muted);line-height:1.56;margin-top:7px}

/* ---------- share bar ---------- */
.share{margin-top:clamp(18px,2vw,26px);display:flex;align-items:center;gap:14px;flex-wrap:wrap;
  border:1px solid var(--rule);border-radius:14px;padding:12px 14px 12px 18px;background:var(--paper)}
.share .lab{flex:none}
.share code{flex:1;min-width:190px;font-family:var(--m);font-size:12.5px;color:var(--ink);
  background:var(--surface);border:1px solid var(--rule);border-radius:999px;padding:9px 16px;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.share .btn{padding:9px 18px;font-size:13px}
.share .btn.ok{background:var(--deep);border-color:var(--deep);color:#fff}

/* ---------- color injected elsewhere ---------- */
.rb{border-top:2px solid transparent;border-image:var(--gA) 1}
.dr .who{color:var(--jade)}
.rc .sr{color:var(--teal)}
.sec + .sec{border-top:1px solid var(--rule)}
.access{background:linear-gradient(120deg,#E4F0EA,#DCEDF2)}
.access .ic{color:var(--jade)}
.band{background:
  radial-gradient(900px 420px at 88% 0%,rgba(30,140,115,.3),transparent 62%),
  radial-gradient(700px 400px at 6% 100%,rgba(15,110,140,.26),transparent 62%),
  var(--deep2)}
.cta{background:
  radial-gradient(760px 380px at 92% 10%,rgba(17,121,78,.28),transparent 64%),
  radial-gradient(620px 340px at 0% 100%,rgba(15,110,140,.2),transparent 64%),
  var(--night)}
.mast{background:
  radial-gradient(900px 300px at 85% -40%,rgba(42,160,168,.3),transparent 70%),
  linear-gradient(118deg,#0E2E2A 0%,#123B36 55%,#10333F 100%)}
.mast::before{display:none}
.kick{background:linear-gradient(120deg,#E4F0EA,#DFEEF3);border-color:#AFD3D9}
.prog{background:linear-gradient(90deg,#11794E,#1E8C73,#0F6E8C)}
.btn.pri{background:linear-gradient(120deg,#101311,#17322C)}
.btn.pri:hover{background:linear-gradient(120deg,#16413C,#11794E)}
.st{display:none}
.hero h1{max-width:19ch}
.hero .sub{max-width:60ch}
@media (prefers-reduced-motion:reduce){
  .aur2::before,.aur2::after,.meth .aur::before,.meth .aur::after{animation:none}
}
.ly{padding-right:clamp(18px,1.9vw,24px)}
.ly .lt1{right:14px;top:auto;bottom:6px;font-size:clamp(44px,4vw,60px);line-height:.8}
.ly.act .lt1{color:rgba(143,205,181,.26)}
.gcard .dt{white-space:normal}
.gcard{max-width:min(400px,78%)}
.aur2::before{opacity:.62;width:52vw;height:52vw}
.aur2::after{opacity:.5}
.hero::after{content:"";position:absolute;width:34vw;height:34vw;right:4vw;top:16vw;border-radius:50%;
  filter:blur(96px);opacity:.34;pointer-events:none;
  background:radial-gradient(circle,rgba(154,91,34,.3),transparent 66%);
  animation:dr1 38s ease-in-out infinite}
.fund .wrap{grid-template-columns:repeat(3,1fr);row-gap:clamp(26px,3vw,40px)}
.fh{grid-column:1/-1;max-width:62ch}
.fh h3{font-size:clamp(20px,2.1vw,28px);margin-top:12px;letter-spacing:-.03em}
@media (max-width:860px){.fh{grid-column:1}}
.mn3 b{font-family:var(--disp)}
@media (prefers-reduced-motion:reduce){.hero::after{animation:none}}
/* ---------- BDO Grotesk everywhere ---------- */
:root{--f:'BDO Grotesk',-apple-system,'Segoe UI',Helvetica,Arial,sans-serif;--disp:var(--f)}
body{font-family:var(--f);letter-spacing:-.005em}
h1,h2,h3,h4,.btn,.mast h3,.stats .n,.band .fs .n,.mn3 b{font-family:var(--f)}
h1{letter-spacing:-.04em;font-weight:500}
h2{font-weight:500;letter-spacing:-.033em}
h3,h4{font-weight:500}
.btn{font-weight:500;letter-spacing:-.005em}
.jd{color:var(--jade)}
.grad{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--jade)}

/* ---------- nav ---------- */
.nav .lg{height:clamp(32px,2.9vw,40px)}
.nav.sm .lg{height:clamp(29px,2.6vw,35px)}
.nav .lg,.nav.sm .lg{transition:height .25s}
.nav .links{font-size:14px}
@media (max-width:1180px){.nav .links{display:none}}
footer .bl img{height:34px}

/* ---------- stats padding ---------- */
.stats{border-bottom:1px solid var(--rule)}
.stats > div{padding:clamp(22px,2.3vw,30px) clamp(16px,1.8vw,28px) clamp(28px,3vw,40px)}
.stats > div:first-child{padding-left:0}
.stats .k{max-width:24ch}
@media (max-width:760px){.stats > div:nth-child(odd){padding-left:0}}

/* ---------- color ---------- */
.lab.c1{color:var(--jade)}.lab.c2{color:var(--teal)}.lab.c3{color:var(--copper)}
.lab.c4{color:var(--plum)}.lab.c5{color:var(--moss)}
.rb{border-top:2px solid var(--rule2);border-image:none}
.rb:nth-child(1){border-top-color:var(--jade)}
.rb:nth-child(2){border-top-color:var(--teal)}
.rb:nth-child(3){border-top-color:var(--copper)}
.mc{position:relative}
.mc::after{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:3;
  transform:scaleX(0);transform-origin:left;background:var(--gA);
  transition:transform .4s cubic-bezier(.16,.84,.3,1)}
.mc:nth-child(3n+2)::after{background:var(--gB)}
.mc:nth-child(3n)::after{background:var(--gD)}
.mc:hover::after{transform:scaleX(1)}
.dr{gap:10px}
.dr .tile{margin-bottom:6px}
.dr .who{font-size:10px;letter-spacing:.16em}
.dr.hi .tile{box-shadow:0 10px 22px -10px rgba(0,0,0,.8)}
.ways{background:linear-gradient(180deg,#FFFFFF 0%,#F2F6F3 100%)}

/* ---------- request a vendor ---------- */
.req{background:
  radial-gradient(760px 380px at 90% 8%,rgba(15,110,140,.14),transparent 62%),
  radial-gradient(640px 340px at 2% 96%,rgba(17,121,78,.13),transparent 62%),
  var(--surface);
  border-block:1px solid var(--rule)}
.req .wrap{padding-block:clamp(56px,6.4vw,96px);display:grid;
  grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4.4vw,72px);align-items:start}
@media (max-width:900px){.req .wrap{grid-template-columns:1fr;gap:30px}}
.rq1 h2{font-size:clamp(25px,3vw,38px);margin-top:14px}
.rq1 p{font-size:clamp(14.5px,1.05vw,16.5px);color:var(--body);margin-top:16px;max-width:54ch;
  line-height:1.62}
.rqp{display:flex;gap:26px;flex-wrap:wrap;margin-top:22px}
.rqp span{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--muted)}
.rqp svg{width:16px;height:16px;color:var(--jade);flex:none}
.rqf{background:var(--surface);border:1px solid var(--rule2);border-radius:18px;
  padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:14px;
  box-shadow:0 34px 70px -46px rgba(10,30,24,.5)}
.rqf label{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.16em;
  text-transform:uppercase;color:var(--muted)}
.rqf input{display:block;width:100%;margin-top:8px;border:1px solid var(--rule2);
  background:var(--paper);border-radius:10px;padding:13px 16px;font-family:var(--f);
  font-size:14.5px;color:var(--ink)}
.rqf input:focus{outline:2px solid var(--jade);outline-offset:-1px;background:var(--surface)}
.rqf .btn{width:100%;margin-top:4px}
.rqf .fnote{margin-top:2px}

/* ---------- misc ---------- */
.chip.on{background:var(--deep);border-color:var(--deep)}
.cr.on{background:linear-gradient(90deg,#E4F0EA,#EAF3F5)}
.rtab[aria-current]{background:var(--deep);border-color:var(--deep)}
.kick::before{background:var(--jade)}
.mc .lnk .more{color:var(--teal)}
/* ---------- nav with dropdowns ---------- */
.nav{position:sticky}
.nav .links{display:flex;gap:clamp(10px,1.1vw,20px);align-items:center}
.ni{position:relative}
.ni > a{display:inline-flex;align-items:center;gap:5px;padding:10px 2px;font-size:14px;
  color:var(--body);position:relative}
.ni > a:hover{color:var(--deep)}
.ni .cv{width:13px;height:13px;color:var(--muted);transition:transform .2s}
.ni:hover .cv{transform:rotate(180deg);color:var(--deep)}
.ni > a::after{content:"";position:absolute;left:0;right:100%;bottom:4px;height:1.5px;
  background:var(--deep);transition:right .3s cubic-bezier(.16,.84,.3,1)}
.ni:hover > a::after{right:0}
.dd{position:absolute;left:-18px;top:100%;min-width:330px;background:var(--surface);
  border:1px solid var(--rule);border-radius:16px;padding:10px;
  box-shadow:0 34px 64px -34px rgba(10,24,20,.5);opacity:0;visibility:hidden;
  transform:translateY(8px);transition:opacity .22s,transform .22s,visibility .22s;z-index:60}
.ni:hover .dd,.ni:focus-within .dd{opacity:1;visibility:visible;transform:translateY(4px)}
.ddh{display:block;font-size:12px;color:var(--muted);line-height:1.45;padding:8px 12px 10px;
  border-bottom:1px solid var(--rule);margin-bottom:6px;max-width:34ch}
.dd a{display:block;padding:9px 12px;border-radius:10px;transition:background .18s}
.dd a:hover{background:var(--paper)}
.dd b{display:block;font-size:14px;color:var(--ink);font-weight:500}
.dd span{display:block;font-size:12px;color:var(--muted);margin-top:2px;line-height:1.4}

/* ---------- burger + mobile sitemap ---------- */
.burg{display:none;width:38px;height:38px;border:1px solid var(--rule2);background:var(--surface);
  border-radius:11px;cursor:pointer;padding:0;position:relative}
.burg span{position:absolute;left:11px;width:16px;height:1.6px;background:var(--ink);
  transition:transform .28s cubic-bezier(.16,.84,.3,1),opacity .2s}
.burg span:first-child{top:15px}.burg span:last-child{top:21px}
.burg[aria-expanded="true"] span:first-child{transform:translateY(3px) rotate(45deg)}
.burg[aria-expanded="true"] span:last-child{transform:translateY(-3px) rotate(-45deg)}
@media (max-width:1180px){.burg{display:block}}
.mnu{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:var(--surface);
  z-index:45;overflow-y:auto;padding-top:76px;padding-bottom:40px}
.mnu.open{display:block;animation:mo .3s cubic-bezier(.16,.84,.3,1)}
@keyframes mo{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
.mgrid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,34px);padding-block:22px}
@media (max-width:620px){.mgrid{grid-template-columns:1fr}}
.mgrid h5{font-family:var(--m);font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;
  color:var(--muted);font-weight:500;margin:0 0 10px;padding-bottom:9px;
  border-bottom:1px solid var(--rule)}
.mgrid ul{list-style:none;margin:0 0 4px;padding:0;display:flex;flex-direction:column;gap:2px}
.mgrid a{display:block;padding:8px 0;font-size:15.5px;color:var(--ink)}
.mgrid a:hover{color:var(--deep)}
.mgrid .sb a{font-size:14px;color:var(--muted);padding:6px 0 6px 14px;
  border-left:1px solid var(--rule)}
body.lock{overflow:hidden}

/* ---------- footer to the sitemap ---------- */
footer .wrap{grid-template-columns:1.35fr repeat(5,1fr)}
@media (max-width:1180px){footer .wrap{grid-template-columns:1fr 1fr 1fr}}
@media (max-width:640px){footer .wrap{grid-template-columns:1fr 1fr}}
@media (max-width:1180px){.nav .links,.nav .links.links{display:none}}
@media (max-width:520px){.nav .lk{display:none}}
.nav > .wrap{position:relative;z-index:3;background:var(--surface)}
.mnu{z-index:1;padding-top:84px}
/* ---------- richer sub-nav ---------- */
.dd{min-width:392px;padding:14px;left:-22px;border-radius:20px;
  box-shadow:0 42px 80px -38px rgba(10,24,20,.55),0 2px 0 rgba(255,255,255,.7) inset}
.ni:hover .dd,.ni:focus-within .dd{transform:translateY(6px)}
.dd::before{content:"";position:absolute;left:34px;top:-7px;width:13px;height:13px;rotate:45deg;
  background:var(--surface);border-left:1px solid var(--rule);border-top:1px solid var(--rule);
  border-radius:3px 0 0 0}
.ddh{padding:12px 14px 14px;margin:-4px 0 8px;border-bottom:1px solid var(--rule);
  font-size:12.5px;line-height:1.5;color:var(--muted);max-width:38ch}
.dd a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;align-items:start;
  padding:11px 14px;border-radius:13px;transition:background .18s,transform .22s}
.dd a:hover{background:var(--paper);transform:translateX(2px)}
.dti{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;
  justify-content:center;color:#fff;flex:none;box-shadow:0 8px 16px -9px rgba(10,30,24,.65)}
.dti svg{width:17px;height:17px}
.dti.t1{background:var(--gA)}.dti.t2{background:var(--gB)}.dti.t3{background:var(--gC)}
.dti.t4{background:var(--gD)}.dti.t5{background:var(--gE)}
.dd b{font-size:14.5px;line-height:1.3}
.dd .dtx span{font-size:12.5px;margin-top:3px;line-height:1.45;color:var(--muted)}
.ddf{display:flex;align-items:center;justify-content:space-between;gap:14px;
  margin:10px -14px -14px;padding:13px 20px;border-top:1px solid var(--rule);
  background:linear-gradient(120deg,#F3F7F4,#EDF4F6);border-radius:0 0 19px 19px}
.ddf span{font-size:12.5px;color:var(--muted);max-width:26ch;line-height:1.4}
.ddf .more{font-size:10px}
.nav .wrap{gap:clamp(14px,1.8vw,30px)}
@media (max-width:1280px){.ni > a{font-size:13.5px}}

/* mobile sitemap, roomier */
.mgrid a{padding:9px 0}
.mgrid .sb a{padding:7px 0 7px 14px}
.ddf{align-items:center}
.ddf span{flex:1 1 auto;min-width:0}
.ddf .more{flex:0 0 auto;white-space:nowrap}
.ddf .more svg{flex:none}
.dd{min-width:424px}
.dd .dtx span{max-width:30ch}
.dd a{display:inline-flex}
.dd > a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;align-items:start;
  padding:11px 14px;border-radius:13px}
.ddf .more{display:inline-flex;align-items:center;gap:8px}
.ni:last-child .dd,.ni:nth-last-child(2) .dd{left:auto;right:-22px}
.ni:last-child .dd::before,.ni:nth-last-child(2) .dd::before{left:auto;right:40px}
/* plain sub-nav icons, no tiles */
.dti,.dti.t1,.dti.t2,.dti.t3,.dti.t4,.dti.t5{background:none;box-shadow:none;width:20px;height:20px;
  border-radius:0;color:var(--muted);transition:color .18s}
.dti svg{width:19px;height:19px;stroke-width:1.6}
.dd > a{grid-template-columns:20px minmax(0,1fr);gap:14px;align-items:start;padding:10px 14px}
.dd > a .dti{margin-top:2px}
.dd > a:hover .dti{color:var(--deep)}


.sec.alt{background:var(--paper)}
.sec{border-top:1px solid var(--rule)}
.crumb{display:flex;align-items:center;gap:9px;font-family:var(--m);font-size:10px;
  letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:clamp(20px,2.4vw,30px)}
.crumb a:hover{color:var(--deep)}
.crumb b{color:var(--ink);font-weight:500}
.hero .wrap{padding-block:clamp(34px,4vw,56px) 0}

/* problem */
.prob{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.2vw,34px)}
@media (max-width:880px){.prob{grid-template-columns:1fr}}
.pb{border-top:2px solid var(--rule2);padding-top:18px}
.pb:nth-child(1){border-top-color:var(--jade)}
.pb:nth-child(2){border-top-color:var(--teal)}
.pb:nth-child(3){border-top-color:var(--copper)}
.pb svg{width:22px;height:22px;color:var(--deep);margin-bottom:14px}
.pb h3{font-size:clamp(17px,1.5vw,20px)}
.pb p{font-size:14.5px;color:var(--muted);line-height:1.58;margin-top:9px}

/* anatomy */
.anat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);
  gap:clamp(26px,4vw,64px);align-items:start}
@media (max-width:940px){.anat{grid-template-columns:1fr;gap:34px}}
.alist{list-style:none;margin:0;padding:0;counter-reset:a}
.alist li{counter-increment:a;padding:18px 0 18px 46px;border-bottom:1px solid var(--rule);
  position:relative}
.alist li:first-child{padding-top:0}
.alist li::before{content:counter(a,decimal-leading-zero);position:absolute;left:0;top:18px;
  font-family:var(--m);font-size:10.5px;letter-spacing:.1em;color:var(--deep);
  border:1px solid var(--ltbd);background:var(--lt);border-radius:999px;padding:4px 8px}
.alist li:first-child::before{top:0}
.alist b{display:block;font-size:16px;color:var(--ink);font-weight:500;letter-spacing:-.018em}
.alist span{display:block;font-size:14px;color:var(--muted);line-height:1.56;margin-top:6px}
.mock{position:sticky;top:96px}
@media (max-width:940px){.mock{position:static}}
.mrows{background:var(--surface)}
.mr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;
  padding:15px clamp(16px,1.8vw,22px);border-bottom:1px solid var(--rule);position:relative}
.mr.on{background:var(--lt)}
.mr.on::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--deep)}
.mr .rf{font-family:var(--m);font-size:9.5px;letter-spacing:.12em;color:var(--muted)}
.mr .fn{display:block;font-size:14px;color:var(--ink);font-weight:500;margin-top:4px}
.mr .og{display:block;font-size:12px;color:var(--muted);margin-top:3px}
.mr .rt{text-align:right}
.mlog{padding:16px clamp(16px,1.8vw,22px) 18px 44px;border-bottom:1px solid var(--rule);
  background:var(--paper);position:relative}
.mlog::before{content:"";position:absolute;left:27px;top:22px;bottom:24px;width:1px;
  background:var(--rule2)}
.mlog .lge{padding-bottom:12px;position:relative}
.mlog .lge:last-child{padding-bottom:0}
.mlog .lge::before{content:"";position:absolute;left:-22px;top:3px;width:10px;height:10px;
  border-radius:50%;background:var(--surface);border:2px solid var(--rule2)}
.mlog .lge.hi::before{background:var(--deep);border-color:var(--deep)}
.mlog .d{font-family:var(--m);font-size:9.5px;letter-spacing:.11em;color:var(--muted)}
.mlog .t{font-size:13.5px;color:var(--ink);font-weight:500;margin-top:2px}

/* levels */
.meth.lv{padding-block:clamp(66px,8.4vw,132px)}
.lvs{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}
@media (max-width:920px){.lvs{grid-template-columns:1fr}}
.lvc{position:relative;border-radius:18px;padding:clamp(22px,2.4vw,32px);
  background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);
  display:flex;flex-direction:column;gap:12px;transition:background .3s,border-color .3s,transform .4s}
.lvc:hover{background:rgba(255,255,255,.09);border-color:rgba(143,205,181,.4);transform:translateY(-5px)}
.lvc.hi{background:rgba(143,205,181,.12);border-color:rgba(143,205,181,.34)}
.lvc .num{position:absolute;right:20px;top:16px;font-size:46px;font-weight:700;line-height:1;
  color:rgba(255,255,255,.08);letter-spacing:-.05em}
.lvc .pill{align-self:flex-start}
.lvc h3{font-size:clamp(18px,1.6vw,22px);color:#fff}
.lvc p{font-size:14px;line-height:1.56;color:rgba(255,255,255,.62)}
.lvc .tk{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}
.lvc .tk b{display:block;font-family:var(--m);font-size:9px;letter-spacing:.16em;
  text-transform:uppercase;color:rgba(255,255,255,.38);font-weight:500}
.lvc .tk span{display:block;font-size:13.5px;color:#8FCDB5;margin-top:5px}
.curb{margin-top:clamp(24px,2.8vw,38px);display:grid;grid-template-columns:auto minmax(0,1fr);
  gap:16px;align-items:start;border-top:1px solid rgba(255,255,255,.14);
  padding-top:clamp(22px,2.6vw,32px)}
.curb svg{width:22px;height:22px;color:#8FCDB5;margin-top:2px}
.curb p{font-size:clamp(14px,1vw,15.5px);line-height:1.62;color:rgba(255,255,255,.62);max-width:88ch}
.curb b{color:#fff;font-weight:500}

/* flow */
.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.4vw,20px);
  counter-reset:f}
@media (max-width:1040px){.flow{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.flow{grid-template-columns:1fr}}
.fl{border:1px solid var(--rule);border-radius:16px;padding:clamp(20px,2vw,26px);
  background:var(--surface);display:flex;flex-direction:column;gap:10px;position:relative;
  transition:border-color .25s,transform .4s,box-shadow .35s}
.fl:hover{border-color:var(--rule2);transform:translateY(-4px);
  box-shadow:0 26px 48px -34px rgba(10,30,24,.45)}
.fl .fn1{font-family:var(--m);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;
  color:var(--accent)}
.fl h3{font-size:clamp(17px,1.5vw,20px)}
.fl p{font-size:13.5px;color:var(--muted);line-height:1.56}
.fl .out{margin-top:auto;padding-top:14px;border-top:1px solid var(--rule);font-size:12.5px;
  color:var(--deep)}

/* commissioned */
.comm{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,26px)}
@media (max-width:860px){.comm{grid-template-columns:1fr}}
.cm{border:1px solid var(--rule);border-radius:18px;background:var(--surface);
  padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;gap:12px;
  transition:border-color .25s,transform .4s,box-shadow .35s}
.cm:hover{border-color:var(--rule2);transform:translateY(-4px);
  box-shadow:0 30px 56px -36px rgba(10,30,24,.45)}
.cm h3{font-size:clamp(19px,1.7vw,23px);margin-top:4px}
.cm p{font-size:14.5px;color:var(--muted);line-height:1.58}
.cm ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}
.cm li{font-size:13.5px;color:var(--body);display:grid;grid-template-columns:16px 1fr;gap:10px;
  align-items:start}
.cm li svg{width:15px;height:15px;color:var(--deep);margin-top:3px}
.pubnote{margin-top:clamp(18px,2vw,26px);display:grid;grid-template-columns:auto minmax(0,1fr);
  gap:16px;align-items:start;background:var(--lt);border:1px solid var(--ltbd);border-radius:14px;
  padding:clamp(18px,2vw,24px)}
.pubnote svg{width:22px;height:22px;color:var(--deep);margin-top:1px}
.pubnote p{font-size:14.5px;color:var(--deep);line-height:1.6}
.pubnote b{font-weight:600}

/* room */
.room2{background:var(--surface);border-top:1px solid var(--rule)}
.room2 .wrap{padding-block:clamp(60px,7vw,110px);display:grid;grid-template-columns:1fr 1fr;
  gap:clamp(28px,4.4vw,70px);align-items:center}
@media (max-width:900px){.room2 .wrap{grid-template-columns:1fr;gap:30px}}
.room2 h2{font-size:clamp(25px,3vw,38px);margin-top:14px}
.room2 > .wrap > div > p{font-size:clamp(14.5px,1.05vw,16.5px);color:var(--body);margin-top:16px;
  max-width:54ch;line-height:1.62}
.room2 .ph{border-radius:18px;overflow:hidden;aspect-ratio:1.3;
  box-shadow:0 40px 80px -50px rgba(10,30,24,.6)}
.room2 .ph img{width:100%;height:100%;object-fit:cover}

/* rules */
.rules{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,38px)}
@media (max-width:820px){.rules{grid-template-columns:1fr}}
.ru{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;
  padding-top:20px;border-top:1px solid var(--rule)}
.ru span{font-family:var(--m);font-size:11px;letter-spacing:.1em;color:#fff;background:var(--deep);
  border-radius:999px;padding:5px 10px}
.ru h3{font-size:clamp(16.5px,1.4vw,19px)}
.ru p{font-size:14px;color:var(--muted);line-height:1.58;margin-top:8px}

/* faq */
.faq{border-top:1px solid var(--rule2);max-width:94ch}
.fq{border-bottom:1px solid var(--rule)}
.fq button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;
  background:none;border:0;padding:20px 0;text-align:left;cursor:pointer;font-family:var(--f);
  font-size:clamp(15.5px,1.2vw,18px);font-weight:500;color:var(--ink);letter-spacing:-.018em}
.fq button:hover{color:var(--deep)}
.fq button svg{width:18px;height:18px;color:var(--muted);flex:none;transition:transform .3s}
.fq.open button svg{transform:rotate(180deg);color:var(--deep)}
.fa{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.16,.84,.3,1)}
.fq.open .fa{grid-template-rows:1fr}
.fa > p{overflow:hidden;font-size:14.5px;color:var(--muted);line-height:1.65;max-width:74ch}
.fq.open .fa > p{padding-bottom:22px}
@media (prefers-reduced-motion:reduce){.fa{transition:none}}


/* three states */
.three{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}
@media (max-width:900px){.three{grid-template-columns:1fr}}
.th{border:1px solid var(--rule);border-radius:18px;background:var(--surface);
  padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;gap:11px;
  transition:border-color .25s,transform .4s,box-shadow .35s}
.th:hover{border-color:var(--rule2);transform:translateY(-4px);
  box-shadow:0 30px 56px -36px rgba(10,30,24,.45)}
.th .thn{font-family:var(--m);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;
  color:var(--muted)}
.th h3{font-size:clamp(18px,1.6vw,22px)}
.th p{font-size:14.5px;color:var(--muted);line-height:1.58}
.th.hi{background:var(--deep);border-color:var(--deep)}
.th.hi .thn{color:#8FCDB5}.th.hi h3{color:#fff}.th.hi p{color:rgba(255,255,255,.72)}

/* why */
.why{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);
  gap:clamp(26px,4vw,62px);align-items:start}
@media (max-width:960px){.why{grid-template-columns:1fr;gap:32px}}
.wcol{display:flex;flex-direction:column}
.wi{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;
  padding:20px 0;border-top:1px solid var(--rule)}
.wi:first-child{border-top:0;padding-top:0}
.wn{font-family:var(--m);font-size:10.5px;letter-spacing:.1em;color:var(--deep);
  border:1px solid var(--ltbd);background:var(--lt);border-radius:999px;padding:5px 9px}
.wi h3{font-size:clamp(16.5px,1.4vw,19.5px)}
.wi p{font-size:14px;color:var(--muted);line-height:1.58;margin-top:8px}
.wq{position:sticky;top:96px}
@media (max-width:960px){.wq{position:static}}
.wq .ph{border-radius:18px;overflow:hidden;aspect-ratio:1.42;
  box-shadow:0 40px 80px -52px rgba(10,30,24,.6)}
.wq .ph img{width:100%;height:100%;object-fit:cover}
.wq blockquote{margin:22px 0 0;padding:22px 0 0;border-top:2px solid var(--deep)}
.wq blockquote p{font-size:clamp(16px,1.35vw,20px);line-height:1.5;color:var(--ink);
  letter-spacing:-.022em}
.wq cite{display:block;font-family:var(--m);font-size:10px;letter-spacing:.16em;
  text-transform:uppercase;color:var(--muted);font-style:normal;margin-top:14px}

/* before after */
.ba{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.8vw,24px)}
@media (max-width:860px){.ba{grid-template-columns:1fr}}
.bcol{border-radius:18px;padding:clamp(22px,2.4vw,32px);background:rgba(0,0,0,.16);
  border:1px solid rgba(255,255,255,.09)}
.bcol.on{background:rgba(143,205,181,.12);border-color:rgba(143,205,181,.32)}
.bcol .bh{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.17em;
  text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:16px}
.bcol.on .bh{color:#8FCDB5}
.bcol ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}
.bcol li{font-size:14.5px;line-height:1.5;color:rgba(255,255,255,.52);padding-left:26px;
  position:relative}
.bcol li::before{content:"";position:absolute;left:4px;top:9px;width:8px;height:1.5px;
  background:rgba(255,255,255,.26)}
.bcol.on li{color:rgba(255,255,255,.84);display:grid;grid-template-columns:18px 1fr;gap:12px;
  padding-left:0;align-items:start}
.bcol.on li::before{display:none}
.bcol.on li svg{width:16px;height:16px;color:#8FCDB5;margin-top:3px}

/* categories */
.cats{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(12px,1.4vw,18px)}
@media (max-width:1150px){.cats{grid-template-columns:repeat(3,1fr)}}
@media (max-width:760px){.cats{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.cats{grid-template-columns:1fr}}
.ct{position:relative;border:1px solid var(--rule);border-radius:16px;background:var(--surface);
  padding:clamp(20px,2vw,26px);display:flex;flex-direction:column;gap:12px;overflow:hidden;
  transition:border-color .25s,transform .4s,box-shadow .35s}
.ct:hover{border-color:var(--rule2);transform:translateY(-5px);
  box-shadow:0 28px 52px -34px rgba(10,30,24,.45)}
.ct .ctn{position:absolute;right:16px;top:14px;font-family:var(--m);font-size:10px;
  letter-spacing:.1em;color:var(--rule2)}
.ct h3{font-size:clamp(16px,1.3vw,18.5px);line-height:1.22}
.ct p{font-size:13px;color:var(--muted);line-height:1.52}

.flow.f5{grid-template-columns:repeat(5,1fr)}
@media (max-width:1150px){.flow.f5{grid-template-columns:repeat(3,1fr)}}
@media (max-width:760px){.flow.f5{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.flow.f5{grid-template-columns:1fr}}

/* units */
.units{background:
  radial-gradient(820px 420px at 90% 0%,rgba(15,110,140,.13),transparent 62%),
  radial-gradient(700px 360px at 2% 100%,rgba(17,121,78,.12),transparent 62%),
  var(--surface);border-block:1px solid var(--rule)}
.units .wrap{padding-block:clamp(62px,7.4vw,118px)}
.uhd{max-width:62ch;margin-bottom:clamp(28px,3.4vw,46px)}
.uhd h2{font-size:clamp(26px,3.2vw,40px);margin-top:14px}
.uhd p{font-size:clamp(14.5px,1.05vw,16.5px);color:var(--body);margin-top:16px;line-height:1.62}
.ucards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}
@media (max-width:980px){.ucards{grid-template-columns:1fr}}
.uc{border:1px solid var(--rule2);border-radius:18px;background:var(--surface);
  padding:clamp(22px,2.4vw,30px);box-shadow:0 30px 60px -46px rgba(10,30,24,.4)}
.un{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;
  color:var(--muted);margin-bottom:18px}
.uc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}
.uc li{display:grid;grid-template-columns:16px 1fr;gap:11px;align-items:start;font-size:14px;
  color:var(--body);line-height:1.5}
.uc li svg{width:15px;height:15px;color:var(--deep);margin-top:3px}
.bd1{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:12px 0;
  border-bottom:1px solid var(--rule)}
.bd1 b{font-size:15.5px;color:var(--ink);font-weight:500}
.bd1 span{font-family:var(--m);font-size:12px;color:var(--muted)}
.bn{font-size:12.5px;color:var(--muted);line-height:1.55;margin-top:14px}
.uc.rule{background:var(--deep);border-color:var(--deep)}
.uc.rule .un{color:#8FCDB5}
.uc.rule .rl{font-size:clamp(17px,1.5vw,21px);color:#fff;letter-spacing:-.025em;line-height:1.35;
  margin-bottom:12px}
.uc.rule p{font-size:14px;color:rgba(255,255,255,.68);line-height:1.56}
.uc.rule .more{color:#8FCDB5;margin-top:18px}
.uc.rule .more:hover{color:#fff}

/* badge */
.badge2{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);
  gap:clamp(28px,4.4vw,70px);align-items:center}
@media (max-width:900px){.badge2{grid-template-columns:1fr;gap:32px}}
.badge2 h2{font-size:clamp(25px,3vw,38px);margin-top:14px}
.badge2 > div > p{font-size:clamp(14.5px,1.05vw,16.5px);color:var(--body);margin-top:16px;
  max-width:54ch;line-height:1.62}
.bl2{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}
.bl2 li{display:grid;grid-template-columns:16px 1fr;gap:12px;align-items:start;font-size:14px;
  color:var(--body)}
.bl2 svg{width:15px;height:15px;color:var(--deep);margin-top:3px}
.bgw{display:flex;flex-direction:column;align-items:center;gap:18px}
.bgx{width:min(330px,100%);border-radius:16px;background:var(--night);color:#fff;
  padding:20px 22px;box-shadow:0 36px 70px -40px rgba(8,22,18,.8)}
.bgt{display:flex;align-items:center;gap:12px;padding-bottom:14px;
  border-bottom:1px solid rgba(255,255,255,.14)}
.bgt svg{width:26px;height:26px;color:#8FCDB5;flex:none}
.bgt span{display:block;font-family:var(--m);font-size:9px;letter-spacing:.16em;
  text-transform:uppercase;color:rgba(255,255,255,.45)}
.bgt b{display:block;font-family:var(--f);font-size:14.5px;letter-spacing:-.015em;color:#fff;
  text-transform:none;margin-top:3px;font-weight:500}
.bgm{display:flex;align-items:baseline;gap:12px;padding:16px 0 14px}
.bgm b{font-size:38px;font-weight:600;letter-spacing:-.045em;line-height:1}
.bgm span{font-size:12.5px;color:rgba(255,255,255,.6);line-height:1.35;max-width:16ch}
.bgf{font-family:var(--m);font-size:9.5px;letter-spacing:.1em;color:#8FCDB5;
  padding-top:13px;border-top:1px solid rgba(255,255,255,.14)}
.bge{display:block;width:min(400px,100%);font-family:var(--m);font-size:11px;color:var(--muted);
  background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:11px 14px;
  overflow-x:auto;white-space:nowrap;text-align:center}


/* institutional furniture */
.dateline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--m);
  font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--muted);
  padding-bottom:18px;border-bottom:1px solid var(--rule);margin-bottom:clamp(18px,2.2vw,28px)}
.dateline i{width:3px;height:3px;border-radius:50%;background:var(--rule2);flex:none}
.hero.inst h1{font-size:clamp(33px,5.4vw,66px);max-width:21ch}
.hero.inst .sub{max-width:62ch}
.colophon{background:var(--night);color:rgba(255,255,255,.4);
  border-top:1px solid rgba(255,255,255,.1)}
.colophon .wrap{padding-block:20px 22px;display:flex;gap:10px 28px;flex-wrap:wrap;
  font-family:var(--m);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}

/* notice */
.notice{background:var(--surface);border-bottom:1px solid var(--rule)}
.notice .wrap{padding-block:clamp(30px,3.4vw,46px)}
.ntag{display:inline-block;font-family:var(--m);font-size:9.5px;letter-spacing:.2em;
  text-transform:uppercase;color:var(--deep);border:1px solid var(--ltbd);background:var(--lt);
  border-radius:4px;padding:5px 11px;margin-bottom:20px}
.ncl{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.6vw,42px)}
@media (max-width:860px){.ncl{grid-template-columns:1fr;gap:18px}}
.nc{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}
.nc b{font-family:var(--m);font-size:12px;color:var(--deep);font-weight:500;letter-spacing:.05em;
  padding-top:1px}
.nc p{font-size:14px;color:var(--body);line-height:1.58}

/* instrument */
.instr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);
  gap:clamp(26px,4vw,58px);align-items:start}
@media (max-width:960px){.instr{grid-template-columns:1fr;gap:30px}}
.doc{background:var(--surface);border:1px solid var(--rule2);border-radius:4px;
  box-shadow:0 36px 72px -48px rgba(10,30,24,.5);overflow:hidden}
.dhd{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;
  padding:14px clamp(18px,2.2vw,30px);border-bottom:1px solid var(--rule2);background:var(--paper);
  font-family:var(--m);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--muted)}
.dbd{padding:clamp(22px,2.6vw,34px) clamp(18px,2.4vw,34px)}
.dto{font-size:12.5px;color:var(--muted);line-height:1.6;padding-bottom:18px;
  border-bottom:1px solid var(--rule);font-style:italic}
.dq{list-style:none;counter-reset:q;margin:0;padding:0}
.dq li{counter-increment:q;padding:18px 0 18px 40px;border-bottom:1px solid var(--rule);
  position:relative}
.dq li::before{content:counter(q);position:absolute;left:0;top:18px;width:24px;height:24px;
  border-radius:50%;border:1px solid var(--rule2);display:flex;align-items:center;
  justify-content:center;font-family:var(--m);font-size:10.5px;color:var(--deep)}
.dq span{display:block;font-size:clamp(14.5px,1.15vw,16.5px);color:var(--ink);font-weight:500;
  letter-spacing:-.018em;line-height:1.4}
.dq em{display:block;font-family:var(--m);font-size:11px;color:var(--muted);font-style:normal;
  margin-top:8px;line-height:1.6;letter-spacing:.02em}
.dft{font-size:12px;color:var(--muted);line-height:1.6;margin-top:18px}
.instx h3{font-size:clamp(19px,1.7vw,24px)}
.instx > p{font-size:clamp(14.5px,1.05vw,16.5px);color:var(--body);line-height:1.62;margin-top:14px}

/* mark */
.mark{background:
  radial-gradient(900px 440px at 12% 0%,rgba(154,91,34,.14),transparent 62%),
  radial-gradient(760px 400px at 96% 100%,rgba(17,121,78,.14),transparent 62%),
  var(--night);color:rgba(255,255,255,.66);border-block:1px solid rgba(255,255,255,.08)}
.mark .wrap{padding-block:clamp(64px,7.6vw,118px)}
.mkg{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);
  gap:clamp(30px,5vw,80px);align-items:center}
@media (max-width:920px){.mkg{grid-template-columns:1fr;gap:38px}}
.mkl .lab{color:#C2873A}
.mkl h2{color:#fff;font-size:clamp(25px,3vw,40px);margin-top:14px}
.mkl > p{font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.64;margin-top:16px;max-width:54ch}
.mkr{margin-top:clamp(24px,2.8vw,36px);border-top:1px solid rgba(255,255,255,.14);
  padding-top:clamp(20px,2.4vw,28px)}
.mrh{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;
  color:rgba(255,255,255,.42);margin-bottom:14px}
.mkr ol{margin:0;padding:0;list-style:none;counter-reset:m;display:flex;flex-direction:column;gap:11px}
.mkr li{counter-increment:m;position:relative;padding-left:30px;font-size:13.5px;line-height:1.56;
  color:rgba(255,255,255,.62)}
.mkr li::before{content:counter(m)".";position:absolute;left:0;top:0;font-family:var(--m);
  font-size:11px;color:#C2873A}
.mkr2{display:flex;flex-direction:column;align-items:center;gap:22px}
.mkimg{width:min(300px,78%);filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}
.mkimg img{width:100%;height:auto;display:block}
.mark .bge{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);
  color:rgba(255,255,255,.6);width:min(420px,100%)}

/* terms */
.terms{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,36px)}
@media (max-width:840px){.terms{grid-template-columns:1fr}}
.tm{padding-top:20px;border-top:1px solid var(--rule)}
.tm > span{display:inline-block;font-family:var(--m);font-size:9.5px;letter-spacing:.18em;
  text-transform:uppercase;color:#fff;background:var(--deep);border-radius:4px;padding:4px 9px;
  margin-bottom:13px}
.tm h3{font-size:clamp(16.5px,1.4vw,19.5px)}
.tm p{font-size:14px;color:var(--muted);line-height:1.58;margin-top:9px}

/* oversight */
.gov{background:var(--paper);border-top:1px solid var(--rule)}
.gov .wrap{padding-block:clamp(60px,7vw,110px)}
.gv1{max-width:60ch;margin-bottom:clamp(28px,3.4vw,44px)}
.gv1 h2{font-size:clamp(25px,3vw,38px);margin-top:14px}
.gv1 p{font-size:clamp(14.5px,1.05vw,16.5px);color:var(--body);margin-top:16px;line-height:1.62}
.gv2{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}
@media (max-width:900px){.gv2{grid-template-columns:1fr}}
.gvc{display:flex;flex-direction:column;gap:11px;background:var(--surface);
  border:1px solid var(--rule);border-radius:16px;padding:clamp(22px,2.4vw,30px);
  transition:border-color .25s,transform .4s,box-shadow .35s}
.gvc:hover{border-color:var(--rule2);transform:translateY(-4px);
  box-shadow:0 28px 52px -36px rgba(10,30,24,.45)}
.gvc svg{width:24px;height:24px;color:var(--deep)}
.gvc h3{font-size:clamp(17px,1.4vw,20px);margin-top:4px}
.gvc p{font-size:14px;color:var(--muted);line-height:1.56}
.gva{margin-top:auto;padding-top:14px;border-top:1px solid var(--rule);font-family:var(--m);
  font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--deep)}


/* portfolio table */
.win.pf{border-radius:16px;box-shadow:0 56px 100px -56px rgba(8,22,18,.6)}
.pfh{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;
  padding:clamp(18px,2vw,26px) clamp(16px,2vw,28px);border-bottom:1px solid var(--rule);
  background:var(--surface)}
.pfh b{display:block;font-size:clamp(16px,1.4vw,19px);color:var(--ink);font-weight:500;
  letter-spacing:-.02em}
.pfh > div > span{display:block;font-size:12.5px;color:var(--muted);margin-top:4px}
.pfs{display:flex;gap:clamp(16px,2.4vw,34px)}
.pfs span{font-size:11.5px;color:var(--muted)}
.pfs b{display:block;font-family:var(--m);font-size:clamp(17px,1.6vw,21px);color:var(--ink);
  font-weight:500;margin-bottom:3px}
.ptw{overflow-x:auto;background:var(--surface)}
.pt{width:100%;border-collapse:collapse;min-width:720px}
.pt th{text-align:left;font-family:var(--m);font-size:9px;letter-spacing:.15em;
  text-transform:uppercase;color:var(--muted);font-weight:500;padding:12px clamp(10px,1.1vw,16px);
  border-bottom:1px solid var(--rule2);background:var(--paper);white-space:nowrap}
.pt td{padding:14px clamp(10px,1.1vw,16px);border-bottom:1px solid var(--rule);font-size:13.5px;
  color:var(--muted);vertical-align:middle}
.pt tbody tr{transition:background .18s}
.pt tbody tr:hover{background:var(--paper)}
.pt td b{color:var(--ink);font-weight:500;font-size:14px}
.pt .num{text-align:right;font-family:var(--m);font-size:13px;white-space:nowrap}
.pt th.num{text-align:right}
.st1,.st2,.st3{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;white-space:nowrap}
.st1::before,.st2::before,.st3::before{content:"";width:7px;height:7px;border-radius:50%;flex:none}
.st1{color:var(--muted)}.st1::before{background:var(--rule2)}
.st2{color:var(--amber)}.st2::before{background:#C2873A}
.st3{color:var(--deep)}.st3::before{background:var(--jade)}
.pt .cu{display:inline-block;font-family:var(--m);font-size:10px;letter-spacing:.09em;
  border-radius:999px;padding:4px 9px;white-space:nowrap}
.pt .cu.c0{background:var(--lt);color:var(--deep)}
.pt .cu.c1{background:var(--amberbg);color:var(--amber)}
.pt .cu.c2{background:var(--sunk);color:var(--muted)}
.pfn{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;
  padding:clamp(16px,1.8vw,22px) clamp(16px,2vw,28px);background:var(--paper);
  border-top:1px solid var(--rule)}
.pfn svg{width:20px;height:20px;color:var(--deep);margin-top:1px}
.pfn p{font-size:13.5px;color:var(--body);line-height:1.56;max-width:84ch}

/* boundary */
.bnd{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.8vw,24px)}
@media (max-width:820px){.bnd{grid-template-columns:1fr}}
.bc1{border-radius:18px;padding:clamp(22px,2.4vw,32px);background:rgba(255,255,255,.055);
  border:1px solid rgba(255,255,255,.1)}
.bc1.no{background:rgba(0,0,0,.14)}
.bh{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;
  color:#8FCDB5;margin-bottom:16px}
.bc1.no .bh{color:rgba(255,255,255,.4)}
.bc1 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.bc1 li{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;font-size:14.5px;
  color:rgba(255,255,255,.8);line-height:1.5}
.bc1 li svg{width:16px;height:16px;color:#8FCDB5;margin-top:3px}
.bc1.no li{color:rgba(255,255,255,.56)}
.bc1.no li svg{color:rgba(255,255,255,.34)}

/* register access */
.reg{background:
  radial-gradient(760px 400px at 92% 4%,rgba(15,110,140,.14),transparent 62%),
  radial-gradient(640px 340px at 0% 100%,rgba(17,121,78,.12),transparent 62%),
  var(--surface);border-top:1px solid var(--rule)}
.reg .wrap{padding-block:clamp(58px,6.6vw,104px);display:grid;grid-template-columns:1.05fr .95fr;
  gap:clamp(28px,4.4vw,70px);align-items:center}
@media (max-width:900px){.reg .wrap{grid-template-columns:1fr;gap:30px}}
.reg h2{font-size:clamp(25px,3vw,38px);margin-top:14px}
.reg > .wrap > div > p{font-size:clamp(14.5px,1.05vw,16.5px);color:var(--body);margin-top:16px;
  max-width:56ch;line-height:1.62}
.rgl{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px;margin-top:24px}
@media (max-width:520px){.rgl{grid-template-columns:1fr}}
.rgl span{display:inline-flex;align-items:center;gap:11px;font-size:13.5px;color:var(--body)}
.rgl svg{width:17px;height:17px;color:var(--jade);flex:none}
.reg .acts{margin-top:26px}
.reg .ph{border-radius:18px;overflow:hidden;aspect-ratio:1.32;
  box-shadow:0 40px 80px -50px rgba(10,30,24,.6)}
.reg .ph img{width:100%;height:100%;object-fit:cover}

.comm.c3g{grid-template-columns:repeat(3,1fr)}
@media (max-width:1040px){.comm.c3g{grid-template-columns:1fr}}


/* ask grid */
.askg{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}
@media (max-width:1040px){.askg{grid-template-columns:1fr 1fr}}
@media (max-width:680px){.askg{grid-template-columns:1fr}}
.ak{border:1px solid var(--rule);border-radius:18px;background:var(--surface);
  padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:12px;
  transition:border-color .25s,transform .4s,box-shadow .35s}
.ak:hover{border-color:var(--rule2);transform:translateY(-5px);
  box-shadow:0 30px 56px -36px rgba(10,30,24,.45)}
.ak h3{font-size:clamp(17.5px,1.5vw,21px);margin-top:4px}
.ak p{font-size:14px;color:var(--muted);line-height:1.58}
.akm{margin-top:auto;padding-top:14px;border-top:1px solid var(--rule);font-family:var(--m);
  font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--deep)}

/* formats */
.fmts{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(13px,1.6vw,20px)}
@media (max-width:1040px){.fmts{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.fmts{grid-template-columns:1fr}}
.fm{border:1px solid var(--rule);border-radius:16px;background:var(--surface);
  padding:clamp(20px,2.1vw,27px);display:flex;flex-direction:column;gap:9px;
  transition:border-color .25s,transform .4s,box-shadow .35s}
.fm:hover{border-color:var(--rule2);transform:translateY(-4px);
  box-shadow:0 26px 48px -34px rgba(10,30,24,.45)}
.fmn{font-family:var(--m);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;
  color:var(--accent)}
.fm h3{font-size:clamp(17px,1.45vw,20px)}
.fml{font-family:var(--m);font-size:11px;color:var(--muted);letter-spacing:.02em}
.fm > p:last-of-type{font-size:13.5px;color:var(--muted);line-height:1.56}
.fmc{margin-top:auto;padding-top:14px;border-top:1px solid var(--rule);font-size:12.5px;
  color:var(--deep)}
.fm.hi{background:var(--deep);border-color:var(--deep)}
.fm.hi h3{color:#fff}.fm.hi .fmn{color:#8FCDB5}
.fm.hi .fml{color:rgba(255,255,255,.55)}
.fm.hi > p:last-of-type{color:rgba(255,255,255,.7)}
.fm.hi .fmc{color:#8FCDB5;border-top-color:rgba(255,255,255,.16)}

/* comparison */
.cmp{border-top:1px solid rgba(255,255,255,.16)}
.cmh,.cmr{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);
  gap:clamp(14px,2.2vw,34px);padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);
  align-items:start}
.cmh{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.2)}
.cmh span{font-family:var(--m);font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;
  color:rgba(255,255,255,.4)}
.cmh span.on{color:#8FCDB5}
.cmk{font-size:13px;color:rgba(255,255,255,.5)}
.cmr span:not(.cmk){font-size:14px;line-height:1.5;color:rgba(255,255,255,.52)}
.cmr span.on{color:#fff}
@media (max-width:820px){
  .cmh{display:none}
  .cmr{grid-template-columns:1fr;gap:8px;padding:18px 0}
  .cmk{font-family:var(--m);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;
    color:rgba(255,255,255,.4)}
  .cmr span:not(.cmk)::before{content:"Usual model: ";font-family:var(--m);font-size:10px;
    letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.3);display:block;
    margin-bottom:3px}
  .cmr span.on::before{content:"Global AI Forum: ";color:#8FCDB5}
}

/* who */
.whod{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);
  gap:clamp(28px,4.4vw,70px);align-items:center}
@media (max-width:920px){.whod{grid-template-columns:1fr;gap:32px}}
.whod h2{font-size:clamp(25px,3vw,38px);margin-top:14px}
.whod > div > p{font-size:clamp(14.5px,1.05vw,16.5px);color:var(--body);margin-top:16px;
  max-width:56ch;line-height:1.64}
.whol{display:grid;grid-template-columns:1fr;gap:0;margin-top:26px}
.whol > div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;
  padding:14px 0;border-top:1px solid var(--rule)}
@media (max-width:520px){.whol > div{grid-template-columns:1fr;gap:4px}}
.whol b{font-size:14.5px;color:var(--ink);font-weight:500}
.whol span{font-size:13.5px;color:var(--muted)}
.whod .ph{border-radius:18px;overflow:hidden;aspect-ratio:1.3;
  box-shadow:0 40px 80px -52px rgba(10,30,24,.6)}
.whod .ph img{width:100%;height:100%;object-fit:cover}

/* question list */
.qlist{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.8vw,24px)}
@media (max-width:860px){.qlist{grid-template-columns:1fr}}
.ql{background:var(--surface);border:1px solid var(--rule);border-radius:16px;
  padding:clamp(20px,2.1vw,26px)}
.ql span{display:inline-block;font-family:var(--m);font-size:9.5px;letter-spacing:.16em;
  text-transform:uppercase;color:var(--teal);margin-bottom:11px}
.ql p{font-size:clamp(14.5px,1.15vw,16.5px);color:var(--ink);line-height:1.5;
  letter-spacing:-.015em}


.credl{display:flex;align-items:center;gap:clamp(12px,2vw,26px);flex-wrap:wrap;margin-bottom:18px}
.credl span{font-family:var(--f);font-size:clamp(15px,1.5vw,21px);font-weight:500;color:var(--ink);
  letter-spacing:-.025em}
.credl i{width:4px;height:4px;border-radius:50%;background:var(--rule2);flex:none}
.credn{font-size:14px;color:var(--muted);line-height:1.6;max-width:84ch}

.fmts.f3{grid-template-columns:repeat(3,1fr)}
@media (max-width:980px){.fmts.f3{grid-template-columns:1fr}}

/* frameworks */
.frm{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(13px,1.6vw,20px)}
@media (max-width:1040px){.frm{grid-template-columns:1fr 1fr}}
@media (max-width:640px){.frm{grid-template-columns:1fr}}
.fr{border-radius:16px;padding:clamp(20px,2.1vw,27px);background:rgba(255,255,255,.05);
  border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:10px;
  transition:background .3s,border-color .3s,transform .4s}
.fr:hover{background:rgba(255,255,255,.09);border-color:rgba(143,205,181,.36);
  transform:translateY(-5px)}
.frn{font-family:var(--m);font-size:9px;letter-spacing:.18em;text-transform:uppercase;
  color:#8FCDB5}
.fr h3{font-size:clamp(17px,1.45vw,20px);color:#fff}
.fr p{font-size:13.5px;line-height:1.56;color:rgba(255,255,255,.6)}
.fro{margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}
.fro b{display:block;font-family:var(--m);font-size:9px;letter-spacing:.16em;text-transform:uppercase;
  color:rgba(255,255,255,.38);font-weight:500}
.fro span{display:block;font-size:13px;color:rgba(255,255,255,.78);margin-top:5px;line-height:1.4}

/* blended */
.blend{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);
  gap:clamp(28px,4.4vw,70px);align-items:center}
@media (max-width:920px){.blend{grid-template-columns:1fr;gap:32px}}
.blend h2{font-size:clamp(25px,3vw,38px);margin-top:14px}
.blend > div > p{font-size:clamp(14.5px,1.05vw,16.5px);color:var(--body);margin-top:16px;
  max-width:56ch;line-height:1.64}
.bll{margin-top:26px}
.bll > div{display:grid;grid-template-columns:auto minmax(0,.85fr) minmax(0,1.15fr);gap:16px;
  padding:13px 0;border-top:1px solid var(--rule);align-items:baseline}
@media (max-width:620px){.bll > div{grid-template-columns:auto 1fr;gap:4px 14px}
  .bll > div span:last-child{grid-column:2}}
.bn1{font-family:var(--m);font-size:10px;letter-spacing:.1em;color:var(--deep)}
.bll b{font-size:14.5px;color:var(--ink);font-weight:500}
.bll > div > span:last-child{font-size:13.5px;color:var(--muted)}
.blend .ph{border-radius:18px;overflow:hidden;aspect-ratio:1.3;
  box-shadow:0 40px 80px -52px rgba(10,30,24,.6)}
.blend .ph img{width:100%;height:100%;object-fit:cover}

.ucards.u4{grid-template-columns:repeat(4,1fr)}
@media (max-width:1040px){.ucards.u4{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.ucards.u4{grid-template-columns:1fr}}
.ush{font-size:clamp(17px,1.45vw,20px);margin-bottom:10px}
.usp{font-size:13.5px;color:var(--muted);line-height:1.56}


/* theme calendar */
.thm{display:flex;flex-direction:column;border-top:1px solid var(--rule2)}
.th2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,3vw,50px);
  align-items:center;padding:clamp(20px,2.3vw,30px) 0;border-bottom:1px solid var(--rule);
  transition:background .2s}
.th2:hover{background:var(--surface)}
@media (max-width:760px){.th2{grid-template-columns:1fr;gap:14px}}
.thd{display:block;font-family:var(--m);font-size:10px;letter-spacing:.17em;text-transform:uppercase;
  color:var(--muted);margin-bottom:9px}
.th2 h3{font-size:clamp(19px,1.9vw,26px);letter-spacing:-.028em}
.thl p{font-size:14px;color:var(--muted);line-height:1.56;margin-top:8px;max-width:62ch}
.thr{text-align:right;flex:none}
@media (max-width:760px){.thr{text-align:left}}
.sl{display:inline-block;font-family:var(--m);font-size:10px;letter-spacing:.13em;
  text-transform:uppercase;border-radius:999px;padding:6px 13px;background:var(--sunk);
  color:var(--muted);white-space:nowrap}
.sl.ok{background:var(--lt);color:var(--deep);border:1px solid var(--ltbd)}
.thx{display:block;font-size:12px;color:var(--muted);margin-top:9px}
.th2.open h3{color:var(--ink)}
.th2:not(.open) h3,.th2:not(.open) .thl p{color:var(--muted)}
.thnote{margin-top:clamp(20px,2.4vw,30px);font-size:14px;color:var(--muted);line-height:1.6;
  max-width:88ch}

/* timeline */
.tline{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}
@media (max-width:860px){.tline{grid-template-columns:1fr}}
.tl2{position:relative;border-radius:16px;padding:clamp(22px,2.3vw,30px);
  background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);
  display:flex;flex-direction:column;gap:9px;transition:background .3s,border-color .3s,transform .4s}
.tl2:hover{background:rgba(255,255,255,.09);border-color:rgba(143,205,181,.36);
  transform:translateY(-5px)}
.tn{font-family:var(--m);font-size:clamp(22px,2.2vw,30px);color:rgba(255,255,255,.22);
  letter-spacing:-.02em;line-height:1}
.tl2 h3{font-size:clamp(18px,1.6vw,22px);color:#fff;margin-top:6px}
.tmin{font-family:var(--m);font-size:10px;letter-spacing:.15em;text-transform:uppercase;
  color:#8FCDB5}
.tl2 > p:last-child{font-size:13.5px;line-height:1.56;color:rgba(255,255,255,.62);margin-top:4px}

/* dos and don'ts */
.dods{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);margin-top:26px}
@media (max-width:620px){.dods{grid-template-columns:1fr}}
.ddh2{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;
  color:var(--deep);margin-bottom:13px}
.dd1.no .ddh2{color:var(--muted)}
.dd1 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.dd1 li{display:grid;grid-template-columns:16px 1fr;gap:11px;align-items:start;font-size:13.5px;
  color:var(--body);line-height:1.5}
.dd1 li svg{width:15px;height:15px;color:var(--deep);margin-top:3px}
.dd1.no li{color:var(--muted)}
.dd1.no li svg{color:var(--rule2)}


/* industry intro */
.ind2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);
  gap:clamp(28px,4.4vw,66px);align-items:start}
@media (max-width:960px){.ind2{grid-template-columns:1fr;gap:30px}}
.ip2{padding:20px 0;border-top:1px solid var(--rule)}
.ip2:first-child{border-top:0;padding-top:0}
.ip2 h3{font-size:clamp(17px,1.5vw,20.5px)}
.ip2 p{font-size:14.5px;color:var(--muted);line-height:1.6;margin-top:9px}
.iph{position:sticky;top:96px;border-radius:18px;overflow:hidden;aspect-ratio:1.4;
  box-shadow:0 40px 80px -52px rgba(10,30,24,.6)}
@media (max-width:960px){.iph{position:static}}
.iph img{width:100%;height:100%;object-fit:cover}
.catw{overflow-x:auto;background:var(--surface);border:1px solid var(--rule);border-radius:16px}
.catw .pt{min-width:680px}
.catw .pt th{border-radius:0}

/* use cases */
.ucfl{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:clamp(22px,2.6vw,32px)}
.chip2{font-family:var(--m);font-size:10px;letter-spacing:.13em;text-transform:uppercase;
  border:1px solid rgba(255,255,255,.2);background:transparent;color:rgba(255,255,255,.65);
  border-radius:999px;padding:8px 15px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;
  transition:background .2s,color .2s,border-color .2s}
.chip2 b{font-weight:500;color:rgba(255,255,255,.4)}
.chip2:hover{border-color:rgba(255,255,255,.5);color:#fff}
.chip2.on{background:#fff;border-color:#fff;color:var(--deep2)}
.chip2.on b{color:rgba(10,40,35,.5)}
.ucl{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.16)}
.uci{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(14px,2.4vw,34px);
  align-items:center;padding:clamp(16px,1.9vw,24px) 0;border-bottom:1px solid rgba(255,255,255,.1);
  transition:background .2s}
.uci:hover{background:rgba(255,255,255,.04)}
@media (max-width:820px){.uci{grid-template-columns:auto minmax(0,1fr);gap:14px}
  .ucm{grid-column:2;margin-top:4px}}
.ucn{font-family:var(--m);font-size:11px;color:rgba(255,255,255,.3);letter-spacing:.08em;
  padding-top:3px}
.ucs{display:inline-block;font-family:var(--m);font-size:9px;letter-spacing:.15em;
  text-transform:uppercase;border-radius:999px;padding:4px 10px;margin-bottom:9px}
.ucs.live{background:rgba(143,205,181,.18);color:#8FCDB5}
.ucs.emerging{background:rgba(194,135,58,.2);color:#D9A868}
.ucs.next{background:rgba(255,255,255,.08);color:rgba(255,255,255,.5)}
.ucb h3{font-size:clamp(17px,1.5vw,21px);color:#fff;letter-spacing:-.025em}
.ucb p{font-size:13.5px;color:rgba(255,255,255,.58);line-height:1.55;margin-top:6px;max-width:72ch}
.ucm{display:flex;align-items:center;gap:clamp(14px,2vw,28px);flex:none}
.ucm span{font-size:11px;color:rgba(255,255,255,.42);white-space:nowrap}
.ucm b{display:block;font-family:var(--m);font-size:16px;color:#fff;font-weight:500;
  margin-bottom:3px}
.ucst{font-family:var(--m);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;
  color:rgba(255,255,255,.5);border-left:1px solid rgba(255,255,255,.16);padding-left:clamp(14px,2vw,26px);
  max-width:15ch;white-space:normal!important;line-height:1.4}
@media (max-width:820px){.ucst{border-left:0;padding-left:0;max-width:none}}

/* maturity map */
.mapw{background:var(--surface);border:1px solid var(--rule);border-radius:18px;
  padding:clamp(18px,2.2vw,30px);overflow-x:auto}
.mapg{display:grid;grid-template-columns:minmax(170px,1.3fr) repeat(4,minmax(96px,1fr));
  gap:5px;min-width:660px}
.mh{font-family:var(--m);font-size:9px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--muted);padding:0 0 10px;text-align:center;line-height:1.4}
.mr2{display:flex;align-items:center;font-size:13.5px;color:var(--ink);font-weight:500;
  padding-right:14px}
.mc{display:flex;align-items:center;justify-content:center;border-radius:9px;aspect-ratio:2.4;
  transition:transform .2s}
.mc:hover{transform:scale(1.04)}
.mc b{font-family:var(--m);font-size:15px;font-weight:500}
.v0{background:var(--sunk)}.v0 b{color:var(--rule2)}
.v1{background:#E4F0EA}.v1 b{color:#4E8F72}
.v2{background:#BFDFCE}.v2 b{color:#20614A}
.v3{background:#6FB394}.v3 b{color:#0B2C22}
.v4{background:var(--deep)}.v4 b{color:#fff}
.mapk{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px;padding-top:16px;
  border-top:1px solid var(--rule)}
.mkey{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}
.mkey i{width:14px;height:14px;border-radius:4px}
.mkn{font-size:12px;color:var(--muted);margin-left:auto;max-width:48ch}
@media (max-width:700px){.mkn{margin-left:0}}
.mapn{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.2vw,30px);
  margin-top:clamp(22px,2.6vw,34px)}
@media (max-width:900px){.mapn{grid-template-columns:1fr}}
.mn2{border-top:2px solid var(--deep);padding-top:16px}
.mn2 b{display:block;font-size:15.5px;color:var(--ink);font-weight:500;letter-spacing:-.018em}
.mn2 p{font-size:14px;color:var(--muted);line-height:1.56;margin-top:8px}

/* publications */
.pubs{display:flex;flex-direction:column;margin-top:24px;border-top:1px solid var(--rule)}
.pb2{display:block;padding:18px 0;border-bottom:1px solid var(--rule);transition:padding-left .25s}
.pb2:hover{padding-left:8px}
.pbk{font-family:var(--m);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;
  color:var(--teal)}
.pb2 h4{font-size:clamp(16px,1.35vw,18.5px);margin-top:8px;letter-spacing:-.02em}
.pb2 p{font-size:13.5px;color:var(--muted);line-height:1.55;margin-top:6px}
.pbd{display:block;font-family:var(--m);font-size:10px;letter-spacing:.12em;color:var(--muted);
  margin-top:9px}


/* engagement */
.eng{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,26px)}
@media (max-width:860px){.eng{grid-template-columns:1fr}}
.eg{display:flex;flex-direction:column;gap:12px;border:1px solid var(--rule);border-radius:18px;
  background:var(--surface);padding:clamp(24px,2.6vw,34px);
  transition:border-color .25s,transform .4s,box-shadow .35s}
.eg:hover{border-color:var(--rule2);transform:translateY(-5px);
  box-shadow:0 32px 60px -38px rgba(10,30,24,.45)}
.egk{font-family:var(--m);font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;
  color:var(--accent)}
.eg h3{font-size:clamp(21px,2vw,27px);letter-spacing:-.03em}
.eg > p{font-size:14.5px;color:var(--muted);line-height:1.6}
.eg ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}
.eg li{display:grid;grid-template-columns:16px 1fr;gap:11px;align-items:start;font-size:13.5px;
  color:var(--body);line-height:1.5}
.eg li svg{width:15px;height:15px;color:var(--deep);margin-top:3px}
.egm{margin-top:auto;padding-top:18px;border-top:1px solid var(--rule);font-family:var(--m);
  font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--deep);
  display:inline-flex;align-items:center;gap:8px}
.egm svg{width:13px;height:13px;transition:transform .2s}
.eg:hover .egm svg{transform:translateX(4px)}
.eg.hi{background:var(--deep);border-color:var(--deep)}
.eg.hi h3{color:#fff}.eg.hi > p{color:rgba(255,255,255,.72)}
.eg.hi .egk{color:#8FCDB5}
.eg.hi li{color:rgba(255,255,255,.84)}.eg.hi li svg{color:#8FCDB5}
.eg.hi .egm{color:#8FCDB5;border-top-color:rgba(255,255,255,.18)}
.eg.hi:hover .egm{color:#fff}
.eng2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,26px);
  margin-top:clamp(16px,2vw,26px)}
@media (max-width:860px){.eng2{grid-template-columns:1fr}}
.eg2{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;
  border:1px solid var(--rule);border-radius:16px;background:var(--surface);
  padding:clamp(20px,2.1vw,26px)}
.eg2 h4{font-size:16.5px}
.eg2 p{font-size:13.5px;color:var(--muted);line-height:1.55;margin-top:6px}

/* 50 use cases */
.ucfl{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:clamp(22px,2.6vw,32px)}
.chip3{font-family:var(--m);font-size:10px;letter-spacing:.13em;text-transform:uppercase;
  border:1px solid var(--rule2);background:var(--surface);color:var(--body);
  border-radius:999px;padding:8px 15px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;
  transition:background .2s,color .2s,border-color .2s}
.chip3 b{font-weight:500;color:var(--muted)}
.chip3:hover{border-color:var(--ink)}
.chip3.on{background:var(--ink);border-color:var(--ink);color:#fff}
.chip3.on b{color:rgba(255,255,255,.55)}
.ucg{display:flex;flex-direction:column;gap:clamp(26px,3.2vw,44px)}
.ucgh{display:flex;align-items:baseline;gap:12px;font-size:clamp(16px,1.4vw,19px);
  padding-bottom:12px;border-bottom:2px solid var(--ink);letter-spacing:-.022em}
.ucgh span{font-family:var(--m);font-size:11px;color:var(--muted);font-weight:400}
.uct{display:flex;flex-direction:column}
.ucr{display:grid;grid-template-columns:36px minmax(170px,.85fr) minmax(0,1.4fr) auto;
  gap:clamp(10px,1.4vw,22px);align-items:center;padding:13px 0;
  border-bottom:1px solid var(--rule);transition:background .18s}
.ucr:hover{background:var(--surface)}
@media (max-width:820px){
  .ucr{grid-template-columns:30px minmax(0,1fr) auto;gap:10px 12px;padding:14px 0}
  .ucdo{grid-column:2/4;font-size:13px}
}
.ucno{font-family:var(--m);font-size:11px;color:var(--muted);letter-spacing:.06em}
.ucnm{font-size:14.5px;color:var(--ink);font-weight:500;letter-spacing:-.015em;line-height:1.35}
.ucdo{font-size:13.5px;color:var(--muted);line-height:1.45}
.ucsg{font-family:var(--m);font-size:9px;letter-spacing:.13em;text-transform:uppercase;
  border-radius:999px;padding:4px 10px;white-space:nowrap;justify-self:end}
.ucsg.live{background:var(--lt);color:var(--deep);border:1px solid var(--ltbd)}
.ucsg.emerging{background:var(--amberbg);color:var(--amber)}
.ucsg.next{background:var(--sunk);color:var(--muted)}

/* horizons */
.horz{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}
@media (max-width:900px){.horz{grid-template-columns:1fr}}
.hz{border:1px solid var(--rule);border-radius:18px;background:var(--surface);
  padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:9px;
  transition:border-color .25s,transform .4s,box-shadow .35s}
.hz:hover{border-color:var(--rule2);transform:translateY(-4px);
  box-shadow:0 28px 52px -36px rgba(10,30,24,.45)}
.hzk{font-family:var(--m);font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;
  color:var(--accent)}
.hz h3{font-size:clamp(19px,1.7vw,23px)}
.hzt{font-family:var(--m);font-size:11px;color:var(--muted);letter-spacing:.04em}
.hz > p:last-of-type{font-size:14px;color:var(--muted);line-height:1.58}
.hzc{margin-top:auto;padding-top:16px;border-top:1px solid var(--rule);font-size:13px;
  color:var(--deep)}


/* ---- figure furniture ---- */
.fig{background:var(--surface);border:1px solid var(--rule);border-radius:18px;
  padding:clamp(22px,2.6vw,34px);margin-bottom:clamp(16px,2vw,26px)}
.fig2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,26px)}
@media (max-width:980px){.fig2{grid-template-columns:1fr}}
.fig2 .fig{margin-bottom:0}
.fighd{margin-bottom:clamp(20px,2.4vw,30px)}
.fignum{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.18em;
  text-transform:uppercase;color:var(--muted);margin-bottom:11px}
.fighd h3{font-size:clamp(18px,1.75vw,24px);letter-spacing:-.028em;line-height:1.22;max-width:40ch}
.fighd p{font-size:13.5px;color:var(--muted);margin-top:8px;line-height:1.5;max-width:60ch}
.figft{margin-top:clamp(18px,2vw,26px);padding-top:14px;border-top:1px solid var(--rule);
  font-size:11.5px;color:var(--muted);line-height:1.5}
.s1{background:#D6E9DE}.s2{background:#8FC7AA}.s3{background:#3D9470}.s4{background:#0E5C3C}
.legd{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:18px}
.legd span{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}
.legd i{width:11px;height:11px;border-radius:3px}

/* tooltip */
.tip{position:fixed;z-index:80;pointer-events:none;opacity:0;transform:translateY(4px);
  transition:opacity .14s,transform .14s;background:var(--night);color:#fff;border-radius:10px;
  padding:11px 14px;max-width:290px;box-shadow:0 20px 40px -18px rgba(0,0,0,.6)}
.tip.on{opacity:1;transform:none}
.tip b{display:block;font-size:13px;font-weight:500;letter-spacing:-.015em}
.tip span{display:block;font-family:var(--m);font-size:10.5px;color:#8FCDB5;margin-top:5px}
.tip em{display:block;font-style:normal;font-size:12px;color:rgba(255,255,255,.6);margin-top:7px;
  line-height:1.45}

/* Figure 1: ladder */
.ladder{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,20px)}
.ldr{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:clamp(14px,2vw,30px);
  align-items:center;cursor:default}
@media (max-width:760px){.ldr{grid-template-columns:1fr;gap:8px}}
.ldn{display:block;font-size:14.5px;color:var(--ink);font-weight:500;letter-spacing:-.015em;
  line-height:1.3}
.ldd{display:block;font-size:12px;color:var(--muted);margin-top:4px;line-height:1.45}
.ldb{position:relative;display:flex;align-items:center;gap:12px;height:40px}
.ldf{height:40px;border-radius:0 5px 5px 0;transition:filter .2s;flex:none}
.ldr:hover .ldf{filter:brightness(1.08)}
.ldv{font-family:var(--m);font-size:clamp(16px,1.5vw,20px);color:var(--ink);font-weight:500}
.ldp{font-family:var(--m);font-size:11px;color:var(--muted)}

/* Figure 2: horizontal bars */
.hbars{display:flex;flex-direction:column;gap:11px}
.hb{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,1.15fr) 44px;
  gap:clamp(10px,1.4vw,18px);align-items:center;cursor:default}
.hbl{font-size:13px;color:var(--body);line-height:1.3}
.hbt{height:18px;background:var(--sunk);border-radius:5px;overflow:hidden;display:flex}
.hbt i{height:18px;border-radius:0 5px 5px 0;transition:filter .2s}
.hb:hover .hbt i{filter:brightness(1.1)}
.hbv{font-family:var(--m);font-size:13px;color:var(--ink);font-weight:500;text-align:right}

/* Figure 3: stacked bars */
.sbars{display:flex;flex-direction:column;gap:13px}
.sb{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,1.25fr);
  gap:clamp(10px,1.4vw,18px);align-items:center;cursor:default}
.sbl{font-size:13px;color:var(--body);line-height:1.3}
.sbl em{font-family:var(--m);font-style:normal;font-size:11px;color:var(--muted);margin-left:8px}
.sbt{display:flex;gap:2px;height:22px}
.sbt i{height:22px;display:flex;align-items:center;justify-content:center;min-width:3px;
  transition:filter .2s}
.sbt i:first-child{border-radius:5px 0 0 5px}
.sbt i:last-child{border-radius:0 5px 5px 0}
.sbt i:only-child{border-radius:5px}
.sb:hover .sbt i{filter:brightness(1.08)}
.sbt b{font-family:var(--m);font-size:10.5px;font-weight:500}
.sbt .s4 b,.sbt .s3 b{color:#fff}

.sbt .s2 b{color:#123E2C}
.sbt .s1 b{color:#3F6B55}

/* Figure 4: horizons timeline */
.tlx{position:relative}
.tlaxis{position:relative;height:36px;margin-left:clamp(0px,24vw,290px);
  border-bottom:1px solid var(--rule);margin-bottom:18px}
@media (max-width:860px){.tlaxis{margin-left:0}}
.tlaxis span{position:absolute;top:16px;transform:translateX(-50%);font-family:var(--m);
  font-size:10px;color:var(--muted)}
.tlaxis em{position:absolute;right:0;top:0;font-family:var(--m);font-size:9.5px;
  letter-spacing:.14em;text-transform:uppercase;color:var(--rule2);font-style:normal}
.tlrow{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);
  gap:clamp(14px,2vw,30px);align-items:center;padding:14px 0;border-bottom:1px solid var(--rule);
  cursor:default}
.tlrow:last-child{border-bottom:0}
@media (max-width:860px){.tlrow{grid-template-columns:1fr;gap:10px}}
.tlk{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;
  color:var(--accent);margin-bottom:7px}
.tlhd h4{font-size:clamp(17px,1.5vw,20px);letter-spacing:-.025em}
.tlc{display:block;font-size:12.5px;color:var(--muted);margin-top:6px;line-height:1.45}
.tltrack{position:relative;height:58px;background:
  repeating-linear-gradient(90deg,var(--rule) 0 1px,transparent 1px 16.666%);
  border-radius:8px}
.tlband{position:absolute;top:0;height:58px;border-radius:8px;display:flex;flex-direction:column;
  justify-content:center;padding:0 16px;transition:filter .2s}
.tlrow:hover .tlband{filter:brightness(1.07)}
.tlband b{font-family:var(--m);font-size:13px;font-weight:500;letter-spacing:-.01em}
.tlband i{font-style:normal;font-family:var(--m);font-size:10px;margin-top:4px;opacity:.75}
.tlband.s3 b,.tlband.s3 i{color:#fff}
.tlband.s2 b,.tlband.s2 i{color:#0E3A29}
.tlband.s1 b,.tlband.s1 i{color:#2F5C47}
@media (max-width:520px){.tlband{padding:0 11px}.tlband b{font-size:11.5px}}


.hero .wrap{padding-block:clamp(26px,3.2vw,42px) 0}
.meth.lv{padding-block:clamp(66px,8.4vw,132px)}
.ucards,.askg,.ind2,.mapn,.rules,.blend,.catw,.eng,.eng2,.ucg,.fig2,.ladder,.hbars,.sbars{min-width:0}
.ak,.ru,.mn2,.blend > *,.ind2 > *,.eg,.eg2,.fig,.ldr,.hb,.sb,.tlrow{min-width:0}
.sec + .sec{border-top:1px solid var(--rule)}
.ru{grid-template-columns:auto minmax(0,1fr);column-gap:18px;row-gap:0}
.ru span{grid-column:1;grid-row:1;align-self:start}
.ru h3{grid-column:2;grid-row:1}.ru p{grid-column:2;grid-row:2}
@media (max-width:520px){.ru{grid-template-columns:1fr}
  .ru span{grid-column:1;grid-row:1;justify-self:start;margin-bottom:10px}
  .ru h3{grid-column:1;grid-row:2}.ru p{grid-column:1;grid-row:3}}
.catw .pt th:first-child,.catw .pt td:first-child{padding-left:clamp(16px,1.8vw,24px)}
.catw .pt th:last-child,.catw .pt td:last-child{padding-right:clamp(16px,1.8vw,24px)}
.catw .pt tbody tr:last-child td{border-bottom:0}
.ucr{grid-template-columns:34px minmax(0,290px) minmax(0,1fr) 128px;
  gap:clamp(10px,1.2vw,18px);align-items:center;padding:12px 0}
.ucsg{justify-self:end;text-align:center}
@media (max-width:980px){.ucr{grid-template-columns:30px minmax(0,240px) minmax(0,1fr) 120px}}
@media (max-width:820px){
  .ucr{grid-template-columns:30px minmax(0,1fr) auto;gap:6px 12px;padding:14px 0}
  .ucnm{grid-column:2}.ucsg{grid-column:3;grid-row:1}
  .ucdo{grid-column:2/4;font-size:13px;color:var(--muted)}}
.ucgh{margin-bottom:4px}
.ldb{min-width:0;overflow:hidden}
.ldf{min-width:3px}
.ladder,.ldr,.hb,.sb,.tlrow,.tlx,.tlaxis,.tltrack{min-width:0}
.tlaxis{overflow:visible}
.tlaxis span:first-child{transform:none}
.tlaxis span:last-of-type{transform:translateX(-100%)}
.tlband{overflow:hidden}
@media (max-width:760px){
  .ldb{height:34px}.ldf{height:34px}
  .ldv{font-size:15px}
  .hb{grid-template-columns:minmax(0,1fr) minmax(70px,.9fr) 38px}
  .hbl{font-size:12px}
  .sb{grid-template-columns:minmax(0,1fr) minmax(104px,1fr)}
  .sbl{font-size:12px}
  .tlaxis em{display:none}
}


/* ===== pg from gaif-index-enterprises.html ===== */

.sec.alt{background:var(--paper)}
.sec{border-top:1px solid var(--rule)}
.crumb{display:flex;align-items:center;gap:9px;font-family:var(--m);font-size:10px;
  letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:clamp(20px,2.4vw,30px)}
.crumb a:hover{color:var(--deep)}
.crumb b{color:var(--ink);font-weight:500}
.hero .wrap{padding-block:clamp(34px,4vw,56px) 0}

/* problem */
.prob{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.2vw,34px)}
@media (max-width:880px){.prob{grid-template-columns:1fr}}
.pb{border-top:2px solid var(--rule2);padding-top:18px}
.pb:nth-child(1){border-top-color:var(--jade)}
.pb:nth-child(2){border-top-color:var(--teal)}
.pb:nth-child(3){border-top-color:var(--copper)}
.pb svg{width:22px;height:22px;color:var(--deep);margin-bottom:14px}
.pb h3{font-size:clamp(17px,1.5vw,20px)}
.pb p{font-size:14.5px;color:var(--muted);line-height:1.58;margin-top:9px}

/* anatomy */
.anat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);
  gap:clamp(26px,4vw,64px);align-items:start}
@media (max-width:940px){.anat{grid-template-columns:1fr;gap:34px}}
.alist{list-style:none;margin:0;padding:0;counter-reset:a}
.alist li{counter-increment:a;padding:18px 0 18px 46px;border-bottom:1px solid var(--rule);
  position:relative}
.alist li:first-child{padding-top:0}
.alist li::before{content:counter(a,decimal-leading-zero);position:absolute;left:0;top:18px;
  font-family:var(--m);font-size:10.5px;letter-spacing:.1em;color:var(--deep);
  border:1px solid var(--ltbd);background:var(--lt);border-radius:999px;padding:4px 8px}
.alist li:first-child::before{top:0}
.alist b{display:block;font-size:16px;color:var(--ink);font-weight:500;letter-spacing:-.018em}
.alist span{display:block;font-size:14px;color:var(--muted);line-height:1.56;margin-top:6px}
.mock{position:sticky;top:96px}
@media (max-width:940px){.mock{position:static}}
.mrows{background:var(--surface)}
.mr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;
  padding:15px clamp(16px,1.8vw,22px);border-bottom:1px solid var(--rule);position:relative}
.mr.on{background:var(--lt)}
.mr.on::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--deep)}
.mr .rf{font-family:var(--m);font-size:9.5px;letter-spacing:.12em;color:var(--muted)}
.mr .fn{display:block;font-size:14px;color:var(--ink);font-weight:500;margin-top:4px}
.mr .og{display:block;font-size:12px;color:var(--muted);margin-top:3px}
.mr .rt{text-align:right}
.mlog{padding:16px clamp(16px,1.8vw,22px) 18px 44px;border-bottom:1px solid var(--rule);
  background:var(--paper);position:relative}
.mlog::before{content:"";position:absolute;left:27px;top:22px;bottom:24px;width:1px;
  background:var(--rule2)}
.mlog .lge{padding-bottom:12px;position:relative}
.mlog .lge:last-child{padding-bottom:0}
.mlog .lge::before{content:"";position:absolute;left:-22px;top:3px;width:10px;height:10px;
  border-radius:50%;background:var(--surface);border:2px solid var(--rule2)}
.mlog .lge.hi::before{background:var(--deep);border-color:var(--deep)}
.mlog .d{font-family:var(--m);font-size:9.5px;letter-spacing:.11em;color:var(--muted)}
.mlog .t{font-size:13.5px;color:var(--ink);font-weight:500;margin-top:2px}

/* levels */
.meth.lv{padding-block:clamp(66px,8.4vw,132px)}
.lvs{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}
@media (max-width:920px){.lvs{grid-template-columns:1fr}}
.lvc{position:relative;border-radius:18px;padding:clamp(22px,2.4vw,32px);
  background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);
  display:flex;flex-direction:column;gap:12px;transition:background .3s,border-color .3s,transform .4s}
.lvc:hover{background:rgba(255,255,255,.09);border-color:rgba(143,205,181,.4);transform:translateY(-5px)}
.lvc.hi{background:rgba(143,205,181,.12);border-color:rgba(143,205,181,.34)}
.lvc .num{position:absolute;right:20px;top:16px;font-size:46px;font-weight:700;line-height:1;
  color:rgba(255,255,255,.08);letter-spacing:-.05em}
.lvc .pill{align-self:flex-start}
.lvc h3{font-size:clamp(18px,1.6vw,22px);color:#fff}
.lvc p{font-size:14px;line-height:1.56;color:rgba(255,255,255,.62)}
.lvc .tk{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}
.lvc .tk b{display:block;font-family:var(--m);font-size:9px;letter-spacing:.16em;
  text-transform:uppercase;color:rgba(255,255,255,.38);font-weight:500}
.lvc .tk span{display:block;font-size:13.5px;color:#8FCDB5;margin-top:5px}
.curb{margin-top:clamp(24px,2.8vw,38px);display:grid;grid-template-columns:auto minmax(0,1fr);
  gap:16px;align-items:start;border-top:1px solid rgba(255,255,255,.14);
  padding-top:clamp(22px,2.6vw,32px)}
.curb svg{width:22px;height:22px;color:#8FCDB5;margin-top:2px}
.curb p{font-size:clamp(14px,1vw,15.5px);line-height:1.62;color:rgba(255,255,255,.62);max-width:88ch}
.curb b{color:#fff;font-weight:500}

/* flow */
.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.4vw,20px);
  counter-reset:f}
@media (max-width:1040px){.flow{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.flow{grid-template-columns:1fr}}
.fl{border:1px solid var(--rule);border-radius:16px;padding:clamp(20px,2vw,26px);
  background:var(--surface);display:flex;flex-direction:column;gap:10px;position:relative;
  transition:border-color .25s,transform .4s,box-shadow .35s}
.fl:hover{border-color:var(--rule2);transform:translateY(-4px);
  box-shadow:0 26px 48px -34px rgba(10,30,24,.45)}
.fl .fn1{font-family:var(--m);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;
  color:var(--accent)}
.fl h3{font-size:clamp(17px,1.5vw,20px)}
.fl p{font-size:13.5px;color:var(--muted);line-height:1.56}
.fl .out{margin-top:auto;padding-top:14px;border-top:1px solid var(--rule);font-size:12.5px;
  color:var(--deep)}

/* commissioned */
.comm{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,26px)}
@media (max-width:860px){.comm{grid-template-columns:1fr}}
.cm{border:1px solid var(--rule);border-radius:18px;background:var(--surface);
  padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;gap:12px;
  transition:border-color .25s,transform .4s,box-shadow .35s}
.cm:hover{border-color:var(--rule2);transform:translateY(-4px);
  box-shadow:0 30px 56px -36px rgba(10,30,24,.45)}
.cm h3{font-size:clamp(19px,1.7vw,23px);margin-top:4px}
.cm p{font-size:14.5px;color:var(--muted);line-height:1.58}
.cm ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}
.cm li{font-size:13.5px;color:var(--body);display:grid;grid-template-columns:16px 1fr;gap:10px;
  align-items:start}
.cm li svg{width:15px;height:15px;color:var(--deep);margin-top:3px}
.pubnote{margin-top:clamp(18px,2vw,26px);display:grid;grid-template-columns:auto minmax(0,1fr);
  gap:16px;align-items:start;background:var(--lt);border:1px solid var(--ltbd);border-radius:14px;
  padding:clamp(18px,2vw,24px)}
.pubnote svg{width:22px;height:22px;color:var(--deep);margin-top:1px}
.pubnote p{font-size:14.5px;color:var(--deep);line-height:1.6}
.pubnote b{font-weight:600}

/* room */
.room2{background:var(--surface);border-top:1px solid var(--rule)}
.room2 .wrap{padding-block:clamp(60px,7vw,110px);display:grid;grid-template-columns:1fr 1fr;
  gap:clamp(28px,4.4vw,70px);align-items:center}
@media (max-width:900px){.room2 .wrap{grid-template-columns:1fr;gap:30px}}
.room2 h2{font-size:clamp(25px,3vw,38px);margin-top:14px}
.room2 > .wrap > div > p{font-size:clamp(14.5px,1.05vw,16.5px);color:var(--body);margin-top:16px;
  max-width:54ch;line-height:1.62}
.room2 .ph{border-radius:18px;overflow:hidden;aspect-ratio:1.3;
  box-shadow:0 40px 80px -50px rgba(10,30,24,.6)}
.room2 .ph img{width:100%;height:100%;object-fit:cover}

/* rules */
.rules{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,38px)}
@media (max-width:820px){.rules{grid-template-columns:1fr}}
.ru{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;
  padding-top:20px;border-top:1px solid var(--rule)}
.ru span{font-family:var(--m);font-size:11px;letter-spacing:.1em;color:#fff;background:var(--deep);
  border-radius:999px;padding:5px 10px}
.ru h3{font-size:clamp(16.5px,1.4vw,19px)}
.ru p{font-size:14px;color:var(--muted);line-height:1.58;margin-top:8px}

/* faq */
.faq{border-top:1px solid var(--rule2);max-width:94ch}
.fq{border-bottom:1px solid var(--rule)}
.fq button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;
  background:none;border:0;padding:20px 0;text-align:left;cursor:pointer;font-family:var(--f);
  font-size:clamp(15.5px,1.2vw,18px);font-weight:500;color:var(--ink);letter-spacing:-.018em}
.fq button:hover{color:var(--deep)}
.fq button svg{width:18px;height:18px;color:var(--muted);flex:none;transition:transform .3s}
.fq.open button svg{transform:rotate(180deg);color:var(--deep)}
.fa{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.16,.84,.3,1)}
.fq.open .fa{grid-template-rows:1fr}
.fa > p{overflow:hidden;font-size:14.5px;color:var(--muted);line-height:1.65;max-width:74ch}
.fq.open .fa > p{padding-bottom:22px}
@media (prefers-reduced-motion:reduce){.fa{transition:none}}
.ru{grid-template-columns:auto minmax(0,1fr)}
.ru > div,.ru h3,.ru p{min-width:0;overflow-wrap:anywhere}
@media (max-width:520px){.ru{grid-template-columns:1fr;gap:12px}
  .ru span{justify-self:start}}
.alist li,.alist b,.alist span{min-width:0;overflow-wrap:anywhere}
.ru{grid-template-columns:auto minmax(0,1fr);column-gap:18px;row-gap:0}
.ru span{grid-column:1;grid-row:1;align-self:start}
.ru h3{grid-column:2;grid-row:1}
.ru p{grid-column:2;grid-row:2}
.ru h3,.ru p{overflow-wrap:normal}
@media (max-width:520px){
  .ru{grid-template-columns:1fr}
  .ru span{grid-column:1;grid-row:1;justify-self:start;margin-bottom:10px}
  .ru h3{grid-column:1;grid-row:2}
  .ru p{grid-column:1;grid-row:3}
}
.hero .wrap{padding-block:clamp(28px,3.4vw,46px) 0}

/* ===== pgfix from gaif-index-investors.html ===== */

.ru{grid-template-columns:auto minmax(0,1fr);column-gap:18px;row-gap:0}
.ru span{grid-column:1;grid-row:1;align-self:start}
.ru h3{grid-column:2;grid-row:1}.ru p{grid-column:2;grid-row:2}
@media (max-width:520px){.ru{grid-template-columns:1fr}
  .ru span{grid-column:1;grid-row:1;justify-self:start;margin-bottom:10px}
  .ru h3{grid-column:1;grid-row:2}.ru p{grid-column:1;grid-row:3}}
.hero .wrap{padding-block:clamp(28px,3.4vw,46px) 0}
.alist li,.alist b,.alist span{min-width:0}

/* ===== pgfix from gaif-index-vendors.html ===== */

.hero .wrap{padding-block:clamp(26px,3.2vw,42px) 0}
.meth.lv{padding-block:clamp(66px,8.4vw,132px)}
.ucards,.badge2,.three,.cats,.ba,.why,.terms,.gv2,.instr,.mkg{min-width:0}
.ucards > *,.uc,.tm,.gvc,.doc,.instx,.mkl,.mkr2{min-width:0}
.bge{max-width:100%;width:100%;box-sizing:border-box}
.bd1{min-width:0}
.sec + .sec{border-top:1px solid var(--rule)}
@media (max-width:520px){.bge{font-size:9.5px;padding:10px 12px}}

/* ===== pgfix from gaif-services-expert-guidance.html ===== */

.hero .wrap{padding-block:clamp(26px,3.2vw,42px) 0}
.meth.lv{padding-block:clamp(66px,8.4vw,132px)}
.ucards,.askg,.fmts,.qlist,.whod,.cmp{min-width:0}
.ucards > *,.uc,.ak,.fm,.ql,.whod > *{min-width:0}
.bge{max-width:100%;width:100%;box-sizing:border-box}
.bd1{min-width:0}
.sec + .sec{border-top:1px solid var(--rule)}
.room2 .wrap > div > p{font-size:clamp(14.5px,1.05vw,16.5px);color:var(--body);margin-top:16px;
  max-width:54ch;line-height:1.62}

/* ===== pgfix from gaif-services-executive-workshops.html ===== */

.hero .wrap{padding-block:clamp(26px,3.2vw,42px) 0}
.meth.lv{padding-block:clamp(66px,8.4vw,132px)}
.ucards,.askg,.fmts,.frm,.blend,.whod,.prob{min-width:0}
.ucards > *,.uc,.ak,.fm,.fr,.blend > *,.whod > *{min-width:0}
.sec + .sec{border-top:1px solid var(--rule)}

/* ===== pgfix from gaif-services-briefing-sessions.html ===== */

.hero .wrap{padding-block:clamp(26px,3.2vw,42px) 0}
.meth.lv{padding-block:clamp(66px,8.4vw,132px)}
.ucards,.prob,.thm,.tline,.dods,.blend,.rules{min-width:0}
.ucards > *,.uc,.pb,.th2,.tl2,.dd1,.blend > *{min-width:0}
.sec + .sec{border-top:1px solid var(--rule)}
.ru{grid-template-columns:auto minmax(0,1fr);column-gap:18px;row-gap:0}
.ru span{grid-column:1;grid-row:1;align-self:start}
.ru h3{grid-column:2;grid-row:1}.ru p{grid-column:2;grid-row:2}
@media (max-width:520px){.ru{grid-template-columns:1fr}
  .ru span{grid-column:1;grid-row:1;justify-self:start;margin-bottom:10px}
  .ru h3{grid-column:1;grid-row:2}.ru p{grid-column:1;grid-row:3}}

/* ===== pgmd from gaif-markets-models.html ===== */
/* ---------- models directory ---------- */
.mdtool{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 22px;
  align-items:end;margin:0 0 18px}
@media (max-width:900px){.mdtool{grid-template-columns:1fr}}
.mdsrch{position:relative;max-width:420px}
.mdsrch svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);
  width:16px;height:16px;color:var(--muted);pointer-events:none}
.mdsrch input{width:100%;padding:12px 14px 12px 40px;border:1px solid var(--rule);
  border-radius:11px;background:var(--surface);font:inherit;font-size:14.5px;color:var(--ink)}
.mdsrch input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(14,92,60,.09)}
.mdsel{display:flex;gap:10px;flex-wrap:wrap}
.mdsel select{appearance:none;padding:11px 34px 11px 14px;border:1px solid var(--rule);
  border-radius:11px;background:var(--surface);font:inherit;font-size:13.5px;color:var(--ink);
  cursor:pointer;
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right 11px center;background-size:15px}
.mdsel select:focus{outline:none;border-color:var(--accent)}

.mdchips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}
.mdchip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;
  border:1px solid var(--rule);background:var(--surface);font-family:var(--m);font-size:10.5px;
  letter-spacing:.11em;text-transform:uppercase;color:var(--muted);cursor:pointer;
  transition:background .16s,color .16s,border-color .16s}
.mdchip b{font-weight:500;color:var(--rule2);font-size:10px}
.mdchip:hover{border-color:var(--body)}
.mdchip.on{background:var(--deep);border-color:var(--deep);color:#fff}
.mdchip.on b{color:rgba(255,255,255,.62)}

.mdcount{font-family:var(--m);font-size:11px;letter-spacing:.1em;text-transform:uppercase;
  color:var(--muted);margin:0 0 10px}
.mdcount b{color:var(--ink);font-weight:500}

.mdwrap{border:1px solid var(--rule);border-radius:16px;background:var(--surface);
  overflow:hidden}
.mdscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
table.mdt{width:100%;min-width:980px;border-collapse:collapse;font-size:13.5px}
table.mdt th{position:sticky;top:0;z-index:4;background:var(--paper);
  font-family:var(--m);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--muted);font-weight:500;text-align:left;padding:13px 16px;white-space:nowrap;
  border-bottom:1px solid var(--rule);cursor:pointer;user-select:none}
table.mdt th.nos{cursor:default}
table.mdt th .ar{display:inline-block;margin-left:5px;opacity:0;transition:opacity .15s}
table.mdt th.s .ar{opacity:1;color:var(--accent)}
table.mdt th:hover .ar{opacity:.4}
table.mdt th.num,table.mdt td.num{text-align:right}
table.mdt td{padding:12px 16px;border-bottom:1px solid var(--rule);vertical-align:middle}
table.mdt tbody tr:last-child td{border-bottom:none}
table.mdt tbody tr{transition:background .13s}
table.mdt tbody tr:hover{background:var(--paper)}
.mdnm{font-weight:500;color:var(--ink);letter-spacing:-.005em}
.mdfree{display:inline-block;margin-left:7px;padding:2px 7px;border-radius:5px;
  background:#E8F3EC;color:#0E5C3C;font-family:var(--m);font-size:9px;letter-spacing:.08em;
  text-transform:uppercase;vertical-align:1px}
.mdpv{color:var(--muted);font-size:12.5px;white-space:nowrap}
.mdmono{font-family:var(--m);font-size:12px;color:var(--body);white-space:nowrap}
.mdmuted{font-family:var(--m);font-size:12px;color:var(--muted);white-space:nowrap}
.mdmod{display:inline-block;padding:3px 9px;border-radius:6px;background:var(--paper);
  border:1px solid var(--rule);font-family:var(--m);font-size:9.5px;letter-spacing:.1em;
  text-transform:uppercase;color:var(--body)}

.mddep{display:flex;align-items:center;justify-content:flex-end;gap:10px}
.mddep span{font-family:var(--m);font-size:12.5px;color:var(--ink);min-width:24px;text-align:right}
.mddep i{display:block;height:7px;border-radius:4px;width:64px;background:var(--rule);
  position:relative;overflow:hidden}
.mddep i b{position:absolute;left:0;top:0;bottom:0;border-radius:4px;display:block}
.mddep.z span{color:var(--rule2)}

.mdst{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12.5px}
.mdst s{width:7px;height:7px;border-radius:50%;flex:none;text-decoration:none}
.mdst.q0{color:var(--rule2)}.mdst.q0 s{background:#D8D8D4}
.mdst.q1{color:var(--body)}.mdst.q1 s{background:#8FC7AA}
.mdst.q2{color:var(--body)}.mdst.q2 s{background:#3D9470}
.mdst.q3{color:var(--ink)}.mdst.q3 s{background:#0E5C3C}

.mdmore{display:flex;justify-content:center;padding:18px;border-top:1px solid var(--rule);
  background:var(--paper)}
.mdmore button{padding:11px 22px;border-radius:999px;border:1px solid var(--rule);
  background:var(--surface);font-family:var(--m);font-size:10.5px;letter-spacing:.13em;
  text-transform:uppercase;color:var(--ink);cursor:pointer;transition:background .16s,color .16s}
.mdmore button:hover{background:var(--deep);border-color:var(--deep);color:#fff}
.mdempty{padding:56px 20px;text-align:center;color:var(--muted);font-size:14px}
.mdfoot{margin:14px 0 0;font-size:12.5px;color:var(--muted);line-height:1.6;max-width:760px}

/* provider concentration bars */
.pcon{display:grid;gap:11px;margin:26px 0 0}
.pcr{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr) 58px;
  gap:16px;align-items:center}
@media (max-width:700px){.pcr{grid-template-columns:minmax(0,120px) minmax(0,1fr) 48px;gap:10px}}
.pcl{font-size:13.5px;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;
  white-space:nowrap}
.pct{height:20px;background:var(--rule);border-radius:5px;overflow:hidden;min-width:0}
.pct i{display:block;height:100%;border-radius:5px}
.pcv{font-family:var(--m);font-size:12px;color:var(--body);text-align:right}

/* horizontal scroll affordance on narrow screens */
.mdwrap{position:relative}
table.mdt td:first-child{min-width:196px}
.mdhint{display:none;font-family:var(--m);font-size:10px;letter-spacing:.12em;
  text-transform:uppercase;color:var(--rule2);margin:0 0 9px;align-items:center;gap:7px}
.mdhint svg{width:13px;height:13px}
@media (max-width:900px){
  .mdhint{display:flex}
  .mdwrap:after{content:'';position:absolute;top:0;right:0;bottom:56px;width:46px;
    pointer-events:none;z-index:5;
    background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--surface) 86%)}
}

/* ===== md/page_md.css ===== */
/* ---------- models directory ---------- */
.mdtool{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 22px;
  align-items:end;margin:0 0 18px}
@media (max-width:900px){.mdtool{grid-template-columns:1fr}}
.mdsrch{position:relative;max-width:420px}
.mdsrch svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);
  width:16px;height:16px;color:var(--muted);pointer-events:none}
.mdsrch input{width:100%;padding:12px 14px 12px 40px;border:1px solid var(--rule);
  border-radius:11px;background:var(--surface);font:inherit;font-size:14.5px;color:var(--ink)}
.mdsrch input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(14,92,60,.09)}
.mdsel{display:flex;gap:10px;flex-wrap:wrap}
.mdsel select{appearance:none;padding:11px 34px 11px 14px;border:1px solid var(--rule);
  border-radius:11px;background:var(--surface);font:inherit;font-size:13.5px;color:var(--ink);
  cursor:pointer;
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right 11px center;background-size:15px}
.mdsel select:focus{outline:none;border-color:var(--accent)}

.mdchips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}
.mdchip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;
  border:1px solid var(--rule);background:var(--surface);font-family:var(--m);font-size:10.5px;
  letter-spacing:.11em;text-transform:uppercase;color:var(--muted);cursor:pointer;
  transition:background .16s,color .16s,border-color .16s}
.mdchip b{font-weight:500;color:var(--rule2);font-size:10px}
.mdchip:hover{border-color:var(--body)}
.mdchip.on{background:var(--deep);border-color:var(--deep);color:#fff}
.mdchip.on b{color:rgba(255,255,255,.62)}

.mdcount{font-family:var(--m);font-size:11px;letter-spacing:.1em;text-transform:uppercase;
  color:var(--muted);margin:0 0 10px}
.mdcount b{color:var(--ink);font-weight:500}

.mdwrap{border:1px solid var(--rule);border-radius:16px;background:var(--surface);
  overflow:hidden}
.mdscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
table.mdt{width:100%;min-width:980px;border-collapse:collapse;font-size:13.5px}
table.mdt th{position:sticky;top:0;z-index:4;background:var(--paper);
  font-family:var(--m);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--muted);font-weight:500;text-align:left;padding:13px 16px;white-space:nowrap;
  border-bottom:1px solid var(--rule);cursor:pointer;user-select:none}
table.mdt th.nos{cursor:default}
table.mdt th .ar{display:inline-block;margin-left:5px;opacity:0;transition:opacity .15s}
table.mdt th.s .ar{opacity:1;color:var(--accent)}
table.mdt th:hover .ar{opacity:.4}
table.mdt th.num,table.mdt td.num{text-align:right}
table.mdt td{padding:12px 16px;border-bottom:1px solid var(--rule);vertical-align:middle}
table.mdt tbody tr:last-child td{border-bottom:none}
table.mdt tbody tr{transition:background .13s}
table.mdt tbody tr:hover{background:var(--paper)}
.mdnm{font-weight:500;color:var(--ink);letter-spacing:-.005em}
.mdfree{display:inline-block;margin-left:7px;padding:2px 7px;border-radius:5px;
  background:#E8F3EC;color:#0E5C3C;font-family:var(--m);font-size:9px;letter-spacing:.08em;
  text-transform:uppercase;vertical-align:1px}
.mdpv{color:var(--muted);font-size:12.5px;white-space:nowrap}
.mdmono{font-family:var(--m);font-size:12px;color:var(--body);white-space:nowrap}
.mdmuted{font-family:var(--m);font-size:12px;color:var(--muted);white-space:nowrap}
.mdmod{display:inline-block;padding:3px 9px;border-radius:6px;background:var(--paper);
  border:1px solid var(--rule);font-family:var(--m);font-size:9.5px;letter-spacing:.1em;
  text-transform:uppercase;color:var(--body)}

.mddep{display:flex;align-items:center;justify-content:flex-end;gap:10px}
.mddep span{font-family:var(--m);font-size:12.5px;color:var(--ink);min-width:24px;text-align:right}
.mddep i{display:block;height:7px;border-radius:4px;width:64px;background:var(--rule);
  position:relative;overflow:hidden}
.mddep i b{position:absolute;left:0;top:0;bottom:0;border-radius:4px;display:block}
.mddep.z span{color:var(--rule2)}

.mdst{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12.5px}
.mdst s{width:7px;height:7px;border-radius:50%;flex:none;text-decoration:none}
.mdst.q0{color:var(--rule2)}.mdst.q0 s{background:#D8D8D4}
.mdst.q1{color:var(--body)}.mdst.q1 s{background:#8FC7AA}
.mdst.q2{color:var(--body)}.mdst.q2 s{background:#3D9470}
.mdst.q3{color:var(--ink)}.mdst.q3 s{background:#0E5C3C}

.mdmore{display:flex;justify-content:center;padding:18px;border-top:1px solid var(--rule);
  background:var(--paper)}
.mdmore button{padding:11px 22px;border-radius:999px;border:1px solid var(--rule);
  background:var(--surface);font-family:var(--m);font-size:10.5px;letter-spacing:.13em;
  text-transform:uppercase;color:var(--ink);cursor:pointer;transition:background .16s,color .16s}
.mdmore button:hover{background:var(--deep);border-color:var(--deep);color:#fff}
.mdempty{padding:56px 20px;text-align:center;color:var(--muted);font-size:14px}
.mdfoot{margin:14px 0 0;font-size:12.5px;color:var(--muted);line-height:1.6;max-width:760px}

/* provider concentration bars */
.pcon{display:grid;gap:11px;margin:26px 0 0}
.pcr{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr) 58px;
  gap:16px;align-items:center}
@media (max-width:700px){.pcr{grid-template-columns:minmax(0,120px) minmax(0,1fr) 48px;gap:10px}}
.pcl{font-size:13.5px;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;
  white-space:nowrap}
.pct{height:20px;background:var(--rule);border-radius:5px;overflow:hidden;min-width:0}
.pct i{display:block;height:100%;border-radius:5px}
.pcv{font-family:var(--m);font-size:12px;color:var(--body);text-align:right}

/* horizontal scroll affordance on narrow screens */
.mdwrap{position:relative}
table.mdt td:first-child{min-width:196px}
.mdhint{display:none;font-family:var(--m);font-size:10px;letter-spacing:.12em;
  text-transform:uppercase;color:var(--rule2);margin:0 0 9px;align-items:center;gap:7px}
.mdhint svg{width:13px;height:13px}
@media (max-width:900px){
  .mdhint{display:flex}
  .mdwrap:after{content:'';position:absolute;top:0;right:0;bottom:56px;width:46px;
    pointer-events:none;z-index:5;
    background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--surface) 86%)}
}

/* ===== pgzara from gaif-enterprise-ai-100-page.html ===== */
@font-face{font-family:'Zarathustra';src:url(data:font/woff2;base64,d09GMk9UVE8AADB0AA4AAAAAR3gAADAaAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADe9iP0ZGVE0cGjgbgyIcgQoGYACFEgE2AiQDhHgTgj4EBgWJcgcgG3tGFdNtHiK3A77f8+UCUZTuRQT4/1OCZmOMq2dTM49widKTrjPqpdHMlD0KS9SUKJ3WRmed0pQWDuEQjheg850yb173Zxp3haOgc9KidKdHCYXY8JePf+21PyGSwUSYEBxYsIAJ26WfvxbqLUnpchxszREa+yR3iLZ590+FPNEKiAEYgFJhBWat0lxEqEt1FaUuw0WkW6srif/a78k+d+a/BQThWG9teZaIktARSI4RUSrlYwzwnIsp2W8sLlczCnWhLj8q4v+ns9RdMt5fB1r7iMBeQJklS0bxaCyNNbJ5d7Nvgli06bJFEyoRiiqvP5iAlbh/DclyCS7h5wABXxiwgLRS13/y82Sb/+s3w9zsmkl+Npv+Zg0GbBUsbS0VfQrYahQbaKcIlqFm2cNSu0Fsa0M7gi7dXqJUKxZinp4hZ81FCy83YRrTNwD8/9fZvyFlnaJJO14rddJhS+0HRD9Cj2ls3bvvlUEySSYayQQD9ImoCuj9KND/iwMI4///bKYuZzSG3eDsmWjv3tN7UlDn99Irl3CVFripVruCHX3TKqQZGXQKaY06GXUOSSHmTrtGycS6EEDRpHJRBtqUKdq0HWDpok5RFC7q6FqgJljd+kIIsJsOVYtz6O20MQhCOraOoe5+Hz0UKzFzh3AdwEBawRmsemCS35dRggUg/Z8+2remfVu1b2/ta3v1QrR6Ic72z35JkPe3cSbJxiUSwGsj8mKZBFg2au9ggDR2KSjYvMn4RhtbYm9hO/USx/31R6fiXBrlT0W8G0wi4yhhpgh1W/OFPcz0Nrs4KoS77fZ8Bp5thpjOdx4C8TPhw0xEX8+s39FjvJ3esf05REowzhyjS/Qb2Ue3fcfKClFKpF8fbQyI1MbIJzYNZ4QpjPzd87Gvxwqdr2Vhih25/zr2JWuyAniwEA3fuMCjSE1op3UauXzzHE9jbH5RVGTkP5ivBtf45vbu/uHx6fnl9e394/Pr+wekMrlCqVJrtDq9gRgpM5ktVpvd4XS5Pb5LKByJ8lg8kUylM9lcvlAslSuaLK/I2Vy+qNTG93f91VPsU6fXH88n09nmYrmxt72z+3hZeUVVynPnL1yMf/Hmtes37t66fefR/QcPkz55UlvX0JhgBEb+jT/DMFxmhcFGZFqmZ0ZmhgJKlYUKlheAlAJE8Rhja/wTGkdikpc1+VeFdaKR0f7tTmf3Gf3DDIcXzcpnY2evJtM0ZaqdOuZUzEXvacfasSns3ecDPz+vHaudqT2ic9ftbteundcXP3/hL+mlCunSl599+d2XXb90+3LHV99/5fPVkzdVVvL/D/n6269dv16u1+pnfuPyTe43BwyuhnyDgzfk28rUV9IM+65VcC3t5XQa4Vc/rP6x8MfjPz5P3yIe+dPxn5oyjvl59s9rfg7/Oe8/x/9TmelmpvpMH7xTyXrZWe4vT5F95C3yB59URr3R2ehuHNN+Vnu/9kr75PaHfjE5Ozv3d57kvNg5xBmcs5xtzmVZ72Ztzqbx/fnXTS6fu7R36eUy1WWBywaXLS6f/K3rV66ya1fXfq7DXCe5znU97fo+4JVOYZ1JvbGrf9fwrkndcrsdI7GWXlCeb1Na6jaeb1v6rap002NlUOrIEVWJxlhpJbr3usO46bahsXj9V24NxkMdK6UOz05+oHpq/yVIDjOyvUTaayUHA1M9S5Q8pY8XUUlQGqxiCOgkf+3N0vKUWUX3fgCcqu70h8/OHCXJwdjR6ifbA9Fpn1d7A1WrN6P6b+b6QHqgUluGXqAqDtFHQ8kEvlRFKNFTxPt82Rra9/D/XjdB+W6zmQbidDFYg7/12PaIZRZFtE9TCjeoTNJT8y4u8xghN6DtDtboD+QLUc4LkcFqhAixFuV8wpk/GrYkbl+IaBMhrSBRhIksM3iaiNPXkE4scyLe7tarJDmMyDz5YnutRB2YhWahmvJYE0gO+7+j5BetRJEO+h5CrUmnfwZs9aeNFIxnfaEQSj0BzY6AsKN9yhuXT7m6rhzYx7b+/7YlYyEtvxIYY+b8CuExktHFqM5CmJnAUggRBedBlAONJJqHTT5JNmV2w8h3czFY5RS6SVk9sXhofQhYhgq2PbPdyWuwnIm72oFF+Ievyt7i1dhDcoklJux1M6sQh8MmYz3N3Jo5LqY34EPNRqtH0ng1wNULeNytyurO/qSrvl70DtXRqGyZIHGuxI0rNGo2SinqPYV+d/44BOZ1QFWIBcxfWvc8rQStmgw9K/sdZ1T3WFhinS/z19j183suXny4hmBC8sadzio4CoN08z8DlHvdbm0TyrIf3pevBEWwEAMQrePifZcqOfvmm+8Baz437dddPGZdcd14vdgImTKnGbQwBK1TjJAbBGek1Ucm2OA8gi/SGLLfTZa81GgsElDTCRayKQ7WGe4ZBY9rosNPRa8A8xYfxR6WPfQxYO+YWbk4ABSD6YQcMG+JjsLUOAKNSo1GUot9gjg43BbAIobDNbq8TsgqGb/bAAzh9g7ubovceg5YdvYbI6SKrMwS4foKlijEEKdfEa2PVLDg9QwGhBN+Q7LEBKg85Hv8LfYlNDO8HUjT0Oi4Aklch47vclEO4dLbsP8G6BiowViQsv3/vsP4X53RTN7KSE0+zezKEpCpgwrSP37gf6DK+oDUaCDMupVgQMYaQ7LT09N9e3dfOKB/9yUNjUZoONpwP4FJ5O3KfKI4cll2LgEtjTuKJOGQeYhKuWuAl6OCE2KvC4lu1gLpg1cFL221l9D+E7zmA0neuM+rZAeCCKITIzD7Hz8YhyxQf07e4aNbqcqfBRCb7CL+3gsndyAbrK+2VBppHHKFRMD1y0hujhbcLiCEIRkQ3qq5GQ0X0ZAAFJF/bLN8S7qc3eAKQzTTs2bmMhE9WoQlpOmqCVuEEst7jToafK1ChkSRRpraLxFyxh50R6kyVEMAM7rCnR89jGNUM2GoSKr/bCBHj7Vk0WwiKMIIE61AljScaKxtPNOrZ79FA/r1XvSsQZYc9o2qSOpL1H3pXmfcHLKTUF/E5obgjNR94V5bqr+Alhis7mtBq/6+L4+L13018KkZjUfE/pXgm9Ls8F0qtQ2fe/DH1LuSQBiNI0AY1S9dL6hU7LT1Xvrt+tuVJWdn+JxdmN1MqoJdFhExAT1repxmJH3s+PmpOGspH92lg1ZKVPe7tdJc9R7pE3Sw4S9rIDWqxcixy0YoJwMFDvBf98lc4X0tAveCG6mP2HlPjrc+Kz17CN5l1Eqc4KCPRUSu+w0ePnW5gBH9+qwcHv7Y6a82cRQJSCdxpItRqm71dhME/a1P4bkTpFRGSYwkj0M4HSWkwxyhVhH3c04RBeWi1ZuvFw4CFavwA3kOxukjCYjgQ6Eo0VeEbl5CUjN+8mlCN+o63YS083JMjpV246xxdcUL31kUL8autwE3hPiJTSu9VoibxBG15ZCIZAweLdZxIXOHCGIUAhF6AqSdavY1w69aKakV9ani+NjI6TIkhSQjx14bvfVcd57DVLEk3sG22Eaf78WoRpwEHXM9S7gOEbYw8boHUtvOi+bjinmndHgXdW5rbYo9fSmQ5+/q/UlyYTCqAyRp3p/lEh12ktDi84mhwXaxcozMH+tiZlLMaRyHIlJRGKFEm8sqjjOcbCFeSD1BVfGwqSw3K0LBAnJc0QAWvBcppFlSMYSJCu3m1cWqICojPUVAEQ/NDehQHqFbv+9Z4EHSx3U+VbzEGkgJpxg5TllzxPlIBlC1B9wnu+jAYa86jY14O+XDnXjInX11gciC27XYPbKNJvrszZ2YBFFBq25Rm018vJl8BliVONpsYr8GCw818BKrIDWaiBOV8iEGWGtC9hW51RvcgY0ePE0S7cHQxwYXrUQ7ccfzpdr2Mi8DRYgajsayqeJ9yA4E5ONzxwIlEV9mlC/kb1QQFGLYx4plodpirQmZzMfApL87vnpfYixekYsxaAV9R/octMOMZwRvs8cxfDhiWgPPXVN0hNPUHWVi4vPpp4BVisPMvghBYeCK8WPux4YyH0dSNF3BU7wXb5MVVDBgn0SNLKK7JV36AJdACfgZxZmjPU/0gPAtIpFr2cq5Hb8PbXGbh/ydKKgeQHOTlGT5IwSp65Dl1dN30kaHn43eAUxT36Nk2FSIR/2cCzByBfNgmOY6qc3WmpDMfMRufS/zcs7oPORqEhq866GoZ6zVamS/cEIZbbbUEESs1E7GOJ0pLt3MNROO4QKLnAae4kVID2txcpxxTlrLZLzEilhjtdtWh71oZlXiIFDSLEWgrkBlPAu5bq7+Z7WJjtym5XqKD2IPykF/BmP2Ier6QOg7VjqpZvh08RYvQEZYixE4EvhLjTMLzRR9xGBQNZgu7o80eQ6UvFWJD0+Gk1FybLbRkecji4BtXolzsW05QB82e9bMKsUhsDVlTNVuDonXXQR+pBtrQkZ/0eEcL7PDMbzwMEPIY/XyKB6Lq5YmOJ501EqRKs2nCv2cGtRAZlBmuzgXm3UjpzrWJofwYsRek7oBEP5rjivgtrVo2IgxkNJ3d0djNJ0ScmMGXIENQajrrx5+11ISstxZMsQNBpyvBBGIIcYhXy7K0AknAkEq7EgjHakcytlZKI62CMjxOx2I6gHUhfgbk4UjBWN9gq+gfn4tXIdL+6sQDf3S0GKPEi1wcNjdDEH1l2BACvsPDKKdnFqkYhCteVAHe0JqbIVuo6AP/XZ1lOln8cbpuqdVoyNXoxnAFPFiwl45wGA3IopVh/bXHFeBbPd6fkjGv/+wEKPPJTwSBPZ9Psz4KgXhUXD9QoeZUsEZMNqS91OzO8/1PWqU5qglbroUYVAwv/COIxAlow7rAz2g3/WiKB12Zuy6+/O98Gv3NcOANLrIBaH32XzKDUrXvb0aGYpOfYcERbwivth1OvY75w86BC/An7VZt+E2vJqcd4xJl1oj3XzBjCQDMw5NWUv7n6JWWZXjdhAZeTZyNXyON+IPanM+xZi9EbV6DoXN+suu3r4lolr3/ilhOkkNwRfVt9fbNL9vb3enbU5rmniKFzPD4j6HwnY4QkrMSWCJbrp+i9+TnMJarbrk1Io1LMt7sdke0E/ZJvpGolAe606/8tcUrfeBzf5XXg8w33fngQdsilEqVM8ySFempk4b6kcc6r7SpKsFIecSt2zS2LRhRLsMHH6nChWAm3lUDjmsYfjPZvVbuVr0NPtZFsNg4D3s/D0pZm0HSPeftpIFNycFosGrjNWq554FViEuNXvQkQbBQCNvsTg5EvSBmcd5jMgeu+hxaSYhSv9KrrDjzE2oXliY7y5qILP0lJfU3P/7+hTxAMLjGp0mHnj6uA5KAk8X5zDGuQwkipSeSCdMbR9ULnqamygjCwOLY6YuglI8G8/Eha8BlLnI844lTHIJxhLDJQQlZmuvyVUG+HMNGgxRq6d4FRKiqRDhhiRfpLpNGBxvwkivNImJRWNvopq2m4lIAyQk+oD3hIbiHDIxwSSk1Arv++421dyChnso8IYh6ZuFEWGoFs4Yq6ZjKjXIN9ZE43253G4mx9zHQ5S6L1sFZK+mxoTduIpV3GaCFDdS2O4l9ouqI2b8S3ka54GrsQTT1pI8QehCFRwcbrZHuFEZME28EntIbOMDOKx2bE5NhaiuvxXvf+hoI5200h+q+YHQUr2Q5W5rheO4wiu6BEJCRf6TB8BwxaL/5MWvddaFf6BudQug8JEP7CBsDpPowYmOBqy+T6Fej9B7rA5kz3rV72V13XSSjqGftQeOfmD5EdJZKy0J/3NYiaq69/bel7jrJ32Q+maWoURckiRX+TcsBnMNFJesqkE7xRWZdjbIwqqszlk+r/gV5UdXgVFQdfImFulPkfApMcgTT/XU5mzLun0kfwwsFfKiIIkufGDoopWWoce5BUstnK22KmUK2oMGzpsSK2uwWiyInJyCTA6LBUJabjI2YLaYbs7zHN6B4zulReuOR2fUAcOQx5CABVEVFFASdQHvSzse0P5UWG6z9vY23gb298ksHTvPG3HYOBwWLP0pSK5bmlT29eS2FtTZcFrqHgiRBRe7VKqUkaey4JJJPVDSIImQqC+f7r3FAvKR7+K5lVPAiNsE0T8+nbr98l7xrL+lpGVqHRyi9rZQk7+nUvSjwW2W50B7DdLM1lo+mFvNdOATWeyqotz4OoD0tUlOKkXPyYUsatTSrfFm4bZp9iPg6B1ZIi5LyjX496zzekPI6nrpEjBXr3ctT0+9eO9zV0/e0VNJGhRSi5nXUXw1ue1vFI8fGrpqH2KtdNNK9OlD9ah010qT1dmpY7DT6NFaqRK2AVOdHMnB8hxW73tgeXqlh7omiZaEgqfkQxHVqv2kbUqTRbetdLxZyi+8UyIT1kqY+7IfUoBB/gBdE1T+wEBoq3dvm888bjZe01N32SpRlQ1Z1VSvcZB644vdhtXiLrC1KSZw1CxLe0UlHjUMraC5VoNDOMy+GF5VUJ4I2Ts8AzCPxfa2vBELHzBtkglq+OQkcqi3i2+UhOIgC4xG9H4TO8HRpljAVhvaK+XZipKyCzcOTL8uaaESM+5p09XhYI6SgwAPeNJD661mSk+tNlq2Vu0q0/mcgEx0vSYKL9nVez7kBij3bejzuWJViG2ins52qlUT1Rl+8/aM+KvtcyVzIQ6u7DaAX/cVJTemfpXn1WvyMqd90bCVrVbHrH3IOmNf8+DS4TQrRXE7lU2pYcXu2rdUyqqu6GrDcEAlWDhRtSnYTP953rG+Ro9jDhW2nvgQbg8B/JyZzOY14ZMNXqHnwJO3PsXp8qcZ/PnigZDuWyuXtZJm1hDCPt6L10FyyOACT9SFu/fpmlP2Dp3vyRRjbUO9MhMe8gNBo5y8mIYowidbvIrgw9UkDPdU/DVwpAWPBz3D1vO1lbpsym2GDr78jrIh1WzxZxmOsM/GVPeQx4FyM8HmZr09g/tYvm4cEFQHJSAPv8rYV8FHPBaeO4PrRDkWJj6IO7YYuqHhsEGrx5bxT7HarUKxrdlT/Ix8SzNukBb9SxGeHGFV91UlO7bBG6IB3YUiqd7F3jq+/zH5hqbfJA2S3GzJmt0NQ80+GQxUR4xpjP5LsG/H608bsz0OJ6nUwgS/3xmylgdtbY5xaodHZJwWf85Z+mJ4RXVPWLrLsgAqgxKQydecEAd9isPSD2EBFfxv5eHH4QAk1Ykh0ktL/pwsvbXSfzHMuQQuh2TVTqBNihtwx7BBzIqon0aBHEUWRh1qUgoZPsqh/Cd2PkpjB0T/BKvEX2ToY20rd7S3gWHQc4iBQVAZeZRFfWDe9UYT6FAqrLA5tsHidWAIzv3Stdu8wd2M4yA/cRYgzVAPOJcUin71QclNr/oEVycfspTnxKo2aHlpgUPksjDG3+owk/xqj57NL5I9NyS55fepmmDhSKlYNYjq+d+Qfcq79y9O1r8zXtUzd3RUogobstooXQUm0XKncsMlILeVaSGNlSs7KsD9gATkva44rquwOHnqBGT8GiYan296XXmkoTbEAEO1G65/iTH2UXlx0UoutKMlP0lkG39R1Z7/+tCzPjbc/P2wYn0TOvFeilsI3QsfzA4AYTrv9zAdAgfpqJc+TH//TGCfQEX9XlPmGZy1zXfJoS/JgwO+TyxFqCjWK3fhFdSs3F+og76pwGnyngufsCMHy8uVa98sHm6U6NoMu+p/EYtGPVf3m2e1vqVtElyCm0G/KOpfkIaixomw6cp6orQJbI5hpqhvucetAQmfdLkpH4BepmnRITEwMlJ7gAlBX1UYpZFqKTTSRyuRBg2IkO5YbiKy43lhoG7myhrB/sMqCja7ss4b8K93PT3+sfwBJTeic7x3izAyZsPh2CbzSKleNIumlcwJggOHxk3tSZsb8ARVrTVWrMIucy0AExMWUldJQpq3u6niB64IN/h2eh+F18/AEKP4+WiHhlBJXqwyEZksiywaVr6coBjbURWFmLFs8BawiARssPIHlWRLPpYP5HomyVdpIJUUwoGO4EZoNrnvCINl8Y4GSjjzbHyrJVoycfNcITZxWSOMiNng4gb8eAM2xzbZRaWqZZpmIZ1PEOw7ylCIxYcNkJzVkQ8NgblRTWAwhU/eCPuObD16IqERHUbBrx03sQiDuxqsEQ+lnzuTgjA1HA3TqH4Ta4Xtmes5GJSXl9JXrCBsP0NBFpdXUYVLV5sfVLKie2deGMoOLlLyNjTMMrnqflO+kSaUMLIGfnnqMkEDXV7ndLRwVQuKjy1eRzlTfLfp0sD8M4hBtd5a99QAwG/+ilIQ0xEYgFHheop8guNCk5Y/TlbJg4c+cotpJfLcUHWmwZFNqaec0OtxwgEZLQvoriNAF6jFAJg9DwSidw5ZKZN6Dj5Rw40Ujy662Rah+l+qf1p600mKVS80aex8U//PZODtQexczj83bx+i8PZGHZD9L+QicK7/wPHeyO1/FSp8B99P3QTswLsE7WUr7osZGvkfvNUOIooguei5CFX4v64tGBYh1B9urVVjDLC/vPpqoQ/IZXUCLCojlFDeuTQTb88/kKy/znto0oDVKbw7w+wcZY3l34IaIJ3CsfrvZt7lp2VKDzRZ1xlG+fWa5rsNdgbp8fdF7+YI+5SRvhUgLxsiQJHbW/kpcFqLKZB1/amPU+E8o11HSbyHqFHH10b6stBkRqIAUKfIBjt2DIGLjlZ4TXQNpXN2+d73qbXfGmNQ6GBximj039hki5VRtbxPrMK5Mxn+jx1vh9cPH74+ohWhqEyaSf0k/P+SKs2m6Q0H8gd36XuPTPLkf+XpqJ9coom45x5KPy1Zi8JZIpuLdXOF6jgKx3/th54BA5E2lLSmhOeFYK4DDsNh71TJ0e/YkxHippX+mZfxs0IVL08Da4H5LpKUVV2c75GidWy1gMjjPaWS3jxykIPOC1buN1KsH4T/ImDF5xQnyKrzPMqU4ezTx9SNgbXAktHrYuWCiZ6P9MGeMtTchxR0XEQqSaW3sE0XeKQpQ5nkkEOw1jA9Vfnt7sVKerqZLYIKc4P+4zT2UoHACutlmr0epa1tki1O10uOPnpuua34wiDEgipJZMN+bBaqw6hx8SMDB5K5a2NFtWBUBc1DY3FYCOY6/OSVqGri5pbEty+LK160xVPeLAMbSvZ7XES4SUdkRj/BFtr3I0uzfesPL2+qLpIBMRg3g2vUfdHh+TnMc8oYvm3k6ZFeObnCT7DJpQdR9cMvJ5CYgOdTiooWsn1rqjRVZ+3D3PfZWXHbz3Q8Ie5XwwBUaPtpukYDTv5SxckjKgI5M2Roozv76Os/6nD2A/2TF0k73vQ/qdYGpWcOKbxyrINycplZ2dJszSo5Ccy6sfIBvAXEn2y8ev5qTeP+Z3ALKpWTAb9qXVruEZD/4Cik5D08VnplZ65zF7eQPlQoro+nneF3xfHDQy82u+Bdt/IdsDMwzw7MQaFpmQblBilhQQ+2so5s38eXgDHr3/L+XqgA7/UthQO3NbwXSzQcetDOeG/bgB6MMuVGqbEZaYBOHHrwmsWcdic1D3C934HSQiUuyOpWlgfVrHVOZd2DIQ72ArD2OKIzXMAE4+woZp4hq293SSNRrNvuVGIKIrQuNrhvR+a2Js/ZGOorVrV+kBHdY88gt314t9Ya3C92u9X5dIeX4/muho5anODgYX9imfpGXEkw8Dqw12duKSIUidJXC+wJ19R3l9twPp42iPC90nyBYPxVTdaMtA11RdFMA601SUoxdT+QHWFQfY401CakPd9YhUxKpTSKIBwl0jSqIA6yMQPTkIMwjDQi/qChb1NjY1NfgT70CSakr6CpvP5abMUhIx6JklViJ7ctYQdE3EeqY87NgijskMEteKpUmbqRl7GZi8zdE1DfjbNo4JXLq7Sod7/zbU6+xOYXbbFJdQnGY7wAQYhSjHwqgR9Jx//G+/trMtVSQP8kmqjjlN1+X6gAy6WtpqH/AlQGdG4w/iZyISs0HLKyZh13jdGW6Qr911SZc2wka9N6AWmyn1K2GE4wlSzeSn2BOO8T0wtkSn3SD64Q8pLSk08Cqy8fPbK/34ge05aWg3HZUuHIhCtbDgNr+XEbzS80oZvn3aDJKH2RIl2v6JHawy5Tw4z5HjcYpSXqmzDDAC2QIRJaDfO6OB4HNOW2X9vVJwb3qyNTXbjsvQFN/3hBLL/HCYuXz1ppAjaFFOfRN1JFc4UQpExBAd2wFOaHefsxsBP0gjXICwpJ+pD5wz8k9lQ5pEL5nYIzBXMvDFWwvnK3bxytZI5pONdA3cVQn2UzhwEjOPPd21clT14Zr8JJn72LGOLmGkqO19fJt6HCI2M0k3LS0EpKURwbVRaLLG1S2Ve/trW0ZVuj3nK/r6k0fmxrvdN+r/T7kfYaQNs0cJcyh9zVGoGXpzNxylmaTC6WvoV6VdqBG1OiADLvIhseQJWeJ3LCRuY+fu1e4ea8s8O7LxjZWdY/ca0iFLmJBqg6ZzvO8gOE1aO69yYiMN7H4XaIWi7UcKBBAT5xD9BVYVJZ7CRDDNWuzhIJmNOk236J8drgfrFoXHGPAQ1ildomNxaHhwaX2Ke3usrgPvK+mieplJt4q+Gt0w1uCdjSZOf9NLfqxf1qSFE/iF+l8RdUzbU2NoS46y+Ur+rDeL65omLg9T6cqn2+RBGklgVpfio7JWyuRH3MBJxqqKYXRXUvkAgUqciSD2+Sm20JYXebz72kYbwZ+VrhXYozGbhLXuXAH4pG4Oge9tr+vGPiiHqN7o9WgPegXoHuv/XvDbyHS++Juq6tQolmp88zTAnJTKGNzs808UpXK5bydjr06d4gQDBL4bVgjsJdJkCLPkGengznjO/j8XYr2Z7hYvreQ02BtjHZueHvj7jPyQz+DniDDsCrjB7tvZIA4jBNr9zivLbR+ekWE4gEveZxlai0dtKrlHehcmJbME/+4o2azp5rMBGvwreT9DUI0kgc5ydKZy3G13iRfom6OI+LrBjVJpU4zRG3Rvf4ALfByreLpNhrjKt3XSRb93kZFcvqmB064VuExRaqNufW01AkJsXkZCVZSXYz0zLlRsJ7YWBt2rFCM2jEAz6EXarWK/V8C2XCRAtVwTn1JBwRs6Caauh1vZmtGCSNVOP8RCGFenpRO7mCvWObDNT6l3lU6g6Ke1yu0LVI49d9feu+AlmLGZq+7hPMqM64rkzEHxk/QiWIW8xlZWK/Rf8TL+F1txU3xFpx6tFjuAf2KRlXmYNdzEDkhp63D3ghCfC7I3UvmiuJQiCrY7MYtqehFStWjEvA+hPtHmKRKgxCkNQERbRqV5h4lzanfu1x/CQwSqgiuKRS8j0V0EZvtebY0SePTntqNuIVaXrn5tGKpmiK6H3t6xDbv+13wLrykxwLzeJAyqtIIAXxXRFoNVpd4DBtVt/JIG3SAjk+SAZPmKUyvsCxJHVNplKsCUl48IfH44hokvP3pt4UlgcptDh5bapv5BzKLxtXPcIL5c5szOkPr31dMY0yeE76cpRgy96qbOnqjdEH4dnwzOryIKA7XneqBCV/9SCsJqw6/JK5eC82P2dTkqj2GZ4XWFUwq4FP2F2eD18vVL+8YEPg59eDooNVaAJWgXk+oFvX4k2SYvHGOAMPxK2ku4CNJQy/aOndr3+qEn7ixD+Pf+Gu9kAvQAIkvn0cERz7vfIBSoF/Z7fy4wRXJ9RBPxlYKG797e3rSILFqyvrlx3sp/Q1k/FZcA1g3wfYv5yfANajl8zIq9zXwWkMfPRiNFC09ZuqqvJs8AE2gTFHjrZ+B0Zq5EshvqUZlncxADFndsqwM7ZwVyoX2GzivJZouCEOO6frpQkYAL8JqRrO2l8DMkThwHeNKk4qvJt0jfFvf6cxFqg2qodFfZqCRLD8KevjlFrAkTFYBFziPAV4fCnQvw81HCArPJtS84Ei+EcpvwXzri028Zpb7TzZZ69GIcsEwGBm4CSjKgNq4Owj7ZzYYVr4iEXu0flj4RcBF1+nYRBTj4RnG7P6GvVpCi0COhvhAkwfp3QPCehn/NRXHJzv/1RW3zo9yM9/ZJz1w0WjXp0rn0A8Sj+sfIfHENEftePwRbDhZMzNm2GeGBocMJPeslOHcfgRjsZnff8m3ICQq1bZGu2ZhqmnVbZGd0TckViouXBdn+457HswS7Opa/wLKvg7at/wRsx6WXY0SE2z9wfCpHS8tCuwdJfxjzReOdaHtpe9v2eZJnyOOPpUMcXUp6ZoezfA6LHQgqxGmmVHhPivvmn2l1lqgH9v2bHe0IB1ePRWTV/g8sA291/i2Bdt0Y33DcfPnb145VwPVxl47v+4iclLx9t917Jdi4WTBzCGG/ZZA3yMtzTnatpoeDuyNOR36qxoq2aYszfIWNZT8QgSr1H5VfRHDZ9WnNM89K3+n7b6arYBrUHeVeugniScDsa5ov6vd5Xd3YzQe3IH4s7lWUfSj/9k5114RrlfmpR0tspPSA453wX9laEJXn+1FUMYBRfAqP9YDVz5IxMnLIycZSX5/Xtc4WaucKV1FN6H78F9aTSZgFEkZLld/pkgWZTaqpQOqCQd/Za1SSXUHsiTIVoH11llqFbKnBeg5pzDiKt7AttALWsO/77nzmh+edeWr98YjZccpRj4GcYo/RHFnRpZ3kM/xejLbSZay1Boyy2N3NBJP6y2x1+0RSxqXYdU30Ug/IPKpMWa2KV7ku1LErLHNJigcZb7zDpqEcFjxfqN4+A5aO66Jvj4bkjPU5RanbICeZ5jC5LOEXmfCEjhgsZrAioQKiwxU+LPlJBLdqkFUHmYSTwpNSFaj6AyMQldW6vnT3im/aq5U9+0Mg1bMtUZKZiWXQZOtCZHzGqnBVF7MSbWmpwdk52Y0K7db7rq3MwYa2xMXELsomh0CcsK4F0A8qWxxZ7QYUYqMq+YiKiM1b9G1+0macpmbXltXw/pxh7RM/uhGRE/f7ZvdmcKnU4QE2HvDserQdfBQv729QAKivcYPoOcjcrFvU/LoI7pVi6oRO064uIR6TjXLggNoKIWQtyj5xDyzOifXqWxgFMwAlrF7pEObNjcn/d+pWixMKi4E6YcGACLPoWmECfqvicx8Lu2BhXB03HKKQ+xxslLvBJ/GNtiCYc9ZmaVW0UFzqGn9bS+9pJOOsrRv3Ge0VE1jiMiKExgyeFTzXDQ9MZWOnVZj3HbDLJ0bgxBbfCofJGbsQjT40+NnC5AGn3Hd7eNDj19emEJvdQv6NlrymvKtfOyTj1lrdZk7iug8SxJ1HLR5AZquBTPLJ7KY8gMl0Znw1xcNy/xRuwhOccCI1Lyp6Byizh629tv+HSkLUU0qhhWEO3QQfwIUlhh+IZm6hI6GkkOw5jGDHCYjQpMAw6JiEAamUhlVaTDYp5Qr95ER56J3AFYvJQrsQflFBOCEa0Uh2C9AmA9euOESUy28tuoTS/YbCINHTbyVLlVSdoeSUG0Z+ZkBmOyMcfyBDRK380XKwN8jLl+dCoHmsNe09sRyI5IRwpFd4tRS48GW/3v/Q/Fta+dxXlSpQ3xrSs3OehcezwC2lqLk53UpE3Z+91zaWJQTOU/f75EUNSoz47V1LNNO9EGv4XaYWA6WhNYi4ufIdSHUHpJ4RrpzC6XZC2pMIAaXO75xBI2UblR9+nJE8G/oDlaBnQjoj0fSYdrLBTne5XEZPPWyfbNQa/n1RaISnsbIx24DU100Dj53l1rXWNT34Zi/QSdp5LX1ROpQJwg5+YqohJJ6NDyGXj+kQSlUEQtEyo3UJ8MHeCvoMXot83zvslhqXgoqngac0SJ1mf2rVu33c8r5C78ImCwz6oNxsCnLqJ0asbFtse9uk3yFT27Pn6GQhFjCGSWJmVLVvlx6YBLjJLHLOTRsQoVg2zirChXNLgOD8Uk+IoFkdPj/ZvPkeJw9ytUjBipnxgHChpdWoWtHYXMkHb0BFyGOyfL0RKiyulNwa2TeS2dbOLiKF8Y3ICNZWFz3aXUzkDHmAXVAOmamrwD0DkVadeNqHQNAMHIvdwDqK0He0m7FxQdQep2rvgdC432dF9ZuOJRzo4koym+jM10JusIKpHL1qLIIaKyryMwDAdJxI8Ea0xxyw5BAS8kATE7dd6Ab8ZVVpl00CFF5iwJsodhzF+zz8ZcnTOEeWXddtadGVtyrX6ZpIC8X49q0XpvrtvnPTCunY6KkdVr8jnpYM6o2u1Q80MhINWu8Dm2nPVOhYIL0MTVx6fBOaart7cyRPhje7sNFWXfP5f2NpVZa5kRuKb9bkXzq7lehsIxBYMlgZk0Gh0fgxDb4nsNGMmKnsw226xvuL3K/PXqjvox4512Szwz+lbPGvEzjmj590QWA27MOpl9APfg4EUBz28Ic082BvuzLkQt1dV3bxM4Gaq/dh6dof762ec/g0Na/pl3NtWJBoBAWgicxupeVu9tRINFTC22LJUDgFgwXBqKEHbIocPpRYlx/QyxJUHe8aAzIaPEFNcuYFsilR+Ek4dI+0ed+53EY+QWK0uBrvobb6Y6i2203VFXvPQ+AM6HgnhHCeEUyIMJ0o4TUPJxnnJ85Bkt8XwneBmTNjqumvNyPKVWqBm/BI8/QqB1Kl8hKQ5nCGtU7XgDhiKGeh5ITqacY9DYVzXLHR/xXuPJcAq+wq504kfOz+EZcbgxRRqOxXEAh2PjOQi1CSni6SVMA0+DVBgl40LoPATmYcmxNodjtUiJ5w3RYc6D62VSdZD8D37a0Y529JOtZeCcM/60Z5yOh5Y6iU4Wceiy6+tX6mpHnA8rBMW4xK6HInuGU/0xAt6WjbZyWOIPWxopbosVK8jId95oSTMHHkBe1FEA1Ox84K90QUYj8A3s7XM8EGC50i7e1iU32T8o0joICKA/RWFlSwB/qyNkfiQKYJDkcvZKAQiKS8VcQR43PAE5NRvXixbfySONtspGW+y130FHNDvlqptue+S5lz774Zd/OseSWWfq3laOTCiTymQyhczfH+9/cINqp4ZoJwdkAgRxiVCsq/bgDfiEctYN5Z4nymvfgtv3iy0TyCQIrLvzg3n9wwd379y+2bLD7lYr5WIhnzX0VDKhCXB2balP1z9N66K6sK5d59fhOudh7Hh/f36+l3XRYtCeBaf3BPWDWiZDO54AiO86EP38wXEAAL53I/lZKFf4Kv38AwJVak1QcEioVqcHYUD4HqPJbLHa7A6nyx28cfPW7Tt3791/8DCdmZZSAVCk+JTU74bnYl8CQ24HtMOiuCuNezQYgsnPp0ydDwBI/7TkSABkHZGWhsHP5Fkpm3nyHSmfAWDm61lz582eQ6aLJZ+BfHuFp3NqSdOrlXpD6n3NbG1wAECNHFVypvt/KX6zkGn/jURF31ZdegNYntd/P9zQufMeT3ltNQBIECM1TaukAcLdDikpTab/8vygj9HpHq47eIGA/9r0hML0lpzwMLXEc76MXf35ZwxNmUkqKm9RkfilhRkNOV/VKPKK0cdY7swVLkOr1+g1sc72gz0wVgd7En6Taei1laLX7jKa60UNjzQlkGsDa+thQ2LcjlvKJ5LVEfS6Aatzq1V3IlUrwumCmoefcBqrjFk/fq9M3pUDIKvJqAGp5xDF6CgHSckxQkaAz6M5fzA0+DUxUfkxbb/txKvYmUWrJMpNyrgQS4+Wl+NbfedqFTZ+lXD8SAe++fy9xu4aztSO3xGn21AwjSDXCtM0E8sQeSgWOMFFsRgSk8S4xUFMxG8+vheJIcI6fvtb1KS20WhEHZOeIQMKksidn+DwUkLiwNci0UUXfWzrdpBM6/jMr2wNZgWxl7t4G2Y1a647TZRQY3HaTWqAhnOdRztxdJQfs17jS4uLwxkah3V9Wr1GeAPhtsOAAwH7JFL4BfyC/BE5kYEMRA5ygBwgB8hBFKAAUYEKREN0oAPoQAyEAAEQEAoUQAEUxApWgBVgBVhBfIQDB3AAB3CQOMRBEpAAJECSJE0yobGjoa/A4uDb1+vD4CJEctoLUVukF0FsJV6Usu1kuL4On7x4tM62Cajd3O0LOxkAZH2keSFeU3sRjJbiRcW33gzHDre8eILWYRJqbe4GQXi+OK6G/cEG1G0NmN5GgNv0xtNz493Zq49kXWqXz2cXPGO1ay9cRs+mNeedaE26ZH2ZmGjc9eH9kA1mWVFl65etjHc7BK5Vt4Nlp2A6ny1tij4QI9nWYHOOLSXYs3IFD4s0sFKGe7AfHfpLkV5sEkPbk0HrWdn2QMcOgDn0BUpR1kzkFv2LtZ8yrQXroarBXDPCyM0ZYdaVnjtmEbT5HzS0hrViNlFhrxmEbdHeXEximENnFw+jHJ8cWAVhrwgWTod07CoRn9S6HW+2IKybrg9IhFm/Z3SOpz345YjetOP0ZOLJkV+Aspr1O2DSfxD6hjhDUA4N4lxrAIjP8dBrXG68gQc30DvEsDbGEQnae7erfhdcMHtIyWMmA7UYInXCzS2duoSOAMQsomcCqDv/bQ8AAAA=) format('woff2');font-weight:400;font-style:normal;font-display:swap}
/* ===== pge1 from gaif-enterprise-ai-100-page.html ===== */
/* ---------- Enterprise AI 100 ---------- */
.zar{font-family:'Zarathustra',Georgia,serif;font-weight:400;letter-spacing:-.005em}
h1 .zar{display:block;font-size:1.08em;line-height:1.02}

/* the GRADE method */
.grd{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:30px 0 0}
@media (max-width:980px){.grd{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:540px){.grd{grid-template-columns:1fr}}
.gdc{border:1px solid var(--rule);border-radius:14px;padding:20px 18px 18px;background:var(--surface);
  display:flex;flex-direction:column;gap:9px}
.gdl{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
.gdk{font-family:var(--m);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;
  color:var(--muted)}
.gdw{font-family:var(--m);font-size:12px;color:var(--accent)}
.gdc h4{margin:0;font-size:16.5px;letter-spacing:-.012em;color:var(--ink);font-weight:500}
.gdc p{margin:0;font-size:13.2px;line-height:1.55;color:var(--body)}
.gdbar{height:5px;border-radius:3px;background:var(--rule);overflow:hidden;margin-top:2px}
.gdbar i{display:block;height:100%;border-radius:3px;background:#0E5C3C}

/* the hundred, as a table */
.e1chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}
.e1tool{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 22px;align-items:end;
  margin:0 0 18px}
@media (max-width:900px){.e1tool{grid-template-columns:1fr}}
table.e1t{width:100%;min-width:940px;border-collapse:collapse;font-size:13.5px}
table.e1t th{position:sticky;top:0;z-index:4;background:var(--paper);font-family:var(--m);
  font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500;
  text-align:left;padding:13px 16px;white-space:nowrap;border-bottom:1px solid var(--rule);
  cursor:pointer;user-select:none}
table.e1t th.num{text-align:right}
table.e1t th .ar{display:inline-block;margin-left:5px;opacity:0;transition:opacity .15s}
table.e1t th.s .ar{opacity:1;color:var(--accent)}
table.e1t th:hover .ar{opacity:.4}
table.e1t td{padding:13px 16px;border-bottom:1px solid var(--rule);vertical-align:top}
table.e1t td.num{text-align:right}
table.e1t tbody tr:last-child td{border-bottom:none}
table.e1t tbody tr{transition:background .13s}
table.e1t tbody tr:hover{background:var(--paper)}
.e1rk{font-family:var(--m);font-size:13px;color:var(--rule2);width:46px}
.e1rk.top{color:var(--accent)}
.e1co{min-width:290px}
.e1nm{display:block;font-weight:500;color:var(--ink);font-size:14.5px;letter-spacing:-.01em}
.e1cat{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.11em;
  text-transform:uppercase;color:var(--muted);margin:4px 0 0}
.e1ds{display:block;font-size:12.6px;line-height:1.5;color:var(--body);margin:7px 0 0;
  max-width:420px}
.e1hq{white-space:nowrap;color:var(--body);font-size:13px}
.e1hq s{display:block;text-decoration:none;font-family:var(--m);font-size:10px;
  letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px}
.e1cap{font-size:12.6px;line-height:1.5;color:var(--body);max-width:220px}
.e1cl{display:block;font-size:12.2px;line-height:1.5;color:var(--muted);margin:8px 0 0;
  max-width:420px}
.e1cl em{display:block;font-family:var(--m);font-size:9px;letter-spacing:.13em;
  text-transform:uppercase;color:var(--rule2);font-style:normal;margin:0 0 3px}
.e1cl.none{color:var(--rule2);font-style:italic}
.e1yr{font-family:var(--m);font-size:12px;color:var(--body)}
.e1sc{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:96px}
.e1sc b{font-family:var(--m);font-size:15px;color:var(--ink);font-weight:500}
.e1sc i{display:block;width:84px;height:6px;border-radius:4px;background:var(--rule);
  overflow:hidden}
.e1sc i s{display:block;height:100%;border-radius:4px;text-decoration:none}
.e1dim{display:flex;gap:3px;margin-top:3px}
.e1dim span{width:15px;height:15px;border-radius:3px;display:block}

/* where the hundred are */
.geo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0 0}
@media (max-width:980px){.geo{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.geo{grid-template-columns:1fr}}
.gxc{position:relative;border-radius:16px;overflow:hidden;background:var(--sunk);
  aspect-ratio:900/648}
.gxc img{width:100%;height:100%;object-fit:cover;display:block}
.gxc .gxs{position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(8,10,9,0) 32%,rgba(8,10,9,.84) 100%)}
.gxc .gxt{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}
.gxc .gxn{display:block;font-family:var(--m);font-size:30px;letter-spacing:-.02em;line-height:1}
.gxc .gxr{display:block;font-size:15px;font-weight:500;margin:7px 0 2px;letter-spacing:-.01em}
.gxc .gxc2{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.13em;
  text-transform:uppercase;color:rgba(255,255,255,.66)}

.e1bars{display:grid;gap:11px;margin:26px 0 0}
.e1br{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr) 44px;gap:16px;
  align-items:center}
@media (max-width:700px){.e1br{grid-template-columns:minmax(0,140px) minmax(0,1fr) 38px;gap:10px}}
.e1br span:first-child{font-size:13.5px;color:var(--ink);overflow:hidden;
  text-overflow:ellipsis;white-space:nowrap}
.e1br .t{height:20px;background:var(--rule);border-radius:5px;overflow:hidden;min-width:0}
.e1br .t i{display:block;height:100%;border-radius:5px}
.e1br .v{font-family:var(--m);font-size:12px;color:var(--body);text-align:right}

/* ===== e1/zara.css ===== */
@font-face{font-family:'Zarathustra';src:url(data:font/woff2;base64,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) format('woff2');font-weight:400;font-style:normal;font-display:swap}
/* ===== e1/page_e1.css ===== */
/* ---------- Enterprise AI 100 ---------- */
.zar{font-family:'Zarathustra',Georgia,serif;font-weight:400;letter-spacing:-.005em}
h1 .zar{display:block;font-size:1.08em;line-height:1.02}

/* the GRADE method */
.grd{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:30px 0 0}
@media (max-width:980px){.grd{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:540px){.grd{grid-template-columns:1fr}}
.gdc{border:1px solid var(--rule);border-radius:14px;padding:20px 18px 18px;background:var(--surface);
  display:flex;flex-direction:column;gap:9px}
.gdl{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
.gdk{font-family:var(--m);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;
  color:var(--muted)}
.gdw{font-family:var(--m);font-size:12px;color:var(--accent)}
.gdc h4{margin:0;font-size:16.5px;letter-spacing:-.012em;color:var(--ink);font-weight:500}
.gdc p{margin:0;font-size:13.2px;line-height:1.55;color:var(--body)}
.gdbar{height:5px;border-radius:3px;background:var(--rule);overflow:hidden;margin-top:2px}
.gdbar i{display:block;height:100%;border-radius:3px;background:#0E5C3C}

/* the hundred, as a table */
.e1chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}
.e1tool{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 22px;align-items:end;
  margin:0 0 18px}
@media (max-width:900px){.e1tool{grid-template-columns:1fr}}
table.e1t{width:100%;min-width:940px;border-collapse:collapse;font-size:13.5px}
table.e1t th{position:sticky;top:0;z-index:4;background:var(--paper);font-family:var(--m);
  font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500;
  text-align:left;padding:13px 16px;white-space:nowrap;border-bottom:1px solid var(--rule);
  cursor:pointer;user-select:none}
table.e1t th.num{text-align:right}
table.e1t th .ar{display:inline-block;margin-left:5px;opacity:0;transition:opacity .15s}
table.e1t th.s .ar{opacity:1;color:var(--accent)}
table.e1t th:hover .ar{opacity:.4}
table.e1t td{padding:13px 16px;border-bottom:1px solid var(--rule);vertical-align:top}
table.e1t td.num{text-align:right}
table.e1t tbody tr:last-child td{border-bottom:none}
table.e1t tbody tr{transition:background .13s}
table.e1t tbody tr:hover{background:var(--paper)}
.e1rk{font-family:var(--m);font-size:13px;color:var(--rule2);width:46px}
.e1rk.top{color:var(--accent)}
.e1co{min-width:290px}
.e1nm{display:block;font-weight:500;color:var(--ink);font-size:14.5px;letter-spacing:-.01em}
.e1cat{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.11em;
  text-transform:uppercase;color:var(--muted);margin:4px 0 0}
.e1ds{display:block;font-size:12.6px;line-height:1.5;color:var(--body);margin:7px 0 0;
  max-width:420px}
.e1hq{white-space:nowrap;color:var(--body);font-size:13px}
.e1hq s{display:block;text-decoration:none;font-family:var(--m);font-size:10px;
  letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px}
.e1cap{font-size:12.6px;line-height:1.5;color:var(--body);max-width:220px}
.e1cl{display:block;font-size:12.2px;line-height:1.5;color:var(--muted);margin:8px 0 0;
  max-width:420px}
.e1cl em{display:block;font-family:var(--m);font-size:9px;letter-spacing:.13em;
  text-transform:uppercase;color:var(--rule2);font-style:normal;margin:0 0 3px}
.e1cl.none{color:var(--rule2);font-style:italic}
.e1yr{font-family:var(--m);font-size:12px;color:var(--body)}
.e1sc{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:96px}
.e1sc b{font-family:var(--m);font-size:15px;color:var(--ink);font-weight:500}
.e1sc i{display:block;width:84px;height:6px;border-radius:4px;background:var(--rule);
  overflow:hidden}
.e1sc i s{display:block;height:100%;border-radius:4px;text-decoration:none}
.e1dim{display:flex;gap:3px;margin-top:3px}
.e1dim span{width:15px;height:15px;border-radius:3px;display:block}

/* where the hundred are */
.geo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0 0}
@media (max-width:980px){.geo{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.geo{grid-template-columns:1fr}}
.gxc{position:relative;border-radius:16px;overflow:hidden;background:var(--sunk);
  aspect-ratio:900/648}
.gxc img{width:100%;height:100%;object-fit:cover;display:block}
.gxc .gxs{position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(8,10,9,0) 32%,rgba(8,10,9,.84) 100%)}
.gxc .gxt{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}
.gxc .gxn{display:block;font-family:var(--m);font-size:30px;letter-spacing:-.02em;line-height:1}
.gxc .gxr{display:block;font-size:15px;font-weight:500;margin:7px 0 2px;letter-spacing:-.01em}
.gxc .gxc2{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.13em;
  text-transform:uppercase;color:rgba(255,255,255,.66)}

.e1bars{display:grid;gap:11px;margin:26px 0 0}
.e1br{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr) 44px;gap:16px;
  align-items:center}
@media (max-width:700px){.e1br{grid-template-columns:minmax(0,140px) minmax(0,1fr) 38px;gap:10px}}
.e1br span:first-child{font-size:13.5px;color:var(--ink);overflow:hidden;
  text-overflow:ellipsis;white-space:nowrap}
.e1br .t{height:20px;background:var(--rule);border-radius:5px;overflow:hidden;min-width:0}
.e1br .t i{display:block;height:100%;border-radius:5px}
.e1br .v{font-family:var(--m);font-size:12px;color:var(--body);text-align:right}

/* ===== pgab from gaif-about.html ===== */
/* ---------- about ---------- */
/* founder's note */
.ltr{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);
  gap:clamp(26px,4vw,64px);align-items:start;margin:34px 0 0}
@media (max-width:900px){.ltr{grid-template-columns:1fr;gap:28px}}
.ltl{position:sticky;top:96px}
@media (max-width:900px){.ltl{position:static}}
.ltp{aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:var(--sunk);
  border:1px solid var(--rule);display:flex;align-items:flex-end;justify-content:center;
  position:relative}
.ltp img{width:100%;height:100%;object-fit:cover;display:block}
.ltp .ph0{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;
  justify-content:center;gap:10px;color:var(--rule2)}
.ltp .ph0 svg{width:30px;height:30px}
.ltp .ph0 span{font-family:var(--m);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}
.ltn{margin:18px 0 0}
.ltn b{display:block;font-size:17px;letter-spacing:-.012em;color:var(--ink);font-weight:500}
.ltn span{display:block;font-family:var(--m);font-size:10px;letter-spacing:.13em;
  text-transform:uppercase;color:var(--muted);margin:6px 0 0;line-height:1.7}
.ltb{max-width:660px}
.ltb p{margin:0 0 20px;font-size:16.5px;line-height:1.72;color:var(--body);
  letter-spacing:-.004em}
.ltb p:first-child{font-size:19.5px;line-height:1.62;color:var(--ink)}
.ltb p.lq{margin:30px 0;padding:0 0 0 24px;border-left:3px solid var(--accent);
  font-size:20px;line-height:1.55;color:var(--ink);letter-spacing:-.016em}
.ltb .sig{margin:34px 0 0;padding:22px 0 0;border-top:1px solid var(--rule)}
.ltb .sig b{display:block;font-size:15.5px;color:var(--ink);font-weight:500;
  letter-spacing:-.01em}
.ltb .sig span{display:block;font-family:var(--m);font-size:10px;letter-spacing:.13em;
  text-transform:uppercase;color:var(--muted);margin:6px 0 0}

/* mission and vision */
.mv{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0 0}
@media (max-width:860px){.mv{grid-template-columns:1fr}}
.mvc{border-radius:18px;padding:clamp(26px,3vw,38px);border:1px solid var(--rule);
  background:var(--surface);display:flex;flex-direction:column;gap:14px}
.mvc.hi{background:var(--deep);border-color:var(--deep)}
.mvk{font-family:var(--m);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;
  color:var(--muted)}
.mvc.hi .mvk{color:rgba(255,255,255,.55)}
.mvc h3{margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.22;letter-spacing:-.022em;
  color:var(--ink);font-weight:500}
.mvc.hi h3{color:#fff}
.mvc p{margin:0;font-size:14.6px;line-height:1.65;color:var(--body)}
.mvc.hi p{color:rgba(255,255,255,.76)}

/* values */
.vl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:30px 0 0;
  border-top:1px solid var(--rule)}
@media (max-width:1040px){.vl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.vl{grid-template-columns:1fr}}
.vlc{padding:26px 22px 28px;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule)}
.vlc:last-child{border-right:none}
@media (max-width:1040px){.vlc:nth-child(2n){border-right:none}}
@media (max-width:560px){.vlc{border-right:none}}
.vlc span{display:block;font-family:var(--m);font-size:11px;letter-spacing:.14em;
  color:var(--accent);margin:0 0 14px}
.vlc h4{margin:0 0 9px;font-size:17px;line-height:1.28;letter-spacing:-.016em;color:var(--ink);
  font-weight:500}
.vlc p{margin:0;font-size:13.4px;line-height:1.6;color:var(--body)}

/* where we are headed */
.rd{display:grid;gap:0;margin:30px 0 0}
.rdr{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:clamp(18px,3vw,48px);
  padding:26px 0;border-top:1px solid var(--rule);align-items:start}
.rdr:last-child{border-bottom:1px solid var(--rule)}
@media (max-width:760px){.rdr{grid-template-columns:1fr;gap:12px}}
.rdw{font-family:var(--m);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;
  color:var(--accent);padding-top:3px}
.rdw s{display:block;text-decoration:none;color:var(--rule2);font-size:10px;margin-top:6px;
  letter-spacing:.14em}
.rdb h4{margin:0 0 8px;font-size:19px;line-height:1.3;letter-spacing:-.018em;color:var(--ink);
  font-weight:500}
.rdb p{margin:0;font-size:14.4px;line-height:1.65;color:var(--body);max-width:720px}

/* the big why */
.bwy{border-radius:20px;background:var(--deep);color:#fff;padding:clamp(32px,4.4vw,64px);
  margin:30px 0 0;position:relative;overflow:hidden}
.bwy .bwq{margin:0 0 26px;font-size:clamp(24px,3.3vw,40px);line-height:1.2;letter-spacing:-.028em;
  color:#fff;font-weight:500;max-width:880px}
.bwg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);
  padding-top:30px;border-top:1px solid rgba(255,255,255,.14)}
@media (max-width:860px){.bwg{grid-template-columns:1fr;gap:22px}}
.bwg h4{margin:0 0 9px;font-size:16px;letter-spacing:-.012em;color:#fff;font-weight:500}
.bwg p{margin:0;font-size:14px;line-height:1.65;color:rgba(255,255,255,.74)}

/* engagement, four routes */
.eng4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0 0}
@media (max-width:1040px){.eng4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.eng4{grid-template-columns:1fr}}
.e4{display:flex;flex-direction:column;gap:11px;padding:24px 22px 22px;border-radius:16px;
  border:1px solid var(--rule);background:var(--surface);text-decoration:none;
  transition:border-color .18s,transform .18s,box-shadow .18s}
.e4:hover{border-color:var(--deep);transform:translateY(-2px);
  box-shadow:0 10px 30px -18px rgba(16,19,17,.35)}
.e4 .e4i{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;
  justify-content:center;background:var(--lt);color:var(--deep)}
.e4 .e4i svg{width:17px;height:17px}
.e4 h4{margin:4px 0 0;font-size:17.5px;letter-spacing:-.016em;color:var(--ink);font-weight:500}
.e4 p{margin:0;font-size:13.6px;line-height:1.6;color:var(--body);flex:1}
.e4 .e4m{font-family:var(--m);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--accent);display:flex;align-items:center;gap:7px}
.e4 .e4m svg{width:13px;height:13px}

/* where we work */
.ofc{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0 0}
@media (max-width:700px){.ofc{grid-template-columns:1fr}}
.ofb{border:1px solid var(--rule);border-radius:16px;padding:24px 22px;background:var(--surface)}
.ofb span{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.15em;
  text-transform:uppercase;color:var(--muted);margin:0 0 10px}
.ofb b{display:block;font-size:18px;letter-spacing:-.016em;color:var(--ink);font-weight:500;
  margin:0 0 7px}
.ofb p{margin:0;font-size:13.6px;line-height:1.62;color:var(--body)}

/* ===== ab/page_ab.css ===== */
/* ---------- about ---------- */
/* founder's note */
.ltr{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);
  gap:clamp(26px,4vw,64px);align-items:start;margin:34px 0 0}
@media (max-width:900px){.ltr{grid-template-columns:1fr;gap:28px}}
.ltl{position:sticky;top:96px}
@media (max-width:900px){.ltl{position:static}}
.ltp{aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:var(--sunk);
  border:1px solid var(--rule);display:flex;align-items:flex-end;justify-content:center;
  position:relative}
.ltp img{width:100%;height:100%;object-fit:cover;display:block}
.ltp .ph0{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;
  justify-content:center;gap:10px;color:var(--rule2)}
.ltp .ph0 svg{width:30px;height:30px}
.ltp .ph0 span{font-family:var(--m);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}
.ltn{margin:18px 0 0}
.ltn b{display:block;font-size:17px;letter-spacing:-.012em;color:var(--ink);font-weight:500}
.ltn span{display:block;font-family:var(--m);font-size:10px;letter-spacing:.13em;
  text-transform:uppercase;color:var(--muted);margin:6px 0 0;line-height:1.7}
.ltb{max-width:660px}
.ltb p{margin:0 0 20px;font-size:16.5px;line-height:1.72;color:var(--body);
  letter-spacing:-.004em}
.ltb p:first-child{font-size:19.5px;line-height:1.62;color:var(--ink)}
.ltb p.lq{margin:30px 0;padding:0 0 0 24px;border-left:3px solid var(--accent);
  font-size:20px;line-height:1.55;color:var(--ink);letter-spacing:-.016em}
.ltb .sig{margin:34px 0 0;padding:22px 0 0;border-top:1px solid var(--rule)}
.ltb .sig b{display:block;font-size:15.5px;color:var(--ink);font-weight:500;
  letter-spacing:-.01em}
.ltb .sig span{display:block;font-family:var(--m);font-size:10px;letter-spacing:.13em;
  text-transform:uppercase;color:var(--muted);margin:6px 0 0}

/* mission and vision */
.mv{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0 0}
@media (max-width:860px){.mv{grid-template-columns:1fr}}
.mvc{border-radius:18px;padding:clamp(26px,3vw,38px);border:1px solid var(--rule);
  background:var(--surface);display:flex;flex-direction:column;gap:14px}
.mvc.hi{background:var(--deep);border-color:var(--deep)}
.mvk{font-family:var(--m);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;
  color:var(--muted)}
.mvc.hi .mvk{color:rgba(255,255,255,.55)}
.mvc h3{margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.22;letter-spacing:-.022em;
  color:var(--ink);font-weight:500}
.mvc.hi h3{color:#fff}
.mvc p{margin:0;font-size:14.6px;line-height:1.65;color:var(--body)}
.mvc.hi p{color:rgba(255,255,255,.76)}

/* values */
.vl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:30px 0 0;
  border-top:1px solid var(--rule)}
@media (max-width:1040px){.vl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.vl{grid-template-columns:1fr}}
.vlc{padding:26px 22px 28px;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule)}
.vlc:last-child{border-right:none}
@media (max-width:1040px){.vlc:nth-child(2n){border-right:none}}
@media (max-width:560px){.vlc{border-right:none}}
.vlc span{display:block;font-family:var(--m);font-size:11px;letter-spacing:.14em;
  color:var(--accent);margin:0 0 14px}
.vlc h4{margin:0 0 9px;font-size:17px;line-height:1.28;letter-spacing:-.016em;color:var(--ink);
  font-weight:500}
.vlc p{margin:0;font-size:13.4px;line-height:1.6;color:var(--body)}

/* where we are headed */
.rd{display:grid;gap:0;margin:30px 0 0}
.rdr{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:clamp(18px,3vw,48px);
  padding:26px 0;border-top:1px solid var(--rule);align-items:start}
.rdr:last-child{border-bottom:1px solid var(--rule)}
@media (max-width:760px){.rdr{grid-template-columns:1fr;gap:12px}}
.rdw{font-family:var(--m);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;
  color:var(--accent);padding-top:3px}
.rdw s{display:block;text-decoration:none;color:var(--rule2);font-size:10px;margin-top:6px;
  letter-spacing:.14em}
.rdb h4{margin:0 0 8px;font-size:19px;line-height:1.3;letter-spacing:-.018em;color:var(--ink);
  font-weight:500}
.rdb p{margin:0;font-size:14.4px;line-height:1.65;color:var(--body);max-width:720px}

/* the big why */
.bwy{border-radius:20px;background:var(--deep);color:#fff;padding:clamp(32px,4.4vw,64px);
  margin:30px 0 0;position:relative;overflow:hidden}
.bwy .bwq{margin:0 0 26px;font-size:clamp(24px,3.3vw,40px);line-height:1.2;letter-spacing:-.028em;
  color:#fff;font-weight:500;max-width:880px}
.bwg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);
  padding-top:30px;border-top:1px solid rgba(255,255,255,.14)}
@media (max-width:860px){.bwg{grid-template-columns:1fr;gap:22px}}
.bwg h4{margin:0 0 9px;font-size:16px;letter-spacing:-.012em;color:#fff;font-weight:500}
.bwg p{margin:0;font-size:14px;line-height:1.65;color:rgba(255,255,255,.74)}

/* engagement, four routes */
.eng4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0 0}
@media (max-width:1040px){.eng4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.eng4{grid-template-columns:1fr}}
.e4{display:flex;flex-direction:column;gap:11px;padding:24px 22px 22px;border-radius:16px;
  border:1px solid var(--rule);background:var(--surface);text-decoration:none;
  transition:border-color .18s,transform .18s,box-shadow .18s}
.e4:hover{border-color:var(--deep);transform:translateY(-2px);
  box-shadow:0 10px 30px -18px rgba(16,19,17,.35)}
.e4 .e4i{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;
  justify-content:center;background:var(--lt);color:var(--deep)}
.e4 .e4i svg{width:17px;height:17px}
.e4 h4{margin:4px 0 0;font-size:17.5px;letter-spacing:-.016em;color:var(--ink);font-weight:500}
.e4 p{margin:0;font-size:13.6px;line-height:1.6;color:var(--body);flex:1}
.e4 .e4m{font-family:var(--m);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--accent);display:flex;align-items:center;gap:7px}
.e4 .e4m svg{width:13px;height:13px}

/* where we work */
.ofc{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0 0}
@media (max-width:700px){.ofc{grid-template-columns:1fr}}
.ofb{border:1px solid var(--rule);border-radius:16px;padding:24px 22px;background:var(--surface)}
.ofb span{display:block;font-family:var(--m);font-size:9.5px;letter-spacing:.15em;
  text-transform:uppercase;color:var(--muted);margin:0 0 10px}
.ofb b{display:block;font-size:18px;letter-spacing:-.016em;color:var(--ink);font-weight:500;
  margin:0 0 7px}
.ofb p{margin:0;font-size:13.6px;line-height:1.62;color:var(--body)}

/* ===== pgcr from gaif-careers.html ===== */
/* ---------- careers ---------- */
/* open roles: reuses the .faq accordion, with a richer trigger */
.jobs{border-top:1px solid var(--rule2);max-width:none;margin:30px 0 0}
.jobs .fq button{align-items:flex-start;padding:26px 0}
.jtt{display:flex;flex-direction:column;gap:9px;min-width:0}
.jtt b{font-size:clamp(18px,1.6vw,22px);letter-spacing:-.018em;color:var(--ink);font-weight:500;
  line-height:1.25}
.jmt{display:flex;gap:9px;flex-wrap:wrap}
.jmt span{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;
  border:1px solid var(--rule);background:var(--surface);font-family:var(--m);font-size:9.5px;
  letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.jmt span.loc{border-color:var(--ltbd);background:var(--lt);color:var(--deep)}
.jmt span svg{width:12px;height:12px}
.jobs .fa > .jdc{overflow:hidden}
.jobs .fq.open .fa > .jdc{padding-bottom:30px}
.jdc{max-width:82ch}
.jdc > p{margin:0 0 20px;font-size:15px;line-height:1.68;color:var(--body)}
.jdc h5{margin:24px 0 11px;font-family:var(--m);font-size:10px;letter-spacing:.15em;
  text-transform:uppercase;color:var(--accent);font-weight:500}
.jdc ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}
.jdc ul li{position:relative;padding-left:21px;font-size:14.4px;line-height:1.62;color:var(--body)}
.jdc ul li:before{content:'';position:absolute;left:3px;top:9px;width:6px;height:6px;
  border-radius:50%;background:var(--ltbd)}
.jdc .japp{margin:26px 0 0;padding:18px 20px;border-radius:12px;background:var(--paper);
  border:1px solid var(--rule);font-size:14.2px;line-height:1.62;color:var(--body)}
.jdc .japp b{color:var(--ink);font-weight:500}
.jdc .japp a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--ltbd)}
.jdc .japp a:hover{border-bottom-color:var(--accent)}

/* perks, kept short */
.pk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0 0}
@media (max-width:980px){.pk{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.pk{grid-template-columns:1fr}}
.pkc{border:1px solid var(--rule);border-radius:14px;padding:22px 20px;background:var(--surface)}
.pkc span{width:32px;height:32px;border-radius:9px;background:var(--lt);color:var(--deep);
  display:flex;align-items:center;justify-content:center;margin:0 0 14px}
.pkc span svg{width:16px;height:16px}
.pkc h4{margin:0 0 7px;font-size:16px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.pkc p{margin:0;font-size:13.4px;line-height:1.6;color:var(--body)}
.pknote{margin:18px 0 0;font-size:13.4px;line-height:1.65;color:var(--muted);max-width:76ch}

/* how we hire */
.hh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:30px 0 0;
  border-top:1px solid var(--rule)}
@media (max-width:900px){.hh{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:540px){.hh{grid-template-columns:1fr}}
.hhc{padding:24px 20px 26px;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule)}
.hhc:last-child{border-right:none}
@media (max-width:900px){.hhc:nth-child(2n){border-right:none}}
@media (max-width:540px){.hhc{border-right:none}}
.hhc span{display:block;font-family:var(--m);font-size:11px;letter-spacing:.14em;
  color:var(--accent);margin:0 0 12px}
.hhc h4{margin:0 0 8px;font-size:16.5px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.hhc p{margin:0;font-size:13.4px;line-height:1.6;color:var(--body)}

/* ===== cr/page_cr.css ===== */
/* ---------- careers ---------- */
/* open roles: reuses the .faq accordion, with a richer trigger */
.jobs{border-top:1px solid var(--rule2);max-width:none;margin:30px 0 0}
.jobs .fq button{align-items:flex-start;padding:26px 0}
.jtt{display:flex;flex-direction:column;gap:9px;min-width:0}
.jtt b{font-size:clamp(18px,1.6vw,22px);letter-spacing:-.018em;color:var(--ink);font-weight:500;
  line-height:1.25}
.jmt{display:flex;gap:9px;flex-wrap:wrap}
.jmt span{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;
  border:1px solid var(--rule);background:var(--surface);font-family:var(--m);font-size:9.5px;
  letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.jmt span.loc{border-color:var(--ltbd);background:var(--lt);color:var(--deep)}
.jmt span svg{width:12px;height:12px}
.jobs .fa > .jdc{overflow:hidden}
.jobs .fq.open .fa > .jdc{padding-bottom:30px}
.jdc{max-width:82ch}
.jdc > p{margin:0 0 20px;font-size:15px;line-height:1.68;color:var(--body)}
.jdc h5{margin:24px 0 11px;font-family:var(--m);font-size:10px;letter-spacing:.15em;
  text-transform:uppercase;color:var(--accent);font-weight:500}
.jdc ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}
.jdc ul li{position:relative;padding-left:21px;font-size:14.4px;line-height:1.62;color:var(--body)}
.jdc ul li:before{content:'';position:absolute;left:3px;top:9px;width:6px;height:6px;
  border-radius:50%;background:var(--ltbd)}
.jdc .japp{margin:26px 0 0;padding:18px 20px;border-radius:12px;background:var(--paper);
  border:1px solid var(--rule);font-size:14.2px;line-height:1.62;color:var(--body)}
.jdc .japp b{color:var(--ink);font-weight:500}
.jdc .japp a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--ltbd)}
.jdc .japp a:hover{border-bottom-color:var(--accent)}

/* perks, kept short */
.pk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0 0}
@media (max-width:980px){.pk{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.pk{grid-template-columns:1fr}}
.pkc{border:1px solid var(--rule);border-radius:14px;padding:22px 20px;background:var(--surface)}
.pkc span{width:32px;height:32px;border-radius:9px;background:var(--lt);color:var(--deep);
  display:flex;align-items:center;justify-content:center;margin:0 0 14px}
.pkc span svg{width:16px;height:16px}
.pkc h4{margin:0 0 7px;font-size:16px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.pkc p{margin:0;font-size:13.4px;line-height:1.6;color:var(--body)}
.pknote{margin:18px 0 0;font-size:13.4px;line-height:1.65;color:var(--muted);max-width:76ch}

/* how we hire */
.hh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:30px 0 0;
  border-top:1px solid var(--rule)}
@media (max-width:900px){.hh{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:540px){.hh{grid-template-columns:1fr}}
.hhc{padding:24px 20px 26px;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule)}
.hhc:last-child{border-right:none}
@media (max-width:900px){.hhc:nth-child(2n){border-right:none}}
@media (max-width:540px){.hhc{border-right:none}}
.hhc span{display:block;font-family:var(--m);font-size:11px;letter-spacing:.14em;
  color:var(--accent);margin:0 0 12px}
.hhc h4{margin:0 0 8px;font-size:16.5px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.hhc p{margin:0;font-size:13.4px;line-height:1.6;color:var(--body)}

/* ===== pglg from gaif-privacy.html ===== */
/* ---------- legal and governance pages ---------- */
.lgw{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);
  gap:clamp(28px,5vw,80px);align-items:start;margin:10px 0 0}
@media (max-width:980px){.lgw{grid-template-columns:1fr;gap:26px}}

.lgnav{position:sticky;top:96px}
@media (max-width:980px){.lgnav{position:static}}
.lgnav h4{margin:0 0 14px;font-family:var(--m);font-size:9.5px;letter-spacing:.16em;
  text-transform:uppercase;color:var(--muted);font-weight:500}
.lgnav ol{margin:0;padding:0;list-style:none;display:grid;gap:1px;counter-reset:lg}
.lgnav a{display:flex;gap:11px;padding:8px 10px;border-radius:8px;text-decoration:none;
  font-size:13.4px;line-height:1.45;color:var(--muted);transition:background .15s,color .15s}
.lgnav a:before{counter-increment:lg;content:counter(lg,decimal-leading-zero);
  font-family:var(--m);font-size:10px;color:var(--rule2);padding-top:3px;flex:none}
.lgnav a:hover{background:var(--paper);color:var(--ink)}
.lgnav a.on{background:var(--lt);color:var(--deep)}
.lgnav a.on:before{color:var(--deep)}
@media (max-width:980px){
  .lgnav ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}
}
@media (max-width:560px){.lgnav ol{grid-template-columns:1fr}}

.lgb{max-width:80ch;counter-reset:sec}
.lgs{padding:0 0 34px;scroll-margin-top:110px}
.lgs + .lgs{padding-top:34px;border-top:1px solid var(--rule)}
.lgs h3{margin:0 0 16px;font-size:clamp(19px,1.9vw,24px);line-height:1.28;letter-spacing:-.02em;
  color:var(--ink);font-weight:500;display:flex;gap:14px;align-items:baseline}
.lgs h3:before{counter-increment:sec;content:counter(sec,decimal-leading-zero);
  font-family:var(--m);font-size:11px;letter-spacing:.1em;color:var(--accent);flex:none;
  padding-top:2px}
.lgs p{margin:0 0 16px;font-size:15px;line-height:1.72;color:var(--body)}
.lgs p:last-child{margin-bottom:0}
.lgs h4{margin:24px 0 10px;font-size:16px;letter-spacing:-.012em;color:var(--ink);font-weight:500}
.lgs ul{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:9px}
.lgs ul li{position:relative;padding-left:21px;font-size:14.6px;line-height:1.64;color:var(--body)}
.lgs ul li:before{content:'';position:absolute;left:3px;top:9px;width:6px;height:6px;
  border-radius:50%;background:var(--ltbd)}
.lgs b{color:var(--ink);font-weight:500}
.lgs a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--ltbd)}
.lgs a:hover{border-bottom-color:var(--accent)}

/* a definition table for data categories */
.lgt{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14px}
.lgt th{text-align:left;font-family:var(--m);font-size:9.5px;letter-spacing:.14em;
  text-transform:uppercase;color:var(--muted);font-weight:500;padding:11px 14px 11px 0;
  border-bottom:1px solid var(--rule)}
.lgt td{padding:13px 14px 13px 0;border-bottom:1px solid var(--rule);vertical-align:top;
  line-height:1.6;color:var(--body)}
.lgt td:first-child{color:var(--ink);font-weight:500;width:30%}
.lgt tr:last-child td{border-bottom:none}

/* callout */
.lgc{margin:0 0 20px;padding:18px 20px;border-radius:12px;background:var(--lt);
  border:1px solid var(--ltbd)}
.lgc p{margin:0;font-size:14.2px;line-height:1.65;color:var(--deep)}
.lgc p + p{margin-top:10px}
.lgc b{color:var(--deep)}
.lgc.warn{background:var(--amberbg);border-color:#E3D3B0}
.lgc.warn p{color:var(--amber)}
.lgc.warn b{color:var(--amber)}

/* meta strip under the hero */
.lgm{display:flex;gap:28px;flex-wrap:wrap;padding:20px 0;border-top:1px solid var(--rule);
  border-bottom:1px solid var(--rule);margin:0 0 clamp(30px,4vw,54px)}
.lgm div{display:flex;flex-direction:column;gap:6px}
.lgm span{font-family:var(--m);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--muted)}
.lgm b{font-size:14.5px;color:var(--ink);font-weight:500;letter-spacing:-.008em}

/* ombuds: the route */
.omb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:30px 0 0;
  border-top:1px solid var(--rule)}
@media (max-width:900px){.omb{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:540px){.omb{grid-template-columns:1fr}}
.ombc{padding:24px 20px 26px;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule)}
.ombc:last-child{border-right:none}
@media (max-width:900px){.ombc:nth-child(2n){border-right:none}}
@media (max-width:540px){.ombc{border-right:none}}
.ombc span{display:block;font-family:var(--m);font-size:11px;letter-spacing:.14em;
  color:var(--accent);margin:0 0 12px}
.ombc span s{display:block;text-decoration:none;color:var(--rule2);font-size:9.5px;margin-top:5px}
.ombc h4{margin:0 0 8px;font-size:16.5px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.ombc p{margin:0;font-size:13.4px;line-height:1.6;color:var(--body)}

/* can and cannot */
.cnc{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0 0}
@media (max-width:820px){.cnc{grid-template-columns:1fr}}
.cnb{border:1px solid var(--rule);border-radius:16px;padding:26px 24px;background:var(--surface)}
.cnb.no{background:var(--paper)}
.cnb h4{margin:0 0 16px;font-size:17px;letter-spacing:-.016em;color:var(--ink);font-weight:500;
  display:flex;align-items:center;gap:10px}
.cnb h4 i{width:22px;height:22px;border-radius:7px;display:flex;align-items:center;
  justify-content:center;flex:none;background:var(--lt);color:var(--deep)}
.cnb.no h4 i{background:#EDEDE8;color:var(--muted)}
.cnb h4 i svg{width:12px;height:12px}
.cnb ul{margin:0;padding:0;list-style:none;display:grid;gap:11px}
.cnb li{position:relative;padding-left:20px;font-size:14px;line-height:1.6;color:var(--body)}
.cnb li:before{content:'';position:absolute;left:2px;top:8px;width:6px;height:6px;
  border-radius:50%;background:var(--ltbd)}
.cnb.no li:before{background:var(--rule2)}

/* ===== lg/page_lg.css ===== */
/* ---------- legal and governance pages ---------- */
.lgw{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);
  gap:clamp(28px,5vw,80px);align-items:start;margin:10px 0 0}
@media (max-width:980px){.lgw{grid-template-columns:1fr;gap:26px}}

.lgnav{position:sticky;top:96px}
@media (max-width:980px){.lgnav{position:static}}
.lgnav h4{margin:0 0 14px;font-family:var(--m);font-size:9.5px;letter-spacing:.16em;
  text-transform:uppercase;color:var(--muted);font-weight:500}
.lgnav ol{margin:0;padding:0;list-style:none;display:grid;gap:1px;counter-reset:lg}
.lgnav a{display:flex;gap:11px;padding:8px 10px;border-radius:8px;text-decoration:none;
  font-size:13.4px;line-height:1.45;color:var(--muted);transition:background .15s,color .15s}
.lgnav a:before{counter-increment:lg;content:counter(lg,decimal-leading-zero);
  font-family:var(--m);font-size:10px;color:var(--rule2);padding-top:3px;flex:none}
.lgnav a:hover{background:var(--paper);color:var(--ink)}
.lgnav a.on{background:var(--lt);color:var(--deep)}
.lgnav a.on:before{color:var(--deep)}
@media (max-width:980px){
  .lgnav ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}
}
@media (max-width:560px){.lgnav ol{grid-template-columns:1fr}}

.lgb{max-width:80ch;counter-reset:sec}
.lgs{padding:0 0 34px;scroll-margin-top:110px}
.lgs + .lgs{padding-top:34px;border-top:1px solid var(--rule)}
.lgs h3{margin:0 0 16px;font-size:clamp(19px,1.9vw,24px);line-height:1.28;letter-spacing:-.02em;
  color:var(--ink);font-weight:500;display:flex;gap:14px;align-items:baseline}
.lgs h3:before{counter-increment:sec;content:counter(sec,decimal-leading-zero);
  font-family:var(--m);font-size:11px;letter-spacing:.1em;color:var(--accent);flex:none;
  padding-top:2px}
.lgs p{margin:0 0 16px;font-size:15px;line-height:1.72;color:var(--body)}
.lgs p:last-child{margin-bottom:0}
.lgs h4{margin:24px 0 10px;font-size:16px;letter-spacing:-.012em;color:var(--ink);font-weight:500}
.lgs ul{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:9px}
.lgs ul li{position:relative;padding-left:21px;font-size:14.6px;line-height:1.64;color:var(--body)}
.lgs ul li:before{content:'';position:absolute;left:3px;top:9px;width:6px;height:6px;
  border-radius:50%;background:var(--ltbd)}
.lgs b{color:var(--ink);font-weight:500}
.lgs a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--ltbd)}
.lgs a:hover{border-bottom-color:var(--accent)}

/* a definition table for data categories */
.lgt{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14px}
.lgt th{text-align:left;font-family:var(--m);font-size:9.5px;letter-spacing:.14em;
  text-transform:uppercase;color:var(--muted);font-weight:500;padding:11px 14px 11px 0;
  border-bottom:1px solid var(--rule)}
.lgt td{padding:13px 14px 13px 0;border-bottom:1px solid var(--rule);vertical-align:top;
  line-height:1.6;color:var(--body)}
.lgt td:first-child{color:var(--ink);font-weight:500;width:30%}
.lgt tr:last-child td{border-bottom:none}

/* callout */
.lgc{margin:0 0 20px;padding:18px 20px;border-radius:12px;background:var(--lt);
  border:1px solid var(--ltbd)}
.lgc p{margin:0;font-size:14.2px;line-height:1.65;color:var(--deep)}
.lgc p + p{margin-top:10px}
.lgc b{color:var(--deep)}
.lgc.warn{background:var(--amberbg);border-color:#E3D3B0}
.lgc.warn p{color:var(--amber)}
.lgc.warn b{color:var(--amber)}

/* meta strip under the hero */
.lgm{display:flex;gap:28px;flex-wrap:wrap;padding:20px 0;border-top:1px solid var(--rule);
  border-bottom:1px solid var(--rule);margin:0 0 clamp(30px,4vw,54px)}
.lgm div{display:flex;flex-direction:column;gap:6px}
.lgm span{font-family:var(--m);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--muted)}
.lgm b{font-size:14.5px;color:var(--ink);font-weight:500;letter-spacing:-.008em}

/* ombuds: the route */
.omb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:30px 0 0;
  border-top:1px solid var(--rule)}
@media (max-width:900px){.omb{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:540px){.omb{grid-template-columns:1fr}}
.ombc{padding:24px 20px 26px;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule)}
.ombc:last-child{border-right:none}
@media (max-width:900px){.ombc:nth-child(2n){border-right:none}}
@media (max-width:540px){.ombc{border-right:none}}
.ombc span{display:block;font-family:var(--m);font-size:11px;letter-spacing:.14em;
  color:var(--accent);margin:0 0 12px}
.ombc span s{display:block;text-decoration:none;color:var(--rule2);font-size:9.5px;margin-top:5px}
.ombc h4{margin:0 0 8px;font-size:16.5px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.ombc p{margin:0;font-size:13.4px;line-height:1.6;color:var(--body)}

/* can and cannot */
.cnc{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0 0}
@media (max-width:820px){.cnc{grid-template-columns:1fr}}
.cnb{border:1px solid var(--rule);border-radius:16px;padding:26px 24px;background:var(--surface)}
.cnb.no{background:var(--paper)}
.cnb h4{margin:0 0 16px;font-size:17px;letter-spacing:-.016em;color:var(--ink);font-weight:500;
  display:flex;align-items:center;gap:10px}
.cnb h4 i{width:22px;height:22px;border-radius:7px;display:flex;align-items:center;
  justify-content:center;flex:none;background:var(--lt);color:var(--deep)}
.cnb.no h4 i{background:#EDEDE8;color:var(--muted)}
.cnb h4 i svg{width:12px;height:12px}
.cnb ul{margin:0;padding:0;list-style:none;display:grid;gap:11px}
.cnb li{position:relative;padding-left:20px;font-size:14px;line-height:1.6;color:var(--body)}
.cnb li:before{content:'';position:absolute;left:2px;top:8px;width:6px;height:6px;
  border-radius:50%;background:var(--ltbd)}
.cnb.no li:before{background:var(--rule2)}

/* ===== ov/page_ov.css ===== */
/* ---------- section overviews ---------- */
.ovg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0 0}
@media (max-width:1040px){.ovg{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.ovg{grid-template-columns:1fr}}
.ovg.two{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:820px){.ovg.two{grid-template-columns:1fr}}
.ovc{display:flex;flex-direction:column;gap:11px;padding:26px 24px 24px;border-radius:16px;
  border:1px solid var(--rule);background:var(--surface);text-decoration:none;min-width:0;
  transition:border-color .2s,transform .2s,box-shadow .2s}
.ovc:hover{border-color:var(--deep);transform:translateY(-3px);
  box-shadow:0 14px 34px -22px rgba(16,19,17,.42)}
.ovc.soon{background:var(--paper);cursor:default}
.ovc.flat{cursor:default}
.ovc.flat:hover{border-color:var(--rule);transform:none;box-shadow:none}
.ovc.soon:hover{border-color:var(--rule);transform:none;box-shadow:none}
.ovk{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.ovk s{text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;
  border-radius:999px;font-family:var(--m);font-size:9px;letter-spacing:.13em;
  text-transform:uppercase}
.ovk s.live{background:var(--lt);color:var(--deep);border:1px solid var(--ltbd)}
.ovk s.wip{border:1px solid var(--rule);color:var(--muted)}
.ovk i{font-style:normal;font-family:var(--m);font-size:9.5px;letter-spacing:.12em;
  text-transform:uppercase;color:var(--rule2)}
.ovc h3{margin:2px 0 0;font-size:19px;line-height:1.28;letter-spacing:-.02em;color:var(--ink);
  font-weight:500}
.ovc.soon h3{color:var(--body)}
.ovc p{margin:0;font-size:13.8px;line-height:1.62;color:var(--body);flex:1}
.ovm{display:inline-flex;align-items:center;gap:8px;font-family:var(--m);font-size:9.5px;
  letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}
.ovm svg{width:13px;height:13px}
.ovc.soon .ovm{color:var(--rule2)}

/* a compact numbered run, for the method */
.mth{display:grid;gap:0;margin:30px 0 0;border-top:1px solid var(--rule2)}
.mthr{display:grid;grid-template-columns:72px minmax(0,1fr);gap:clamp(18px,3vw,44px);
  padding:28px 0;border-bottom:1px solid var(--rule);align-items:start}
@media (max-width:700px){.mthr{grid-template-columns:1fr;gap:12px}}
.mthr .mn{font-family:var(--m);font-size:12px;letter-spacing:.12em;color:var(--accent);
  padding-top:5px}
.mthr .mn s{display:block;text-decoration:none;color:var(--rule2);font-size:9.5px;margin-top:6px}
.mthr h3{margin:0 0 10px;font-size:20px;line-height:1.3;letter-spacing:-.02em;color:var(--ink);
  font-weight:500}
.mthr p{margin:0 0 12px;font-size:15px;line-height:1.68;color:var(--body);max-width:72ch}
.mthr p:last-child{margin-bottom:0}
.mthr .mex{margin:14px 0 0;padding:14px 18px;border-radius:11px;background:var(--paper);
  border:1px solid var(--rule);font-size:13.4px;line-height:1.6;color:var(--body)}
.mthr .mex b{color:var(--ink);font-weight:500}

/* contact routes */
.cro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0 0}
@media (max-width:980px){.cro{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.cro{grid-template-columns:1fr}}
.crc{border:1px solid var(--rule);border-radius:16px;padding:24px 22px;background:var(--surface)}
.crc span{width:34px;height:34px;border-radius:10px;background:var(--lt);color:var(--deep);
  display:flex;align-items:center;justify-content:center;margin:0 0 14px}
.crc span svg{width:16px;height:16px}
.crc h4{margin:0 0 7px;font-size:16.5px;letter-spacing:-.014em;color:var(--ink);font-weight:500}
.crc p{margin:0 0 12px;font-size:13.6px;line-height:1.6;color:var(--body)}
.crc a{font-family:var(--m);font-size:11px;letter-spacing:.09em;color:var(--accent);
  text-decoration:none;border-bottom:1px solid var(--ltbd)}

/* a quiet page for the parts that publish from the register */
.pend{padding:clamp(70px,10vw,130px) 0}
.pend .wrap{max-width:66ch}
.pend .pk2{font-family:var(--m);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;
  color:var(--accent);margin:0 0 16px}
.pend h1{margin:0 0 18px;font-size:clamp(30px,4.2vw,50px);line-height:1.08;letter-spacing:-.032em;
  color:var(--ink);font-weight:500}
.pend > .wrap > p{margin:0 0 18px;font-size:17px;line-height:1.68;color:var(--body)}
.pend ul{margin:0 0 28px;padding:0;list-style:none;display:grid;gap:10px}
.pend li{position:relative;padding-left:22px;font-size:15px;line-height:1.6;color:var(--body)}
.pend li:before{content:'';position:absolute;left:3px;top:9px;width:6px;height:6px;
  border-radius:50%;background:var(--ltbd)}



/* ---- single-file router ---- */
.route{display:none}
.route.on{display:block}
#soon{padding:clamp(80px,12vw,160px) 0;text-align:center}
#soon .wrap{max-width:62ch}
#soon h1{margin:0 0 16px;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.03em;
  color:var(--ink);font-weight:500}
#soon p{margin:0 0 26px;font-size:17px;line-height:1.65;color:var(--body)}

/* carried over fix: the vendor unit cards cannot hold three columns below 1100px */
@media (max-width:1100px){
  .ucards{grid-template-columns:1fr 1fr}
  .ucards > *,.uc{min-width:0}
}
