
@font-face {
    font-family: 'Satoshi';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(data:font/woff2;base64,d09GMk9UVE8AAFy8AAwAAAAAsEgAAFxqAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYGxPhqCNhvrIhyXQgZgAIokATYCJAOPYAQGBYw0ByAbb69n0G3bSYwkSm/W6xlwwv0UsGOPgO5E4+iqdJkRKUa3yf7////UpCKyJd2ett2/gYBwUDXlEUGSZ42kEanccUxUFa1JUZeVuBa+jgqKStqvNxzwkJB3LSwEhrmr+aFu33bVviMQyM09W6oK64GqqldQnqZkSqZkqoebL1PazDKHhF3kkEPsR1juTkUR8OCI1eWGlCm1CMMhwUl4i1z0SMPt0SQpIRaLZU6x8/yMIzkRvX7MQzuiOLYlhHpIpiAqUYqmG25Xn9+B/HBs5R0QnnR6LXH8tb5luspyN/Vuu/cN8yNTjRE8McVZJy7pLZmtvw0yL5gviQOnNbCsfwoOcngf2WEvAtzpIVrG6T/Pn3ru+4jQpPLaFMa6DMokdZ3hOh2oAZpbd7dgAbcquI3oMSJCFKRiVOpAQZAHA+MxmrYbiyqDqBGpYhBmMWAovz+XBXxtD3+mkByg39EomQPUBwB2mVNTktUOiHgefn///2Oufe59TEZVFiuARCjrQwlWAsj/s/a0c98MC1uzUSzyQ83GIij/PI49eu5LfgqAsmpgzIRFEG7a1IsBW7SmgVYTXGhu/3lvg3yfIqqyLeuqCivjeu/UNwMRsd/510QZjrOG07Fl6yzfjyz5SSc7CcCFRUVFRUWgqKioqKioqKh+On8TS+fK3fslrVCO4ATWYxp8/nnf7f/fe5+1tmPv99ev6zxvctc+qVJbKJHeklCSECAGaYKUbqs8sDXQyMUGhBJTTgqtGeiKoMHQuliZazv3cWjNzS0tRJJJJprN7l0qhEYKm7cs9iZYZvpvszpr2Ots3R9bQ3f1e+s66lEnSAyxBGiCR8wIhNAJhAAR0THPrp9rZ6pnjm0b2///w71f+zbW5XeiOSks8DAqCnSs4yWQYjaFbgBY/OX77u69vTIzu7+lV5B4sBXgcAg6WUQCEgpggD6Wcr34RG3qz3QLmA8sGUz3bU+AgSBAyAk9k8ZKod0bcfr0/nO3QFugFChmTQpPY2KmkMIUNltYVobOBQ6Lulu3UETbyP4T1hkbvo8bCb5t9y8kzaRZ1AScJBQeHbHwzPo6tIGuAP6J/503Dtbl9YsUUvj/Tf2knh39rci7m8Y64ZNSCe0ASveO/Dx6kvVL01dK62gslyP7O70xHACXwgDOMv86zfV/Q/t1KAV9bBePcC8wbL2tKH8FJNl5leWA5BRkJ33Pckm2C7YLxCPQiBT7iKzkCJ3SMYz37u1l3AC3udNIMAIP49q1r/4/c73Zeb0lusWUIAUe4co6tVUq8CnzPqeUnxJNkVKY8tCpTssLABIYHbJSu3bdCqfXrXFiIWKTZTiLUPZti4YSHY2bhU+uKQ//rb3aueGVEa7vVEV+IYtSL4QmE65C2hQYFKARFfYLWSF1XZexFQMEo/gR9XIzD9m0XcWZGV70CKZtgoV2L6qtjS8GQxMxiPL4TQza5267g2db8c1TsMt0CBEZ2jYk4u/EylZOcdreBTL7hTYMwWeMEUYYIYQRQeS+ue/5d8IXUEhd/3syLsOnlwNB9b+R1D8F+/kBvvChCPz8iFj4mJx/TMk//U9U1U3+97d8NwDEGX/9ChVwfpNcwO2S3xcAmP9W51Jwe1FiDUAk1Izc+AgULkmO2uprqpUuehtkhGJzLbfaVnscdtIVZawee++zBcvGhMqrNUQ09OwJF49PRkXHoko7OzevoCmr9kg99cob3/whD6r7epoK+dUaZLtSZPFllJ28/CxV1VJH/XkKNtVqNxpsvJne9aVfLa9uolmcXjBZb5MdLG78ZU6yvFlWvaZ1zr6BeTe5pW2sb8N7upl92Lf92fz+PqT3XHKXkT2P22y7Ul5co362K0WXHD95BZXWnKORZttuuNd96EcLUIVlQUGgpm8mXLwMudQKFKvVxiVo0a5RM76btzS0jbYzd2bNDbe3iCWON9EU0860stWubb2jNrKpLW9v0o3u5T7s+5Y/a4j4AHwMAw5IIINc9JRxiHLOcJV7tDHCKz6zLN1UWzMx1mQFyiQtt8Qz3rDaVvt95hv/xPSuWFS7gxLKKr/yjnWzpnrrH7j/ncwSrm1soYRWzhNrdMtIo2HTqvSp3PZEafBadhY7Cb9e7fwUi9FvC/tsRxga0FRpVzsVqWw5BWgaqOrAsAzQk0BDoRe6Mwl/6oJf16GNd/oxtwNZObCfDJ5oQKgEDN2Rjn1rxytjvWzSqb6dutN3BVrOMm9T8WGfK+5pNt+euWrPZdbL5QsduUtd6Y1X+Vig4r2Vf9zVdhSvGh2qyFQ/MlhZE03W5TqUxTojdB1RfQ69567/87lA+IHfq89/84uvwUtdfanQV6brV/H3wfDQueMTnvAlJ5Dwmmf3JQ42sYmTnEussMKChXOQQAJWOtKV56TJzmGCCVp07t2NVVa5yiirrXb1AO5kEuMYa611rXVbznGuM2Rpi1y6k0984s94623lVGcrWzk7u7P7c3vLC/ly8ZSeO0vfp/3ue1wP1Jjgxh29xwF9bjfLQfICv9Pva5QaDWKXKpGnzkzjhIrXXSyhcbiVZBoyIAOQ6T2NtoiQ5nHqd9HkAhGBJgBMEYAsO+ALgIiIICUCCQqArOxIvBXaXKnHNxAFkCAFEOMOhAgggjcSoEB0ApC5I+pN2ueWbwAAgQKAOwABgDcCBQIBwB1hRAXDuUiAIQAcEYElAvEEgCm7hjsKz7s88HlciVbL2UiKoJG4mf6ZSFyTHUuJ5wl1yhD2dj9xZayWvcTStiMGp/V5zkzmNB9p5rzVOP1bmKR9urSVL14vTQOyQ5yVKwUYI7+wz8EqedMeQG/lGAdC/7wt0lT+88PK7EFLYKfTe+WWkSPDxStfx/IFXre1hDRRh7QfWT6yiEK9CeUrP6HG080RXcnKlJdBVPU6LmmQsALiHXeEuJTTMCqvkLF2wDtrRwAqPt54hzlrBhqz6fD0O5lUUUek83oGApswsKLe7bQ92QDF5ygv5EpEV9RPDqLeqZkRjM/PXh575PeMthyKxUs4b1GI9u55+OMTjv/swpvwePQyJp3/9FH2om8UPSB2okPsAROLUEtSDzqVlMfB517AN5BtzO3WN9v+M09QL3TZrs/S712HXJEjvreB7oAkv+y7jvBXmKGaaSQ7sdEB0yYkwFS9hKeHx52JPvtLd6OrwvNvfpAP/aCHhFc2fM3ufhcZtNiLpx332Vbyji6KyOj/GDXyqhjr5RJ/xg/wXNTGDyAGLlJkaqCDzkYZa6Jgr/lDuRGQU9hxkcWWmLzWvC30oFd96Fd/h2qGZrSNqR0vb62b2Z1Jfh+QUt6I6zcrttRyUqXLVFEVWOXZ+BC7WO9ubmijklHnCwubYv3zTa93HIzYt9tqau7X1newuBXv9h6scx3pG5iwQQzisQseBHAbX0jkKa0ZxHX8n/Uc5BIf8C2XRNK+tKUvR61UpNZrh+rlUEDz2tagJvVOPyR3tMsXnb9w/utwDRQ4SZ2hQEc6DAMwhPE0gneQKgtZ+H478kijQQvjzNzf2Fhb3wj0H4O2Bmie668z3h0FL3x5BJHxOwbnIizgLPb4FwFx4edsHcE02KU5N3PfRogLLy4CJsmAHfHmJ26rFKMzjKdHfpY2LQOTn9EqcrDpH2tHikHBMmU2H2t/apJMGzo39l8/Pab6XZ+OMn9Bz7DHZR+th09+6S8bxYFtOPtn0/wViQ8Wr3a2efA336yt7oDVzsqXymvL8ckzjRID/HS2qJOPE5uRSSA6u4Jz8fChq1frRph1Gjb649bD9l3w54U0va/c9whAV363SZt86WouQyec/dUtqDRp5wgBuXSqat8PyHQI9u39SuvB2743IhMloeKGMBkuEdwrV8GN2rVT2S8SLepnes5+mki1LoRIi9ZE/ui+CiwU6jKIImZQBrFEDbnyJ6L0QPMv40+I0J8EsmlPOxLAhv9oAvZQcf7XvzvwSS39xMEOqydyJP04+eSGhqYSI/eFj8o7yjqZAEw+mCWVpt7VxmD/+uLgtc9Bnhy8MFxwOjGp3wWQwTzz0/2hw4VuTlgjry10OJSWSKRtOoVRpTe93+cAJWuT1xJr1wW2YaF89FmzDhQuWE3FJ8+TxtZDL7jc2ni6arZbpdCTKkW/2dXV2tDYBObN1yjKwUxn1zszi2uYN8iouNhRoaiF0dACfBH0TdE5hmngUQ8hURWe0zS91RJmMLl5Cya+XZP7LNUhp3cvhkVu7+/A9W1qLls9s7qvagAv+9q1MJ7nzi0pqa4qht76zyjvsIZSKjUapYrSDEMvIDrWPE4UtYE49zlehmYBXkyIi6UHJBDr3Li4JyG9Z79iALz/YJ707EeNtAomTXrBwMf0GXpXH3h7usDujbE9y4zxrUcQiJcfT3a8tXaTHloluHWicurmZmFlbCO4dkF8zcgiWtdp0VbMKWYfKMlPz87XCgR5Q9PQs6GjOJDAzQAJx0BRQgNj0+BKV6RFvWJhvTLNJXiSUO087apRrZ4QVBtOlH47Ct8iIEKmLS3IU2HTPtOOdbTXNbSBcufVFypqyvElT7a4+nupYC/0dBnrHdRbbbGVPwvR4LAh1BGPOgoS8iFkOMMA0CqhBMjYQbj39kLk3bVtDX34v1YXk6S+WGc0NbWboFdss3Xh9w8b7MGbeDj+NMcXCcc8ieOM1UhDbEL9XC1XPWmoM+MjssTvRAl43s+o4WENpQoBoYwECPMp7FF4xtv8/jXXoeVbQ15cbqmy4kWPDyxDD/4ggA07j8ksEB4xPUa09IilwmAvEIsJ0tMdD4759ePMvjOfg4zNp1O/JAI4UfzNA/Nk3yWJuYcTiR1QD8bLUctbazoMmHQxFxxbsmLhSGKWiVbLk7sqfvP93vEm/lSHji+L1Ff7CT5IsH0Y0T8f6a8e5Sf5R/m3d24nhmc5qOvKA7+qB3B8XUxz0gb0f/3hcSX3gUKAJvFeBjShca8BhGtjhjt+5p/+cnp3P+G+6XdkktWud1LPiujHjyEdZmdd+izhW8zpcyd2/f7rWI5Vh4FjXkvtv/+SP48/9K0f6kCE4g9D9Zt3G0QcCV2P3vGVbr1v+FyGD9IscX5RJe8S1qb3KAaT3Hv3uZfBOEnUe1cvyziJULt+BsRro3uSvoiSulF0/XTK3B3synf7Ab1vKGjTkzg1o55HL4pvl45u3dcFsjqBr9MxFMDWnn2xsQJ5stSRP2wDOTatPAtbpg2139M3NuYxyuQafZZI5/KBEkZPT/idU1P+guxsOSnKlPVPgl+4hkVL3H57oHWwxcNtkbeQrTrWQxrLTw/WSJjbbJEnCfLZYp+G1qJM7rNbSzwnDAG+v6LaEFcqVgDvTwKlgb6SrVES3SUBzyL6HDUSGUEVCrmOGUCogRiQbhz6YSt8k3SxxcIcK5BdG8diGHljiaMz8SAhDMHAgglnX1ll2/g2gW8w0TkyrIiLxU4JHduoe4zNOX8+ee3MmR1rj07vSDrj200h8rbxqvBzkvEmGaWZDT5VIIYfGCAjxa/k+wJZrUO/l19pTNNEuhALRYRCDCzocAfu1lg5pjzYTQumkHCKWjBmutFlVtRDkf6moXjzmwQIiAJIhAjBJKpR5S4h6JRvavXMA4p5QuyT2GDTNfEZnUggLuMC8CA0XATOfVl1JMFX4Qrd4UjWj98n9/z0qIp6WkPj7s9AwGwLiHqjswxSATyEYoHGGPNKduavjU8gVVU3fPdwkE+1Tya2R3cSiOp/HKhorqTK5Q4Q+EpXS8QHdCTE6SImkZpD0CyseEFXIi1O4z77dUmgyM+42IoHcyWdw4pn5SXqQh73ufLSQMkIY0I9QOOlamugFWncI5Vm5u/yxnA21t9ljZFpTYU2nYVU+ohMvyaC4PNQrBa3nieTwVxnzmqBqzPI2ddXx6beP7LW7/apGPWR2juFHagY2X8QE0c2gCp56ZXItSaJTQblnBj5dca3i/jnFmG+WX5By8NGjhcf75U/fg14EFjyLOO9ZMhtk0Y96l9vDL7/oo0v4fDjF+6JO3cTFZAIOrDZgSE7xG5JU/SJW8Xbj37nQqnTD+T5PBEXy9pApLFW/i4do9V02IiXo0yTXhmNdGdTHEM+X8Ce0r6d0cdrF2/uTW68rNGX2czwX1cQcEppKafQpvQF5JPVA50evOZLuVCgVPD5Su8snCIHb8u47Xu6aJxFkop1ODFg6sLxo1cuDJe2WbK8qsQA7stSxARJHCv04arFW2hLDw/lpyWxdAsoPWdqSX4mNmhXjvTozlWW5PiGq9bC6vJCcO4PTK7swRRdVTKywEZUzufJpRk8mX8RqByZPqPZIBISaUssGAhEYMWJsQXhZn85tDE3I94s8io1ex5OZeox3TuNCIE5+T19W9skzwRi0RedjI8b1AbaetUbDW11jXUVDWX15bRRaPYgx6SCBOpQwxqsYfgPC5REGREXS0QEIv2mCSCp/PnjQolHnc7mI0+Tc6Td/bmjV8ABd/AVAsmh7cj1KyNA15z69qeaiwyaqLy+x7rknQLKV1tp4BzajhzetTa4hB0uqAoN5QsjQLms+GJoemYwT5hjVKcIQUpHMcdRKCzXE54eZTAzQoVTzsANqQ/WOBtaBoCXSGVCRJEfrVnBgeKFyyAAe64TCaR0bkc8FbpcAuwrONh3esOiXtJWWlVZAT5bR/mawUYn5zlhehI28Sut19fv8gIP1Aj0nN/m0JVlYpekHyrhgyAxUvI4zwtb0pvwAK/UOOb80nYZCj/tK5TTfN6ppmsdKObUk9FpxKRIBfCeNAptdrN+fXlRnQUfkCNJNMCXzyKTwuxqulZe3X/kir9FerrfK1o173CbP4wT++YnHo5WypOvDVCLX/4q5V7it9Ubv4p6AGSp8VjqkDys35vdRlXSJB/38pgmh/gD3aFQf7x8dxB4JEZW6YFf354cy6Izc9k0Z6aY6sS2ckCFs6Czo86iqXhyeJYc8I0OrZ8SRD83IP6zhC4HRv9EvENrvLugvDyS6MkqTCVPEzv4MmAoHbkCLBSOtKMS4cHtqRBVyAyW9KSFGoGApGbAZDmgQnTraMX0HaDO5TbMgB/AAtzh9H4OFJLMgriC9qAdyHWOHJssyiTs/mSMlgO7IEFK/jBt5fiHC6t2Y5bGZ9RDSGCqyeJ9USnBxH3xNTc+wvZiIRbVmI0xs6i0mFho3t7oaifcC0+R51gfGoVoz/E8HI5sk0xGAeAjuZggxxjvqxMUxBo7I/IkLcIQ2tsQ4b1j1FvG8eAPRSoxgP6ECdM3Sn0PlhHrvZoIvT39c9/hpk379nm7yak+X+6e+vZn34ucpETv3SZHyYqLasNMhqzYs53SQ1wgTzZZjXLjYu/OwfGm7/rbJbBPdj1OONHTDce23vTDd9qKrRiS3vzByIB56bXZ+ESpnKHzlalmW32THnh3yt5lvZ7vZoV3PM3KMvopsVMdD0gE76wx39WGHIwE4oAxplvG838mF9BZ3kYJVserpHgIBx9CSLyaCEg/XkJGxSYSPGEL2gtbBxYH7EAHYCeUoIPgFTg1YBc6ElALFqNjAT6wG50I2BM4F/ah0wG+gQsW4Icugj/sH7gUDqHLAwSgaxCIrkMQurGAqRAcuH4BhyEUjhxwc8A0dBNOwHQIg2UQHrhtgEh0F5xEdw8Qhe5bQDScqujgBmICjy0gLuAcegzOo8chAT0BF9CTIR0uoqfhUqEL4Sp6Dq7BTPQ8ZAReCdfRSyELNqBXQjbcQK+Fm6E7cBu9GXICSxfy0PuQD3cKVUEp+nBQgD6BQvQp1EafLcyGosCnC2VghvKKXoY56GuohrlQF1ZDvcA3gwboe7CiHwaYBw3RzwtoBDUVfd9A48A/C2ga8AgDPMYCNMMK8ASrpOgRpOShe0O6d6n5sBY2YX0vQDtYAsthDRq8AAU2GJKgL/QHJ1DBEGDQGnjQgDsMAw46gzNoIRWaQ0tIhGSQBZOhF6ihKwyGbgEDoQsMgjSQwgAgaAOdQMCGQAdoC+1BCethI6wAV2wouIELNixgKTYCWsECbORVQISh2Kj7gAdIoB90hM2wDpsLi2AVtICV0DuoXUAKtuAuMALGQDFMgJEwDsbCcJgIo2ESjIdR2JorwCxsy3MQoD8GIM48BIqTqY7muigxTxWlC7Fc6PJb38kTxHUbZ4sqtuQyU2eqvKb68jbZjaZ715+BzdAsL9jZ4pe23OXPuuq1zTHvglvc6vbWu+FJnAyTt0oyVlRt7Tl70kyf+tMylAWaaLEiTfiVmse4l8u+/LNexe2/kjvDpQ2PEI7I4s1W9RSXqaCOR/QxoZ4tE3P082H/utfrWLRUbuW67RZWYsKUaTJU0pGOd6mKakdefm/TzbzKta1nY+uSZqAKIazhij3owzhmsY4+PMMbfIOcGI7owQSuYQ7/ZxP76OEiNynlGF/zI39RLqxcK1KVlkQylZt8FKwMFeuJnuu9fkvuJF9xvuu4sTv4Cg/wGE/yDN/sDwOK89gTddEdnhiPmdiIgZE6WUS2Iu+qmnLVVO1UX72od/WjFhtNCcoqxbWjO7WLerv7e6Jn+ytUqBpUEdWS6opIyKBHGVrgxjCCmMMtvMJv4mnrNEOaJ4Ws4U3O859I9FslKFk8ebWmJ+pSv95Yk6HHMGCYMPLd4R47PeRZr3jHn/zD84GZM6ZfLClLTRaznq4M5EO+HsNo85CCiFxUaDFRSAVrdDDBa94LljU6dOqnQtWqU5T8mtaKdha28ebLr3OtcqG9vhfV7Pkyn610ZTzv8nM6z38axz13ZrFO1bVn715ueONqbmmr2tzu2qvORb+/vzfaMbow+k30b8F/JflJg5MmJs1MWpu0PulA0umkv1VTklsld0zul7wzxaT0TSlKWZTyUUos5UZqJNWkZqZOTH0i9ZPU7akNqdT4Z1rXtIVpG9K2pJ1J/490J/2/0tPSe6WvS1doMRnZz997P6b7fW3qUvf6sr/W2N/cnuyNcAJiKiSjQhVqNOvk5DVq0pYe/cY889pbX/3xX8ylGX7wi0Me8U+29kPfr5iOGZrDExau2HD5ZZ//838tylN+EsmxFG1OuuiOVu99QDNVQlGjZtsZo63GXw2hxt8Ncvt2zl+haP07lK2OKqljPm5KrE6SyyvxooeyQgqW0jW1GA/DUJJqqKEn4UBjlTYQv6a8CopacWfOTIkLBjoDpRZfPEEd83n3fdnfMN9ChitL5rrsNv1Q6OuuqMPxulRb7b82JRte/pusn3e3SZYFrmLj6v7ARJQ7ea10k8VncdxZoCmI0T3dl8ZQ8LB1JZWMa03/18aQHL/8nh5uv/tSrbyIdIGjTLemsRCFakzHOI1Ki4qF5yVZYbCGudUV9aGuVLgd8JLcUBov0k6GYy0WI2Be/A6oy5P2d/wqemb91s3XCUBnHO+EwcMuFHVRf3SObd9qdNY7/XOCSoksvta/dmW1azM86/Uos1AtFYiW8MyQ4une6skfhMQuRaQmuY/HT3U0uUV8aOb+9s9xjLf/huejElrtNRAvlID6jzmG8SBRCyuegvPHfmqifDjV/GYv0ioF15LMK/EH2n8LVZG5TpjoDscsCQrTzO9/qeWa2bYw8t+GJ6QluQiKFzV1Z2OxwCAAWCKUNlOmMSo/1TDHhZzGKk0vfo2vxS9EmuSQ7pYuCuaCdyZBTcQXr81KOroUr2aI9caYbqyP0IolRRgX16ogR4E/wbWVtIHB33SXAKfkEeBjPChON38ai0ET3Fi8LKUfFksJricZYhrluur6xyYQ5zLPQ2M8z21vaq2tu1zTHvgW4vGr3o4FF8M6p9bSNGysMW0cFWKKjZSe90wt8Hs5BX4ws9q4JbQ2uNbYTM5ciMBGzrluxrPLiqP2ePNvZhqwaRbxi7kbiHM/M0rzZRsDvZ7Kn1KM4NlOxNMgKywLByvvi7Nchb1GLn+lmIe6GvXQe6ankWoO7LOnW7ur6wcHqnA0GFMLki7u6uI1dme/aU3BIrNJX2A3FUP10Gqc06c3Cz7uaVDhQPIbZptDSZrATC4XnV7TEIUsIBHLcYB/pWFfMUBR+EfUShTZefFK3qvRxCWEnNpAPIHNi3EBLwUC0Y12qdsfhC7G67CrklxujRcNdW+jp5mbFl8aGH0Fj5uYoX95TNXfV+74FT+4lBvHO33eXah9SpTWMg6Lvq2Cylh1jc06/9kC8cK/3JUUrm7jeB++zoz45aEurIJYyFoYWFlJkoveDqkFjKUa6xMubeziQuhuhNRaGpaOYW0C+cMuLq+bvZRprF94lEEhxrgwzdMTikQJ9W0EGR+6jD3bXYUFzTXQotH2ikhwgTkOcJtPa2sWC9GoxkyMmUGlRS+JzGjl/BlJxVPkllb9GjRkSnTbSg58QAIHznABiRz6GRtMLp2HiwJl+PnqTchQrME9fxcUsDMukxfl6WJexbMSEquuf5cOFCQP6smgokyCTFo1Nc5QAOxLhyB3a9A2kOroNQczjz6sAv40vank/LfiyNGv/0RjEwaa74+tnVgH19Cum8zM4EciazRo9fuaGb9LFzMmxhsjcA5OXq93Hh/HH1XrZxjUaZFgKdnQP1482V2Ps0FxmhkZ/1uGdYZBfuiXYvJzUJVvwSSXhdluPnY2cwnzw1h5rVk00qMjXfpoIwLl1y6PA5fQe7xK/sm2K3P6kpk+6dUSHb/vptYPBPH5+eMOtTP5SEs1hLPd/BwUp+PoFJPxrlEZULRcDUzIrbVcYGLEYMunBLcQI+l7zgyK0gxVGd/ZxYdzkxwCpTiGvHVH+NQ8DLwpZw/7FH+4UBmvSTH1F7CrnVtvXZJc3uhk6nE71VDnPfhyY5cjYc0JiYWWcJNoKcVU5KDQ9OZMQ604HjvOHXtaXN5/r66uA8xfaiW1HBaLs4fy315/Xjs0BVrCGFVsPd51d1kcdpLliyrWu8ykh5Xt3E9wJ7JD4lKOYWx45TndkmQLj/tEtXWrpZSJs1cfHCcVFrEwMmAbB4v2SJLLa/3ctGznVEOt6NaNXQ7Frz1iNHq+JZtLzBhP4hTmNA9zTuyV2IDBDxesFxTn/QNmzBL7JIsxj1WYE9mS2Rx7ah25RbydSyFSxWipxuEInrQ044qinBfGCZwTnA3QXGJjt12Yy9c22vxKHc0iezWywHUR+CQXG+NFwzKJ/c3SZPHQUXEuA4fopTIQTjSqI1Kffs3tiJ8pbt+wZhP7NGCmuzSMq0F5VLJ7QEsIbq/SMKG04fXm7gKNfndzKC4QGOFEAyWncfxsAmDIAbnL9rQs4z9n3izn9Bnvv9VeXvOXkijMPxBzHRKGdCHGVx1x1N7KdPPCV/hvBz4GJ5LN0LjdB+Zm3o6rxWDNxx1uT5Q7513NGpPfZxE/+QI2gDYDxuxB3dMtChPmox3h3MH9MexJdXF5O80ca3DZnkhxQ81Qd6yZA0zkLQDi2JYTSQ2JUK0HBDWodQNE1U6Dik5Ni+Jrb1ODAt37VjTC3VQy21wG7Ku2ZdjZyrTF9xSXu9j0GZlpb6YZokIdjQ2egWiq/9QM8HPzTMnNotNtn13kjBYfsS0ikl2iEC1l9lESmc6RuWvOECJIzme+PuLOK6MLNNV/dzbQ/UXWCNbQH39f/r9B8b+tWrzp+NildtNHho+4I+SX8z8jP9N2GfvgJzOu76/vHhu+4Z1/HJ7Ud+L0YqTErxpU2anWLu/GPV/Q0WlHD5SOvB+VRIsiWDDqEbQrLj6d5kLmU9ylYc0H/yrvsOkSi3xemAuB3ksJya7KMQ6JaO+OCKUr/rT/nW+K5Xeau+uNBOPuH0hsXIDdXuz0O+/U1rXC+ctspDZHIXegR3XFFQvOB7jphkM81VRgyogB4OytWb+LlJdFGkfNLaNLmpu5+BSopbv8EqpL2l9va9INWaxtf9CODHJ5naNtX7fSJMMd7E+Qt4zATH48yVGbVAXAvJTm96OSRhTthiOOetlU2+x8lkJAwEg2eeHNFm55stuwiiixjxqbduEjAD+nJZkFAeCbuyuPaJ7rbi7E6bzXL5t3ZH9js/PZ6oMO7m9LOx+iQCFA4/jwEHekcfH/eID8pUZt2kZ0ExPyerlKRMi5jF0hFR0k977AOgf/Nn+6tfvBHr6DWF1JuGNMf/pJn8tl/JhcYDSSpMO4FtocP9SIxTlHNogKZ/AsBJ35fOkMmolMdo5uFPzpKOQAjqDT+Xb7ybf123Pa++yqQkcNT8HssdUZg9QBuu/RJt1GTQ7Vg6OLRk6fThyYpUjQwBdOY6aG2VLlzUBRtGCsCHTrAgPdPOzMF3J+nFl0z0DxfxOTBzjypMuFj8yzBeI510JLnmvh18GdG7b0/illdEFbp7WYFJcnug4kMpINbD41Zr18wqEzEo3NDWuVkYDxsDY8bNvBfuzskhlqYISlslxsyCSCOkho9tNu/Cg1/dX8RQCVOz/u/qnU77zp+9B7fPAn6kumee+xh6f7DUXddzdLHOlG57n2N6byvjRzzjBGVw+3SmZuPpp0od7oRUb/omOPRl8AIHJlDTUJH7ncdHvCVBrcjrwCJe8cexnkiZsZ4N9y/t/G1ehw8A6M5kXs5DVA2CkTgZzh+cG8cLT0hwqfHdWB41TnBQLi20f7jx/txfdEayKe7/+Ke2R5MBWIHbz18tITxsbD0UA52QCT9QxRWdj2fpq0hxYdNtJL6/BuiqFrHqroiqbANNkwfApRYh1sV5oZGN7P1302V0Izdbe92VdemGc2irtvHG79MWEcEnsUrmO70s3AKR4vWLBiVorJBRyxx53f+g5eP18zqt/J7HFH/LGTVlmgHRv6UKtB3UmONp8qXy6erfbiMLxwB4TbQ882XhM9Xvz1rjThF9cTSSR06kGGHx53FAffMIqDsIyg7OS9ftBcbajZr+gey/Srjgzb09odHY/U1vtOWbOnXQ6+ZV5zZg/jvuHRS8b20H3TxIy2FjZbP23eaSe22mypRkOW4oKZ1cRNKD7ZeCwgbu9ezlwIFc2PRg++Pec6rn02a9Td4ATN7ijr2NG12fkjUD41GqdOlx6IWjgVPDokdKvn0JGNpEiNRITNFrmS6vzxzOPP6p6V/uOZTcWUWXIx6vjx4ASpoATXyFSEi76MrugaHyqAkg1JcZnYF00H42Gym7mIrmvv8nD4KNecIaXmwEwXbY9GoIME6DFB7JV0QQGwaZElqcv44UW8GCPhzJ104W6hqL+OMQNQ6qMnxWVG/3mZRbLbdh4uau/yRPzQHO1sDp2uk63lRqbp0HMctKe40A9vDjDFseIsVXo7zhQsEvsoiXQNH43kfBtts3U/U26z5TgWdHMz69DezLB2oVGzB59cvIUugjO/ZzJTBdmsKnLtZ9gs/QF9YS4+jx5zN3ML0Tk2LFJgQJ9qOD3HxenQ21FA0MeYx1HGP0XA2YFnmP4h0dzSIy7ZW/8eZy1CloPSrWkExf7OkNvXFlY/gJe73BuHtfXGBs995552p3LFND7ID32qvXinlNQR819AHQWB5s0IHawM149m4Wrxv8o5qgfxo5WvEfR5AZVqCy5FYk6zrVnXLicAc+V7AHB5SkznCa3TCv0CBMUY0Dm9o+y7lwlAkm+QR15SSyJdSrucGesTLJDqKShGqq0n1nNK9lj/+KFPP61t7AdbndErkdkryQ8WMEwBiIUnC+456uxByKYaVsM1EOm4qCYQ07eArfLtvkgspDtYCTMBYyCVR39zQepwkVTyWjen1kt+rQTx9W+f/sn7rWdIWpvp4xgtMqLcyAhR6KjHcKTAXfuYuxCVhWYF2DZKD8tYPOZ4AgVA9TJAAN6XpUClKSDqTJleqs4HEOOEGC25IUzXwDdcAAG4hk7Ek5DRkTgSMi6C4KukdwOxLrA2DqvjIrFdojIQiZijVu0JMyts4mSibhfmppo6TMU0YwsOPGPM6kDEHQUIkKrOPooQWYd6UEfWYXzLr4MVxHqou4XqLpJ1tuCLkD4lNHa+CRGgUKVDTqV1IWeKo3gM3Y0fdVkKNTAmuczBj2d0+Ti0jna4nq1iCig7v13FFTZzyjnwRqFgoaN4cN14Jsq8Bng/RrACrajS5bw3hd7t0CLkiJhU3L6+NxVlHu5Vc0p39ASXsUv9+zt2GjDo006HBr79xN7Q7gAE2F1sk8ChQg+ZmB6KtsUbt6qWPgOWFgoUj35JW+qmO/v+5uKeY/fu5gy165Q18C2/bAXnbOn6tbrSpFM9pmaHR+asnfVVaH4blWsIxWc4NA3ly7X/mHz4olBsh89glIMQvDSLUGw5Rq+bTfAncnCfQ568Yt8XKShbsPk+48utbYNT2NGc1oErk5N5ksvptz/srG/uBF1TRK08gxQ9cYacx7owMrcwEphf8MvSw7TBHNS6e7gbv2XoBQbcfVT8qdiwZwntmLapcfBNXGEC5DtIn0CsL3+7fVnuU3JwI3esU5BQiJdLwj4GuZfVdl66D1KXteziugUJhQcByyvCZiwHM9yL1kDcyVXP9XDt7q2HXbtvGvqI2BX2YPftPoQ9iOyl43XN/Y65OzToiA5PI73xEj23Qij4Wn7YM+qGNbRUe4oHy3wVJpPRQMrFyYf8urFVd6Dd1erituk6tS7FWPKhkQHxqs5vtRv6uAONQ80xRIxebNMX6azcJqrBgr6XdsU4D1nFiMI7GLUjetQ2VDFQ6V6c/uHOgTaK26rrYmDU7AcFwB3TFOzaO3/IMobZlqlUbeI2U/WW92VnLLBUwG4h6XHrYHV/bzMaC0hFr0Z046uu4Q53q5vbRnZpGJvSSi7JCjSwdesHcoKYDFlEWovQRtuUD/Td2g5xV0z/eHAuYj9asNgiXJVGimochNGWgmKdhWywzYDM92OKWM4UL9c8Fes8iRsZbrVU/AYKHHTFluD0jCQoFEokQtGopPqlZj/cwNEn9x84fnJkW3+32JjLl3dGDUYVn4NnKU1NqNwowziVPL/6JCi7QHmmJREZwc+MZmoEWKPfON5AM8FIgEM+HRwyXiPzjQFgNf/Tw82s3uiGqCkfNUjVEu9wIrqc1Lw0oIph8rmFDtXQC8YrYL50HKgD+3FKP1+AAHiWgDBMjJJvxxBCcgtWiftij5JlJTJE/iiU4SuRLs1H0+Q0rhLVkc33vAiXj1bYUxzcqaua4gBE+ktn9yb/9gw4WHVz5Z9c4DNukUVCs5Yk+NXy+pnvb/za19OwW86kBBEYPSlFeDphjvMF7SKgbYoLQYqeXQq/2nAhsayAS8/mhjlO9nRZrBCMmBiW8kYC8Q0twALhzk0Q/HzZukfPVumDvr9ev6tyYxrsq1yZ2ce+dBRfLiKAh8BlqApDFqGxXW8Pf7cNvVz9Em4EYrZxxr6e4ao2BwcxLLM6ZErFl1X0tD76oVoGuc2ZsFG64W8vS2E9vtzhhtjmlD/lEXWDig+6PFMY8p11qx1DYEdZKitrpjQNMt+Z8aQ6FCi+3DORsWdjYMl83JIPPbdApTPoSY8fssTbZgYSwPjCFdYXqw3am/E75QP1tA1MftKmzsS4zZm/3JAHxhWyVAhcxjlBIgRl9IpXwquMrULgjWgOvIJKehXSgngiBXcWDAibqa57/REMa7glwGU3rE7/geTKh4kbR1uaJdByB23PEuerEKqluj4L3A7YwjIBZuNg+zBwfq48nbKbVnRJoFs2Y90rxVe2+AhdoP9Kqvh/klTokliDUxXPT9VgoBXXKphrmlGrCCuizrtoyj0andBNU/EWoji0GFUsX0VYtBDVZMLhqyJC80suLD1tE+4Yq0Kg1qEQxSqLJc6277icfKtzUI3CiRWc2H3sz2/d3F73wwu5cvDCJNHniUndGqAE2plz9yfrHnFzwlq5+PzA9ibvPHA/Jskh/fnOD1EtgfxrzaD0rK9eskV/MkpKTp4V67fYF5axHcsWlGPgx7Mzbp3KFOun8vqS8XH5RlUuzDw7Y+1XD4vZU428FGz8xzyvGHR/uGTGl2fF7K3zxhV8R23f8BjcBGvd+uEerdo8fOb6jTNnr98883ArX+WjsLGuuMIC462GR8D0x1dL7vsIWp1LL62nlR59YLt8CmDPo0S/9cDlySYOqc93600wYTFSfsUzCNudFm8OWa188sI4+W7KTwNk8IsPPGqFeji/qz99s/f224BVzrkBjH77sdxpyJi3XvDR6KjTNu1pTvWu1s5JWOM89WhSSTpOUxIvQ3t6FKMVzKRc8ZEZjz3YmpX2+l6A5xXMsITaJuAuwTixal+pbRxWOR9Mj29Nx7maSArtH412mXxGvrq8xmTCnljJvnxBz8nfSLpuodVT4Jmo+n9nNXQBHJ3sEC3mvKw3avDGBfdkdbl3rw3utmgBjxjjKDciQ6x/3dE7hF+OHZcjpitiSuBMZgj1Ir5HwDt8AprRfEnFieMZwGcK5Dfrph88Sah6brJwFGB3jCmXS7cZ5lawW4f2/XbUkNYpk/icNRl2HuxccE9+UNSRLcQyx2ZmLvMLHDUT+/Ba024yVnfjakfn2GrYwbuC8a6HsWAnkWlhMVYyMUQx1aJEjlR19ZDrAuQyL0bndVKMyVWgwOFoCj0MrwCq9qGeNYv2pwEB9TYo6AD8UdPHUPCfJdNfPEvw0vo2NTxMxR4v7JVCt1K9NZ/Kwr2MdikJ4090rfwJQoG6GHNeXoRJAl4O07mSK7vQKawroEnUkRZ6FdAxqs5OIGMlIQRf0qEPjCwmEjVOuJeeIt+xW8YEqHYPanRdCyM9V8Ym7cUF6Tt0wFGvaTlAbBIDsSB2oCTkGMezt23gk8Qkui4nioiF15/oFRjRYXTBgREjq1kKqy33aY1w6EIIyeV5E5M6o9ca5lz/rKs4MdS0LD2RYdSlkJL2n2VWDodtu3w5+1f1ov83Vwq/89hoURr+oIMNu0tnp/mu+WF0aCWm7Vrc930CGjmqO/TYfDCJb6Otpdg81hl6FqM/6WTT3lfYd5C+qZud6v+lfl/1rzb8Dnv25T9PvHvqxJ07/QaadB+V/3lW9FKW//zJxCb9+r8brY2c3ra4v7U9++g2P2PC+Ow4vMf42kcQnyMN25YntvCz29LPnUtNPzN6/MR3aXzFst+26u1lk8vQtjvrip1u8F3Fedb4wqxUGLY78xcXaEHvySy10/6JlE0HOTwSmIi+kgfihmKSg2tzXWwJlxWmS/UNkEggsjSO2MwpDrPam642IxILdR1sRge3ol9Y/VgYOZaFHLYxhw/FWEedgzgSkygJRAKqMTpL7our0sHaiPFSjQaOMRr7nZmfL+j2JA7COKJ9Pri3ZhXkrYw7Oeqjgz30b+AB7cGiPZT9ERIICWcyY+Q+cGhS/7GziwnU5JuC14lAN99YbOQiVzk0eYeirzxQuM4LnJ52I1/E0bEA7WA38zeOMI2oZCMrhcJWLAYtNWZlHI7DG2YFcAALzlZZo9DIUaiyB2yDxg7uFHG7gsBOMtMPVNSihpiEUNgcpFoTvYKzccVAcdYsRge6+FeIAmtkBt5Rf8wDCzR3cocIUgqepzjciR2zZjl0oVb7821aJQeklQFJWGZteE5SBWYnhsB4LdGW6pnFaAnsYnEOWZi1gUPSiAOe8GAg1qFRzFmJ2WBLbHhOF35l93SCW/uDOKQRwnBxzEm/L1u8Elnh2PyV76SI/g4CEc4ghIqBzi9qzF2J8OwKFrNX/P035rijOqGEhlWl2oNFf5nSWARxzh864oRkOAIZykBxVP75dQX/EzztrOTG5HtikFRo62uetbsb0Yf6MNAn501ZDSGBX61nB30+UfWcvQSZZhJkYpxkImXQAbFDwkRL8mIvUOgFjqD7E2KvCYT5Ovxnqtf+7SiLORgJpmVoG4iFsgo2N4jUoV08UgSzMr5/GwfTtg3TYZsIzJcc2dfeWJ6GBxBowfV9wBaHFVwhFlcWLa5ggUVk/DPpBULAW/AQaHHg/BSNUJtuCeE/DtMog4Vgn0PgLdGBMa8fQAcsNEppMaZTq1FJz/9DwRR73+JYqo0p9DFfQlO6I2iaBFGoRxHW6cwD49/9cGjTrg8Mf21Cdjfx1qlfZYnYTHtYcQdz6Q5qLjfD7cu/YeXdvbJx70F0/ldI1uBjs9snMo4msEAi4mAGC8QgFULqMpGK47v2mqR1TULEO796HSCY3G/0Yb9KHt42/s2vKkWH/WUODZ4WKc8PTTyZEIscqh79tgVA932x0CFmWP83e08Z2QTqkJ2K7JPpIIhNux13vkyYKAc9Ha8VAEpwWNw6XLp2P+HHUS2ftxmRdWz8l4I73X0qZ44d/HECcTd7yXRu/7h5b93nAch0v3PLrwexA2VjN66VShJiJGknJ/hcxVJdH1ujKSd9bOIZMWbiJeWniYR7770RVUXrD4o1GRd6/UAOhmB1UJos0zv1Ji1qLUOpDsrzn5c7inxrhnl9oqjq6Bq/8adi1Pvqkb7x6TtnvWh7Ib/fsmxeEjZwi/CHpci9RZj9T1+VZ2IjJ8tP9ykYvVYFJsoOr32T9DXx56O76nc9VhXrgifXTCysYfmRkeMlH7cZv3lnZ3vwd7/bLokBCuus/pMaSTCFmUOJRKa0JdCMZnYK0JMYLS3o0XyowR++EARu9bLICqhKP/qTTzX6RrkSk5qEsxkAzx2rfdQP8uXYpQJVFN551NFbtw8eu3SwXJXUA2vk90u8F48nEpOZQTiqSJ/qTjmof9rGjnURm+WEK2L9uz0DHqz8MYoHMpkmAUNXz1tmU4P8M9WsL9fYNDZ6N3uPPlnDrlk/ND+vHOJBc74N8NXHp3WrUmmyqmG+VCVQDKw0d2+hd98MMNnT2Wjgbo1w5xrDxSZ5FZGCkZvoa9PZSdxJADvEdF6TijI8YWX6cG59REQ6Lzx8kXe9rnbhBiiMTJ6tEGF93/S0ly6JgWITmJ112V9QobyJdAgqdGEIlGEntpyoYQF/P5RwqoqHzlul798r1G5RdGs0S4OYt0vfA0SqYBaSqb8sCLUsuikVVh3EH00JlKmNWFB+77y7DRR9iHSf3Co7LTG5c+XpZD487SNn5Ue1DgeGeCqDxGAGEaEWU/x7CNant32z/Hf81vmiFcuQkWGMowLon43etPka7LRf5AnkpKaTRfafArDA+f03Evy/T4b5uov569SN8Ud01wyCKZ0uArz/4icAyLmuBHw7lx0LTQocRQqoVkMDQjkglotqSQ66Rb4H1K9CF+ADp6dQuostUq1CK5I0NIE1QJ1jcFETrArEUIMDVATN6OZGpLe4BRqwt5yWDuqdZqQA2wwmLDWae1Xfq3N2NBYVcjQgsfGDvsEgVjPVnwha8JSEDlbpOYuMMjD6+j65qdikgopFf2q7KjS8MfWBXrw60G5ZK1owTBqPwbZXCLZfTu0Vc0HNDujBi95h8LtnufDSx5R6/ODT/s63w+zBCCoGvQ82pXeKCSkzDZWsp72sJ0r+Co+KmERkXMjBYswwrp+yHxjS+ehXv9XRVbd6Qs51XNW2CqgyGsQxMChz2nEGXNCpwyqiCmEQYGhQ6Kh/NloEKIK0wI9pQwkci/tppFerlC6F4Y1uIMSFSAWhtZEoRGtoGZ4tSBOi+fPDuNBM4OQVZxKwcOibMt4xH2n09YReBfzaS7aAbP1xORN1VUD367u0MlYmDDT+qlW19ThuW5TW8gvPRP7bezqKsUPQ+RYKVJMNTAc+VER8QPue7+nS+PTZjao9JclKG/Ma+LZsHTRo5SJBsbVznUGuodNStLGYLeoRdj/zLAq6HbFctbWZolfSKX6OQHk9wJF++kWi5x+aXJFm537ycQfljUJnv6u1G0GTx0a/T3yCVW4A+PcoAfPe5/R04cHCK9vytz2tDbo6ODOZiVB2c7aZyeQkPM2ZtyhttnPQL2o3y3NIiaQZzcJmhoMoLOeMMhDWl56A5ghDLCvapZ6Q1/uXUF+xFhG2q7W7K268yGzODTvwNYDVm5BVq2ob8Jfc6AvliNh3zJxPRLNm8PioTzFXyCNNzGuQjpp5FfWu2lldhLOlbBWSizGu4X5BVDh07yQU7xTTUxpXYswVqa6/dlCnA8dY3FEqZhTTnRpvYC62OXxDc6GoZG8FYj1OhlUZ7nb5IeCX2fepD55+X02bD7jnAxYl77PL3CqvbFX9i/9Ztaruxf8J8f+3H3RpIGtAlwFEpKDlzl+qQnU110p7XfQ2wCiTzbTJDXdVsJKxWFwoxzFXXy/G1GUphMSU8pGMSlXyCZizZNWmLgPGTObeYMONNtH0ft6M9zrxtKP2azlT6a66Gmuvrzstq0uUBSVTOSrU6eK14olvflkY3janF224s2VMMXIlq13n3HV/gYVNzjvlPhMtyrM3040XMD4u8oFhpPbXujqIcMnTjd13Fg9SYr73zB56lvV/m+mAeDAtaCrn1dAHvEaMvY/JkkeShDp4i/wAmnkAmMYsYqkoxDMAqPwyh3RoPnRfbka6/jxX1UhgLmOwPNvS2niR/sbTE2QoznBrpVf+UGFcLLxOLm6Oc9mwObW9mGs1OuJfDz52+RW3rj1hXwXFma6n91bGNne5o8pF+6NfN+rpepriy/VuB+ZrjDd9ATU66qb8fnf+NLFOI102UyOxmJg3b55SSWk8VW8fL7yZa+JFj+BHnjMAfdzNlQgNyz4k9ExX6bVLVutfrqytrgSfrna468BnzmMrhLNjsKkfG75w9TUvA3jHnjX6Odc254fNHxFKd4F3s8BNeNH1oADsEY8qDyVR05OTmCE8FNznmwO66ObQo/7hBjFOThqDVI7pR51MzIl4KejSFnWDo0MzxHZZuRczaU+YPSfnPRs+hInGochoc/zQwqQFEJLD/8XYfY9N3k6wg3kln9WAEa5xHrBku1PsHD18vEWC0h0399maiGS3FzFZcQxZWjJRPI0/3ys5P314TC2sPYtMlNPHIJ9Mz+oQxlj+x9I6s3ljiWUIMJ2/xeTS/O2TCZYaIal7B6Knz2rtyQNIx09RPpWKu4wp5o9Fq+3V8YQ33qjLE1R0z8O50xcP1z5eUc4n9YKKNdToHHZy5IOzZ0ZNucx3i2dNYOwymTAJ24skXVtJra5OadL4EllslDQ4C55mrN5XM7yzVyNPiEtXxMSk+7aAspTASue6XqFBo1fik/mulwFwTR6qIm71ek71i7ln//wSsZjSMRqhCvrOmwZVUllEA6kfIgeJ7dErDeAbCI27N4CA0fQStXxsxjZRFtoUYMHhFu4Q0xyl//VGbXUn3PvciCQFG16QExWVPb4LJstue0ZNnz+y+3z9iJazTQBU4EUVj0+hUz4NQ8gQs06DVV+j+l/Y4eFTlw5/c+HC8M5O02YXF2jAJnAE3MuZJJnD9PJS5MvPfd1jeF1MGBHB50dGZszuQVXkqlfNGxVlxHSXe6ajjodtmNVANTQABahzAyFCnToTJHS+M1DRLxu16Hfq1s1Tp26i0degRd+vLerpcqY7QF0Rx3eXbO4kXBjb2rlT1shP/Ap5fMvk3l6JNJynzkjgAwpJElMdFVlgADiac6OHZuNM13vS1br/eEtQr9jAT0IHXsgOFcReyYNWhD1oFaNkCIZhwvsZURoTNk6EcQ5YBTqWYYsGsikP3xQFFqZxLYwdpUn6rguIwJ47DZZvj+c+O+60yBvydsux39zx1+axFQCn1Hiah2h/JFbMs/IPDllngP6xA0nvw9b3WvdLIPkew/r5x0Jnx3oEKFEZbi04cHNCjzhKTHLUlcUE7/5C+2WuF0EyCpg8GkUyC8YQngPFcfVU7jMo56ocPHuDoWv0lssNT7kMFL76Q61d3eNyme0kaTHh4/dYXND7vBQ7/IgXuwidPbIuBAcdKB06B/DSHjf+lXv6i1XGThO+bElhXj1c7fVxmxXeCb0dBRrdTilc5Y1yqxHUzt6La7uqh3DP4ai6ArcnVfRoPt7eSdXx8UJRXIj+nwmpIHnYEGCh4KVdQADlk2AjE4YmUdoL1TQ0MtKBA714+35AEkASSRJNEptOkqUgGSRZJIUkZpL6JI1JWpC0tYHd9WA//TjYYA43gsWKWWKKPwtI5pGsJFlHsoFkN8nedHLYEeQUyVUbeN0N3nGHFSp5332+8orvfeBXf/iTvPvfMA+Tg7XjcrE7N2F1VlX3D8k+OQSQs+iPDf9kHNXUi74nXdOLBUSSDvkiYEDkh41aq2t+2lf8uhjz+2KizwGf69ErgP8iAIQt/NnqmjrlLagZQp6UpjjAiA3/QC8qlefRPElsrRvDkQRUQ094mlHgCthi5CCbYzsGiBQtViDHHjlLIbP6GmuhLf+O6WDWtZjvR55lnpXW2WC3vYw6pld5zNxh0LHMK94cCxcs2rP/9c9yQCFGHPEkxHQvwHSgNtm5gMUuK9vclLOyXr7IC90q5M7kIOZ4zi1ZQi6X1pXiSLU+Kt+Z8w6E2fUvB113kuAXbAChToQQcaaUQfQ1WbJ17YExSEUXTEFTNmBgY+AHcl3yLTMBs7EFEzCAG9eG8brtwAclqXuPdvZLk7HlsU6H79IOaZGecW6t+8A95CNbP1x5Z31yXba+ukp7fbgedeC+6P7d+tLM/RUmAnh8Gxes9byyvlm6A99p4v6X3SD8l+yx9Yp69dkWnQC1mh586PbcPjtoT4B16iUkOXsnT+GivUH8dS5bUrtyQ/LALryzntmnrB9fzL1u7Gsd+NuH3rfrgX90n1/yXywqfJ2U9eP9xPrV/pD4bS/2JTBApZsPviOdEoFcUouBpIku1DpQNLgJa14iVDFxSyJl3hpIfctfd0hmM91F21VsD35Qiy4OVDp5w1gYXW3JRrKTFJIjnoH19VP7vvXZnfN/htp5LawY2oYgeZu1yqH/KKvb0am8s/Y6Zta+x8k68nhPPPaEgTgzOf+shWjZydl6brqimL8PandMncQjPU+dE7x2rvDmuZ9Tlv/wrg+FYRCfPJd7vnpK+eF51POL8y79l7MIkJDUDwMgaZrpxFBHSRsXCqx63JS4gf6VDAg6zcDD7mW50DK7ZUim7x5e01bWvsiyEvTOkOCfKZpMoyOqGU3TT5Op2M5RU3eP3Jq19IVUcoigdm+H2tiz2GZvNsSOhuDwMIfvRxVF7ghCjLBVEa0MoUIBBAXRUusfaDC3TkfpPY9Lv6BY3zF29OhwxM722IwMjh4w30Nhbjm08qXV9Kl1HYVSKQpLMeLt3I41E4Sa1puxzy3By/zMoR7aAiYsfUzZidfaaRk5/W1MGFZbOxskLq6P0RK9tvsj6elDDJgwB4AiFPFEKu++1/OPuAQj30ztSu416zycLTNSVJTeBDrRSQEQZnUq/d8pq2UZm469DvERoKy6+u4GLbfb43Qtx6bpYJMnWXRbA7ccnLZ7hVb924v7LK7oKbZFvl5Kk6arO+kT0ro61wZXlzK+ns78x6ueaXO17fbK04aC/fDkZqQYefubABULHqi96TTIbSNmGa61+tf4FlgI6mcJS1xJzrqs7ncySruXeqCvWOna0u2rNpv9kbXZt32LqXzbV/fnOfC7rQTgFfaFlyZONjSezO3vaE6s6+pHYrZuTOoT6xIAbmgnkxlGK3XJ9lt9tirfm7xujBVZJXyxFvXfflbm9hI6+7ERVGTmaqQd0vyYxjau6AX6Jt2Ofl+/McxYZiAMDYYFw8mXzUvC/ofjb1KT7y94Lsu69aNg9NJjjsm8zKkVszT2L/r6GlhjO3bfF/ME/Lhq381zpqWf3whpEHdEAVCzp+DFxFakJM6yFPFhNlOo2eboY549+tlvv9kO+6vE/xCUhSMBlZGSjjUOcTyPb9pexD89LxOUgVcJzdjrxGTpbTJz8y6FeXufugX6UGhRPhdTjF/FFed3CSX4U1Ib/C2nnIi0vqsp0pZuBVNZlWmb7H03vwaMtIf+USvqz2abGXBCTMgJNaEnzISdcBN+AhNhIk6kyWN6Ss/pJb0mUzIvlsW62Bb74ijO5Eru5EneVC6VUi21Ui+N0irt0ind0iuT6nH1tHpbgYqsqIquZjNfKpAKpfB4igxujAL2Y7S8C5sI/z9CotAYLA4PCERS7C8cCIuIiolLkAOBwuAIJCqYHwGIxeEJRBKZQqXRGUwWm8MNPwKhSCyRyuQKpSrqX6PV6Q1Gk9lizdutI5+ZL3F74sVr+fLtx6+/SIaUtIysnLyColKUU0VVTV1DU0tbR1cv+mVgaDR8/KPJ6PGmp8fbIGghGIYIMqPQwVRcSDxl+CCaQS99THvoDCaLzeHywlcUCNPXCaQ0te3j+tmkpK8F0LPjbmBPxRKlleTQKvLurbWwRDgShcZgcXhAIJJif+4gwikiKiYuQSoChcERSBQGALE4PIFIIlOoNDqDyWJzuHyBUCRWa7Q6vcFoMlusDr/0H8KLXWOPe0+Pt+hg3UEwIiMKHUzGtbLlySlPJXZiGp3BZLE5XB5fIGz19ulPzW3WyIiICAEgoR2QKahxo8aMm/DBR5989sXXwW/Ad8gPP/1Kv/d1bXKcT3udla599SS0Edu7d5E0kpOSZl/fjs7yI548e/HKlM2wsLKxz3Zumqa5MgkjTvJmIRIHydFIaku0s+ZDq77ADQcIH7J2lCrYBs2omkhxggNZuMuHsEMRFxUTl5CUkgYZWblcgIKSihqyas26jbI5fG7uv2lJ1igtHT2DcxcuXbl2E48gWoxYcXlL1YcPexwcnZxdXN0IxRFIFAYAsTg8gUgiU6g0OoPJYnO4fIFQJI5kpDK5QqmKetJodXqD0WS2WPN268hn5kvcniDJz6e+fPvx6y+SQ0paRlZOXkFRafbkAACA3QEiolGG6ZSHE0TT1prx6LUay6Sj0Jgl1oCaxPfCniqdDpu9nytbiKWVdew00ugMJovN4fL4AmH62ifeYWkO+PCo/7RBZ1QoskIpqaghq9as27DpjIaWjp7BuQuXrly7+R+FTok+uaSQlpGVk1dQVHoRR/F8PaTxei2uCuFhighmxLXWkyeYmltYWlm/ihNnE3P6X6U5a/VrQa/fVLKJoNm26FzE0rhrEK1nKA7Rc23ZT9u/QQ22iGjlN/aZ14hRYUZHo13dwQ9e+wadfBLxakZU8+SevXgtpuZbH8h9cysVrKGJqpfRmRfy6B/Q9OnP9G5/SMxkhjvU/TYhMmFIFBqDxeEBgUiy78CjJ89evHZn9YudVkIIUQsfv4DgP4TLujp7PHrCW3dRetpZ0ahekaOSUpbU2SiONsHp/SG3srwHPqq7EEopZe3xtngPQCwOTyCSyBQqjc5gstgcrlqj1ekNRpPZYnXER3mQ5ya9KC+9GwAAtL4NAABqGVxYplBxCcnnO9p2iDtbUUrVymSxOVxefBvqx2/6awd0AaGfaBuq0nLQyzCOExqw+QVpWvFn5cm5yPxYFj1mD1ZCrkkO7e8cUcGQAILL6rSi1i9F5+iCa392fzCNpFbi/VD628qJFRq27rYCgIQpOA6oV1hATSEXXakvK6vm282qBS6f6S6Po8P7Q7UKj2NLn0qu72zvjtw/V2Y7nzVCaDzuCSfNpErH72o4B43aB8HDEI0wxDMchCGM/ZF4ypKQk3IdxdL63qxj5lkOuoC+iOa4bBTfeSpeZ7EkclIGEGW1Q/V4XXAsNa4+V1S72rNm71mdYd3MvEMPOL/QgEnm/dexs/5qwO/vcYK0jW/pM/KyHnmhgqKS8rlKVs27KNQbaUCjJs1atOrVb8BgGpqRiEnkpHwGwbnVEOZgYWVjD2fn4ubhrfuH4gceAADeCe/YjtAAljV6uYNZDU1cWzYdl4STvXEkCo3B4vCAQCS9Mj/X7+8Z4YBX6ete5PqBuq4DAAAAAAAAAACSJAkAABCSZNveK7/aH7w6N85E7wu39ORGdJgPx6NTTge/83jrNwEAqN17H3xMn4I/gHQUdVqF+dd2hcaYBvAgX5U4O2rxh60GjtxHBhLljYGJ1nE43mqqboWGFvlgCxFK2WmfBQbnAIttW2Aad9UNXW55S7gTHeJlv4rlH9CACCGEeH9Yxiwwxth+44NfQPBDZo3IYIwxpmmaxgZfWruwFAmiOC1cEkxCLd47j/E4D+ymwn/YBK7gPwldGRqQ+8KnLk2AZGVK9jt8mP0CsDi7brNMnswxk4a/y9yoiNhVpOstlJpfPR3yulfbfGPmcwMYAfumTslg+avQGWJa3TxhZjCBncBkQehE8BVzt5C9JmVDOUZtZ1byW62lMDqdRMHTdKhLLmV1PKVlzm/x6CatB/4u9bVtwU4ogCwNpLqzcacgSxRnT/8R1i5VCnbB2yL1q2JCF0oIr8Q2N9Dv5MiHudDZtgxmMR3BeDcNzgt1+Ffor3URVU6MFbwgjW6Xiz8hnuiswpeOltVpwYSiipKKMGIsGF6C7QYJm3Zab2jWhhxpMC499U9l4GEUF5XtCpZ35l3YfEPbRzRuIio0XPJKlIW0THF10tVDTmvr5+axtciwrSAh5D6iDSJoI/Qeei9utvJTtoRHBenH9nomCYpWHqlGEpemem7FsA1ARm10CtViqLKqGO2PIHRMr+hKABgbvJ69rnUFTNtK7YkhgcWiLHrqcxZOp9czb3hiVvDw+/uLlC1ewHJ0xQr2P78a47TkiDUvnTtOt2D+5JThFH1PpEcvYTy8IvAST/KHMjsV1GSSA+X3VCqzJvY174hXc/Qm89V+IwwHC5u+2iuK/oJ5mSOovFlAu2GDhhX6pashFSfaI4pQ4bfd9DYDLQMxn8VWnmP5ZrbdqpHhXfHWM+kIyl2d3rcYACGXrY+XIIY22b6ME+77ahlvDdjcPaDofL5TM+lza2QZsCEazXYX90DZ0UDFzvASNg2H0wj+6csBRcN2zsSafkzEysE1tkj/F/c696VrUq80b7MEz1OalvIuYmE+R3G2+E+lRRiXh7bWBBrxFuPDF3FUXzdReuizhP3MbFWPbsmOjbvtMf0BLpn56q6Z5YYX1nnlnRM++OvJI124rfce0UK5VMRDVcdSJOuDWniAh/KoJdPjh7M6+tDBp/XVvvVSdvIdpICsSOIGWkb2nCmL3ecRJVC0GAFiJdFIlkkpSxFSXyNOGmtOrYU2bLXVjbQ7MT7cIAaDDeNo+Hg6MsIkomKT8UqedGaKmVRmk5mT7mee5XgrXo3JSmvZWGc9mQ124PhBLfF7uJNkTrmMuUKWd9W1ufGG2xx+PYgvb1ENgT3RPdxvRF/NY/s1SPWbGH+o4y9R/nenAwOKEMHFABeeEBJAwbm4x/35F1AgV+bF1Y+oGFmkyz/c4CZu61O4lDoMvq0x+LTWmZQkqUnD4F26wat1Bs/WOzCjjJpMAt7SwQP0arm86DV9n3tPwGQiKqKA4zMOPCnAst6y1FG/nuYzuWCEHAbYwE5YNJkglPDRciQLlNCDfziZnXZxsNuhzQWR1F359U6hxDVC3vWhJI5IsuVUKlBeop05970gFQpakEKmn6KgXKCkUKuCoBwBcOosBbzgCEc4L/IqVg1OxTvBxBLdAHt4wgOe8IA73OAKN7jCXVx6VmGLZLFKjEMve45kga7yV2fNLY2mdOoXeIIneILWmIqDrZ50AuHW6peJwxOIFJRU1DS0dO+d2TAwsi2rjmdKArNLOvMyqE4x0ZmT72j3Qcn6Pv5VJRp9skfY12eh5vDl70+yn6+pTfn2Lx7flanlxxt+4lfm99+HZLk/xl6H/hZ/Wvx7eDv+f3g6ErV/f8+LpjQ6aJKGaZpmn22WVvu/GWlfF6aKJpNffgjqVpYvcF80ZAKDSZQu/VenoWPDyI4DJy7cePDKql+AABESSKFALfjAn6HETMBX74MEIhKEIsGsAJUFyB/OV5j2mTQ7PoPx0yinp4rvmXWOhVlh7c+P80dpKuj+mICDaNtd0p1+VqZMtfeXbIXmsDWbsLetRpvRibtz3UY32833TNoG0f83imkvxPDGK6+iyqo018bPXna/Bz3sUY970tOe9dyv3veyV722Rbnffe5t75OSjOSkICWpSE0a0kZppHsd6Htz/eoPUAhvtfjwZVKPRWsjjDTKaGOMNc54E0w0yUqrrLbGWhuUqlSlWk300aLHiBkrdpy48Yorvps1197HfkIBiBRZTMGZp2DxstXTUlcDjTUdU5N3hOhTTiujbAixSSXtjLMlxBCSTibZEWKMn26m2RNimyC9zHIgxC7V9DPPkRD71BJmkRMhDqlnkGXOhDimkSirXAhxSjPDrHPFMFZWoIakQ0QAI+eMA5B8JBgBuMPOsRgD5zmdR1jOdX4Y5WCPc8RTucGpVdXJDXYmIzVeyp3L1SA868tKWbMk4iJCv+TGV+pKmfhss8s+hxxzyjmXXAV1e/DIZ8B+QB68iu1KKHtajzMm/igtMCtL3Xun/VMxgJ1QRborttZx5T6EI9fM8iyydW2vsHNV1Fhnd6vpBQW6+QwFlEfZiwHqtKpyFssvli6WayxlLI9YnFjOxWIXSzPQhVgoxFJ8zOdjcS42cLEYi3UsHh2rY87tLECtt47/fz4oLYie2ptq4aqtvy2mTe5sjyUxj3k6+h2qP1BxH09vmZ5hYw0+7KbKZXq2m48TPAJ9s0zPfutSopOgl5fpOd54MImloOuX6Tn79b7CgUFHl0zP9eb8yRSBNlmm537zgJw3VFiIetpEz9CsE5RM9q8sZ5lQQqLfdf+9D3HHdaNPhvArTvLlNeZUrvglxLDF+ezFOZXGMhemRP4Goj5eDoY1k1yD7UsNiw/CD1BVVs0QivYb2shURlh8MJIrVFZq8vLoIjVbrrz5C70qbFxhg3/QstefiiAQSSB7k/9aSbXvClx8LxepMuX+Wvdnb6CJ5lprr7Pueuv/693D0ca3+FQzzbXQUqcdbbTVcmFp+EbKXLkKlalqys8qNe574KFHHnviqWfp+ZRfVV546VV+vfvtjbfe5fc4EPzGBxDJJUJxcaiEKxzoqM61H9t2c9zIqeavc7b3YDrJiT/HWb/XAf9KZGKqgNPXIvxcS3AELUNN1yHrXcL4XUMgoRXo48ZMRl9Xr+IZJc43VNz5HhffyID5M2jS1wC+SCmQAOzAhAEKthU0U3iVu64aDTn1lfCUeU9vVjvJ/TeG+vS/Qvt4Xb6/xTAHAPp0zgPcKb2jcL4BpZl8nTYqMdoBf59DxBlpk60OpZ5+xlnm2eok5Vfccmk/ltMx1sVzUk7J6Zf2Ml9W6/pqfb2r+KuKoFAEwUcVdfSRwA0ZyMM+3NKsPx76+/+kjxOkdtTuqN0nRUViOqRYSvLOew+8nvT+h0TB2lzTvfw/Bneh4q2yxXZH0kqUWdatyq91Fbc47LGc9ilf4Oo5OadfWst8WdJ4vO3Fn1U1tpEHntr0mI3tYPJeF8pl6nuTJ3rnvPteN5zYD+4G/99z3vPwmP/e/3fmv0b4+3X84Cl4OOnt4XtOTfmXGcZT3kMPnh81l3hYeHBQ36V9gftHTDa/+lVHfgTn1KsogGpVPwCqXv5gza8lMy61lHyK6xPlkFMhozVGYzF2I57YKQd23zQDe3zOzvUpnUor2bucdf2DeQR6znkmeLnKLfV6RUlOqEDxYnX+byetKChxIW2sqKtFlFBi3m0qoJRCi8q/yHaU3/bCuoJ+Pw7H5jSrl+kLL1JcPsVXVXRSI35fjroVc4mdswf1L+FTKqY7xba74LLKLbu87na93jaX2p5uNtD2ClzhfwM6mtG1fOsuoTV55N6KwokYnoJARknPnSMXrkIFChLMVqY82XIUyW2LQh21014H/dVVYayRRptkjAmKTbfUfIssttVGm2w220nnnHbGZWczwkWPPfDQIx/1+UzBOJxRpMbTmsrGDAYz6UxjZw57c3lYxskCbpbwtJyzhXysVssqJmv5WsPfehF2CLNNuO1CmhRllxh7xNknwQHx9kt0UJJDUh2V7rg0x2Q4ocAF+c6r44oGbmrktoZuaeKuZspYlGrqntasWqnWUpVuXujsqa6e6+SJLp7p5Y0BPskxxDeb/bDJdwQTqUxW2yXNlWtDQ//16NKpz5BBw/rVW7Rs3SMt5s1Z02jFv7SfvcFSZavz9iTLoaSiMG5CjCl+3Vq169TLrkebDl2q1KpnVqqEk+NCYFUzOfDXPyCAwaGfxMQs2f2aQnEvALC2nlp+AXh29fL4f+v/6ESttwARAwAEptv06jnUE7SuiqxLEPqj30yWQ/NSv+pJvodLN5b1CqIqWfY1bNDqNANkbPJrQdQ9luV5T1igFIowFzpAEQQ39/8ffWaoP1+Wde+7TD5mp3NTBZt7gQG6B+ovgoWBq2axwKZr89lkCPLNv07D3ZpKXh2h6aySQ148N54qCHzZQVq2W+sk78FZK0xOh5g1tDNbrwHo3R2LYbZMlJZCm9Z5caCQ+D8owH2BfAeuxP9X+QOhvsvMa3e9NCFTKFVXMXinImxuIRM69zEHubC8KXeFMHlXY7rCY3dOU2Fshu09Zdm7s0Hycp2ms7KdPMc3tp2JmD1QEDMeQxriMAGZmDV4RfQHfgNzxIzglJqnYJ4ZfUFiprymLaqlkEnonaPEBQnvI3lpLGb3rlSUwzGwI7TAINiqoF6Ajaper5M8XGHMn1PB7MpiWxT7H1ZWbWnSBbyrAZztrTmSQ6KqThv7BuhF+I4YZ056OsHJt1wNmXG0+W+NN91ErkaxXbhye1MuY1/p4TOV+wnmnhvgF8NiVIZhVslj+8EbE9IKhZf1i3qwEmEyB5fhOkCc3c4FqU3wUpBN8FxM0+DHSTv7UeX1x2OqXWBWrsRsz3hjg8rh8wPbi3qW+8i/dcuX58wZVsocYI81xDxCB4bdWSWxIK7bx7QSlqFh2BXQZmSixJMr+n7Etc7JOQBzgJ1rzUDHgpwU92+HgHP35J53yAHYXtAJA/+bytnMtGLBM+RaN/9jyNQodHE5HH1CSKCxT1Yux3hj8RCReB+zNMFsg/CFMhUm1WERTjE5IzgN/qnDgGohJGbC8GA/ibYKhDQpT2q/yVLkATyuUccijq+ZmDDwcH3mrwv1V/S02WkYLORWpgfGceFwFwq0jZ4xjD/MwrKphUXFKjbZe7gMmdHk//sovl6Y0R8A2KeFACBwAzADBTcp4i+Q6vGjcKgmAzBU6pNJHB02GbW7JifUo3w+bwoco/oibYSmRPs8TCmfbpgy9g2YCvG9N5XSp2aqUj3tTbXo62RqqWsDR+rIa+MnIiD5HjYJtrdXWJtp4XCo/7vzv83638LG8s/dw19TNfqunvzq0LUudEyxsygzYk4dO3Hl6YdwqtfKDLRArploVwDTMz59i90dNi01+gxN3V2ANBBKC+KqWfE6mBYyeYYZlzZL+F7zihNO7/T49uk7g6g3065K96l5hitPi4am1M5Z3k1DkW7DWQ823xCQQ7NhqmkyZMVyWFlGybALaB9atFI2VE4w0PVr7tbR6ONUUVyXxpCs6/MqrW5f1mG1RoxUjiYKG2b1mVSryYDP3lJY00LyFsROtGwaqwKgg0DdJGiNAoOWUpRn1HzZQAkgNack6qVqtFKivuwGhSopYh6SUcRS3eQX6U5MKkwZE5XWrsZZUAHxuDERhwI7q/WgqjGVUY/kcE2hntmdbexmZgz6vNmhDmo3Esi1FWEofM5kF9VfdYfKiPstM1FFAdWRML+Wu1GREeLYx/KxszZ8QhJvwFKpEhZ4bQjpmZWny8Td0wuL5vpwR3MAAA==) format('woff2');
}

/* Catalog details: final-prototype enrollment band and related-course grid. */
#view-course .course-enroll-section {
    padding: 38px;
    border: 1px solid var(--line);
    border-radius: 20px;
    background: var(--paper);
    box-shadow: var(--shadow-sm)
}

#view-course .course-enroll-section .price-block {
    display: grid;
    grid-template-columns: 1.4fr 1fr;
    align-items: center;
    gap: 30px;
    padding: 40px;
    border: 0;
    border-radius: 22px;
    background: var(--ink) !important;
    box-shadow: 0 14px 34px -22px rgba(20,15,54,.75)
}

#view-course .course-enroll-section .price-block h2 {
    margin: 0;
    color: #fff !important;
    font-size: clamp(22px,2.6vw,30px)
}

#view-course .course-enroll-section .pf {
    margin: 18px 0 0;
    padding: 0;
    list-style: none
}

#view-course .course-enroll-section .pf li {
    display: flex;
    gap: 9px;
    padding: 5px 0;
    color: rgba(255,255,255,.9) !important;
    font-size: 14px
}

#view-course .course-enroll-section .pf li::before {
    content: "✓";
    color: var(--orange);
    font-weight: 800
}

#view-course .course-enroll-section .amt {
    color: #fff !important;
    font-family: var(--font-display);
    font-size: 60px;
    font-weight: 900;
    line-height: 1
}

#view-course .course-enroll-section .price-session {
    margin: 6px 0 18px;
    color: rgba(255,255,255,.7) !important;
    font-size: 14px
}

#view-course .course-enroll-section .btn-block {
    width: 100%;
    justify-content: center;
    padding-block: 14px;
    background: var(--orange) !important;
    color: #1a1005 !important;
    font-weight: 800
}

#view-course .course-related-section {
    padding: 30px 30px 34px;
    border: 1px solid var(--line);
    border-radius: 20px;
    background: var(--paper);
    box-shadow: var(--shadow-sm)
}

#view-course .course-related-section > h2 {
    margin: 0 0 18px;
    color: var(--ink);
    font-size: clamp(22px,2.6vw,30px)
}

#view-course .course-related-section .related-grid {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 16px
}

#view-course .course-related-section .ccard {
    width: auto;
    min-width: 0;
    overflow: hidden
}

#view-course .course-related-section .ccard .top {
    min-height: 130px
}

#view-course .course-related-section .ccard .meta {
    min-height: 38px
}

@media(max-width:980px) {
    #view-course .course-enroll-section .price-block,
    #view-course .course-related-section .related-grid {
        grid-template-columns: 1fr
    }

    #view-course .course-related-section .ccard {
        width: 100%;
        max-width: 520px;
        margin-inline: auto
    }
}

@media(max-width:640px) {
    #view-course .course-enroll-section,
    #view-course .course-related-section {
        padding: 22px 18px 26px
    }

    #view-course .course-enroll-section .price-block {
        padding: 28px 20px
    }

    #view-course .course-enroll-section .amt {
        font-size: 48px
    }
}

@font-face {
    font-family: 'Satoshi';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(data:font/woff2;base64,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) format('woff2');
}

@font-face {
    font-family: 'Satoshi';
    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: 'Satoshi';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(data:font/woff2;base64,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) format('woff2');
}

@font-face {
    font-family: 'Satoshi';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(data:font/woff2;base64,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) format('woff2');
}

:root {
    --logo-mark: url(data:image/png;base64,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);
    --g-silk: url(data:image/jpeg;base64,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);
    --g-ramp_ig: url(data:image/jpeg;base64,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);
    --g-flame: url(data:image/jpeg;base64,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);
    --g-aurora2: url(data:image/jpeg;base64,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);
    --g-ramp_sat: url(data:image/jpeg;base64,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AAARAAABABEQAAAAARAEAARAoCVFqAACAAFRaggAgAAVFqCAAFRaggAAAiCKgglVKAAAAAAIlCgAAAIiIKgAAgAAAAUAQAQAAAAAAAEAAQAUAAAEAAAAAAawDoagAAABiYoCCmAgYAAAAIAAgAAAAACUVMAAEAAEUQci1AABABAAoIABUVBAAAAEFREAFABHlABQAQAEQBAAEShRRKiogACAAFRagACIAAVFqCAAFRaggAgACCKggioAAAAAAIgigAAJVSoiAAqAIAAAAItQQAAAAAAAEAEAAVAFQAAAAAAAAABrAOhqgAAAAAgAAACYKYCBgAAgAAACAAAAIKgAAgAgiOkoIAAAiBRAAAEUoIAIAAVCggAAAiJRagAAgACAIgACUKKiVFRAAEAAKi1AAEQAAqLUEAAKi1BABAAEKhQQRUAAAAARUogAAAiCVXIAAAAgAAACACACAAoAAAIAAAIIAKACAAKAABqaCiAjXAdLVAAAAAAAEAAABUExQEFRAAAAAAEAQFSqAgAgAAAgiLUAARBFqKACAACC1BAABFQQAAARBFQAAQABAEQABAARFQQAEAAKi1AAEQAAqLUEAAKi1BABAAEShQCoUEAAAAEqoiACgAiIi1AAAABAAAogACIAKAAACAAAaIAAIAAACgIAAIAAAA1wHS1QAAAAAAAABAAAAAAVEFTEAAAAAAQABAoAAIAIIKlBAEEAUAEQAAqKggAAilEQBAAEEVKAAIAAgCIAlAAARUoiAAACFRagACIAAVFqCAAFRaggAgACJQoIlCgAAAAIHREAFABESotQAAQAAAARaiIAAAKACAAAACACAAAGgJoAAAAAAAAA1xcTHS1gMMADAAAQAAAAAQAAAAABEoqYAAAAAAIgqIACgAiACCItQCoqKACAAIJVKCACAAIAiAABQEQAQABAEQSqlAAASqlEQAAAQRUAARAACoAgAglCggAAAIlCgiUKAAAIqAAIgAACURAAABAAAAEARAAAAAAAABAEAAAAEVAAAAAAAAAAAbADpa4AAAAmKCIKYCBgAAIAIAAAAAAgigIAAAIIoCAAAIAIiFQFAoAgCAAIAAgAgACUWoiAAAAIFBAARAEQSqgAACVUoiAAACCKiAAIAAgAgAglCggAAAIlCgiAAAAICIAAAAJVQRAAABAABFRAAEAAAAAAEAAAQAAAARUQAFAAAAAAAAGwA6WuAAAAAAAAAAmCgiBgIAIAAAAAAiUVAAAABEoqIACglVEEAAARCotQAAQAAqKggAAioiAAAAJRaggAIlCiIItQAABKqURAAAEQRUAAEAAQAQAQShQQAAAEQARAAAASgIgAAAIOVQAAAAQAQQAQAAAAAAQAABABAAAAUEVAAAAEAAABQABsAOlrgAAAAAAAACAAoJigiC4iAAIAAAAACIKgAACKIiBQEqKgAAACAilEQAAAQRSggAglUREAAAARUEABEoqIFQoIAAJVQRAAAEQRUAAEChQQAQAQShQQAAAo8oACAAAAlARAAAARKi1AAAABBFRAAEAAAAEAAAQAQAAAFABARUEAFUAAAAAAAQbADqbAAAAAAIAAAAAIAAACogqIAAgAAAAAIgAACAioIJVQEAUAEABEQAAAQABABABBABAABKqUQARBFQEFQAAQRUEQAABEEUoIAIJVQAAQAQSgCAACXxUogUSiAAAIgACAAAAiIAAAgBUEAAAEAACiAAAAIgAAAAAAlXURABQAVQAAQRDTQAABtAOpsmJigIKAguJgAAAAAAgAgAAAKIKiIACAAAAJRURABRKAgAAlRUEAAAEQqKgAAgACUWoIAIILUEAAEqlEQBEEVKAioAAIACIioAAiBQoIAIIqAACACCACAACVUEEqpRAABKqIAAgAAipREAQAFQqLUQABAAUAEKgAAIAAgAAAACIgAAAoAgGgIAAAAAANoB1tkAAAAAAMAEFTAAAABABAAAABBUEABAABKqCAAJRUAAARUqCACACABREAAAEEVBABAqKggAAAIgCIJVQBKqUAAQAERFqAAIhCkKCACCKgACIAAgAgAIlCgCVUoAAglVKgACCKAJVSiIAgACIAAAAAIFCoIAoAIgAAAACVAAEAAEVAAAAAAAAAAAbQDrbIAAAAAAAAAAigIKgACIAAAAFARAoAAIAlAAASqggAAAgiLUEAEAARAAABAoAgCIIqCAAAAIFEQRUEEqpQABAAEqLUEAEQhSFBABBFQABEAAQAQAoiUBARUUABBKqIAAgCAqCCACAUKIgAAAAAgioAAgAIgAoAICAIAAAAIqAAAAAAAAAAA2gHW2gAAAQAAAAAAAAABBUAAQABAABKoIgAghQAABKqIACoAIIjpAQBEABCoqAACACCACCVSiIAAAIlCiCUKCCKAgAgACVFqCACIQpCggACKggAiAAIAIAURAEBFQAAQRUAAEAARFqIgAACCAAAAAAhUBAARAAAAAEEAAAAAAKhQAAAAAAAAAAG0KY620guAIGAAAAAAAgAAAgAKIKiAAIAAAAlFQQRUoAAgACUKCACAlVEEAEAAEUoiACACBUWoIAAgAgACUVERKAAAIgAgCAVFqCACBCkKIgACKiIACAAIAIFEogAgVFQAARKFAABAARKiogACCKgAAAAgBQQBAARAAAACoAgAAAAACUKAAAAAAAAACGiNwB1tsAAAAxFAQXEAAAAEAEAAABRBaiAAIAUEoAAAIFBAARKAAAiACCItQQAAKFEQAABEKi1BAAEAEAAEVERAAABEAEAARFQQAQABEAARURAAQABABBKqVEABRFQQAEShQQAAAERAQABCotQAAABEEVAAEAAQAAQBAAAAABABFQAAAFATRFTQAAEAAbgDrboAAAIAAAAYigIAAAAAgACCKAgACLUEAAAAEVKIACCVUQABABBEdOQABAARAAAEQqLUEAASi1AABBFREQAAARAoIAAOXTkQAQChREAARURAAQABABBKqVAAAQoIACJQBAAAEqIgAAAiAAAIACoVCiAAiAAAIAAIAAAAAlEAAAEUBFQAEAAABQAG4A624AAAAAAACAACKAgqAAAAIAAhUVAEUoIAAAIJVAQAQARECioAPIJVSggAgACC1BABESioAAIXxFQAAQRUBAEQAEShQAAQcqggAgFCiIAAioiAAgACACCVUqAACUKCAAiACAAIVUqIioAAURAAAEAARAEAAQAAqAAAIAAAICAqACACKAAAAACAAAADcAdjcAAAAAAAAAAABBFAQAABABAAAABECgAAgACUKCACIlFQAAQRUQQAQAAqLUEAEQRUAAEEVAABECgIAiAAiUKAAIiIqCAABQoiAAIqIgAIAAgAglVEAARKFAABEAEAAEqoiIAAUKIgAACAUSiACAAIAgAAgAAAgAggAIAlVQAABAAFABAAQABuC4Y7G6guIAAAAAAAAAAAAIIoCAIFRaigAgACCKlAAEAAEVKIACCKlQABABBEWoIAAVFqCACIIqAACCKlAAREoUUQBEABEoUAARBFSiIAAUKIgACKiIACBQoIAIIqIAAiUKAIqUQAEAEEFciAACKggAgACCKgACAAIIAAAgAgAAVCggAIJVSigAoAIAAACAAAAN0B2N4AAMAEFMEQAAAAAAAAAQQAEVKgAKACAUBEAAAEEqgIAPIlVEAAQAQSotQAAQqLUEAAEVEQAEChQQARKACC1EQAEShQABEEqpREAAKFEQABFREABAoAgAgiogXwARKFAEqpRAAQRU6gIqCAACLUEAEAAQRaiAAIAlAAAAEAEAEogAIAAIqCgAAAAAgAAAAADdAdjeAAAAAAMRTAQVBAAAABFqAAAAIiBRQAQABEotQAAQKAIAIAIiAAIoiDl0gIAIVFQQAARURAAQKFBABEABKFEQAEEVAAEQSqlEQAAoURAEBFQQAEChQQAQRUQABEoUASqlEABABBEVBAAQqLUAAQABCotRAAEEVAABABAAARUEAAABBCgoAAAIAAAAAAAA3QHY3gAAAAAAADEUEQAAEAAAAAAQKioIAAACCKlAAEE4oCBREABEoAACIIqUEAEKioIAAJVSogAIFCggFEQAEoUQAB5EVAAEQSqlEQAAoURAEBFQQAEChQQBEEVBAAVABBKqUQARAAEqLUEFRREqLUAAQABEAQABBFqAACACAACUAQAAAEShQUAEAAAAAAAAAAboDsbwAAAAAAAAACCoAACACAAACAl9UoIAIAAJVSiAAgACUKCACIlAAARBKFBABBFQQAAKFREAEAAQoVBAFRKFEAAeRFQABEEqpREAAqLUEAEBFQQAECiUAAQRaiIAAgAglVKAAiAIBUWoIKgIVAAAQABEAQABEoUAAEAEACggAgAAAIlAFABAAAAAAAAAAG6A7G8AAAAAAAAAAVAAAAqKggAAAAAggAgAAUBEAAAEShQQARBFQABEEqpQQAQRUAFREChREAEAAQolQAFRKLUQAB5EVAAEQSqlEQACotQQAQEVBAAQSqlAARCotQQKJQABBKqUABEEVAKi1BABEQAAAACiIAgACJQAABABAKJRAAAAAARAAAAAAAAAEAAAAG6Lg7W8gAAAAAAACLUAAAAARUAAEAAAEECggAAAIgUAAESgCACIIqUABASqgiACBQoIAiBQoiACAAIUSgAIhUWoAAPIioAAiCVUoiAAVFqCACAioIACCVUoACIVFqAJVSgADyJVSgAIiCgiVFqAAIiAAAAFCoiAAACIAAAIAICVUEAAABAAEAAAAAAAAAQAAAAb4Dtb6I6SggAgAAABUAAAAABKpQQAQAAAQSi1BAAAARKFAABEARAAQSqlAAQEUEcioIFCggCIFARABAAEqVaUEARCotQAAeRFQABEEqpREAAqLUEAEBFQQAEEqpUAAQqLUASqlAAHkSqlAARAARKi1AAERAAAAChURAAAKIgAACIAAIqCAAAAgACAAAAAAAIAAAAAAN8B2t8RQHIAgAAABfUWoAAAAAUKCACAAACBUWoIAAACJQoAAIIqIAA8iVUoACAAIiKggUKCAIgAIgAgACUKAgCIIqUAAQRUEAEQSqlEQACotQQAQEVBAAQSqlQABCotQBKqUAAeRKqUABEABEqLUAAREAAAAKFREAAKFEQAABEAAEVBAAAAQBKAAAAAAAAgAAAAAA//Z);
    --g-aurora1: url(data:image/jpeg;base64,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);
    --g-ramp_ib: url(data:image/jpeg;base64,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);
}

/* ASP.NET integration overrides */
.logo, .mc, .cat3, footer a {
    color: inherit;
    text-decoration: none
}

.nav-right form {
    margin: 0
}

.nav-right .public-cart-trigger {
    color: var(--ink)
}

.pi, .c3-ic, .si {
    display: grid;
    place-items: center;
    font-family: Georgia,serif;
    font-weight: 900
}

.pi {
    font-size: 25px
}

.c3-ic {
    font-size: 40px
}

.si {
    font-size: 29px
}

.tgrid {
    animation: none !important
}

.reference-course-card[hidden] {
    display: none !important
}

.page-head .muted {
    max-width: 650px;
    margin-top: 12px;
    font-size: 16px
}

:root {
    --ink: #14162B;
    --brand: #2B2F77;
    --brand-2: #3A40A8;
    --accent: #E8A13C;
    --accent-soft: #FBEBD2;
    --cream: #F6F3EC;
    --paper: #FFFFFF;
    --pass: #1E9E73;
    --pass-soft: #E2F3EC;
    --muted: #6A6C82;
    --line: #E7E3D8;
    --line-2: #EEEAE0;
    --shadow: 0 1px 2px rgba(20,22,43,.04),0 8px 30px rgba(20,22,43,.06);
    --shadow-lg: 0 24px 70px rgba(20,22,43,.16);
    --r: 14px;
    --font-display: 'Fraunces',Georgia,serif;
    --font-ui: 'Plus Jakarta Sans',system-ui,sans-serif;
}

* {
    box-sizing: border-box
}

html {
    scroll-behavior: smooth
}

body {
    margin: 0;
    font-family: var(--font-ui);
    color: var(--ink);
    background: var(--cream);
    -webkit-font-smoothing: antialiased;
    line-height: 1.55
}

.display {
    font-family: var(--font-display);
    font-weight: 600;
    letter-spacing: -.02em;
    line-height: 1.05
}

h1, h2, h3, h4 {
    margin: 0
}

a {
    color: inherit;
    text-decoration: none
}

img {
    max-width: 100%
}

button {
    font-family: inherit;
    cursor: pointer
}

.wrap {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 28px
}

.muted {
    color: var(--muted)
}

.hide {
    display: none !important
}

/* buttons */
.btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    border: none;
    border-radius: 999px;
    padding: 13px 24px;
    font-weight: 700;
    font-size: 14.5px;
    transition: .18s;
    white-space: nowrap
}

.btn-primary {
    background: var(--brand);
    color: #fff
}

    .btn-primary:hover {
        background: var(--brand-2);
        transform: translateY(-1px)
    }

.btn-accent {
    background: var(--accent);
    color: #3a2a08
}

    .btn-accent:hover {
        filter: brightness(1.05);
        transform: translateY(-1px)
    }

.btn-ghost {
    background: transparent;
    color: var(--ink);
    border: 1.5px solid var(--line)
}

    .btn-ghost:hover {
        border-color: var(--ink)
    }

.btn-white {
    background: #fff;
    color: var(--ink)
}

    .btn-white:hover {
        transform: translateY(-1px)
    }

.btn-sm {
    padding: 9px 17px;
    font-size: 13.5px
}

.btn-lg {
    padding: 16px 30px;
    font-size: 16px
}

.arr {
    transition: .18s
}

.btn:hover .arr {
    transform: translateX(3px)
}


/* announcement bar */
.announce {
    background: var(--ink);
    color: #fff;
    font-size: 13.5px;
    font-weight: 600
}

    .announce .wrap {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 18px;
        height: 42px;
        flex-wrap: wrap
    }

    .announce .tag {
        background: var(--accent);
        color: #3a2a08;
        border-radius: 6px;
        padding: 3px 9px;
        font-weight: 800;
        font-size: 12px
    }

    .announce .cd {
        font-variant-numeric: tabular-nums;
        opacity: .85
    }

    .announce a {
        color: var(--accent);
        font-weight: 700
    }

/* nav */
.nav {
    position: sticky;
    top: 0;
    z-index: 60;
    background: rgba(246,243,236,.9);
    backdrop-filter: blur(12px);
    border-bottom: 1px solid var(--line)
}

    .nav .row {
        display: flex;
        align-items: center;
        gap: 26px;
        height: 72px
    }

.logo {
    display: flex;
    align-items: center;
    gap: 9px;
    font-family: var(--font-display);
    font-weight: 600;
    font-size: 24px;
    letter-spacing: -.02em
}

    .logo .mark {
        width: 32px;
        height: 32px;
        border-radius: 9px;
        background: var(--brand);
        color: var(--accent);
        display: grid;
        place-items: center;
        font-size: 19px
    }

.nav-menu {
    display: flex;
    gap: 4px;
    align-items: center;
    margin-inline-start: 14px
}

    .nav-menu > div {
        position: relative
    }

    .nav-menu .top {
        padding: 10px 14px;
        border-radius: 10px;
        font-size: 14.5px;
        font-weight: 600;
        opacity: .82;
        cursor: pointer;
        display: flex;
        align-items: center;
        gap: 5px
    }

    .nav-menu > div:hover .top {
        opacity: 1;
        background: rgba(20,22,43,.05)
    }

.caret {
    font-size: 10px;
    opacity: .6;
    transition: .2s
}

.nav-menu > div:hover .caret {
    transform: rotate(180deg)
}

.mega {
    position: absolute;
    top: calc(100% + 8px);
    inset-inline-start: 0;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 16px;
    box-shadow: var(--shadow-lg);
    padding: 22px;
    width: 560px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: .2s;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px 26px
}

.nav-menu > div:hover .mega {
    opacity: 1;
    visibility: visible;
    transform: translateY(0)
}

.mega h6 {
    grid-column: 1/-1;
    font-size: 11px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: var(--muted);
    margin: 0 0 4px
}

.mega a {
    display: block;
    padding: 9px 11px;
    border-radius: 9px;
    transition: .15s
}

    .mega a:hover {
        background: var(--cream)
    }

    .mega a b {
        font-size: 14px;
        display: block
    }

    .mega a span {
        font-size: 12px;
        color: var(--muted)
    }

.nav-right {
    margin-inline-start: auto;
    display: flex;
    align-items: center;
    gap: 12px
}

.burger {
    display: none;
    width: 42px;
    height: 42px;
    border: 1px solid var(--line);
    background: #fff;
    border-radius: 10px;
    font-size: 18px
}

/* hero */
.hero {
    position: relative;
    overflow: hidden;
    padding: 64px 0 30px
}

.blob {
    position: absolute;
    border-radius: 50%;
    filter: blur(70px);
    opacity: .45;
    z-index: 0
}

.hero .wrap {
    position: relative;
    z-index: 1
}

.hero-grid {
    display: grid;
    grid-template-columns: 1.08fr .92fr;
    gap: 54px;
    align-items: center
}

.pill {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 999px;
    padding: 7px 15px;
    font-size: 13px;
    font-weight: 700;
    color: var(--brand)
}

.hero h1 {
    font-size: clamp(40px,5.4vw,66px);
    margin: 22px 0 0
}

    .hero h1 em {
        font-style: italic;
        color: var(--brand)
    }

.hero .lead {
    font-size: 19px;
    color: var(--muted);
    max-width: 32em;
    margin: 20px 0 0
}

.hero-cta {
    display: flex;
    gap: 14px;
    flex-wrap: wrap;
    margin-top: 30px
}

.offer {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    margin-top: 26px;
    background: var(--accent-soft);
    border: 1px solid #f0d6a8;
    border-radius: 14px;
    padding: 12px 18px
}

    .offer .big {
        font-family: var(--font-display);
        font-size: 30px;
        font-weight: 700;
        color: #a36a12;
        line-height: 1
    }

    .offer .txt {
        font-size: 13px;
        font-weight: 600;
        color: #7a5410
    }
/* hero card */
.hcard {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 22px;
    box-shadow: var(--shadow-lg);
    padding: 10px
}

    .hcard .bar {
        display: flex;
        gap: 6px;
        padding: 11px 13px
    }

.hdot {
    width: 11px;
    height: 11px;
    border-radius: 50%
}

.hcard .scr {
    background: var(--cream);
    border-radius: 16px;
    padding: 18px;
    border: 1px solid var(--line-2)
}

.mc {
    display: flex;
    gap: 13px;
    align-items: center;
    background: #fff;
    border: 1px solid var(--line-2);
    border-radius: 12px;
    padding: 13px;
    margin-bottom: 10px
}

    .mc:last-child {
        margin-bottom: 0
    }

    .mc .ic {
        width: 42px;
        height: 42px;
        border-radius: 10px;
        display: grid;
        place-items: center;
        font-size: 20px;
        flex: none
    }

    .mc .m {
        flex: 1;
        min-width: 0
    }

        .mc .m b {
            font-size: 14px;
            display: block
        }

        .mc .m span {
            font-size: 12px;
            color: var(--muted)
        }

.prog {
    height: 7px;
    border-radius: 99px;
    background: var(--line);
    overflow: hidden;
    margin-top: 7px
}

    .prog > i {
        display: block;
        height: 100%;
        background: var(--pass)
    }

/* pillars */
.pillars {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 22px;
    margin-top: 8px
}

.pillar {
    display: flex;
    gap: 15px;
    align-items: flex-start;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 16px;
    padding: 22px
}

    .pillar .pi {
        width: 48px;
        height: 48px;
        border-radius: 12px;
        display: grid;
        place-items: center;
        font-size: 24px;
        flex: none
    }

    .pillar h4 {
        font-size: 16px;
        margin-bottom: 4px
    }

    .pillar p {
        font-size: 13.5px;
        color: var(--muted);
        margin: 0
    }

/* stats band */
.stats {
    background: var(--ink);
    color: #fff;
    padding: 62px 0;
    margin-top: 70px;
    position: relative;
    overflow: hidden
}

    .stats .sec-h {
        text-align: center;
        margin-bottom: 42px
    }

        .stats .sec-h h2 {
            font-size: clamp(26px,3.2vw,38px)
        }

.stat-grid {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 26px
}

.stat {
    text-align: center
}

.stat-num {
    font-family: var(--font-display);
    font-size: clamp(40px,5vw,62px);
    font-weight: 600;
    color: var(--accent);
    line-height: 1
}

.stat h4 {
    font-size: 16px;
    margin: 10px 0 6px
}

.stat p {
    font-size: 13px;
    opacity: .66;
    margin: 0;
    max-width: 18em;
    margin-inline: auto
}

/* exam boards strip */
.boards {
    padding: 46px 0;
    text-align: center
}

    .boards p {
        font-size: 13px;
        font-weight: 700;
        letter-spacing: .1em;
        text-transform: uppercase;
        color: var(--muted);
        margin: 0 0 22px
    }

.board-row {
    display: flex;
    justify-content: center;
    gap: 14px;
    flex-wrap: wrap
}

.board {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 12px;
    padding: 14px 24px;
    font-family: var(--font-display);
    font-weight: 600;
    font-size: 18px;
    color: var(--ink);
    opacity: .8
}


/* section header */
/*section{padding:78px 0}*/
.sec-head {
    max-width: 44em
}

.eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 12.5px;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: var(--brand);
    background: #fff;
    border: 1px solid var(--line);
    padding: 6px 14px;
    border-radius: 999px
}

.sec-head h2 {
    font-size: clamp(28px,3.6vw,44px);
    margin: 16px 0 0
}

.sec-head p {
    color: var(--muted);
    font-size: 17px;
    margin: 14px 0 0
}

.center {
    text-align: center;
    margin-inline: auto
}

/* course tabs + carousel */
.tabs {
    display: flex;
    gap: 8px;
    justify-content: center;
    flex-wrap: wrap;
    margin: 38px 0 28px
}

.tab {
    border: 1.5px solid var(--line);
    background: #fff;
    border-radius: 999px;
    padding: 10px 20px;
    font-weight: 700;
    font-size: 14px;
    color: var(--ink);
    transition: .15s
}

    .tab.on {
        background: var(--ink);
        color: #fff;
        border-color: var(--ink)
    }

.carousel-wrap {
    position: relative
}

.carousel {
    display: flex;
    gap: 20px;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    padding: 6px 4px 18px;
    scrollbar-width: none
}

    .carousel::-webkit-scrollbar {
        display: none
    }

.ccard {
    flex: 0 0 300px;
    scroll-snap-align: start;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 18px;
    overflow: hidden;
    transition: .2s;
    cursor: pointer
}

    .ccard:hover {
        transform: translateY(-5px);
        box-shadow: var(--shadow-lg)
    }

    .ccard .top {
        height: 140px;
        display: flex;
        align-items: flex-end;
        padding: 16px;
        position: relative
    }

        .ccard .top .sub {
            position: absolute;
            top: 14px;
            inset-inline-start: 16px;
            background: rgba(255,255,255,.92);
            border-radius: 999px;
            padding: 5px 12px;
            font-size: 11px;
            font-weight: 700;
            letter-spacing: .06em;
            text-transform: uppercase
        }

        .ccard .top .code {
            color: #fff;
            font-family: var(--font-display);
            font-size: 34px;
            font-weight: 600
        }

    .ccard .bd {
        padding: 18px
    }

        .ccard .bd h4 {
            font-size: 17px;
            margin-bottom: 5px;
            min-height: 44px
        }

    .ccard .meta {
        font-size: 12.5px;
        color: var(--muted);
        display: flex;
        gap: 7px;
        align-items: center;
        margin-bottom: 14px
    }

    .ccard .ft {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .ccard .price {
        font-weight: 800;
        font-size: 18px
    }

        .ccard .price small {
            font-weight: 600;
            color: var(--muted);
            font-size: 12px
        }

.cnav {
    position: absolute;
    top: 38%;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid var(--line);
    box-shadow: var(--shadow);
    display: grid;
    place-items: center;
    font-size: 18px;
    z-index: 5
}

    .cnav.prev {
        inset-inline-start: -18px
    }

    .cnav.next {
        inset-inline-end: -18px
    }


/* services */
.svc-grid {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 18px;
    margin-top: 42px
}

.svc {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 16px;
    padding: 24px;
    transition: .2s
}

    .svc:hover {
        box-shadow: var(--shadow-lg);
        transform: translateY(-3px)
    }

    .svc .si {
        width: 46px;
        height: 46px;
        border-radius: 12px;
        background: var(--accent-soft);
        color: var(--accent);
        display: grid;
        place-items: center;
        font-size: 22px;
        margin-bottom: 14px
    }

    .svc h4 {
        font-size: 16.5px;
        margin-bottom: 7px
    }

    .svc p {
        font-size: 13.5px;
        color: var(--muted);
        margin: 0;
        line-height: 1.5
    }

/* examiners */
.exp-carousel {
    display: flex;
    gap: 18px;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    padding: 6px 4px 18px;
    scrollbar-width: none
}

    .exp-carousel::-webkit-scrollbar {
        display: none
    }

.exp {
    flex: 0 0 230px;
    scroll-snap-align: start;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 18px;
    padding: 24px;
    text-align: center
}

    .exp .av {
        width: 78px;
        height: 78px;
        border-radius: 50%;
        margin: 0 auto 14px;
        display: grid;
        place-items: center;
        font-family: var(--font-display);
        font-size: 30px;
        font-weight: 600;
        color: #fff
    }

    .exp b {
        font-size: 16px;
        display: block
    }

    .exp .role {
        font-size: 13px;
        color: var(--brand);
        font-weight: 700;
        margin-top: 3px
    }

    .exp .org {
        font-size: 12px;
        color: var(--muted);
        margin-top: 2px
    }

/* trial */
.trial {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 44px;
    align-items: center;
    background: linear-gradient(120deg,var(--accent-soft),#fff);
    border: 1px solid var(--line);
    border-radius: 24px;
    padding: 46px
}

    .trial h2 {
        font-size: clamp(28px,3.4vw,40px);
        margin: 14px 0
    }

.chiprow {
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
    margin-top: 14px
}

.chip {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 999px;
    padding: 8px 15px;
    font-size: 13px;
    font-weight: 600
}

    .chip.hot {
        background: var(--accent);
        border-color: var(--accent);
        color: #3a2a08
    }

/* testimonials */
.tgrid {
    columns: 3;
    column-gap: 18px;
    margin-top: 42px
}

.tcard {
    break-inside: avoid;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 16px;
    padding: 22px;
    margin-bottom: 18px
}

    .tcard .top {
        display: flex;
        align-items: center;
        gap: 11px;
        margin-bottom: 13px
    }

    .tcard .av {
        width: 42px;
        height: 42px;
        border-radius: 50%;
        background: var(--brand);
        color: #fff;
        display: grid;
        place-items: center;
        font-weight: 800;
        flex: none
    }

    .tcard b {
        font-size: 14px;
        display: block
    }

    .tcard .tag {
        font-size: 11px;
        font-weight: 700;
        color: var(--accent);
        letter-spacing: .05em;
        text-transform: uppercase
    }

    .tcard h5 {
        font-size: 15px;
        margin: 0 0 7px
    }

    .tcard p {
        font-size: 13.5px;
        color: var(--muted);
        margin: 0;
        line-height: 1.55
    }

.stars {
    color: var(--accent);
    font-size: 13px;
    margin-bottom: 9px
}

/* level chooser */
.levels {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 22px;
    margin-top: 42px
}

.level {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 20px;
    padding: 28px;
    transition: .2s;
    position: relative;
    overflow: hidden
}

    .level:hover {
        transform: translateY(-4px);
        box-shadow: var(--shadow-lg)
    }

    .level .lh {
        width: 54px;
        height: 54px;
        border-radius: 14px;
        display: grid;
        place-items: center;
        font-size: 26px;
        margin-bottom: 16px
    }

    .level h3 {
        font-family: var(--font-display);
        font-size: 23px;
        font-weight: 600
    }

    .level .sub {
        font-size: 12.5px;
        font-weight: 700;
        color: var(--muted);
        letter-spacing: .05em;
        text-transform: uppercase;
        margin-top: 4px
    }

    .level ul {
        list-style: none;
        padding: 0;
        margin: 16px 0 20px
    }

    .level li {
        display: flex;
        gap: 9px;
        padding: 6px 0;
        font-size: 14px
    }

        .level li::before {
            content: "✓";
            color: var(--pass);
            font-weight: 800;
            flex: none
        }

/* pricing band */
.pband {
    background: var(--brand);
    color: #fff;
    border-radius: 28px;
    padding: 54px;
    display: grid;
    grid-template-columns: 1.3fr 1fr;
    gap: 44px;
    align-items: center;
    position: relative;
    overflow: hidden
}

    .pband h2 {
        font-size: clamp(28px,3.4vw,40px)
    }

    .pband p {
        opacity: .85;
        font-size: 16px;
        margin: 14px 0 0
    }

.plist {
    list-style: none;
    padding: 0;
    margin: 22px 0 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px
}

    .plist li {
        display: flex;
        gap: 9px;
        font-size: 14px
    }

        .plist li::before {
            content: "✓";
            color: var(--accent);
            font-weight: 800
        }

.pbox {
    background: rgba(255,255,255,.08);
    border: 1px solid rgba(255,255,255,.18);
    border-radius: 20px;
    padding: 34px;
    text-align: center
}

    .pbox .amt {
        font-family: var(--font-display);
        font-size: 62px;
        font-weight: 600;
        line-height: 1
    }

    .pbox .per {
        opacity: .7;
        font-size: 14px;
        margin: 6px 0 20px
    }

/* faq */
.faq {
    max-width: 780px;
    margin: 38px auto 0
}

.qa {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 14px;
    margin-bottom: 12px;
    overflow: hidden
}

    .qa button {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
        background: none;
        border: none;
        padding: 20px 22px;
        text-align: start;
        font-weight: 700;
        font-size: 16px;
        color: var(--ink)
    }

    .qa .ans {
        max-height: 0;
        overflow: hidden;
        transition: .25s;
        color: var(--muted);
        font-size: 15px
    }

        .qa .ans p {
            margin: 0 22px 20px
        }

    .qa.open .ans {
        max-height: 260px
    }

    .qa .pm {
        font-size: 22px;
        color: var(--brand);
        transition: .2s;
        flex: none
    }

    .qa.open .pm {
        transform: rotate(45deg)
    }

/* final cta */
.final {
    background: var(--ink);
    color: #fff;
    border-radius: 28px;
    padding: 66px;
    text-align: center;
    position: relative;
    overflow: hidden
}

    .final h2 {
        font-size: clamp(30px,4.2vw,52px)
    }

    .final p {
        opacity: .82;
        font-size: 18px;
        max-width: 34em;
        margin: 16px auto 28px
    }

/* footer */
footer {
    background: var(--ink);
    color: #fff;
    padding: 64px 0 30px
}

.foot-grid {
    display: grid;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1.2fr;
    gap: 30px
}

footer h5 {
    font-size: 12px;
    letter-spacing: .1em;
    text-transform: uppercase;
    opacity: .5;
    margin: 0 0 16px
}

footer ul {
    list-style: none;
    padding: 0;
    margin: 0
}

footer li {
    padding: 6px 0;
    font-size: 14px;
    opacity: .78;
    cursor: pointer
}

    footer li:hover {
        opacity: 1
    }

.news {
    display: flex;
    gap: 8px;
    margin-top: 14px
}

    .news input {
        flex: 1;
        border: 1px solid rgba(255,255,255,.2);
        background: rgba(255,255,255,.06);
        color: #fff;
        border-radius: 10px;
        padding: 11px 13px;
        font-family: inherit;
        font-size: 14px
    }

        .news input::placeholder {
            color: rgba(255,255,255,.5)
        }

.foot-bottom {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid rgba(255,255,255,.12);
    margin-top: 44px;
    padding-top: 24px;
    font-size: 13px;
    opacity: .6;
    flex-wrap: wrap;
    gap: 12px
}

/* reveal */
.reveal {
    opacity: 0;
    transform: translateY(22px);
    transition: .6s cubic-bezier(.2,.7,.3,1)
}

    .reveal.in {
        opacity: 1;
        transform: none
    }

/* catalog + course detail pages */
.page-head {
    padding: 54px 0 0
}

    .page-head h1 {
        font-size: clamp(30px,4vw,46px);
        margin: 14px 0 0
    }

.filters {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin: 28px 0
}

.fbtn {
    border: 1.5px solid var(--line);
    background: #fff;
    border-radius: 999px;
    padding: 9px 18px;
    font-weight: 600;
    font-size: 14px;
    color: var(--ink)
}

    .fbtn.on {
        background: var(--ink);
        color: #fff;
        border-color: var(--ink)
    }

.cat-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(280px,360px));
    justify-content: center;
    gap: 20px;
    padding-bottom: 80px
}

    .cat-grid .ccard {
        flex: none;
        width: auto
    }

.back-link {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    font-weight: 700;
    font-size: 14px;
    color: var(--brand);
    cursor: pointer;
    margin-bottom: 18px
}

.cd-head {
    background: var(--ink);
    color: #fff;
    border-radius: 24px;
    padding: 42px;
    display: grid;
    grid-template-columns: 1.6fr 1fr;
    gap: 34px;
    align-items: center
}

    .cd-head .crumbs {
        font-size: 13px;
        opacity: .6;
        margin-bottom: 14px
    }

    .cd-head h1 {
        font-size: clamp(30px,3.6vw,42px);
        font-family: var(--font-display);
        font-weight: 600
    }

.cd-meta {
    display: flex;
    gap: 24px;
    margin-top: 18px;
    flex-wrap: wrap
}

    .cd-meta > div {
        font-size: 13px;
        opacity: .75
    }

    .cd-meta b {
        display: block;
        font-size: 18px;
        opacity: 1;
        font-family: var(--font-display);
        font-weight: 600
    }

.buybox {
    background: rgba(255,255,255,.06);
    border: 1px solid rgba(255,255,255,.14);
    border-radius: 18px;
    padding: 26px;
    text-align: center
}

    .buybox .amt {
        font-family: var(--font-display);
        font-size: 46px;
        font-weight: 600;
        line-height: 1
    }

.cd-body {
    display: grid;
    grid-template-columns: 1.7fr 1fr;
    gap: 36px;
    margin: 34px 0 80px;
    align-items: start
}

.panel {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 18px;
    padding: 26px;
    margin-bottom: 22px
}

    .panel h3 {
        font-size: 20px;
        margin-bottom: 16px
    }

.outline .u {
    border: 1px solid var(--line-2);
    border-radius: 12px;
    margin-bottom: 10px;
    overflow: hidden
}

.outline .uh {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 18px;
    background: var(--cream);
    font-weight: 700;
    font-size: 15px
}

.outline .topic {
    display: flex;
    justify-content: space-between;
    padding: 11px 18px;
    font-size: 14px;
    border-top: 1px solid var(--line-2)
}

    .outline .topic .l {
        display: flex;
        gap: 10px;
        align-items: center
    }

.lock {
    font-size: 13px;
    color: var(--muted)
}

.free-tag {
    font-size: 11px;
    font-weight: 700;
    color: var(--pass);
    background: var(--pass-soft);
    border-radius: 999px;
    padding: 3px 9px
}

.pkg-list {
    list-style: none;
    padding: 0;
    margin: 0
}

    .pkg-list li {
        display: flex;
        gap: 12px;
        padding: 13px 0;
        border-bottom: 1px solid var(--line-2);
        font-size: 14px;
        align-items: center
    }

        .pkg-list li:last-child {
            border: none
        }

    .pkg-list .pk-ic {
        width: 34px;
        height: 34px;
        border-radius: 9px;
        background: var(--accent-soft);
        color: var(--accent);
        display: grid;
        place-items: center;
        font-size: 16px;
        flex: none
    }

@media(max-width:980px) {
    .cat-grid {
        grid-template-columns: repeat(auto-fit,minmax(280px,360px));
        justify-content: center
    }

    .cd-head, .cd-body {
        grid-template-columns: 1fr
    }
}

@media(max-width:600px) {
    .cat-grid {
        grid-template-columns: 1fr
    }
}

/* full course sales page */
.sticky-buy {
    position: sticky;
    top: 100px;
    z-index: 30;
    background: rgba(246,243,236,.95);
    backdrop-filter: blur(10px);
    border: 1px solid var(--line);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 12px 18px;
    margin-bottom: 24px;
    box-shadow: var(--shadow)
}

    .sticky-buy .sb-l {
        display: flex;
        align-items: center;
        gap: 14px;
        min-width: 0
    }

        .sticky-buy .sb-l b {
            font-size: 15px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }

    .sticky-buy .sb-price {
        font-weight: 800;
        font-size: 17px;
        white-space: nowrap
    }

    .sticky-buy .sb-r {
        display: flex;
        gap: 10px
    }

.qfacts {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 16px;
    overflow: hidden;
    margin-bottom: 30px
}

    .qfacts > div {
        padding: 18px 20px;
        border-inline-end: 1px solid var(--line-2)
    }

        .qfacts > div:last-child {
            border: none
        }

    .qfacts .qf-ic {
        font-size: 17px;
        margin-bottom: 5px
    }

    .qfacts b {
        display: block;
        font-size: 17px;
        font-family: var(--font-display);
        font-weight: 600
    }

    .qfacts span {
        font-size: 12px;
        color: var(--muted)
    }

.csec {
    margin-bottom: 34px
}

    .csec > h2 {
        font-size: clamp(22px,2.6vw,30px);
        margin-bottom: 6px
    }

    .csec > .csub {
        color: var(--muted);
        font-size: 15px;
        margin: 0 0 18px
    }

.why-grid {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 16px
}

.why {
    display: flex;
    gap: 12px;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 14px;
    padding: 18px
}

    .why .wt {
        width: 26px;
        height: 26px;
        border-radius: 50%;
        background: var(--pass-soft);
        color: var(--pass);
        display: grid;
        place-items: center;
        font-weight: 800;
        flex: none
    }

    .why b {
        font-size: 14.5px;
        display: block;
        margin-bottom: 3px
    }

    .why span {
        font-size: 13px;
        color: var(--muted)
    }

.out-grid {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 14px
}

.out {
    display: flex;
    gap: 13px;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 14px;
    padding: 16px 18px;
    align-items: flex-start
}

    .out .n {
        width: 30px;
        height: 30px;
        border-radius: 9px;
        background: var(--brand);
        color: #fff;
        display: grid;
        place-items: center;
        font-weight: 800;
        font-size: 14px;
        flex: none;
        font-family: var(--font-display)
    }

    .out p {
        margin: 0;
        font-size: 14px
    }

.modnote {
    font-size: 13px;
    color: var(--muted);
    margin: 0 2px 14px
}

.modacc .macc-u {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 14px;
    margin-bottom: 12px;
    overflow: hidden
}

.macc-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 14px;
    padding: 18px 20px;
    cursor: pointer;
    font-weight: 700;
    font-size: 15.5px
}

    .macc-head .ml {
        display: flex;
        align-items: center;
        gap: 12px
    }

    .macc-head .mnum {
        width: 30px;
        height: 30px;
        border-radius: 8px;
        background: var(--accent-soft);
        color: #a36a12;
        display: grid;
        place-items: center;
        font-size: 13px;
        font-weight: 800;
        flex: none
    }

    .macc-head .mr {
        display: flex;
        align-items: center;
        gap: 12px;
        font-size: 13px;
        color: var(--muted);
        font-weight: 600
    }

    .macc-head .pm {
        font-size: 20px;
        color: var(--brand);
        transition: .2s
    }

.macc-u[open] > .macc-head .pm, .macc-branch[open] > .macc-branch-head .pm {
    transform: rotate(45deg)
}

.macc-head::-webkit-details-marker, .macc-branch-head::-webkit-details-marker {
    display: none
}

.macc-head, .macc-branch-head {
    list-style: none
}

    .macc-head .ml b, .macc-head .ml small, .macc-branch-head b, .macc-branch-head small {
        display: block
    }

    .macc-head .ml small, .macc-branch-head small, .macc-leaf > small {
        margin-top: 3px;
        color: var(--muted);
        font-size: 12px;
        font-weight: 500
    }

.macc-body {
    overflow: visible
}

.macc-t {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 20px;
    font-size: 14px;
    border-top: 1px solid var(--line-2)
}

    .macc-t .tl {
        display: flex;
        align-items: center;
        gap: 10px
    }

.macc-branch {
    border-top: 1px solid var(--line-2)
}

    .macc-branch > .macc-t {
        border-top: 0;
        cursor: pointer
    }

.macc-branch-head .mr {
    display: flex;
    align-items: center;
    gap: 12px;
    color: var(--muted);
    font-size: 12px;
    font-weight: 600
}

.macc-branch-head .pm {
    color: var(--brand);
    font-size: 18px;
    transition: .2s
}

.macc-nested {
    margin-left: 20px;
    border-left: 2px solid var(--line-2)
}

.macc-leaf {
    gap: 16px;
    padding-left: 24px
}

.preview {
    display: grid;
    grid-template-columns: 1.2fr 1fr;
    background: var(--ink);
    color: #fff;
    border-radius: 20px;
    overflow: hidden;
    align-items: center
}

.pv-vid {
    aspect-ratio: 16/9;
    background: linear-gradient(135deg,#2B2F77,#3A40A8);
    display: grid;
    place-items: center;
    cursor: pointer
}

    .pv-vid .play {
        width: 64px;
        height: 64px;
        border-radius: 50%;
        background: rgba(255,255,255,.92);
        display: grid;
        place-items: center;
        font-size: 22px;
        color: var(--brand)
    }

.pv-txt {
    padding: 30px
}

    .pv-txt h3 {
        font-size: 22px;
        margin-bottom: 10px
    }

    .pv-txt p {
        opacity: .8;
        font-size: 14px;
        margin: 0 0 16px
    }

.incl-grid {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 16px
}

.incl {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 14px;
    padding: 20px
}

    .incl .ii {
        width: 42px;
        height: 42px;
        border-radius: 11px;
        background: var(--accent-soft);
        color: var(--accent);
        display: grid;
        place-items: center;
        font-size: 20px;
        margin-bottom: 12px
    }

    .incl b {
        font-size: 15px;
        display: block;
        margin-bottom: 5px
    }

    .incl span {
        font-size: 13px;
        color: var(--muted);
        line-height: 1.5
    }

.who-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px
}

.who {
    display: flex;
    gap: 10px;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 12px;
    padding: 14px 16px;
    font-size: 14px
}

    .who::before {
        content: "→";
        color: var(--accent);
        font-weight: 800
    }

.price-block {
    background: var(--brand);
    color: #fff;
    border-radius: 22px;
    padding: 40px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 34px;
    align-items: center
}

    .price-block .amt {
        font-family: var(--font-display);
        font-size: 60px;
        font-weight: 600;
        line-height: 1
    }

    .price-block .pf {
        list-style: none;
        padding: 0;
        margin: 18px 0 0
    }

        .price-block .pf li {
            display: flex;
            gap: 9px;
            font-size: 14px;
            padding: 5px 0
        }

            .price-block .pf li::before {
                content: "✓";
                color: var(--accent);
                font-weight: 800
            }

.related-grid {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 16px
}

    .related-grid .ccard {
        flex: none;
        width: auto
    }

.cfaq .qa {
    margin-bottom: 10px
}

@media(max-width:980px) {
    .qfacts {
        grid-template-columns: 1fr 1fr
    }

    .why-grid, .out-grid, .incl-grid, .who-grid, .related-grid, .preview, .price-block {
        grid-template-columns: 1fr
    }

    .sticky-buy .sb-l b {
        max-width: 130px
    }
}

/* learning-outcomes wheel */
.outcomes-wheel {
    display: grid;
    grid-template-columns: minmax(0,420px) 1fr;
    gap: 30px;
    align-items: center
}

.wheel-wrap {
    position: relative;
    width: 100%;
    max-width: 420px;
    aspect-ratio: 1;
    margin-inline: auto
}

.wheel-svg {
    position: absolute;
    inset: 15%
}

.wheel-label {
    position: absolute;
    transform: translate(-50%,-50%);
    width: 104px;
    text-align: center;
    font-size: 11.5px;
    font-weight: 700;
    line-height: 1.25;
    color: var(--ink)
}

.wl-row {
    display: flex;
    gap: 13px;
    padding: 10px 0;
    align-items: flex-start;
    border-bottom: 1px solid var(--line-2)
}

    .wl-row:last-child {
        border: none
    }

    .wl-row .wl-num {
        width: 26px;
        height: 26px;
        border-radius: 50%;
        color: #fff;
        display: grid;
        place-items: center;
        font-weight: 800;
        font-size: 13px;
        flex: none;
        margin-top: 2px
    }

    .wl-row b {
        font-size: 14.5px;
        display: block
    }

    .wl-row p {
        margin: 2px 0 0;
        font-size: 13.5px;
        color: var(--muted);
        line-height: 1.5
    }

@media(max-width:760px) {
    .outcomes-wheel {
        grid-template-columns: 1fr
    }

    .wheel-label {
        display: none
    }

    .wheel-wrap {
        max-width: 300px
    }
}

/* Q&A feature */
.qa-band {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 44px;
    align-items: center;
    background: linear-gradient(120deg,#e7e9fb,#fff);
    border: 1px solid var(--line);
    border-radius: 24px;
    padding: 46px
}

    .qa-band h2 {
        font-size: clamp(26px,3.2vw,38px);
        margin: 14px 0
    }

.chat-card {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 18px;
    box-shadow: var(--shadow-lg);
    padding: 18px
}

    .chat-card .ch-h {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 0 4px 14px;
        border-bottom: 1px solid var(--line-2);
        margin-bottom: 14px
    }

.anon-av {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: var(--ink);
    color: var(--accent);
    display: inline-grid;
    place-items: center;
    font-size: 16px;
    flex: none
}

.bub {
    max-width: 84%;
    padding: 12px 15px;
    border-radius: 15px;
    font-size: 14px;
    margin-bottom: 12px;
    line-height: 1.5
}

    .bub .who {
        font-size: 11px;
        font-weight: 700;
        opacity: .75;
        margin-bottom: 5px;
        display: flex;
        align-items: center;
        gap: 6px
    }

    .bub.q {
        background: var(--brand);
        color: #fff;
        margin-inline-start: auto;
        border-end-end-radius: 4px
    }

    .bub.a {
        background: var(--cream);
        border: 1px solid var(--line);
        border-end-start-radius: 4px
    }

    .bub .att {
        margin-top: 8px;
        font-size: 12px;
        opacity: .85;
        display: flex;
        align-items: center;
        gap: 6px
    }

.qa-toolbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 14px;
    flex-wrap: wrap;
    margin: 26px 0 18px
}

.qa-chips {
    display: flex;
    gap: 8px;
    flex-wrap: wrap
}

.qa-chip {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 999px;
    padding: 7px 14px;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer
}

    .qa-chip.on {
        background: var(--ink);
        color: #fff;
        border-color: var(--ink)
    }

.tk-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-bottom: 70px
}

.tk {
    display: flex;
    gap: 14px;
    align-items: center;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 14px;
    padding: 16px 18px;
    cursor: pointer;
    transition: .15s
}

    .tk:hover {
        box-shadow: var(--shadow);
        transform: translateY(-1px)
    }

    .tk .tk-sub {
        font-size: 11px;
        font-weight: 700;
        color: var(--brand);
        background: #e7e9fb;
        border-radius: 999px;
        padding: 4px 10px;
        flex: none
    }

    .tk .tk-main {
        flex: 1;
        min-width: 0
    }

        .tk .tk-main b {
            font-size: 15px;
            display: block
        }

        .tk .tk-main span {
            font-size: 12.5px;
            color: var(--muted)
        }

    .tk .tk-st {
        font-size: 12px;
        font-weight: 700;
        border-radius: 999px;
        padding: 4px 11px;
        flex: none
    }

.st-open {
    background: var(--accent-soft);
    color: #a36a12
}

.st-ans {
    background: var(--pass-soft);
    color: #15795a
}

.st-you {
    background: #e7e9fb;
    color: #3a40a8
}

.sub-list {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.sub-item {
    display: flex;
    align-items: center;
    gap: 14px;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 14px;
    padding: 16px 18px
}

    .sub-item .si-main {
        flex: 1;
        min-width: 0
    }

        .sub-item .si-main b {
            font-size: 15px;
            display: block
        }

        .sub-item .si-main span {
            font-size: 12.5px;
            color: var(--muted)
        }

    .sub-item .si-price {
        font-weight: 800;
        font-size: 15px;
        white-space: nowrap
    }

.toggle {
    width: 46px;
    height: 26px;
    border-radius: 999px;
    background: var(--line);
    position: relative;
    cursor: pointer;
    flex: none;
    transition: .2s
}

    .toggle::after {
        content: "";
        position: absolute;
        top: 3px;
        inset-inline-start: 3px;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #fff;
        transition: .2s;
        box-shadow: 0 1px 3px rgba(0,0,0,.2)
    }

    .toggle.on {
        background: var(--pass)
    }

        .toggle.on::after {
            inset-inline-start: 23px
        }

.sub-summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: var(--ink);
    color: #fff;
    border-radius: 16px;
    padding: 22px 26px;
    margin-top: 20px;
    flex-wrap: wrap;
    gap: 14px
}

    .sub-summary .tot {
        font-family: var(--font-display);
        font-size: 30px;
        font-weight: 600
    }

.reply-box {
    position: sticky;
    bottom: 0;
    background: var(--cream);
    border-top: 1px solid var(--line);
    padding: 16px 0;
    display: flex;
    gap: 10px;
    align-items: center
}

    .reply-box input {
        flex: 1;
        border: 1.5px solid var(--line);
        background: #fff;
        border-radius: 12px;
        padding: 13px 16px;
        font-family: inherit;
        font-size: 15px
    }

.thread {
    max-width: 760px
}

.anon-note {
    display: flex;
    gap: 12px;
    align-items: flex-start;
    background: var(--pass-soft);
    border: 1px solid #bfe6d5;
    border-radius: 14px;
    padding: 16px 18px;
    font-size: 13.5px;
    color: #15795a;
    margin-bottom: 20px
}

/* how-it-works steps */
.steps {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 20px;
    margin-top: 44px
}

.step {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 18px;
    padding: 26px;
    transition: .2s;
    position: relative
}

    .step:hover {
        transform: translateY(-4px);
        box-shadow: var(--shadow-lg)
    }

    .step .num {
        font-family: var(--font-display);
        font-size: 40px;
        color: var(--accent);
        font-weight: 600;
        line-height: 1
    }

    .step h4 {
        font-size: 17px;
        margin: 14px 0 8px
    }

    .step p {
        font-size: 14px;
        color: var(--muted);
        margin: 0;
        line-height: 1.5
    }

@media(max-width:980px) {
    .steps {
        grid-template-columns: 1fr 1fr
    }
}

@media(max-width:600px) {
    .steps {
        grid-template-columns: 1fr
    }
}

/* form fields (ask / contact) */
.field {
    margin-bottom: 16px
}

    .field label {
        display: block;
        font-size: 13px;
        font-weight: 700;
        margin-bottom: 7px
    }

    .field input, .field textarea, .field select {
        width: 100%;
        border: 1.5px solid var(--line);
        border-radius: 10px;
        padding: 13px 15px;
        font-family: inherit;
        font-size: 15px;
        background: var(--cream)
    }

        .field input:focus, .field textarea:focus, .field select:focus {
            outline: none;
            border-color: var(--brand);
            background: #fff
        }

    .field textarea {
        min-height: 130px;
        resize: vertical
    }
/* contact page */
.contact-grid {
    display: grid;
    grid-template-columns: 1.3fr 1fr;
    gap: 30px;
    align-items: start;
    padding-bottom: 80px
}

.cinfo {
    display: flex;
    flex-direction: column;
    gap: 14px
}

    .cinfo .ci {
        display: flex;
        gap: 14px;
        align-items: flex-start;
        background: #fff;
        border: 1px solid var(--line);
        border-radius: 14px;
        padding: 18px
    }

        .cinfo .ci .ci-ic {
            width: 42px;
            height: 42px;
            border-radius: 11px;
            background: var(--accent-soft);
            color: var(--accent);
            display: grid;
            place-items: center;
            font-size: 20px;
            flex: none
        }

        .cinfo .ci b {
            font-size: 14.5px;
            display: block
        }

        .cinfo .ci span {
            font-size: 13.5px;
            color: var(--muted)
        }

@media(max-width:820px) {
    .contact-grid {
        grid-template-columns: 1fr
    }
}

/* richer course card */
.ccard .top {
    height: 118px
}

.cc-ic {
    position: absolute;
    inset-inline-end: 14px;
    bottom: 4px;
    font-size: 50px;
    line-height: 1;
    color: #fff;
    opacity: .24;
    font-family: var(--font-display)
}

.cc-lvl {
    position: absolute;
    top: 14px;
    inset-inline-end: 16px;
    background: rgba(255,255,255,.92);
    border-radius: 999px;
    padding: 4px 10px;
    font-size: 11px;
    font-weight: 800;
    color: var(--ink)
}

.ccard .bd h4 {
    min-height: 0;
    margin-bottom: 4px
}

.cc-stats {
    display: flex;
    flex-wrap: wrap;
    gap: 6px 14px;
    font-size: 12px;
    color: var(--muted);
    margin: 12px 0;
    padding: 11px 0;
    border-top: 1px solid var(--line-2);
    border-bottom: 1px solid var(--line-2)
}

    .cc-stats span {
        display: inline-flex;
        align-items: center;
        gap: 4px;
        white-space: nowrap
    }

.cc-feats {
    font-size: 12px;
    color: var(--muted);
    margin-bottom: 14px
}
/* homepage category cards — premium */
.cat3-grid {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 24px;
    margin-top: 48px
}

.cat3 {
    position: relative;
    border: 1px solid rgba(20,22,43,.06);
    border-radius: 22px;
    padding: 36px 32px;
    cursor: pointer;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    transition: transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s,border-color .3s;
    background: radial-gradient(120% 95% at 12% -5%,var(--g1),transparent 55%),radial-gradient(115% 100% at 105% 65%,var(--g2),transparent 58%),radial-gradient(95% 85% at 60% 112%,var(--g3),transparent 60%),#FBF8F2
}

    .cat3 > * {
        position: relative;
        z-index: 2
    }

    .cat3::before {
        content: "";
        position: absolute;
        top: 0;
        inset-inline: 0;
        height: 4px;
        background: var(--c);
        z-index: 3
    }

    .cat3::after {
        content: "";
        position: absolute;
        inset: 0;
        border-radius: inherit;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
        opacity: .4;
        mix-blend-mode: soft-light;
        pointer-events: none;
        z-index: 1
    }

    .cat3:hover {
        transform: translateY(-7px);
        box-shadow: 0 28px 64px -26px rgba(20,22,43,.42);
        border-color: var(--c)
    }

    .cat3 .c3-ic {
        width: 66px;
        height: 66px;
        border-radius: 18px;
        display: grid;
        place-items: center;
        font-size: 31px;
        background: rgba(255,255,255,.6);
        box-shadow: inset 0 0 0 1px rgba(255,255,255,.55),0 6px 18px -10px rgba(20,22,43,.3);
        margin-bottom: 24px;
        position: relative
    }

    .cat3 h3 {
        font-size: 28px;
        line-height: 1.08
    }

    .cat3 .c3-tag {
        font-size: 11px;
        font-weight: 800;
        color: var(--c);
        text-transform: uppercase;
        letter-spacing: .14em;
        margin-top: 9px
    }

    .cat3 ul {
        list-style: none;
        padding: 0;
        margin: 22px 0 24px;
        border-top: 1px solid rgba(20,22,43,.13)
    }

    .cat3 li {
        display: flex;
        gap: 12px;
        font-size: 14px;
        padding: 12px 0;
        color: var(--ink);
        border-bottom: 1px solid rgba(20,22,43,.13);
        align-items: flex-start;
        line-height: 1.45
    }

        .cat3 li::before {
            content: "";
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background: var(--c);
            margin-top: 7px;
            flex: none
        }

    .cat3 .c3-foot {
        margin-top: auto;
        display: flex;
        align-items: center;
        gap: 8px
    }

    .cat3 .c3-go {
        font-weight: 800;
        color: var(--ink);
        font-size: 14.5px
    }

    .cat3 .c3-foot i {
        font-style: normal;
        color: var(--c);
        font-size: 17px;
        font-weight: 800;
        transition: transform .25s
    }

    .cat3:hover .c3-foot i {
        transform: translateX(5px)
    }


@media(max-width:820px) {
    .cat3-grid {
        grid-template-columns: 1fr
    }
}

/* Q&A question bundles */
.bundle-grid {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 16px
}

.bundle {
    background: #fff;
    border: 2px solid var(--line);
    border-radius: 18px;
    padding: 26px 22px;
    text-align: center;
    cursor: pointer;
    transition: .2s;
    position: relative
}

    .bundle:hover {
        border-color: var(--brand);
        transform: translateY(-3px)
    }

    .bundle.sel {
        border-color: var(--brand);
        box-shadow: 0 0 0 4px rgba(43,47,119,.12)
    }

    .bundle .bq {
        font-family: var(--font-display);
        font-size: 42px;
        font-weight: 600;
        color: var(--ink);
        line-height: 1
    }

    .bundle .bql {
        font-size: 13px;
        color: var(--muted);
        margin: 2px 0 14px
    }

    .bundle .bp {
        font-size: 22px;
        font-weight: 800
    }

        .bundle .bp small {
            font-size: 12px;
            color: var(--muted);
            font-weight: 600
        }

    .bundle .badge-pop {
        position: absolute;
        top: -11px;
        inset-inline-start: 50%;
        transform: translateX(-50%);
        background: var(--accent);
        color: #3a2a08;
        font-size: 11px;
        font-weight: 800;
        border-radius: 999px;
        padding: 3px 12px;
        white-space: nowrap
    }

@media(max-width:680px) {
    .bundle-grid {
        grid-template-columns: 1fr
    }
}

/* Global student Q&A */
.question-compose, .conversation-reply {
    display: grid;
    gap: 14px;
    padding: 22px;
    border: 1px solid var(--line);
    border-radius: 18px;
    background: #fff;
    box-shadow: var(--shadow-sm)
}

    .question-compose label, .conversation-reply label {
        display: grid;
        gap: 7px;
        color: var(--txt-2);
        font-size: 13px;
        font-weight: 800
    }

    .question-compose .form-control, .conversation-reply .form-control {
        width: 100%;
        border: 1px solid var(--line);
        border-radius: 12px;
        background: #fff;
        color: var(--ink);
        padding: 11px 13px;
        font: inherit
    }

    .question-compose .public-button {
        justify-self: end
    }

.qc-mid small {
    display: block;
    margin-top: 6px;
    color: var(--txt-2)
}

.btn.disabled {
    pointer-events: none;
    opacity: .5
}

@media(max-width:680px) {
    .question-compose .public-button {
        width: 100%;
        justify-content: center
    }

    .qa-counter {
        align-items: flex-start;
        flex-direction: column
    }

        .qa-counter .qc-actions {
            width: 100%
        }

            .qa-counter .qc-actions .btn {
                flex: 1;
                justify-content: center
            }
}
/* Q&A subject picker */
.qa-pick-cats {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin: 26px 0 22px
}

.qa-pcat {
    display: flex;
    align-items: center;
    gap: 10px;
    background: #fff;
    border: 1.5px solid var(--line);
    border-radius: 14px;
    padding: 13px 18px;
    cursor: pointer;
    font-weight: 700;
    font-size: 15px;
    transition: .2s
}

    .qa-pcat:hover {
        border-color: var(--brand)
    }

    .qa-pcat.on {
        border-color: var(--brand);
        background: #f3f4fc
    }

.qa-psubs {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px
}

.qa-psub {
    display: flex;
    align-items: center;
    gap: 14px;
    background: #fff;
    border: 1.5px solid var(--line);
    border-radius: 14px;
    padding: 15px 18px;
    cursor: pointer;
    transition: .15s
}

    .qa-psub:hover {
        border-color: var(--brand)
    }

    .qa-psub.on {
        border-color: var(--brand);
        background: #f3f4fc
    }

    .qa-psub .ck {
        width: 22px;
        height: 22px;
        border-radius: 7px;
        border: 2px solid var(--line);
        flex: none;
        display: grid;
        place-items: center;
        color: #fff;
        font-size: 13px;
        transition: .15s
    }

    .qa-psub.on .ck {
        background: var(--brand);
        border-color: var(--brand)
    }

    .qa-psub .ps-main {
        flex: 1;
        min-width: 0
    }

        .qa-psub .ps-main b {
            font-size: 14.5px;
            display: block
        }

        .qa-psub .ps-main span {
            font-size: 12.5px;
            color: var(--muted)
        }

@media(max-width:680px) {
    .qa-psubs {
        grid-template-columns: 1fr
    }
}
/* Q&A checkout */
.co-grid {
    display: grid;
    grid-template-columns: 1.4fr 1fr;
    gap: 30px;
    align-items: start;
    padding-bottom: 80px
}

    .co-grid h3 {
        font-size: 16px;
        margin-bottom: 6px
    }

.co-chips {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 10px 0 28px
}

.co-chip {
    background: #eef0fb;
    color: var(--brand);
    border-radius: 999px;
    padding: 7px 14px;
    font-size: 13px;
    font-weight: 700
}

.co-summary {
    background: var(--ink);
    color: #fff;
    border-radius: 18px;
    padding: 28px;
    position: sticky;
    top: 96px
}

    .co-summary h3 {
        color: #fff;
        margin-bottom: 14px
    }

.co-row {
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    padding: 8px 0;
    opacity: .85
}

.co-tot {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid rgba(255,255,255,.18);
    margin-top: 8px;
    padding-top: 16px;
    font-weight: 800;
    font-size: 22px
}

@media(max-width:820px) {
    .co-grid {
        grid-template-columns: 1fr
    }

    .co-summary {
        position: static
    }
}
/* Q&A dashboard counter + groups */
.qa-counter {
    display: flex;
    align-items: center;
    gap: 26px;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 18px;
    padding: 22px 26px;
    flex-wrap: wrap;
    box-shadow: var(--shadow);
    margin-bottom: 26px
}

    .qa-counter .qc-num {
        font-family: var(--font-display);
        font-size: 44px;
        font-weight: 600;
        line-height: 1;
        color: var(--brand)
    }

        .qa-counter .qc-num small {
            font-size: 18px;
            color: var(--muted)
        }

    .qa-counter .qc-mid {
        flex: 1;
        min-width: 190px
    }

    .qa-counter .qc-bar {
        height: 9px;
        background: var(--line);
        border-radius: 999px;
        overflow: hidden;
        margin-top: 9px
    }

    .qa-counter .qc-fill {
        height: 100%;
        background: linear-gradient(90deg,var(--brand),var(--accent));
        border-radius: 999px
    }

    .qa-counter .qc-actions {
        display: flex;
        gap: 10px;
        flex-wrap: wrap
    }

.qa-group {
    margin-top: 28px
}

    .qa-group .qg-head {
        display: flex;
        align-items: center;
        gap: 10px;
        margin-bottom: 12px
    }

        .qa-group .qg-head b {
            font-size: 16px
        }

        .qa-group .qg-head .qg-code {
            font-size: 11px;
            font-weight: 800;
            color: var(--brand);
            background: #eef0fb;
            border-radius: 999px;
            padding: 3px 9px
        }

        .qa-group .qg-head .qg-count {
            font-size: 12.5px;
            color: var(--muted);
            margin-inline-start: auto
        }

.st-wait {
    background: var(--accent-soft);
    color: #a36a12
}

.st-closed {
    background: #ECEAE3;
    color: #6c6c7e
}

.tk-time {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-size: 12px;
    font-weight: 700;
    color: #a36a12;
    background: var(--accent-soft);
    border-radius: 999px;
    padding: 4px 10px;
    white-space: nowrap
}

.tk-right {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: none
}

/* checkout / confirmation */
.ck-course {
    display: flex;
    gap: 16px;
    align-items: center;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 14px;
    padding: 18px;
    margin-bottom: 26px
}

    .ck-course .ck-ic {
        width: 54px;
        height: 54px;
        border-radius: 12px;
        display: grid;
        place-items: center;
        font-size: 24px;
        color: #fff;
        flex: none;
        font-family: var(--font-display)
    }

    .ck-course b {
        font-size: 16px;
        display: block
    }

    .ck-course span {
        font-size: 13px;
        color: var(--muted)
    }

.confirm-ic {
    width: 88px;
    height: 88px;
    border-radius: 50%;
    background: var(--pass-soft);
    color: var(--pass);
    display: grid;
    place-items: center;
    font-size: 44px;
    margin: 0 auto 24px
}
/* learning home */
.learn-top {
    position: sticky;
    top: 0;
    z-index: 40;
    background: var(--ink);
    color: #fff
}

    .learn-top .row {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 64px;
        gap: 16px
    }

    .learn-top .lt-title {
        font-weight: 700;
        font-size: 15px;
        display: flex;
        align-items: center;
        gap: 10px;
        min-width: 0;
        overflow: hidden;
        white-space: nowrap
    }

    .learn-top .lt-code {
        background: rgba(255,255,255,.16);
        border-radius: 6px;
        padding: 3px 8px;
        font-size: 12px;
        flex: none
    }

    .learn-top .lt-actions {
        display: flex;
        gap: 10px;
        flex: none
    }

    .learn-top .btn-ghost {
        border-color: rgba(255,255,255,.3);
        color: #fff
    }

.learn-grid {
    display: grid;
    grid-template-columns: 300px 1fr;
    gap: 28px;
    padding-top: 26px;
    padding-bottom: 60px;
    align-items: start
}

.learn-side {
    position: sticky;
    top: 90px;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 16px;
    padding: 18px;
    max-height: calc(100vh - 110px);
    overflow: auto
}

    .learn-side .ls-prog {
        font-size: 12.5px;
        color: var(--muted);
        margin-bottom: 6px
    }

    .learn-side .ls-bar {
        height: 7px;
        background: var(--line);
        border-radius: 999px;
        overflow: hidden;
        margin-bottom: 8px
    }

    .learn-side .ls-fill {
        height: 100%;
        background: var(--pass);
        border-radius: 999px;
        transition: .3s
    }

    .learn-side .ls-unit {
        font-size: 11px;
        font-weight: 800;
        text-transform: uppercase;
        letter-spacing: .06em;
        color: var(--muted);
        margin: 16px 0 6px
    }

    .learn-side .ls-sub {
        display: flex;
        align-items: center;
        gap: 9px;
        padding: 8px 10px;
        border-radius: 9px;
        font-size: 13.5px;
        cursor: pointer;
        color: var(--ink)
    }

        .learn-side .ls-sub:hover {
            background: var(--cream)
        }

        .learn-side .ls-sub.on {
            background: #eef0fb;
            color: var(--brand);
            font-weight: 700
        }

        .learn-side .ls-sub .lst-ic {
            font-size: 12px;
            color: var(--muted);
            flex: none
        }

        .learn-side .ls-sub.done .lst-ic {
            color: var(--pass)
        }

.learn-main {
    min-width: 0
}

.lm-vid {
    aspect-ratio: 16/9;
    background: linear-gradient(135deg,#2B2F77,#14162B);
    border-radius: 18px;
    display: grid;
    place-items: center;
    position: relative;
    cursor: pointer;
    margin-bottom: 18px;
    overflow: hidden
}

    .lm-vid .play {
        width: 74px;
        height: 74px;
        border-radius: 50%;
        background: rgba(255,255,255,.92);
        display: grid;
        place-items: center;
        font-size: 28px;
        color: var(--brand)
    }

    .lm-vid .lm-cap {
        position: absolute;
        bottom: 16px;
        inset-inline-start: 18px;
        color: #fff;
        font-weight: 700;
        font-size: 14px
    }

    .lm-vid .free-tag {
        position: absolute;
        top: 16px;
        inset-inline-start: 18px
    }

.lm-tabs {
    display: flex;
    gap: 4px;
    border-bottom: 1px solid var(--line);
    margin-bottom: 22px;
    flex-wrap: wrap
}

.lm-tab {
    padding: 11px 16px;
    font-size: 14px;
    font-weight: 700;
    color: var(--muted);
    cursor: pointer;
    border-bottom: 2px solid transparent;
    margin-bottom: -1px
}

    .lm-tab:hover {
        color: var(--ink)
    }

    .lm-tab.on {
        color: var(--brand);
        border-color: var(--brand)
    }

.lm-h {
    font-size: 22px;
    margin-bottom: 10px
}

.lm-body p {
    font-size: 15px;
    color: var(--ink)
}

.lm-body h4 {
    font-size: 15px;
    margin: 18px 0 8px
}

.lm-body ul {
    padding-inline-start: 20px;
    font-size: 14.5px;
    color: var(--muted)
}

.lm-body li {
    margin-bottom: 6px
}

.pp-item {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 12px;
    padding: 14px 16px;
    margin-bottom: 10px
}

    .pp-item .pp-q {
        font-weight: 700;
        font-size: 14.5px
    }

        .pp-item .pp-q small {
            color: var(--muted);
            font-weight: 600;
            font-size: 12px
        }

.pp-fmts {
    display: flex;
    gap: 7px;
    margin-top: 11px;
    flex-wrap: wrap
}

.pp-fmt {
    font-size: 12px;
    font-weight: 700;
    border: 1px solid var(--line);
    border-radius: 999px;
    padding: 5px 11px;
    cursor: pointer;
    color: var(--muted)
}

    .pp-fmt.on {
        background: var(--brand);
        color: #fff;
        border-color: var(--brand)
    }

.live-card {
    background: linear-gradient(120deg,#e7e9fb,#fff);
    border: 1px solid var(--line);
    border-radius: 16px;
    padding: 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
    margin-bottom: 18px
}

    .live-card .lc-when {
        font-family: var(--font-display);
        font-size: 22px;
        font-weight: 600
    }

.lm-nav {
    display: flex;
    justify-content: space-between;
    margin-top: 26px;
    gap: 12px
}

@media(max-width:860px) {
    .learn-grid {
        grid-template-columns: 1fr
    }

    .learn-side {
        position: static;
        max-height: none
    }
}

/* free-trial flow */
.trial-pick {
    display: flex;
    align-items: center;
    gap: 12px;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 12px;
    padding: 13px 16px;
    margin-bottom: 8px;
    cursor: pointer;
    transition: .15s
}

    .trial-pick:hover {
        border-color: var(--brand);
        transform: translateX(3px)
    }

    .trial-pick .tp-play {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        background: var(--cream);
        display: grid;
        place-items: center;
        color: var(--brand);
        font-size: 11px;
        flex: none
    }

    .trial-pick b {
        font-size: 14px
    }

.trial-start {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 18px;
    padding: 40px 34px;
    text-align: center;
    box-shadow: 0 20px 50px -30px rgba(20,22,43,.4)
}

    .trial-start .ts-eyebrow {
        font-size: 12px;
        font-weight: 800;
        letter-spacing: .12em;
        text-transform: uppercase;
        color: var(--accent)
    }

    .trial-start .ts-unit {
        font-size: 13px;
        color: var(--muted);
        margin-top: 18px
    }

    .trial-start .ts-name {
        font-family: var(--display);
        font-size: 30px;
        font-weight: 600;
        margin-top: 6px;
        line-height: 1.15
    }

    .trial-start .ts-note {
        color: var(--muted);
        font-size: 15px;
        max-width: 460px;
        margin: 14px auto 26px;
        line-height: 1.55
    }

.trial-pick .tp-go {
    font-size: 12.5px;
    font-weight: 700;
    color: var(--brand);
    margin-inline-start: auto;
    flex: none
}

.trial-banner {
    background: var(--pass-soft);
    border: 1px solid #bfe6d6;
    color: #15795a;
    border-radius: 12px;
    padding: 11px 16px;
    font-size: 13.5px;
    font-weight: 600;
    margin-bottom: 16px
}

.trial-cta {
    background: linear-gradient(120deg,#14162B,#2B2F77);
    color: #fff;
    border-radius: 16px;
    padding: 22px 26px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    flex-wrap: wrap;
    margin-top: 24px
}

    .trial-cta b {
        font-size: 17px;
        display: block
    }

    .trial-cta span {
        font-size: 13.5px;
        opacity: .82
    }

.learn-top .lt-free {
    background: var(--pass);
    color: #fff;
    border-radius: 6px;
    padding: 3px 9px;
    font-size: 11px;
    font-weight: 800;
    flex: none
}

/* catalog search + sort */
.cat-tools {
    display: flex;
    gap: 12px;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 18px
}

.cat-search {
    flex: 1;
    min-width: 220px;
    display: flex;
    align-items: center;
    gap: 10px;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 12px;
    padding: 0 15px;
    height: 50px;
    transition: .15s
}

    .cat-search:focus-within {
        border-color: var(--brand);
        box-shadow: 0 0 0 3px rgba(43,47,119,.1)
    }

    .cat-search input {
        border: none;
        outline: none;
        background: none;
        font: inherit;
        font-size: 15px;
        width: 100%;
        color: var(--ink)
    }

    .cat-search span {
        color: var(--muted);
        font-size: 16px
    }

.cat-sort {
    height: 50px;
    border: 1px solid var(--line);
    border-radius: 12px;
    background: #fff;
    padding: 0 14px;
    font: inherit;
    font-size: 14px;
    font-weight: 600;
    color: var(--ink);
    cursor: pointer
}

.cat-count {
    font-size: 13px;
    color: var(--muted);
    margin-bottom: 16px;
    font-weight: 600
}

.cat-empty {
    text-align: center;
    padding: 60px 20px;
    color: var(--muted);
    font-size: 15px
}

@media(max-width:600px) {
    .cat-sort {
        width: 100%
    }
}
/* exam-session access timeline */
.access-tl {
    display: flex;
    align-items: stretch;
    gap: 0;
    margin-top: 8px;
    flex-wrap: wrap
}

.atl-step {
    flex: 1;
    min-width: 170px;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 14px;
    padding: 20px
}

    .atl-step .atl-ic {
        font-size: 24px
    }

    .atl-step b {
        display: block;
        margin: 10px 0 4px;
        font-size: 15px
    }

    .atl-step span {
        font-size: 13px;
        color: var(--muted);
        line-height: 1.5
    }

.atl-line {
    flex: none;
    width: 36px;
    display: grid;
    place-items: center
}

    .atl-line::before {
        content: "→";
        color: var(--brand);
        font-weight: 800;
        font-size: 18px
    }

.access-note {
    background: var(--cream);
    border: 1px solid var(--line);
    border-radius: 12px;
    padding: 13px 16px;
    font-size: 13px;
    color: var(--ink);
    margin-top: 14px;
    line-height: 1.6
}

@media(max-width:720px) {
    .access-tl {
        flex-direction: column
    }

    .atl-line {
        width: auto;
        height: 26px
    }

        .atl-line::before {
            content: "↓"
        }
}

/* mobile nav menu */
.mobile-menu {
    display: none;
    flex-direction: column;
    background: var(--paper);
    border-top: 1px solid var(--line);
    padding: 8px 24px 18px
}

    .mobile-menu.open {
        display: flex
    }

.mm-link {
    padding: 14px 4px;
    font-size: 16px;
    font-weight: 600;
    color: var(--ink);
    border-bottom: 1px solid var(--line-2);
    cursor: pointer;
    text-decoration: none
}

    .mm-link.mm-sub {
        font-size: 14.5px;
        font-weight: 500;
        color: var(--muted);
        padding-inline-start: 16px
    }

.mm-cta {
    display: flex;
    gap: 10px;
    margin-top: 16px
}

    .mm-cta .btn {
        flex: 1;
        justify-content: center
    }

@media(min-width:981px) {
    .mobile-menu {
        display: none !important
    }
}

/* proto ribbon */
.proto {
    position: fixed;
    bottom: 16px;
    inset-inline-end: 16px;
    z-index: 90;
    background: var(--ink);
    color: #fff;
    border-radius: 999px;
    padding: 9px 16px;
    font-size: 12px;
    font-weight: 700;
    box-shadow: var(--shadow-lg);
    display: flex;
    gap: 8px;
    align-items: center
}

    .proto i {
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: var(--accent)
    }

@media(max-width:980px) {
    .hero-grid, .trial, .pband {
        grid-template-columns: 1fr
    }

    .pillars, .stat-grid, .svc-grid, .levels {
        grid-template-columns: 1fr 1fr
    }

    .tgrid {
        columns: 2
    }

    .nav-menu, .cnav {
        display: none
    }

    .burger {
        display: grid;
        place-items: center
    }

    .plist {
        grid-template-columns: 1fr
    }

    .foot-grid {
        grid-template-columns: 1fr 1fr
    }
}

@media(max-width:600px) {
    .pillars, .stat-grid, .svc-grid, .levels {
        grid-template-columns: 1fr
    }

    .tgrid {
        columns: 1
    }

    .foot-grid {
        grid-template-columns: 1fr
    }
}

/* =================================================================
   SEMESTR · LIGHT ACADEMY  (design-guru, whitespace-first)
   Near-white canvas · airy spacing · floating glass nav ·
   glass cards & key bands · a few dark sections for contrast.
   ================================================================= */

/* ---- TOKENS --------------------------------------------------- */
:root {
    --paper: #FFFFFF;
    --off: #F7F8FA;
    --off-2: #EEF1F5;
    --tint: #F4F7FF;
    --ink: #141326;
    --ink-2: #2C2A44;
    --txt: #3A3852;
    --txt-2: #6B6981;
    --txt-3: #9A98AD;
    --orange: #FD8B29;
    --orange-d: #E8760F;
    --blue: #0080FE;
    --blue-d: #0063C6;
    --pink: #F257EE;
    --green: #26C44D;
    --yellow: #FFD00B;
    --line: #E7E9EF;
    --line-2: #EFF1F5;
    /* legacy remaps used across the base sheet */
    --brand: #0080FE;
    --brand-2: #0063C6;
    --accent: #FD8B29;
    --accent-soft: #FFF1E3;
    --cream: var(--off);
    --muted: #6B6981;
    --pass: #1AA84A;
    --pass-soft: #E6F7EC;
    --shadow-sm: 0 1px 2px rgba(20,19,38,.04), 0 2px 8px rgba(20,19,38,.05);
    --shadow: 0 4px 14px rgba(20,19,38,.06), 0 14px 40px -18px rgba(20,19,38,.14);
    --shadow-lg: 0 24px 70px -30px rgba(20,19,38,.28);
    --glass: rgba(255,255,255,.7);
    --glass-brd: rgba(255,255,255,.85);
    --r: 16px;
    --r-lg: 22px;
    --maxw: 1200px;
    --font-display: 'Satoshi',system-ui,sans-serif;
    --font-ui: 'Satoshi',system-ui,sans-serif;
    --ease: cubic-bezier(.16,1,.3,1);
}

/* ---- BASE ----------------------------------------------------- */
html {
    scroll-behavior: smooth;
    background: var(--off)
}

body {
    margin: 0;
    font-family: var(--font-ui);
    color: var(--txt);
    background: var(--off);
    line-height: 1.65;
    letter-spacing: -.006em;
    -webkit-font-smoothing: antialiased
}

h1, h2, h3, h4, h5 {
    color: var(--ink);
    margin: 0
}

.display {
    font-family: var(--font-display);
    font-weight: 900;
    letter-spacing: -.035em;
    line-height: 1.04;
    color: var(--ink)
}

p {
    color: var(--txt)
}

.muted, .lead {
    color: var(--txt-2)
}

a {
    color: inherit;
    text-decoration: none
}

::selection {
    background: rgba(253,139,41,.22)
}

/* generous, consistent rhythm — this is the whole point */
section {
    padding: 50px 0
}

.wrap {
    max-width: var(--maxw);
    margin: 0 auto;
    padding: 0 40px
}

@media(max-width:820px) {
    section {
        padding: 76px 0
    }

    .wrap {
        padding: 0 22px
    }
}

.sec-h {
    text-align: center;
    max-width: 640px;
    margin: 0 auto 64px
}

    .sec-h .eyebrow, .eyebrow {
        display: inline-block;
        color: var(--orange-d);
        font-weight: 800;
        font-size: 12px;
        letter-spacing: .16em;
        text-transform: uppercase;
        margin-bottom: 14px
    }

    .sec-h h2, .sec-h .display {
        font-size: clamp(30px,3.6vw,44px)
    }

    .sec-h p {
        margin-top: 16px;
        font-size: 18px;
        color: var(--txt-2)
    }

/* ---- FLOATING GLASS NAV --------------------------------------- */
.announce {
    background: var(--ink);
    color: #EDEBFF;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: .01em
}

    .announce .tag {
        background: linear-gradient(100deg,var(--orange),var(--orange-d));
        color: #1a1005;
        font-weight: 800;
        border: none
    }

    .announce .cd {
        color: var(--yellow);
        font-variant-numeric: tabular-nums;
        font-weight: 700
    }

.nav {
    position: sticky;
    top: 0;
    z-index: 60;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 16px 0
}

    .nav .wrap.row {
        background: var(--glass);
        backdrop-filter: blur(20px) saturate(1.6);
        -webkit-backdrop-filter: blur(20px) saturate(1.6);
        border: 1px solid var(--glass-brd);
        border-radius: 999px;
        box-shadow: var(--shadow), inset 0 1px 0 rgba(255,255,255,.9);
        height: 62px;
        padding: 0 12px 0 24px;
        max-width: var(--maxw)
    }

.logo {
    font-family: var(--font-display);
    font-weight: 900;
    letter-spacing: -.04em;
    font-size: 22px;
    color: var(--ink);
    gap: 9px;
    align-items: center
}

    .logo .mark {
        width: 30px;
        height: 23px;
        background: var(--logo-mark) center/contain no-repeat;
        flex: none;
        font-size: 0;
        filter: drop-shadow(0 2px 5px rgba(253,139,41,.3))
    }

.nav-menu .top {
    color: var(--txt);
    font-weight: 600;
    font-size: 14.5px;
    transition: .16s
}

    .nav-menu > div:hover .top, .nav-menu .top:hover {
        color: var(--ink)
    }

.caret {
    color: var(--txt-3)
}

.nav-right {
    gap: 8px;
    align-items: center
}

    .nav-right .btn-ghost {
        background: transparent;
        border: none;
        color: var(--txt);
        font-weight: 600
    }

        .nav-right .btn-ghost:hover {
            color: var(--ink)
        }

.burger {
    background: transparent;
    border: 1px solid var(--line)
}

/* mega-menu — floating glass card that matches the bar */
.mega {
    backdrop-filter: blur(24px) saturate(1.6);
    -webkit-backdrop-filter: blur(24px) saturate(1.6);
    border: 1px solid var(--glass-brd);
    border-radius: 18px;
    box-shadow: var(--shadow-lg), inset 0 1px 0 rgba(255,255,255,.9);
    margin-top: 16px;
    color: var(--ink);
    overflow: hidden
}

    .mega h6 {
        color: var(--txt-3);
        letter-spacing: .12em;
        text-transform: uppercase
    }

    .mega a {
        color: var(--ink);
        border-radius: 12px;
        transition: .14s
    }

        .mega a:hover {
            background: rgba(0,128,254,.07)
        }

        .mega a b {
            color: var(--ink)
        }

        .mega a span {
            color: var(--txt-2)
        }

.mm-cta {
    background: linear-gradient(120deg,rgba(0,128,254,.1),rgba(253,139,41,.08));
    border: 1px solid var(--line)
}

.mobile-menu {
    background: var(--paper);
    border-inline-start: 1px solid var(--line)
}

/* ---- BUTTONS -------------------------------------------------- */
.btn {
    border-radius: 12px;
    font-weight: 700;
    transition: .2s var(--ease);
    font-size: 14.5px
}

.btn-lg {
    padding: 15px 26px;
    font-size: 15px;
    border-radius: 14px
}

.btn-sm {
    padding: 9px 16px;
    font-size: 13px
}

.btn-primary {
    background: var(--ink);
    color: #fff;
    border: 1px solid var(--ink)
}

    .btn-primary:hover {
        background: #000;
        transform: translateY(-1px);
        box-shadow: var(--shadow)
    }

.btn-accent {
    background: linear-gradient(120deg,var(--orange),var(--orange-d));
    color: #1a1005;
    border: none;
    box-shadow: 0 6px 18px -6px rgba(253,139,41,.5)
}

    .btn-accent:hover {
        filter: brightness(1.04);
        transform: translateY(-1px)
    }

.btn-ghost {
    background: var(--paper);
    color: var(--ink);
    border: 1px solid var(--line)
}

    .btn-ghost:hover {
        border-color: var(--ink)
    }

.nav-right .btn-primary, .nav .btn-primary {
    background: linear-gradient(120deg,var(--orange),var(--orange-d));
    color: #1a1005;
    border: none
}

/* ---- HERO (airy, light) --------------------------------------- */
.hero {
    overflow: visible;
    padding-top: 64px;
    padding-bottom: 96px
}

    .hero .blob {
        display: none
    }

.hero-grid {
    gap: 56px;
    align-items: center
}

.pill {
    background: var(--paper);
    border: 1px solid var(--line);
    color: var(--txt);
    border-radius: 999px;
    font-weight: 700;
    box-shadow: var(--shadow-sm)
}

.hero h1 {
    font-size: clamp(42px,5.6vw,66px);
    margin: 22px 0 0;
    letter-spacing: -.04em
}

    .hero h1 em {
        font-style: normal;
        color: var(--orange-d)
    }

.lead {
    font-size: 19px;
    line-height: 1.6;
    max-width: 34em;
    margin-top: 22px;
    color: var(--txt-2)
}

.hero-cta {
    margin-top: 32px;
    gap: 12px
}

.offer {
    background: var(--tint);
    border: 1px solid var(--line);
    border-radius: 14px;
    box-shadow: var(--shadow-sm)
}

    .offer .big {
        color: var(--orange-d);
        font-weight: 900
    }

    .offer .txt {
        color: var(--txt-2)
    }
/* hero mockup card — clean white glass panel */
.hcard {
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 22px;
    box-shadow: var(--shadow-lg);
    overflow: hidden
}

    .hcard .bar {
        border-bottom: 1px solid var(--line-2)
    }

    .hcard .mc {
        background: var(--off);
        border: 1px solid var(--line-2);
        border-radius: 14px
    }

        .hcard .mc .m b {
            color: var(--ink)
        }

        .hcard .mc .m span {
            color: var(--txt-2)
        }

    .hcard .prog {
        background: var(--off-2)
    }

        .hcard .prog > i {
            background: linear-gradient(90deg,var(--green),#63D98E);
            display: block;
            height: 100%;
            border-radius: 999px
        }

/* ---- PILLARS (light glass, subtle) ---------------------------- */
.pillars {
    gap: 16px;
    margin-top: 52px
}

.pillar {
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 16px;
    padding: 22px;
    box-shadow: var(--shadow-sm);
    transition: .25s var(--ease)
}

    .pillar:hover {
        box-shadow: var(--shadow);
        transform: translateY(-3px)
    }

    .pillar .pi {
        width: 46px;
        height: 46px;
        border-radius: 12px;
        background: var(--tint);
        border: 1px solid var(--line);
        color: transparent;
        font-size: 0;
        background-size: 22px 22px !important;
        background-repeat: no-repeat !important;
        background-position: center !important
    }

    .pillar h4 {
        color: var(--ink)
    }

    .pillar p {
        color: var(--txt-2)
    }

/* ---- STATS BAND (DARK contrast section) ----------------------- */
.stats {
    background: var(--ink);
    color: #fff;
    border-radius: 28px;
    max-width: var(--maxw);
    margin: 0 auto;
    padding: 56px 40px;
    box-shadow: var(--shadow-lg)
}

    .stats .wrap {
        padding: 0
    }

.stat-num {
    color: #fff;
    font-weight: 900
}

.stat p, .stat span {
    color: rgba(255,255,255,.6)
}

/* ---- EXAM-BOARD STRIP (glassy rounded rectangle) -------------- */
.boards {
    padding: 34px 0
}

    .boards > .wrap > p {
        color: var(--txt-3);
        text-align: center;
        letter-spacing: .14em;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 800;
        margin-bottom: 18px
    }

.board-row {
    background: var(--glass);
    backdrop-filter: blur(16px) saturate(1.5);
    -webkit-backdrop-filter: blur(16px) saturate(1.5);
    border: 1px solid var(--glass-brd);
    border-radius: 18px;
    box-shadow: var(--shadow-sm);
    max-width: 900px;
    margin: 0 auto;
    padding: 16px 24px;
    gap: 8px;
    justify-content: center;
    flex-wrap: wrap
}

.board {
    background: transparent;
    border: none;
    color: var(--txt-2);
    font-weight: 700;
    box-shadow: none;
    padding: 6px 16px
}

    .board:hover {
        color: var(--ink)
    }

/* ---- TRACK CARDS (special, one accent each) ------------------- */
.cat3-grid {
    gap: 22px;
    margin-top: 56px
}

.cat3 {
    background: var(--paper) !important;
    border: 1px solid var(--line);
    border-radius: 22px;
    padding: 34px 30px 30px;
    box-shadow: var(--shadow-sm);
    overflow: hidden;
    transition: transform .3s var(--ease),box-shadow .3s,border-color .3s
}

    .cat3::after {
        display: none !important
    }

    .cat3::before {
        content: "" !important;
        position: absolute;
        inset: 0 0 auto 0;
        height: 4px;
        background: var(--c,var(--blue));
        width: auto;
        border-radius: 0;
        opacity: 1
    }

    .cat3:hover {
        transform: translateY(-5px);
        box-shadow: var(--shadow-lg);
        border-color: var(--c,var(--line))
    }

    .cat3 .c3-ic {
        width: 54px;
        height: 54px;
        border-radius: 14px;
        margin-bottom: 22px;
        background: color-mix(in srgb,var(--c) 12%,#fff);
        border: 1px solid color-mix(in srgb,var(--c) 24%,#fff);
        color: transparent;
        font-size: 0;
        background-size: 26px 26px !important;
        background-repeat: no-repeat !important;
        background-position: center !important
    }

    .cat3 h3 {
        color: var(--ink);
        font-size: 25px
    }

    .cat3 .c3-tag {
        color: var(--txt-2)
    }

    .cat3 ul {
        border-top: 1px solid var(--line);
        margin-top: 20px;
        padding-top: 16px
    }

    .cat3 li {
        color: var(--txt-2);
        border-bottom: 1px solid var(--line-2)
    }

        .cat3 li::before {
            background: var(--c,var(--blue))
        }

    .cat3 .c3-go, .cat3 .c3-foot {
        color: var(--c,var(--blue));
        font-weight: 700
    }

/* ---- SERVICES ------------------------------------------------- */
.svc-grid {
    gap: 18px;
    margin-top: 56px
}

.svc {
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 16px;
    padding: 26px;
    box-shadow: var(--shadow-sm);
    transition: .25s var(--ease)
}

    .svc:hover {
        transform: translateY(-3px);
        box-shadow: var(--shadow)
    }

    .svc .si {
        width: 48px;
        height: 48px;
        border-radius: 12px;
        background: var(--tint);
        border: 1px solid var(--line);
        margin-bottom: 16px;
        color: transparent;
        font-size: 0;
        background-size: 24px 24px !important;
        background-repeat: no-repeat !important;
        background-position: center !important
    }

    .svc h4 {
        color: var(--ink)
    }

    .svc p {
        color: var(--txt-2)
    }

/* ---- Q&A BAND (DARK contrast, glass mock) --------------------- */
.qa-band {
    background: var(--ink);
    color: #fff;
    border-radius: 28px;
    overflow: hidden;
    position: relative;
    padding: 56px;
    box-shadow: var(--shadow-lg)
}

    .qa-band h2, .qa-band h3 {
        color: #fff
    }

    .qa-band p {
        color: rgba(255,255,255,.72)
    }

    .qa-band .eyebrow {
        color: var(--orange)
    }

.chat-card, .chat-mock {
    background: rgba(255,255,255,.06);
    border: 1px solid rgba(255,255,255,.14);
    border-radius: 18px;
    backdrop-filter: blur(10px)
}

.bub:not(.a) {
    background: rgba(255,255,255,.1);
    color: #fff;
    border: 1px solid rgba(255,255,255,.12)
}

.bub.a {
    background: linear-gradient(120deg,var(--blue),#3AA0FF);
    color: #fff;
    border: none
}

.anon-av {
    background: linear-gradient(135deg,var(--blue),var(--orange));
    color: #fff
}

.anon-note {
    background: rgba(255,255,255,.06);
    border: 1px solid rgba(255,255,255,.14);
    color: rgba(255,255,255,.8)
}

/* ---- TRIAL BAND ----------------------------------------------- */
.trial {
    background: var(--tint) !important;
    border: 1px solid var(--line) !important;
    border-radius: 24px;
    box-shadow: var(--shadow-sm)
}

    .trial h2 {
        color: var(--ink)
    }

    .trial p, .trial .muted {
        color: var(--txt-2)
    }

.trial-start, .trial-pick {
    background: var(--paper) !important;
    border: 1px solid var(--line) !important;
    box-shadow: var(--shadow-sm)
}

    .trial-start .ts-name {
        color: var(--ink)
    }

    .trial-start .ts-note, .trial-start .ts-unit {
        color: var(--txt-2)
    }

    .trial-pick b {
        color: var(--ink)
    }

    .trial-pick:hover {
        border-color: var(--blue) !important
    }

.chip.hot, .chiprow .chip {
    background: linear-gradient(120deg,var(--orange),var(--orange-d));
    color: #1a1005;
    border: none
}

/* ---- TESTIMONIALS --------------------------------------------- */
.tgrid {
    margin-top: 56px
}

.tcard {
    background: var(--paper) !important;
    border: 1px solid var(--line) !important;
    border-radius: 16px;
    padding: 24px;
    box-shadow: var(--shadow-sm)
}

    .tcard h5, .tcard b {
        color: var(--ink)
    }

    .tcard p {
        color: var(--txt-2)
    }

    .tcard .av {
        background: linear-gradient(135deg,var(--blue),#3AA0FF);
        color: #fff
    }

    .tcard .tag {
        color: var(--orange-d)
    }

    .tcard .stars, .stars {
        color: var(--yellow)
    }

/* ---- PRICING (DARK contrast) ---------------------------------- */
.pband {
    background: var(--ink);
    color: #fff;
    border-radius: 28px;
    overflow: hidden;
    position: relative;
    box-shadow: var(--shadow-lg)
}

    .pband h2 {
        color: #fff
    }

    .pband .amt {
        color: #fff
    }

    .pband p {
        color: rgba(255,255,255,.7)
    }

/* ---- HOW ACCESS / STEPS --------------------------------------- */
.access-tl, .steps {
    gap: 16px;
    margin-top: 52px
}

.atl-step, .step {
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 16px;
    box-shadow: var(--shadow-sm)
}

    .atl-step .num, .step .num, .atl-num {
        background: var(--ink);
        color: #fff;
        font-weight: 900
    }

.atl-line {
    background: linear-gradient(90deg,var(--orange),var(--blue));
    opacity: .4
}

.atl-step h4, .step h4 {
    color: var(--ink)
}

.atl-step p, .step p {
    color: var(--txt-2)
}

/* ---- FAQ ------------------------------------------------------ */
.faq, #faq-box {
    max-width: 820px;
    margin: 56px auto 0
}

.qa, .faq-item {
    background: var(--paper);
    border: 1px solid var(--line) !important;
    border-radius: 14px;
    margin-bottom: 12px;
    overflow: hidden;
    box-shadow: var(--shadow-sm)
}

    .qa button, .faq-q {
        color: var(--ink);
        font-weight: 700;
        padding: 20px 22px
    }

    .qa .pm {
        color: var(--orange-d)
    }

    .qa .ans, .qa p {
        color: var(--txt-2)
    }

/* ---- FINAL CTA (DARK) ----------------------------------------- */
.final {
    background: var(--ink);
    color: #fff;
    border-radius: 28px;
    overflow: hidden;
    position: relative;
    box-shadow: var(--shadow-lg);
    padding: 76px 56px
}

    .final h2, .final .display {
        color: #fff
    }

    .final p {
        color: rgba(255,255,255,.72)
    }

    .final .btn-accent {
        color: #1a1005
    }

/* ---- FOOTER --------------------------------------------------- */
footer {
    background: var(--paper);
    border-top: 1px solid var(--line);
    color: var(--txt-2);
    margin-top: 0
}

    footer h5 {
        color: var(--ink)
    }

    footer a, footer li {
        color: var(--txt-2)
    }

        footer a:hover, footer li:hover {
            color: var(--ink)
        }

    footer .logo {
        color: var(--ink)
    }

    footer input {
        background: var(--off);
        border: 1px solid var(--line);
        color: var(--ink);
        border-radius: 12px
    }

        footer input::placeholder {
            color: var(--txt-3)
        }

/* ---- CATALOG -------------------------------------------------- */
#cat-title {
    color: var(--ink)
}

#cat-count {
    color: var(--txt-3)
}

#cat-q, input[type=search] {
    background: var(--paper);
    border: 1px solid var(--line);
    color: var(--ink);
    border-radius: 12px;
    box-shadow: var(--shadow-sm)
}

    #cat-q::placeholder {
        color: var(--txt-3)
    }

#cat-sort, select {
    background: var(--paper);
    border: 1px solid var(--line);
    color: var(--ink);
    border-radius: 12px
}

.chip, .qa-chip, .filter-chip {
    background: var(--paper);
    border: 1px solid var(--line);
    color: var(--txt-2);
    border-radius: 999px;
    box-shadow: var(--shadow-sm)
}

    .chip:hover, .qa-chip:hover {
        color: var(--ink)
    }

    .chip.on, .qa-chip.on {
        background: var(--ink);
        color: #fff;
        border-color: var(--ink)
    }

/* ---- COURSE CARDS --------------------------------------------- */
.ccard {
    background: var(--paper) !important;
    border: 1px solid var(--line);
    border-radius: 18px;
    box-shadow: var(--shadow-sm);
    overflow: hidden;
    transition: transform .25s var(--ease),box-shadow .25s
}

    .ccard:hover {
        transform: translateY(-4px);
        box-shadow: var(--shadow)
    }

    .ccard .top {
        position: relative
    }

    .ccard .sub, .ccard .code, .ccard .cc-lvl {
        color: #fff;
        position: relative;
        z-index: 1
    }

    .ccard h4 {
        color: var(--ink)
    }

    .ccard .meta, .cc-stats, .cc-feats {
        color: var(--txt-2)
    }

    .ccard .cc-stats span {
        background: var(--off);
        border-radius: 8px
    }

.price {
    color: var(--ink);
    font-weight: 900
}

    .price small {
        color: var(--txt-3)
    }

/* ---- COURSE DETAIL -------------------------------------------- */
.cd-head {
    background: var(--ink) !important;
    color: #fff !important;
    border-radius: 24px;
    overflow: hidden
}

    .cd-head h1 {
        color: #fff !important
    }

    .cd-head .crumbs, .cd-head p {
        color: rgba(255,255,255,.65) !important
    }

    .cd-head .buybox {
        background: rgba(255,255,255,.08) !important;
        border: 1px solid rgba(255,255,255,.16) !important
    }

        .cd-head .buybox .amt {
            color: #fff !important
        }

.csec {
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 20px;
    box-shadow: var(--shadow-sm)
}

    .csec h2 {
        color: var(--ink)
    }

.sticky-buy {
    background: var(--glass);
    backdrop-filter: blur(18px);
    border-top: 1px solid var(--line)
}

.buybox, .pbox, .price-block {
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 18px;
    box-shadow: var(--shadow-sm)
}

.incl, .pp-item, .who, .out {
    background: var(--off);
    border: 1px solid var(--line-2);
    border-radius: 12px;
    color: var(--txt-2)
}

    .incl b, .out p {
        color: var(--ink)
    }

.macc-t {
    background: var(--paper);
    border-color: var(--line) !important;
    color: var(--ink)
}

    .macc-t:hover {
        background: var(--off)
    }

.free-tag {
    background: linear-gradient(120deg,var(--green),#63D98E);
    color: #053a1c;
    border-radius: 6px
}

.wheel-label {
    fill: var(--txt-2) !important
}

.wl-row b {
    color: var(--ink)
}

.wl-row p {
    color: var(--txt-2)
}

.crumbs, .crumbs a {
    color: var(--txt-3)
}

/* ---- LEARNING VIEW -------------------------------------------- */
.learn-top {
    background: var(--paper) !important;
    color: var(--ink) !important;
    border-bottom: 1px solid var(--line)
}

    .learn-top #learn-code {
        background: var(--off);
        border: 1px solid var(--line);
        color: var(--txt-2);
        border-radius: 8px
    }

.learn-side, #learn-side {
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 18px;
    box-shadow: var(--shadow-sm)
}

    .learn-side a, .ls-row {
        color: var(--txt-2);
        border-radius: 10px
    }

        .learn-side a:hover, .ls-row:hover {
            background: var(--off);
            color: var(--ink)
        }

        .ls-row.on, .ls-row.active, .learn-side a.on {
            background: var(--tint);
            color: var(--blue-d);
            border: 1px solid var(--line)
        }

.ls-bar, .progress {
    background: var(--off-2)
}

    .ls-fill, .progress > span {
        background: linear-gradient(90deg,var(--green),#63D98E)
    }

.learn-main, #learn-main {
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 20px;
    box-shadow: var(--shadow-sm)
}

.lm-vid, .video-mock {
    background: var(--ink);
    border-radius: 16px;
    position: relative;
    overflow: hidden
}

    .lm-vid .play {
        background: rgba(255,255,255,.16);
        border: 1px solid rgba(255,255,255,.3);
        color: #fff
    }

.lm-tabs {
    border-bottom: 1px solid var(--line)
}

.lm-tab {
    color: var(--txt-3);
    font-weight: 700
}

    .lm-tab:hover {
        color: var(--ink)
    }

    .lm-tab.on {
        color: var(--ink);
        border-color: var(--orange)
    }

/* ---- Q&A SUBVIEWS + FORMS ------------------------------------- */
.bundle, .pack, .qc-card {
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 18px;
    box-shadow: var(--shadow-sm);
    transition: .2s var(--ease)
}

    .bundle:hover, .pack:hover {
        transform: translateY(-3px);
        box-shadow: var(--shadow)
    }

    .bundle.on, .pack.on {
        border-color: var(--orange);
        background: var(--accent-soft)
    }

.ticket, .tk {
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 14px;
    color: var(--ink)
}

.st-wait {
    background: #FFF7E0;
    color: #A97B00
}

.st-open, .st-ans {
    background: var(--pass-soft);
    color: var(--pass)
}

.st-closed {
    background: var(--off-2);
    color: var(--txt-3)
}

.sub-summary, .co-summary, .summary, .order {
    background: var(--ink) !important;
    color: #fff !important;
    border-radius: 16px
}

    .sub-summary b, .co-summary b {
        color: #fff !important
    }

    .sub-summary span, .co-summary span {
        color: rgba(255,255,255,.7) !important
    }

.reply-box, .ask-tree, .branch {
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 14px
}

input, textarea {
    background: var(--paper);
    border: 1px solid var(--line);
    color: var(--ink);
    border-radius: 12px;
    font-family: var(--font-ui)
}

    input::placeholder, textarea::placeholder {
        color: var(--txt-3)
    }

    input:focus, textarea:focus, select:focus {
        outline: none;
        border-color: var(--blue);
        box-shadow: 0 0 0 3px rgba(0,128,254,.15)
    }

label {
    color: var(--txt-2)
}

.anon-av {
    background: linear-gradient(135deg,var(--blue),var(--orange)) !important;
    color: #fff !important
}

.proto {
    background: var(--ink) !important;
    color: #fff !important;
    border-radius: 999px
}

/* ---- A11Y ----------------------------------------------------- */
a:focus-visible, button:focus-visible, input:focus-visible {
    outline: 2px solid var(--blue);
    outline-offset: 2px
}

@media(prefers-reduced-motion:reduce) {
    * {
        transition: none !important;
        animation: none !important
    }
}

/* ============================================================
   REVISION PASS — feedback edits
   ============================================================ */
/* black -> brand dark blue everywhere */
:root {
    --ink: #140F36;
}

/* Browse courses / primary buttons -> brand dark blue (not black) */
.btn-primary {
    background: #140F36;
    border-color: #140F36;
    color: #fff
}

    .btn-primary:hover {
        background: #0d0a28;
        border-color: #0d0a28
    }
/* keep the orange nav CTA as-is (already gradient) */

/* --- trust pillars: title-only, bolder, more presence --- */
.pillars {
    grid-template-columns: repeat(3,1fr);
    gap: 20px;
    margin-top: 56px
}

.pillar {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    padding: 28px;
    border-radius: 20px;
    background: var(--paper);
    border: 1px solid var(--line);
    box-shadow: var(--shadow-sm)
}

    .pillar:hover {
        transform: translateY(-4px);
        box-shadow: var(--shadow);
        border-color: var(--line)
    }

    .pillar .pi {
        width: 56px;
        height: 56px;
        border-radius: 16px;
        background: var(--tint);
        border: 1px solid var(--line);
        background-size: 28px 28px !important;
        background-repeat: no-repeat !important;
        background-position: center !important
    }

    .pillar h4 {
        font-size: 19px;
        font-weight: 800;
        color: var(--ink);
        letter-spacing: -.02em;
        margin: 0
    }

/* --- stats band: lift it, make it POP (brand gradient, not a black hole) --- */
.stats {
    background: linear-gradient(120deg,#1B1550 0%,#241C6E 45%,#0063C6 120%) !important;
    color: #fff;
    border-radius: 28px;
    box-shadow: 0 30px 70px -30px rgba(0,99,198,.55), 0 0 0 1px rgba(255,255,255,.06) inset;
    position: relative;
    overflow: hidden
}

    .stats .blob {
        display: block;
        background: var(--orange) !important;
        opacity: .28 !important;
        filter: blur(30px)
    }

    .stats::after {
        content: "";
        position: absolute;
        right: -60px;
        top: -60px;
        width: 280px;
        height: 280px;
        border-radius: 50%;
        background: radial-gradient(circle,rgba(253,139,41,.45),transparent 70%);
        pointer-events: none
    }

    .stats .sec-h h2 {
        color: #fff
    }

.stat-num {
    color: #fff;
    text-shadow: 0 2px 20px rgba(0,0,0,.25)
}

.stat h4 {
    color: #fff
}

.stat p, .stat span {
    color: rgba(255,255,255,.7) !important
}

/* --- exam-board strip: floating glass --- */
.boards {
    padding: 8px 0 40px
}

.board-row {
    background: rgba(255,255,255,.6);
    backdrop-filter: blur(20px) saturate(1.6);
    -webkit-backdrop-filter: blur(20px) saturate(1.6);
    border: 1px solid rgba(255,255,255,.9);
    border-radius: 999px;
    box-shadow: 0 12px 40px -16px rgba(20,15,54,.22), inset 0 1px 0 rgba(255,255,255,.9);
    max-width: 820px;
    margin: 0 auto;
    padding: 14px 26px
}

.board {
    color: var(--txt-2);
    font-weight: 700
}

    .board:hover {
        color: var(--ink)
    }

/* --- track cards: asymmetric "leaf" shape (like ref) --- */
.cat3 {
    border-radius: 6px 44px 44px 44px !important;
    padding: 36px 34px 32px
}

    .cat3::before {
        border-radius: 6px 44px 0 0 !important;
        height: 5px
    }

    .cat3:hover {
        border-radius: 6px 44px 44px 44px
    }

    .cat3 .c3-ic {
        border-radius: 12px 24px 24px 24px
    }
    /* keep track accents branded */
    .cat3[data-cat="1"] {
        --c: var(--orange)
    }

    .cat3[data-cat="2"] {
        --c: var(--blue)
    }

    .cat3[data-cat="3"] {
        --c: var(--green)
    }

/* --- services: 5 items, 2nd row centered (pyramid) --- */
.svc-grid.pyramid {
    display: grid;
    grid-template-columns: repeat(6,1fr);
    gap: 18px
}

    .svc-grid.pyramid .svc {
        grid-column: span 2
    }

        .svc-grid.pyramid .svc:nth-child(4) {
            grid-column: 2 / span 2
        }

        .svc-grid.pyramid .svc:nth-child(5) {
            grid-column: 4 / span 2
        }

@media(max-width:820px) {
    .svc-grid.pyramid {
        grid-template-columns: 1fr
    }

        .svc-grid.pyramid .svc, .svc-grid.pyramid .svc:nth-child(4), .svc-grid.pyramid .svc:nth-child(5) {
            grid-column: auto
        }
}

/* --- Q&A band: brighter brand palette (not a dark hole) --- */
.qa-band {
    background: linear-gradient(120deg,#0063C6 0%,#0080FE 55%,#3AA0FF 120%) !important;
    color: #fff;
    box-shadow: 0 30px 70px -30px rgba(0,128,254,.55)
}

    .qa-band .eyebrow {
        color: #FFE0BE
    }

    .qa-band h2, .qa-band h3 {
        color: #fff
    }

    .qa-band p {
        color: rgba(255,255,255,.9)
    }

    .qa-band .chat-card, .qa-band .chat-mock {
        background: rgba(255,255,255,.14);
        border: 1px solid rgba(255,255,255,.3)
    }

    .qa-band .bub:not(.a) {
        background: rgba(255,255,255,.18);
        color: #fff;
        border: 1px solid rgba(255,255,255,.22)
    }

    .qa-band .bub.a {
        background: #fff;
        color: var(--ink);
        border: none
    }

    .qa-band .anon-note {
        background: rgba(255,255,255,.14);
        border: 1px solid rgba(255,255,255,.28);
        color: #fff
    }

    .qa-band .btn-accent {
        background: #fff;
        color: var(--ink)
    }

    .qa-band .btn-ghost {
        background: rgba(255,255,255,.14);
        color: #fff;
        border-color: rgba(255,255,255,.4)
    }

/* --- testimonials: honeycomb (staggered offset) --- */
.tgrid {
    columns: auto !important;
    display: grid !important;
    grid-template-columns: repeat(3,1fr);
    gap: 22px;
    align-items: start
}

    .tgrid .tcard:nth-child(3n-1) {
        transform: translateY(38px)
    }
/* middle column drops = honeycomb */
@media(max-width:820px) {
    .tgrid {
        grid-template-columns: 1fr
    }

        .tgrid .tcard:nth-child(3n-1) {
            transform: none
        }
}

/* --- how access works: doodle arrows (no boxes) --- */
.access-tl {
    align-items: center
}

.atl-arrow {
    flex: none;
    width: 56px;
    display: grid;
    place-items: center;
    color: var(--orange)
}

    .atl-arrow svg {
        width: 52px;
        height: 26px;
        overflow: visible
    }

        .atl-arrow svg path {
            stroke-dasharray: 120;
            animation: none
        }

@media(max-width:820px) {
    .atl-arrow {
        transform: rotate(90deg)
    }
}

/* arrows a touch bigger + hand-drawn wobble */
.atl-arrow {
    width: 64px;
    color: var(--orange)
}

    .atl-arrow svg {
        width: 60px;
        height: 30px
    }

        .atl-arrow svg path {
            stroke-width: 2.6
        }
/* track top-rule uses branded --c (inline stripped) */
.cat3[data-cat="1"] {
    --c: #FD8B29
}

.cat3[data-cat="2"] {
    --c: #0080FE
}

.cat3[data-cat="3"] {
    --c: #26C44D
}

/* ============================================================
   REVISION PASS 2 — feedback
   ============================================================ */

/* --- NAV: split into two glass segments (menu | log-in) --- */
.nav .wrap.row {
    background: transparent !important;
    backdrop-filter: none !important;
    border: none !important;
    box-shadow: none !important;
    height: auto;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px
}

.nav-main {
    display: flex;
    align-items: center;
    gap: 34px;
    flex: 1;
    background: var(--glass);
    backdrop-filter: blur(20px) saturate(1.6);
    -webkit-backdrop-filter: blur(20px) saturate(1.6);
    border: 1px solid var(--glass-brd);
    border-radius: 999px;
    box-shadow: var(--shadow), inset 0 1px 0 rgba(255,255,255,.9);
    height: 62px;
    padding: 0 26px
}

    .nav-main .nav-menu {
        margin-left: 6px
    }

.nav-right {
    flex: none;
    background: var(--glass);
    backdrop-filter: blur(20px) saturate(1.6);
    -webkit-backdrop-filter: blur(20px) saturate(1.6);
    border: 1px solid var(--glass-brd);
    border-radius: 999px;
    box-shadow: var(--shadow), inset 0 1px 0 rgba(255,255,255,.9);
    height: 62px;
    padding: 0 12px 0 20px;
    gap: 8px
}

/* --- PILLARS: writing next to icon (row) --- */
.pillar.row {
    flex-direction: row !important;
    align-items: center;
    gap: 18px;
    padding: 24px 28px
}

    .pillar.row .pi {
        flex: none;
        margin: 0
    }

    .pillar.row h4 {
        margin: 0;
        font-size: 18px
    }

/* --- TRACK CARDS: each a DIFFERENT asymmetric shape --- */
.cat3[data-cat="1"] {
    border-radius: 6px 44px 44px 44px !important
}
/* sharp top-left */
.cat3[data-cat="2"] {
    border-radius: 44px 6px 44px 44px !important
}
/* sharp top-right */
.cat3[data-cat="3"] {
    border-radius: 44px 44px 6px 44px !important
}
/* sharp bottom-right */
.cat3[data-cat="1"]::before {
    border-radius: 6px 44px 0 0 !important
}

.cat3[data-cat="2"]::before {
    border-radius: 44px 6px 0 0 !important
}

.cat3[data-cat="3"]::before {
    border-radius: 44px 44px 0 0 !important
}

/* --- TESTIMONIALS: natural masonry honeycomb (columns) --- */
.tgrid {
    display: block !important;
    columns: 3;
    column-gap: 24px;
    margin-top: 56px
}

    .tgrid .tcard {
        break-inside: avoid;
        margin: 0 0 24px;
        transform: none !important;
        display: inline-block;
        width: 100%
    }

@media(max-width:1000px) {
    .tgrid {
        columns: 2
    }
}

@media(max-width:640px) {
    .tgrid {
        columns: 1
    }
}

/* ============================================================
   COLOR — design-guru reasoning
   ============================================================ */
/* Q&A ("ask a teacher" = trust/support). Blue is right, but the neon
   gradient was over-saturated. Use a DEEP, calm jewel-blue (brand
   indigo -> deep blue), low brightness, high depth = premium + trustworthy. */
.qa-band {
    background: linear-gradient(135deg,#140F36 0%,#1A2A6B 55%,#0B4CB0 120%) !important;
    color: #fff;
    box-shadow: 0 26px 60px -34px rgba(20,15,54,.6)
}

    .qa-band .eyebrow {
        color: #FFC98A
    }

    .qa-band .bub.a {
        background: #FD8B29;
        color: #1a1005;
        border: none
    }
    /* one warm accent for energy */
    .qa-band .btn-accent {
        background: #FD8B29;
        color: #1a1005
    }

    .qa-band .chat-card, .qa-band .chat-mock {
        background: rgba(255,255,255,.08);
        border: 1px solid rgba(255,255,255,.16)
    }

    .qa-band .bub:not(.a) {
        background: rgba(255,255,255,.1);
        color: #fff;
        border: 1px solid rgba(255,255,255,.16)
    }

    .qa-band .anon-note {
        background: rgba(255,255,255,.08);
        border: 1px solid rgba(255,255,255,.16);
        color: rgba(255,255,255,.85)
    }

/* STATS — was garish. Go LIGHT + typographic: soft brand tint, oversized
   navy numbers, thin dividers, one orange accent. Stands out by scale &
   whitespace (60-30-10), not by a heavy dark box. */
.stats {
    background: linear-gradient(180deg,#FFFFFF,#F4F7FF) !important;
    color: var(--ink) !important;
    border: 1px solid var(--line);
    border-radius: 28px;
    box-shadow: var(--shadow);
    position: relative;
    overflow: hidden;
    padding: 56px 44px
}

    .stats::before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        height: 4px;
        background: linear-gradient(90deg,var(--orange),var(--blue))
    }

    .stats::after {
        display: none !important
    }

    .stats .blob {
        display: none !important
    }

    .stats .sec-h h2 {
        color: var(--ink)
    }

.stat-num {
    color: var(--ink) !important;
    text-shadow: none !important;
    font-size: clamp(40px,5vw,58px);
    letter-spacing: -.04em
}

.stat h4 {
    color: var(--ink) !important;
    font-weight: 800
}

.stat p, .stat span {
    color: var(--txt-2) !important
}

.stat {
    position: relative;
    padding: 0 8px
}

    .stat:not(:first-child)::before {
        content: "";
        position: absolute;
        left: -13px;
        top: 8px;
        bottom: 8px;
        width: 1px;
        background: var(--line)
    }

@media(max-width:820px) {
    .stat:not(:first-child)::before {
        display: none
    }
}

/* fix: force 3-column masonry (override earlier !important) */
.tgrid {
    display: block !important;
    columns: 3 !important;
    column-gap: 24px !important;
    margin-top: 56px
}

    .tgrid .tcard {
        break-inside: avoid;
        margin: 0 0 24px !important;
        transform: none !important;
        width: 100%;
        display: inline-block
    }

@media(max-width:1000px) {
    .tgrid {
        columns: 2 !important
    }
}

@media(max-width:640px) {
    .tgrid {
        columns: 1 !important
    }
}

/* ============================================================
   TESTIMONIALS — TRUE HONEYCOMB (interlocking offset columns)
   ============================================================ */
.tgrid {
    display: grid !important;
    grid-template-columns: repeat(3,1fr) !important;
    column-gap: 26px !important;
    row-gap: 26px !important;
    align-items: start;
    columns: auto !important;
    margin: 56px auto 0;
    max-width: 1120px;
    padding-bottom: 150px
}

    .tgrid .tcard {
        margin: 0 !important;
        transform: none !important;
        display: flex !important;
        flex-direction: column;
        min-height: 286px;
        break-inside: auto;
        width: auto
    }

        .tgrid .tcard p {
            margin-top: auto
        }
        /* push quote to bottom for even cards */
        /* middle column drops by half a card+gap => interlocking honeycomb */
        .tgrid .tcard:nth-child(3n-2) {
            transform: translateY(0) !important
        }

        .tgrid .tcard:nth-child(3n-1) {
            transform: translateY(156px) !important
        }
        /* half of 286+26 */
        .tgrid .tcard:nth-child(3n) {
            transform: translateY(0) !important
        }

@media(max-width:1000px) {
    .tgrid {
        grid-template-columns: repeat(2,1fr) !important;
        padding-bottom: 150px
    }

        .tgrid .tcard:nth-child(3n-1) {
            transform: none !important
        }

        .tgrid .tcard:nth-child(2n) {
            transform: translateY(156px) !important
        }
}

@media(max-width:640px) {
    .tgrid {
        grid-template-columns: 1fr !important;
        padding-bottom: 0
    }

        .tgrid .tcard, .tgrid .tcard:nth-child(2n), .tgrid .tcard:nth-child(3n-1) {
            transform: none !important;
            min-height: 0
        }
}

/* --- NAV: balance the empty space (pill hugs content) --- */
.nav .wrap.row {
    justify-content: space-between;
    gap: 20px
}

.nav-main {
    flex: 0 0 auto !important;
    width: auto;
    gap: 30px
}

    .nav-main .nav-menu {
        margin-left: 2px;
        gap: 28px
    }

.nav-right {
    flex: 0 0 auto
}

/* --- NAV: pull both pills together toward the middle --- */
.nav .wrap.row {
    justify-content: center !important;
    gap: 18px
}

/* remove the auto margin so both pills center as a group */
.nav-right {
    margin-left: 0 !important
}

.nav .wrap.row {
    justify-content: center !important;
    gap: 16px
}

/* ============================================================
   COURSE DETAIL + Q&A + PRICING + CONTACT + FOOTER — LIGHT FIX
   (the JS subviews carried dark-theme styles; sync to homepage)
   ============================================================ */

/* ---- sticky buy bar ---- */
.sticky-buy {
    background: var(--glass) !important;
    backdrop-filter: blur(18px);
    border-bottom: 1px solid var(--line);
    border-top: none
}

    .sticky-buy .sb-l b {
        color: var(--ink)
    }

    .sticky-buy .sb-price {
        color: var(--ink);
        font-weight: 800
    }

        .sticky-buy .sb-price small {
            color: var(--txt-2)
        }

/* ---- cd-head enrollment: keep dark but lift the buybox with a white fade ---- */
.cd-head {
    background: linear-gradient(140deg,#140F36 0%,#1A1550 55%,#241C6E 120%) !important;
    border: 1px solid rgba(255,255,255,.08) !important;
    box-shadow: var(--shadow-lg)
}

    .cd-head::before {
        opacity: .10
    }

    .cd-head h1 {
        color: #fff !important
    }

    .cd-head .crumbs {
        color: rgba(255,255,255,.6) !important
    }

    .cd-head p, .cd-head > div > p {
        color: rgba(255,255,255,.82) !important
    }

    .cd-head .qf-mini b, .cd-head b {
        color: #fff !important
    }

    .cd-head .buybox {
        background: linear-gradient(180deg,#FFFFFF 0%,#F4F7FF 100%) !important;
        border: 1px solid rgba(255,255,255,.9) !important;
        box-shadow: 0 24px 60px -24px rgba(0,0,0,.5);
        color: var(--ink) !important
    }

        .cd-head .buybox .amt {
            color: var(--ink) !important
        }

        .cd-head .buybox > div {
            color: var(--txt-2) !important
        }

        .cd-head .buybox .btn-accent {
            background: linear-gradient(120deg,var(--orange),var(--orange-d)) !important;
            color: #1a1005 !important;
            box-shadow: 0 10px 24px -8px rgba(253,139,41,.6)
        }

/* ---- quick facts: float away from the dark head + soft edges ---- */
.qfacts {
    margin-top: -40px !important;
    position: relative;
    z-index: 3;
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 22px !important;
    box-shadow: var(--shadow-lg);
    padding: 8px 4px
}

    .qfacts > div {
        border-radius: 16px
    }

    .qfacts b {
        color: var(--ink) !important
    }

    .qfacts span {
        color: var(--txt-2) !important
    }

.qf-ic {
    filter: none
}

/* ---- Enroll now buttons: dark text on orange, always visible ---- */
.btn-accent, .btn-accent * {
    color: #1a1005 !important
}

.buybox .btn-accent, .price-block .btn-accent {
    color: #1a1005 !important
}

/* ---- what is included: PYRAMID like homepage (5 items, row2 centered) ---- */
.incl-grid {
    display: grid !important;
    grid-template-columns: repeat(6,1fr) !important;
    gap: 16px
}

    .incl-grid .incl {
        grid-column: span 2
    }

        .incl-grid .incl:nth-child(4) {
            grid-column: 2 / span 2
        }

        .incl-grid .incl:nth-child(5) {
            grid-column: 4 / span 2
        }

@media(max-width:820px) {
    .incl-grid {
        grid-template-columns: 1fr !important
    }

        .incl-grid .incl, .incl-grid .incl:nth-child(4), .incl-grid .incl:nth-child(5) {
            grid-column: auto
        }
}

.incl {
    background: var(--off) !important;
    border: 1px solid var(--line) !important
}

    .incl b {
        color: var(--ink)
    }

    .incl span, .incl p {
        color: var(--txt-2)
    }

    .incl .ii {
        background: var(--tint) !important
    }

/* ---- pricing block (course detail): light card, visible text ---- */
.price-block {
    background: var(--ink) !important;
    color: #fff !important;
    border-radius: 22px;
    overflow: hidden;
    position: relative;
    display: grid;
    grid-template-columns: 1.4fr 1fr;
    gap: 30px;
    align-items: center;
    padding: 40px
}

    .price-block h2 {
        color: #fff !important
    }

    .price-block .pf li {
        color: rgba(255,255,255,.9) !important
    }

        .price-block .pf li::before {
            color: var(--orange)
        }

    .price-block .amt {
        color: #fff !important;
        font-weight: 900
    }

    .price-block > div:last-child div {
        color: rgba(255,255,255,.7) !important
    }

    .price-block .btn-accent {
        background: linear-gradient(120deg,var(--orange),var(--orange-d)) !important
    }

/* ---- Q&A add-on band (course) = SAME as homepage (deep blue + orange accent) ---- */
.csec .qa-band, .qa-band {
    background: linear-gradient(135deg,#140F36 0%,#1A2A6B 55%,#0B4CB0 120%) !important;
    color: #fff !important;
    border: 1px solid rgba(255,255,255,.08) !important;
    box-shadow: 0 26px 60px -34px rgba(20,15,54,.6)
}

    .qa-band h2, .qa-band h3 {
        color: #fff !important
    }

    .qa-band p, .qa-band .muted {
        color: rgba(255,255,255,.85) !important
    }

    .qa-band .eyebrow {
        color: #FFC98A !important
    }

    .qa-band .chat-card, .qa-band .qa-mock, .qa-band .chat-mock, .qa-band > div:last-child {
        background: rgba(255,255,255,.08) !important;
        border: 1px solid rgba(255,255,255,.16) !important;
        border-radius: 16px
    }

    .qa-band .bub, .qa-band .msg, .qa-band .q-you {
        border-radius: 14px
    }

        .qa-band .bub:not(.a), .qa-band .msg.you, .qa-band .q-you {
            background: rgba(255,255,255,.12) !important;
            color: #fff !important;
            border: 1px solid rgba(255,255,255,.18) !important
        }

        .qa-band .bub.a, .qa-band .msg.teacher, .qa-band .q-teacher {
            background: var(--orange) !important;
            color: #1a1005 !important;
            border: none !important
        }

            .qa-band .bub.a *, .qa-band .q-teacher * {
                color: #1a1005 !important
            }

    .qa-band .anon-note {
        background: rgba(255,255,255,.08) !important;
        border: 1px solid rgba(255,255,255,.16) !important;
        color: rgba(255,255,255,.85) !important
    }

    .qa-band .btn-primary, .qa-band .btn-ghost {
        background: #fff !important;
        color: var(--ink) !important;
        border: none !important
    }

/* ---- course-detail generic prose colors ---- */
.csec h2, .csec h3, .csec h4 {
    color: var(--ink)
}

.csec p, .csec li, .csec span {
    color: var(--txt-2)
}

.csec b, .csec strong {
    color: var(--ink)
}

.who, .out, .wl-row {
    color: var(--txt-2)
}

    .who b, .out b, .wl-row b {
        color: var(--ink)
    }

.access-note {
    background: var(--off);
    border: 1px solid var(--line);
    color: var(--txt-2);
    border-radius: 12px
}

.macc-t b, .macc-t {
    color: var(--ink)
}

    .macc-t span, .macc-s {
        color: var(--txt-2)
    }

/* ---- Q&A LANDING page: chat mockup fix (You bubble visible) ---- */
#view-qa .qa-hero-card, #view-qa .chat-card, #view-qa .qa-mock {
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 20px;
    box-shadow: var(--shadow)
}

#view-qa .msg, #view-qa .bub {
    border-radius: 14px
}

    #view-qa .msg.you, #view-qa .q-you, #view-qa .bub.you {
        background: var(--tint) !important;
        color: var(--ink) !important;
        border: 1px solid var(--line) !important
    }

        #view-qa .msg.you *, #view-qa .q-you * {
            color: var(--ink) !important
        }

    #view-qa .msg.teacher, #view-qa .bub.a, #view-qa .q-teacher {
        background: linear-gradient(120deg,#0063C6,#0080FE) !important;
        color: #fff !important;
        border: none !important
    }

        #view-qa .msg.teacher * {
            color: #fff !important
        }

#view-qa .qa-hero-card b, #view-qa .chat-card b {
    color: var(--ink)
}

/* ---- Q&A "Four steps": clean number, no clipped bar ---- */
.step .num, .qa-step .num, #view-qa .num {
    background: none !important;
    color: var(--ink) !important;
    font-family: var(--font-display);
    font-weight: 900;
    font-size: 40px;
    line-height: 1;
    display: block;
    padding: 0 !important;
    margin: 0 0 6px;
    -webkit-text-fill-color: var(--ink)
}

    .step .num::after, .qa-step .num::after {
        content: "";
        display: block;
        width: 34px;
        height: 4px;
        border-radius: 999px;
        background: linear-gradient(90deg,var(--orange),var(--orange-d));
        margin-top: 8px
    }

.step, .qa-step {
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 18px;
    box-shadow: var(--shadow-sm)
}

    .step h4, .qa-step h4 {
        color: var(--ink)
    }

    .step p, .qa-step p {
        color: var(--txt-2)
    }

/* ---- FOOTER: darker, semi-bold text ---- */
footer, footer .muted, footer p, footer span, footer li, footer a, footer small {
    color: #2A2740 !important;
    font-weight: 500
}

    footer a:hover {
        color: var(--ink) !important
    }

    footer h5 {
        color: var(--ink) !important;
        font-weight: 800
    }

    footer .foot-note, footer .copyright {
        color: #4A4763 !important
    }


/* ---- CATALOG COURSE CARDS: dark indigo doodle header (per ref) ---- */
.ccard {
    border-radius: 20px
}

    .ccard .top {
        background: #140F36 !important;
        position: relative;
        overflow: hidden;
        padding: 22px 22px 20px;
        min-height: 118px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        gap: 2px
    }

        .ccard .top::before {
            content: "";
            position: absolute;
            inset: 0;
            opacity: .5;
            pointer-events: none;
            background-image: radial-gradient(circle at 20% 30%,rgba(255,255,255,.12) 0 2px,transparent 2px), radial-gradient(circle at 70% 20%,rgba(255,255,255,.1) 0 2px,transparent 2px), radial-gradient(circle at 85% 60%,rgba(255,255,255,.1) 0 2px,transparent 2px), radial-gradient(circle at 40% 75%,rgba(255,255,255,.08) 0 2px,transparent 2px);
            background-size: 120px 120px
        }
        /* subject doodle glyphs via the brand icons, tiled faintly */
        .ccard .top::after {
            content: "";
            position: absolute;
            inset: 0;
            opacity: .16;
            pointer-events: none;
            background: var(--doodle,none) repeat;
            background-size: 54px 54px;
            filter: brightness(3)
        }

    .ccard[data-sub="Mathematics"] .top {
        --doodle: none
    }

    .ccard .cc-lvl {
        position: absolute !important;
        top: 16px;
        left: 20px;
        background: rgba(255,255,255,.92) !important;
        color: #140F36 !important;
        border: none !important;
        font-weight: 800;
        font-size: 11px;
        letter-spacing: .06em;
        padding: 5px 12px;
        border-radius: 999px;
        z-index: 2
    }

    .ccard .code {
        color: #fff !important;
        font-family: var(--font-display);
        font-weight: 900;
        font-size: 40px;
        letter-spacing: -.03em;
        z-index: 2;
        position: relative;
        line-height: 1
    }

.cat-grid .ccard .code {
    align-self: flex-end
}

.ccard .sub {
    display: none !important
}

.ccard .cc-ic {
    position: absolute;
    top: 14px;
    right: 18px;
    font-size: 20px;
    opacity: .9;
    z-index: 2;
    color: #fff
}

.ccard .bd {
    padding: 20px 22px 22px
}

    .ccard .bd h4 {
        color: var(--ink);
        font-size: 20px;
        margin: 0 0 4px
    }

.ccard .meta {
    color: var(--txt-2);
    margin-bottom: 16px
}

.cc-stats {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    padding: 14px 0;
    border-top: 1px solid var(--line);
    border-bottom: 1px solid var(--line)
}

    .cc-stats span {
        background: var(--off);
        border: 1px solid var(--line);
        border-radius: 8px;
        padding: 5px 10px;
        font-size: 12.5px;
        color: var(--txt-2)
    }

.cc-feats {
    color: var(--txt-2);
    font-size: 13px;
    margin: 14px 0
}

.ccard .ft {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 6px
}

.ccard .price {
    color: var(--ink);
    font-weight: 900;
    font-size: 22px
}

    .ccard .price small {
        color: var(--txt-3);
        font-weight: 600;
        font-size: 13px
    }

.ccard .ft .btn {
    background: #140F36;
    color: #fff;
    border: none
}

.ccard .price-unavailable small {
    font-size: 13px
}

/* ---- Q&A chat bubbles inside the deep-blue band (home + course) ---- */
.qa-band .chat-card {
    background: rgba(255,255,255,.08) !important;
    border: 1px solid rgba(255,255,255,.16) !important;
    box-shadow: none
}

    .qa-band .chat-card .ch-h {
        border-color: rgba(255,255,255,.16)
    }

        .qa-band .chat-card .ch-h b {
            color: #fff !important
        }

.qa-band .bub.q {
    background: rgba(255,255,255,.14) !important;
    color: #fff !important;
    border: 1px solid rgba(255,255,255,.22) !important
}

    .qa-band .bub.q .who {
        color: #fff !important;
        opacity: .85
    }

.qa-band .bub.a {
    background: var(--orange) !important;
    color: #1a1005 !important;
    border: none !important
}

    .qa-band .bub.a .who, .qa-band .bub.a * {
        color: #1a1005 !important;
        opacity: 1
    }

.qa-band .bub .att {
    color: inherit
}
/* Q&A LANDING chat (light page) */
#view-qa .chat-card {
    background: var(--paper) !important;
    border: 1px solid var(--line) !important
}

#view-qa .bub.q {
    background: linear-gradient(120deg,#0063C6,#0080FE) !important;
    color: #fff !important;
    border: none !important
}

    #view-qa .bub.q .who {
        color: #fff !important;
        opacity: .9
    }

#view-qa .bub.a {
    background: var(--off) !important;
    color: var(--ink) !important;
    border: 1px solid var(--line) !important
}

    #view-qa .bub.a .who {
        color: var(--ink) !important
    }

/* ---- pricing band right card (.pbox): dark text on light card ---- */
.pband .pbox {
    background: linear-gradient(180deg,#FFFFFF,#F4F7FF) !important;
    border: 1px solid rgba(255,255,255,.9) !important;
    box-shadow: 0 24px 60px -24px rgba(0,0,0,.35);
    color: var(--ink) !important;
    text-align: center;
    border-radius: 20px;
    padding: 32px
}

    .pband .pbox > div, .pband .pbox .per {
        color: var(--txt-2) !important
    }

    .pband .pbox .amt {
        color: var(--ink) !important;
        font-weight: 900
    }

    .pband .pbox .btn-accent {
        color: #1a1005 !important
    }

.pband .plist li {
    color: rgba(255,255,255,.92) !important
}

    .pband .plist li::before {
        color: var(--orange)
    }

/* ---- footer: dark, semi-bold ---- */
footer a, footer li, footer .muted, footer p, footer span {
    color: #26243B !important;
    font-weight: 500 !important
}

footer h5 {
    color: var(--ink) !important;
    font-weight: 800 !important
}

footer a:hover {
    color: #000 !important
}

/* ============================================================
   FIX PASS — invisible text + contact centering
   ============================================================ */

/* ---- course buybox: ALL text dark (override .cd-head p white rule) ---- */
.cd-head .buybox, .cd-head .buybox * {
    color: var(--ink) !important
}

    .cd-head .buybox .amt {
        color: var(--ink) !important
    }

    .cd-head .buybox p, .cd-head .buybox div {
        color: var(--txt-2) !important
    }

    .cd-head .buybox .amt, .cd-head .buybox b {
        color: var(--ink) !important
    }

    .cd-head .buybox .btn-accent, .cd-head .buybox .btn-accent * {
        color: #1a1005 !important
    }

/* ---- level chips on cards: dark text on the light pill ---- */
.ccard .cc-lvl, .ccard .cc-lvl * {
    color: #140F36 !important
}

.ccard .sub {
    color: #fff !important
}
/* the code-area sub is hidden anyway */

/* ---- learning-outcomes wheel: center number + labels visible ---- */
.wheel-center, .wheel-mid, .outcomes-wheel .center {
    color: var(--ink) !important
}

    .wheel-center b, .wheel-center .n {
        color: var(--ink) !important
    }

.wl-num {
    color: #fff !important
}
/* keep white on the colored circles */
.wl-row b {
    color: var(--ink) !important
}

.wl-row p, .wl-row span {
    color: var(--txt-2) !important
}

.outcomes-wheel text {
    fill: var(--ink)
}

/* ---- Q&A landing "Answered anonymously" note: light card, dark text ---- */
#view-qa .anon-note, .qa-anon, #view-qa .anon-row {
    background: var(--paper) !important;
    border: 1px solid var(--line) !important;
    border-radius: 14px;
    box-shadow: var(--shadow-sm)
}

    #view-qa .anon-note b, .qa-anon b {
        color: var(--ink) !important
    }

    #view-qa .anon-note span, #view-qa .anon-note p, .qa-anon span {
        color: var(--txt-2) !important;
        opacity: 1 !important
    }

    #view-qa .anon-av, .qa-anon .anon-av {
        background: linear-gradient(135deg,var(--blue),var(--orange)) !important;
        color: #fff !important
    }

/* ---- CONTACT: single centered form, ratioed to fit ---- */
.contact-grid {
    grid-template-columns: 1fr !important;
    max-width: 680px;
    margin: 0 auto;
    padding-bottom: 80px
}

    .contact-grid .panel {
        margin: 0 !important;
        width: 100%
    }

#view-contact .page-head {
    max-width: 680px;
    margin: 0 auto
}

/* wheel number badges stay white on their colored circles (beat .wl-row span) */
.outcomes-wheel .wl-row .wl-num, .wl-list .wl-num, .wl-row .wl-num {
    color: #fff !important
}

<style >
/* ============================================================
   PHASE-1 FIX PASS
   E2 course-detail overlaps · E4 hero CTA · E5 pillar icons
   E6 moving testimonials · E1 testimonial parity
   ============================================================ */
/* ---- E2a. Outcomes wheel: labels were colliding with the ring and with
   each other. The ring is drawn at inset:15% (outer radius ~30% of the box)
   while labels sit at radius 43% with a fixed 104px width, so below ~1000px
   the label boxes crossed into the ring. Shrink the ring, narrow + box the
   labels, and drop them earlier on tablet (the numbered list repeats them). */
.wheel-svg {
    inset: 20%
}

.wheel-label {
    box-sizing: border-box;
    width: 96px;
    font-size: 11px;
    line-height: 1.22;
    padding: 5px 7px;
    border-radius: 9px;
    background: rgba(255,255,255,.94);
    border: 1px solid var(--line);
    box-shadow: 0 5px 14px -8px rgba(20,15,54,.45);
    color: var(--ink) !important
}

@media(max-width:1040px) {
    .outcomes-wheel {
        grid-template-columns: 1fr !important
    }

    .wheel-label {
        display: none
    }

    .wheel-wrap {
        max-width: 340px
    }
}

/* ---- E2b. Course sections had no inner padding, so headings sat on the
   card border. Give .csec real padding and stop long headings colliding. */
.csec {
    padding: 30px 30px 34px
}

    .csec > h2, .csec > .csub {
        padding: 0
    }

    .csec .sec-head.center {
        margin-inline: auto;
        text-align: center
    }

    .csec .sec-head h2 {
        margin-top: 10px
    }

@media(max-width:640px) {
    .csec {
        padding: 22px 18px 26px
    }
}

/* ---- E2c. Sticky buy bar sat over the section beneath it at small widths. */
@media(max-width:980px) {
    .sticky-buy {
        position: relative;
        top: 0
    }

    .qfacts {
        margin-top: -24px !important
    }
}
/* long course titles no longer push the price out of the bar */
.sticky-buy .sb-l {
    flex: 1 1 auto
}

.sticky-buy .sb-r {
    flex: none
}

/* ---- E2d. Quick-facts cells: 5 across is too tight, text wrapped into
   its neighbour's divider. Let them reflow. */
@media(max-width:1180px) {
    .qfacts {
        grid-template-columns: repeat(3,1fr)
    }

        .qfacts > div:nth-child(3n) {
            border-inline-end: none
        }
}

@media(max-width:720px) {
    .qfacts {
        grid-template-columns: repeat(2,1fr)
    }

        .qfacts > div {
            border-inline-end: 1px solid var(--line-2)
        }

            .qfacts > div:nth-child(2n) {
                border-inline-end: none
            }
}

/* ---- E2e. Module accordion header: unit name and the "N subtopics"
   counter collided on narrow cards. */
.macc-head {
    flex-wrap: wrap
}

    .macc-head .ml {
        flex: 1 1 240px;
        min-width: 0
    }

        .macc-head .ml > span:last-child {
            overflow-wrap: anywhere
        }

    .macc-head .mr {
        flex: none
    }

/* ---- E4. Hero primary CTA: brand orange type on brand indigo. ---- */
.hero-cta .btn-hero {
    background: var(--ink) !important;
    border: 1px solid rgba(253,139,41,.5) !important;
    color: var(--orange) !important;
    font-weight: 800;
    position: relative;
    overflow: hidden;
    box-shadow: 0 16px 36px -16px rgba(253,139,41,.7);
    transition: .28s var(--ease)
}

    .hero-cta .btn-hero, .hero-cta .btn-hero * {
        color: var(--orange) !important;
        -webkit-text-fill-color: var(--orange)
    }

        .hero-cta .btn-hero::before {
            content: "";
            position: absolute;
            inset: 0;
            pointer-events: none;
            background: radial-gradient(130% 150% at 0% 50%,rgba(253,139,41,.24),transparent 62%)
        }

        .hero-cta .btn-hero .ar {
            display: inline-block;
            margin-inline-start: 10px;
            transition: transform .28s var(--ease)
        }

        .hero-cta .btn-hero:hover {
            background: #1B1547 !important;
            transform: translateY(-2px);
            border-color: rgba(253,139,41,.9) !important;
            box-shadow: 0 22px 46px -18px rgba(253,139,41,.85)
        }

            .hero-cta .btn-hero:hover .ar {
                transform: translateX(5px)
            }

/* ---- E3. Hero mock card rows are now track shortcuts. ---- */
.hcard .mc-track {
    cursor: pointer;
    position: relative;
    transition: .22s var(--ease)
}

    .hcard .mc-track:hover {
        border-color: var(--orange) !important;
        transform: translateX(3px);
        box-shadow: 0 10px 24px -14px rgba(20,15,54,.5)
    }

    .hcard .mc-track .mc-go {
        flex: none;
        font-weight: 900;
        color: var(--txt-3);
        transition: .22s var(--ease)
    }

    .hcard .mc-track:hover .mc-go {
        color: var(--orange);
        transform: translateX(2px)
    }

/* ---- E5. Pillar icons: one brand colour each. ---- */
.pillars .pillar:nth-child(1) .pi {
    background-color: rgba(0,128,254,.14) !important;
    border-color: rgba(0,128,254,.34) !important;
    box-shadow: inset 0 0 0 1px rgba(0,128,254,.10),0 8px 18px -12px rgba(0,128,254,.7)
}

.pillars .pillar:nth-child(2) .pi {
    background-color: rgba(253,139,41,.16) !important;
    border-color: rgba(253,139,41,.38) !important;
    box-shadow: inset 0 0 0 1px rgba(253,139,41,.10),0 8px 18px -12px rgba(253,139,41,.7)
}

.pillars .pillar:nth-child(3) .pi {
    background-color: rgba(38,196,77,.15) !important;
    border-color: rgba(38,196,77,.36) !important;
    box-shadow: inset 0 0 0 1px rgba(38,196,77,.10),0 8px 18px -12px rgba(38,196,77,.7)
}

.pillars .pillar .pi {
    transition: .25s var(--ease)
}

.pillars .pillar:hover .pi {
    transform: scale(1.06) rotate(-2deg)
}

/* ---- E6. Testimonials: vertical marquee, honeycomb orientation intact. ---- */
.tmask {
    position: relative;
    overflow: hidden;
    height: 648px;
    max-width: 1120px;
    margin: 56px auto 0;
    -webkit-mask-image: linear-gradient(180deg,transparent 0,#000 8%,#000 87%,transparent 100%);
    mask-image: linear-gradient(180deg,transparent 0,#000 8%,#000 87%,transparent 100%)
}

    .tmask .tgrid {
        margin: 0 !important;
        padding-bottom: 0 !important;
        max-width: none !important;
        animation: tscroll 52s linear infinite;
        will-change: transform
    }

    .tmask:hover .tgrid {
        animation-play-state: paused
    }

@keyframes tscroll {
    from {
        transform: translateY(0)
    }

    to {
        transform: translateY(var(--tshift,-936px))
    }
}

@media(max-width:1000px) {
    .tmask {
        height: 600px
    }
}

@media(max-width:640px) {
    .tmask {
        height: 520px
    }
}

@media(prefers-reduced-motion:reduce) {
    .tmask {
        height: auto;
        -webkit-mask-image: none;
        mask-image: none
    }

        .tmask .tgrid {
            animation: none
        }
}

<style >
/* ============================================================
   P2.6a — coloured card headers + animated doodle layer
   ============================================================ */
/* Math: brand medium blue as the base, orange accent, touch of green */
.ccard .top.top-math {
    background: linear-gradient(135deg, #0A6FD6 0%, #0080FE 22%, #2E9BFF 46%, #56B0FF 64%, #FD8B29 90%, #26C44D 118%) !important
}
/* Physics: violet -> blue -> purple, darkened */
.ccard .top.top-phys {
    background: linear-gradient(135deg, #4B21B5 0%, #5E2FD1 30%, #2F62D6 68%, #6F3BC0 92%, #8B49CE 118%) !important
}
    /* keep the code numerals readable on the brighter fills */
    .ccard .top.top-math .code, .ccard .top.top-phys .code {
        text-shadow: 0 2px 12px rgba(20,15,54,.6)
    }

    .ccard .top.top-math .cc-ic, .ccard .top.top-phys .cc-ic {
        text-shadow: 0 2px 8px rgba(20,15,54,.5)
    }

    .ccard .top.top-math::before, .ccard .top.top-phys::before {
        opacity: .16
    }

.ccard .top {
    position: relative
}

.dood {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
    opacity: .62;
    overflow: hidden;
    animation: doodDrift 26s ease-in-out infinite alternate, doodBoil .42s steps(1,end) infinite
}

    .dood g {
        fill: none;
        stroke: currentColor;
        stroke-width: 1.9;
        stroke-linecap: round;
        stroke-linejoin: round
    }

    .dood .dt {
        fill: currentColor;
        stroke: none;
        font-family: var(--font-display),Georgia,serif;
        font-style: italic;
        font-weight: 600;
        letter-spacing: .01em
    }

    .dood .df-f {
        fill: currentColor;
        stroke: none
    }
    /* 4-tone palette per subject — the glyphs are NOT all white */
    .dood.dm .dc0 {
        color: #140F36
    }
    /* deep indigo   */
    .dood.dm .dc1 {
        color: #FFFFFF
    }
    /* white         */
    .dood.dm .dc2 {
        color: #073D1C
    }
    /* deep green    */
    .dood.dm .dc3 {
        color: #5E2400
    }
    /* burnt orange  */
    .dood.dp .dc0 {
        color: #FFFFFF
    }
    /* white         */
    .dood.dp .dc1 {
        color: #8FB8FF
    }
    /* periwinkle    */
    .dood.dp .dc2 {
        color: #FFD00B
    }
    /* brand yellow  */
    .dood.dp .dc3 {
        color: #E3C9FF
    }
    /* pale lilac    */

    .dood .df path, .dood .df circle, .dood .df ellipse, .dood .df rect, .dood .df line {
        stroke-dasharray: 280;
        stroke-dashoffset: 280;
        vector-effect: non-scaling-stroke;
        animation: doodDraw 1.25s ease-out var(--t,0s) forwards
    }

    .dood .df .df-f {
        stroke-dasharray: none;
        stroke-dashoffset: 0;
        animation: none
    }

    .dood .dg {
        opacity: 0;
        animation: doodIn .75s ease-out var(--t,0s) forwards
    }

    .dood .df {
        transform-box: fill-box;
        transform-origin: 50% 50%;
        animation: doodFloat var(--d,6s) ease-in-out infinite alternate;
        animation-delay: var(--t,0s)
    }

    .dood .dg:nth-child(3n+2) .df {
        animation-name: doodFloatB
    }

    .dood .dg:nth-child(3n) .df {
        animation-name: doodFloatC
    }

@keyframes doodIn {
    to {
        opacity: 1
    }
}

@keyframes doodDraw {
    to {
        stroke-dashoffset: 0
    }
}

@keyframes doodFloat {
    from {
        transform: translate(0,0) rotate(0deg)
    }

    to {
        transform: translate(2px,-5px) rotate(3deg)
    }
}

@keyframes doodFloatB {
    from {
        transform: translate(-3px,-3px) rotate(2deg)
    }

    to {
        transform: translate(3px,4px) rotate(-2.5deg)
    }
}

@keyframes doodFloatC {
    from {
        transform: translate(2px,3px) rotate(-2deg)
    }

    to {
        transform: translate(-3px,-4px) rotate(2deg)
    }
}

@keyframes doodDrift {
    from {
        transform: translate3d(-6px,1px,0) scale(1.02)
    }

    to {
        transform: translate3d(6px,-4px,0) scale(1.06)
    }
}

@keyframes doodBoil {
    0% {
        filter: url(#dw1)
    }

    33.34% {
        filter: url(#dw2)
    }

    66.67% {
        filter: url(#dw3)
    }
}
/* point at the card -> everything freezes */
.ccard:hover .dood, .ccard:hover .dood * {
    animation-play-state: paused !important
}

.ccard:hover .dood {
    opacity: .8
}

@media(prefers-reduced-motion:reduce) {
    .dood, .dood .df, .dood .dg {
        animation: none;
        filter: none
    }

        .dood .dg {
            opacity: 1
        }

        .dood .df path, .dood .df circle, .dood .df ellipse, .dood .df rect, .dood .df line {
            stroke-dashoffset: 0;
            animation: none
        }
}

/* Final MVC integration: keep the prototype's exact visual tokens over legacy public styles. */
body.public-body {
    background: var(--off) !important;
    color: var(--txt);
    font-family: var(--font-ui) !important
}

.public-body h1, .public-body h2, .public-body h3, .public-body .display, .public-body .logo {
    font-family: var(--font-display) !important
}

.public-body .hero h1 {
    font-weight: 900;
    font-style: normal
}

    .public-body .hero h1 em {
        font-style: normal
    }

@media(min-width:981px) {
    .nav-main {
        flex: 0 0 auto !important
    }

    .nav-right {
        display: flex !important;
        width: auto !important;
        margin: 0 !important
    }
}

.pillars .pillar:nth-child(1) .pi {
    background-image: url('../img/public-v7/pillar-1.png') !important
}

.pillars .pillar:nth-child(2) .pi {
    background-image: url('../img/public-v7/pillar-2.png') !important
}

.pillars .pillar:nth-child(3) .pi {
    background-image: url('../img/public-v7/pillar-3.png') !important
}

.cat3[data-cat="1"] .c3-ic {
    background-image: url('../img/public-v7/track-1.png') !important
}

.cat3[data-cat="2"] .c3-ic {
    background-image: url('../img/public-v7/track-2.png') !important
}

.cat3[data-cat="3"] .c3-ic {
    background-image: url('../img/public-v7/track-3.png') !important
}

.svc:nth-child(1) .si {
    background-image: url('../img/public-v7/service-1.png') !important
}

.svc:nth-child(2) .si {
    background-image: url('../img/public-v7/service-2.png') !important
}

.svc:nth-child(3) .si {
    background-image: url('../img/public-v7/service-3.png') !important
}

.svc:nth-child(4) .si {
    background-image: url('../img/public-v7/service-4.png') !important
}

.svc:nth-child(5) .si {
    background-image: url('../img/public-v7/service-5.png') !important
}

.pi, .c3-ic, .si {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important
}

/* Authenticated public controls and cart drawer */
.public-notification-trigger {
    display: grid;
    width: 38px;
    height: 38px;
    place-items: center;
    border-radius: 50%;
    color: var(--ink);
    text-decoration: none;
    font-size: 12px
}

    .public-notification-trigger:hover {
        background: var(--off)
    }

.public-cart-trigger {
    position: relative;
    display: flex;
    align-items: center;
    gap: 9px;
    padding: 7px 11px;
    border: 0;
    border-radius: 14px;
    background: transparent;
    color: var(--ink);
    font: 700 14px var(--font-ui);
    cursor: pointer
}

    .public-cart-trigger:hover {
        background: var(--off)
    }

.public-cart-icon {
    display: grid;
    width: 34px;
    height: 34px;
    place-items: center;
    border: 1px solid var(--line);
    border-radius: 10px;
    font-size: 19px
}

.public-cart-trigger small, .public-cart-trigger b {
    display: block;
    line-height: 1.05
}

.public-cart-trigger small {
    color: var(--txt-2);
    font-size: 10px
}

.public-cart-trigger em {
    position: absolute;
    top: 1px;
    left: 35px;
    display: grid;
    min-width: 19px;
    height: 19px;
    padding: 0 5px;
    place-items: center;
    border: 2px solid #fff;
    border-radius: 99px;
    background: var(--orange);
    color: var(--ink);
    font-size: 10px;
    font-style: normal
}

.nav-right form {
    margin: 0
}

    .nav-right form .btn {
        border: 0;
        background: transparent;
        cursor: pointer
    }

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    visibility: hidden;
    background: #fff;
    outline: 0;
    transition: transform .3s ease-in-out
}

.offcanvas-end {
    top: 0;
    right: 0;
    width: min(100%,520px);
    transform: translateX(100%)
}

.offcanvas.show {
    visibility: visible;
    transform: none
}

.offcanvas-backdrop {
    position: fixed;
    inset: 0;
    z-index: 1040;
    background: #0d0925;
    opacity: 0
}

    .offcanvas-backdrop.show {
        opacity: .55
    }

.public-cart-drawer {
    border: 0;
    box-shadow: -22px 0 60px rgba(20,15,54,.18)
}

.mini-cart-loading {
    display: grid;
    min-height: 220px;
    place-items: center;
    color: var(--txt-2)
}

.mini-cart-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 22px 25px;
    border-bottom: 1px solid var(--line)
}

    .mini-cart-head > div {
        display: flex;
        align-items: center;
        gap: 9px;
        font-size: 20px;
        font-weight: 900
    }

    .mini-cart-head b {
        display: grid;
        min-width: 24px;
        height: 24px;
        padding: 0 6px;
        place-items: center;
        border-radius: 99px;
        background: var(--orange);
        font-size: 11px
    }

.mini-cart-close {
    border: 0;
    background: transparent;
    color: var(--txt-2);
    font-size: 32px
}

.mini-cart-items {
    max-height: calc(100vh - 345px);
    overflow: auto
}

.mini-cart-item {
    display: grid;
    grid-template-columns: 54px minmax(0,1fr) 34px;
    gap: 15px;
    padding: 22px 24px;
    border-bottom: 1px solid var(--line)
}

.cart-course-mark {
    display: grid;
    width: 54px;
    height: 64px;
    place-items: center;
    border-radius: 12px;
    background: var(--ink);
    color: #fff;
    font: 700 26px var(--font-display)
}

.mini-cart-copy h3 {
    margin: 0;
    font-size: 16px
}

.mini-cart-copy p {
    margin: 5px 0;
    color: var(--txt-2);
    font-size: 12px
}

.mini-cart-copy small {
    display: block;
    color: var(--green);
    font-weight: 800
}

.mini-cart-item form button {
    width: 32px;
    height: 32px;
    border: 1px solid var(--line);
    border-radius: 8px;
    background: #fff
}

.mini-cart-footer {
    position: absolute;
    inset: auto 0 0;
    padding: 18px 24px 22px;
    background: var(--ink);
    color: #fff
}

    .mini-cart-footer > div {
        display: flex;
        justify-content: space-between;
        margin-bottom: 8px
    }

.mini-cart-actions {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 10px
}

.mini-cart-empty {
    display: grid;
    min-height: 360px;
    padding: 40px;
    place-items: center;
    align-content: center;
    text-align: center
}

/* Student dashboard */
.student-alert {
    margin: 0 0 18px;
    padding: 14px 16px;
    border-radius: 12px;
    font-size: 14px;
    font-weight: 800
}

.student-alert-success {
    border: 1px solid #bce9cd;
    background: #eefbf3;
    color: #146c4d
}

.student-alert-error {
    border: 1px solid #f0c2c2;
    background: #fff1f1;
    color: #991b1b
}

.student-empty {
    padding: 34px;
    border: 1px solid var(--line);
    border-radius: var(--r-lg);
    background: #fff;
    box-shadow: var(--shadow);
    text-align: center
}

    .student-empty a {
        margin-left: 8px;
        color: var(--blue);
        font-weight: 900
    }

.catalog-main {
    padding: 0 0 88px
}

    .catalog-main .cat-grid {
        margin-top: 0
    }

    .catalog-main .ccard .ft .btn {
        min-height: 42px;
        padding: 0;
        color: var(--blue);
        background: transparent;
        box-shadow: none
    }

        .catalog-main .ccard .ft .btn:hover {
            transform: translateX(3px)
        }

/* Learning workspace */
.learning-shell {
    display: grid;
    grid-template-columns: 350px minmax(0,1fr);
    min-height: calc(100vh - 140px);
    background: var(--off)
}

.learning-sidebar {
    position: sticky;
    top: 96px;
    height: calc(100vh - 96px);
    overflow: auto;
    border-right: 1px solid var(--line);
    background: #fff
}

.learning-back {
    display: inline-flex;
    margin: 18px 20px 0;
    color: var(--blue);
    font-size: 13px;
    font-weight: 800;
    text-decoration: none
}

.learning-course-title {
    padding: 18px 20px 16px;
    border-bottom: 1px solid var(--line)
}

    .learning-course-title span {
        color: var(--orange-dark);
        font-size: 12px;
        font-weight: 900;
        letter-spacing: .08em
    }

    .learning-course-title h1 {
        margin: 7px 0 14px;
        font-size: 24px
    }

.learning-progress div {
    height: 8px;
    overflow: hidden;
    border-radius: 99px;
    background: #eeeae0
}

    .learning-progress div span {
        display: block;
        height: 100%;
        background: var(--green)
    }

.learning-progress small {
    display: block;
    margin-top: 7px;
    color: var(--txt-2);
    font-size: 12px
}

.learning-tree {
    padding: 12px
}

.learning-tree-item {
    margin-left: calc(var(--level) * 10px)
}

.learning-tree-node {
    display: grid;
    grid-template-columns: 18px minmax(0,1fr);
    gap: 8px;
    padding: 9px 8px;
    color: var(--ink)
}

    .learning-tree-node > span:not(.learning-tree-bullet) {
        display: none
    }

    .learning-tree-node button {
        display: grid;
        width: 18px;
        height: 18px;
        place-items: center;
        border: 0;
        border-radius: 5px;
        background: var(--blue-soft);
        color: var(--blue);
        font-weight: 900
    }

    .learning-tree-node b {
        font-size: 13px;
        overflow-wrap: anywhere
    }

.learning-video-link {
    display: grid;
    grid-template-columns: 20px minmax(0,1fr);
    gap: 8px;
    margin: 2px 0 6px 18px;
    padding: 10px;
    border-radius: 10px;
    color: var(--ink);
    text-decoration: none
}

    .learning-video-link:hover, .learning-video-link.active {
        background: var(--blue-soft);
        color: var(--blue)
    }

    .learning-video-link em {
        font-size: 13px;
        font-style: normal;
        font-weight: 800
    }

    .learning-video-link small {
        grid-column: 2;
        color: var(--txt-2);
        font-size: 11px
    }

.learning-main {
    min-width: 0
}

.learning-player {
    display: grid;
    min-height: 52vh;
    place-items: center;
    background: #11131f
}

    .learning-player video, .learning-player iframe {
        width: 100%;
        height: min(62vh,720px);
        border: 0;
        background: #11131f
    }

    .learning-player video {
        object-fit: contain
    }

.learning-content {
    padding: 28px 34px 48px
}

.learning-current {
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 18px
}

    .learning-current span {
        flex: 0 0 100%;
        color: var(--txt-2);
        font-size: 13px;
        font-weight: 800
    }

    .learning-current h2 {
        margin: 0;
        font-size: 31px
    }

    .learning-current small {
        padding: 7px 11px;
        border-radius: 99px;
        background: var(--green-soft);
        color: #146c4d;
        font-size: 12px;
        font-weight: 900
    }

.learning-tabs {
    display: flex;
    gap: 4px;
    overflow-x: auto;
    border-bottom: 1px solid var(--line)
}

    .learning-tabs button {
        min-height: 44px;
        padding: 0 14px;
        border: 0;
        border-bottom: 3px solid transparent;
        background: transparent;
        color: var(--txt-2);
        font-weight: 900;
        white-space: nowrap
    }

        .learning-tabs button.active {
            border-bottom-color: var(--orange);
            color: var(--ink)
        }

        .learning-tabs button.locked {
            opacity: .55
        }

.learning-content > .learning-tabs:not(.learning-tabs-functional), .learning-content > .learning-overview-grid {
    display: none
}

.learning-panel {
    display: none;
    margin-top: 22px
}

    .learning-panel.active {
        display: block
    }

.learning-overview-grid {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 14px;
    margin-top: 22px
}

    .learning-overview-grid article, .learning-tab-empty {
        padding: 18px;
        border: 1px solid var(--line);
        border-radius: 12px;
        background: #fff
    }

    .learning-overview-grid b {
        display: block;
        margin-bottom: 8px
    }

    .learning-overview-grid p, .learning-tab-empty p {
        margin: 0;
        color: var(--txt-2);
        font-size: 14px;
        line-height: 1.55
    }

.learning-list {
    display: grid;
    gap: 10px
}

.learning-list-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    min-height: 64px;
    padding: 14px 16px;
    border: 1px solid var(--line);
    border-radius: 10px;
    background: #fff;
    color: var(--ink);
    text-decoration: none
}

    .learning-list-row.active {
        border-color: #b8d9ff;
        background: var(--blue-soft)
    }

    .learning-list-row small, .learning-list-row em, .learning-list-row p {
        color: var(--txt-2);
        font-size: 13px;
        font-style: normal
    }

.learning-rich {
    font-size: 14px;
    line-height: 1.65
}

.learning-locked, .learning-empty-player {
    max-width: 520px;
    padding: 28px;
    color: #fff;
    text-align: center
}

    .learning-locked span {
        color: var(--orange);
        font-size: 12px;
        font-weight: 900
    }

.learning-empty {
    color: var(--txt-2)
}

@media(max-width:980px) {
    .learning-shell {
        grid-template-columns: 1fr
    }

    .learning-sidebar {
        position: relative;
        top: auto;
        width: 100%;
        height: auto;
        max-height: 52vh;
        border-right: 0;
        border-bottom: 1px solid var(--line)
    }

    .learning-overview-grid {
        grid-template-columns: 1fr
    }

    .learning-content {
        padding: 22px 18px 40px
    }
}

/* Complete student-area compatibility layer, using only v7 tokens */
.public-wrap {
    width: min(1200px,calc(100% - 40px));
    margin-inline: auto
}

.public-section {
    padding: 64px 0
}

.student-page {
    padding: 0 0 80px
}

.public-eyebrow {
    color: var(--orange-dark);
    font-size: 12px;
    font-weight: 900;
    letter-spacing: .1em;
    text-transform: uppercase
}

.public-text-link, .back-link {
    color: var(--blue);
    font-weight: 900;
    text-decoration: none
}

.public-empty-panel {
    padding: 22px;
    border: 1px dashed var(--line);
    border-radius: 14px;
    background: #fff;
    color: var(--txt-2)
}

.public-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-height: 46px;
    padding: 0 22px;
    border-radius: 999px;
    font: 800 14px var(--font-ui);
    text-decoration: none;
    cursor: pointer
}

.public-button-primary {
    border: 0;
    background: var(--ink);
    color: #fff;
    box-shadow: 0 9px 24px rgba(20,15,54,.15)
}

    .public-button-primary:hover {
        background: #241b55;
        transform: translateY(-1px)
    }

.public-button-ghost {
    border: 1px solid var(--line);
    background: #fff;
    color: var(--ink)
}

.w-100 {
    width: 100%
}

.form-control, .form-select {
    display: block;
    width: 100%;
    min-height: 48px;
    padding: 11px 14px;
    border: 1px solid var(--line);
    border-radius: 12px;
    background: #fff;
    color: var(--ink);
    font: inherit;
    outline: 0
}

    .form-control:focus, .form-select:focus {
        border-color: var(--blue);
        box-shadow: 0 0 0 3px rgba(0,128,254,.11)
    }

textarea.form-control {
    min-height: 120px;
    resize: vertical
}

.text-danger {
    color: #a62935;
    font-size: 12px
}

.alert {
    margin-bottom: 16px;
    padding: 13px 15px;
    border-radius: 12px
}

.alert-success {
    background: var(--green-soft);
    color: #146c4d
}

.alert-danger {
    background: #fff1f1;
    color: #991b1b
}

/* Authentication and education-system selection */
.auth-page {
    display: grid;
    min-height: calc(100vh - 210px);
    place-items: center;
    padding: 70px 20px;
    background: radial-gradient(circle at 82% 10%,rgba(253,139,41,.13),transparent 25rem),var(--off)
}

.auth-card {
    width: min(100%,520px);
    padding: 36px;
    border: 1px solid var(--line);
    border-radius: var(--r-lg);
    background: #fff;
    box-shadow: var(--shadow)
}

.auth-card-wide {
    width: min(100%,680px)
}

.auth-card h1 {
    margin: 10px 0 0;
    font-size: 38px
}

.auth-card > p {
    margin: 13px 0 26px;
    color: var(--txt-2);
    line-height: 1.65
}

.auth-form {
    display: grid;
    gap: 8px
}

    .auth-form label {
        margin-top: 8px;
        font-size: 14px;
        font-weight: 800
    }

    .auth-form .public-button {
        margin-top: 16px
    }

.auth-check {
    display: flex !important;
    align-items: center;
    gap: 9px;
    color: var(--txt-2)
}

    .auth-check input {
        width: 18px;
        height: 18px;
        accent-color: var(--orange)
    }

.auth-switch {
    margin: 22px 0 0 !important;
    text-align: center;
    font-size: 14px
}

    .auth-switch a, .auth-resend button {
        color: var(--blue);
        font-weight: 900
    }

.otp-input {
    font-size: 24px;
    font-weight: 900;
    letter-spacing: .35em;
    text-align: center
}

.auth-resend {
    margin-top: 16px;
    text-align: center
}

    .auth-resend button {
        border: 0;
        background: transparent
    }

.auth-divider {
    display: flex;
    align-items: center;
    gap: 14px;
    margin: 22px 0;
    color: var(--txt-2);
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase
}

    .auth-divider::before, .auth-divider::after {
        height: 1px;
        flex: 1;
        background: var(--line);
        content: ""
    }

.external-login-form {
    margin: 0
}

.google-signin-button {
    display: flex;
    width: 100%;
    min-height: 48px;
    align-items: center;
    justify-content: center;
    gap: 11px;
    padding: 10px 18px;
    border: 1px solid var(--line);
    border-radius: 999px;
    background: #fff;
    color: var(--ink);
    font: 800 14px var(--font-ui);
    cursor: pointer;
    transition: border-color .18s ease,box-shadow .18s ease,transform .18s ease
}

    .google-signin-button:hover {
        border-color: #b8bed0;
        box-shadow: 0 7px 18px rgba(20,15,54,.08);
        transform: translateY(-1px)
    }

    .google-signin-button:focus-visible {
        outline: 3px solid rgba(0,128,254,.18);
        outline-offset: 2px
    }

.google-signin-icon {
    width: 20px;
    height: 20px;
    flex: none
}

.education-tree-field {
    display: grid;
    gap: 10px;
    margin-top: 8px
}

.education-tree-heading {
    display: flex;
    justify-content: space-between;
    gap: 16px
}

    .education-tree-heading p {
        margin: 5px 0 0;
        color: var(--txt-2);
        font-size: 13px
    }

.education-tree-selected-badge {
    padding: 5px 10px;
    border-radius: 99px;
    background: var(--orange-soft);
    color: var(--orange-dark);
    font-size: 11px;
    font-weight: 900
}

.education-tree {
    max-height: 320px;
    overflow: auto;
    padding: 10px;
    border: 1px solid var(--line);
    border-radius: 14px;
    background: var(--off)
}

.education-tree-row {
    display: grid;
    grid-template-columns: 34px minmax(0,1fr);
    gap: 8px;
    margin: 0 0 7px var(--tree-indent)
}

    .education-tree-row.is-hidden {
        display: none
    }

.education-tree-toggle {
    width: 34px;
    border: 1px solid var(--line);
    border-radius: 11px;
    background: #fff;
    color: var(--blue);
    font-size: 18px
}

.education-tree-choice {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    padding: 12px 14px;
    border: 1px solid var(--line);
    border-radius: 13px;
    background: #fff;
    color: var(--ink);
    text-align: left
}

    .education-tree-choice strong, .education-tree-choice small {
        display: block
    }

    .education-tree-choice small {
        margin-top: 2px;
        color: var(--txt-2);
        font-size: 12px
    }

    .education-tree-choice em {
        padding: 5px 10px;
        border-radius: 99px;
        background: var(--blue-soft);
        color: var(--blue);
        font-size: 11px;
        font-style: normal;
        font-weight: 900
    }

.education-tree-row.is-selected .education-tree-choice {
    border-color: var(--blue);
    background: var(--blue-soft);
    box-shadow: 0 0 0 3px rgba(0,128,254,.1)
}

/* Questions and notifications */
.conversation-page {
    min-height: 70vh;
    background: var(--off)
}

.conversation-title {
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 20px;
    margin: 22px 0
}

    .conversation-title h1 {
        margin: 5px 0 0;
        font-size: 38px
    }

.student-conversation-card {
    padding: 28px;
    border: 1px solid var(--line);
    border-radius: var(--r-lg);
    background: #fff;
    box-shadow: var(--shadow)
}

.conversation-thread {
    display: grid;
    gap: 13px
}

.conversation-message {
    max-width: 82%;
    padding: 15px 17px;
    border: 1px solid var(--line);
    border-radius: 16px;
    background: #fff
}

    .conversation-message.student {
        justify-self: end;
        border-bottom-right-radius: 4px;
        background: var(--blue-soft)
    }

    .conversation-message.staff {
        justify-self: start;
        border-bottom-left-radius: 4px;
        background: var(--off)
    }

    .conversation-message header {
        display: flex;
        justify-content: space-between;
        gap: 20px;
        margin-bottom: 8px;
        font-size: 12px
    }

        .conversation-message header time {
            color: var(--txt-2)
        }

.question-rich-text {
    line-height: 1.65
}

.message-attachments {
    display: grid;
    gap: 8px;
    margin-top: 10px
}

    .message-attachments img, .message-attachments video {
        max-width: 100%;
        max-height: 420px;
        border-radius: 10px
    }

    .message-attachments audio {
        width: min(100%,430px)
    }

.conversation-reply {
    display: grid;
    gap: 12px;
    margin-top: 20px;
    padding: 18px;
    border: 1px solid var(--line);
    border-radius: 14px;
    background: var(--off)
}

.conversation-reply-actions {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px
}

.conversation-reply label {
    color: var(--txt-2);
    font-size: 12px;
    font-weight: 800
}

.notification-list {
    display: grid;
    gap: 10px;
    max-width: 900px
}

.notification-item {
    margin: 0
}

    .notification-item button {
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: space-between;
        gap: 20px;
        padding: 18px;
        border: 1px solid var(--line);
        border-radius: 14px;
        background: #fff;
        color: var(--ink);
        font: inherit;
        text-align: left;
        cursor: pointer
    }

    .notification-item.unread button {
        border-left: 5px solid var(--orange);
        font-weight: 800;
        box-shadow: var(--shadow-sm)
    }

    .notification-item time {
        color: var(--txt-2);
        font-size: 11px;
        white-space: nowrap
    }

.public-notification-trigger em {
    position: absolute;
    top: -2px;
    right: -2px;
    display: grid;
    min-width: 18px;
    height: 18px;
    padding: 0 4px;
    place-items: center;
    border-radius: 99px;
    background: var(--orange);
    color: var(--ink);
    font-size: 9px;
    font-style: normal;
    font-weight: 900
}

/* Profile and receipts */
.student-profile-grid {
    display: grid;
    grid-template-columns: minmax(0,1fr) 340px;
    gap: 24px;
    align-items: start
}

.student-profile-main {
    display: grid;
    gap: 24px
}

.student-profile-card, .student-receipt {
    padding: 28px;
    border: 1px solid var(--line);
    border-radius: var(--r-lg);
    background: #fff;
    box-shadow: var(--shadow-sm)
}

.student-profile-card-head, .student-receipt-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 22px
}

.student-profile-card h2, .student-receipt h1 {
    margin: 7px 0 0
}

.student-profile-badge, .profile-status {
    display: inline-flex;
    padding: 7px 11px;
    border-radius: 99px;
    background: var(--blue-soft);
    color: var(--blue);
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase
}

.student-profile-facts {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin: 0;
    border: 1px solid var(--line);
    border-radius: 12px;
    overflow: hidden
}

    .student-profile-facts div {
        padding: 15px 17px;
        border-bottom: 1px solid var(--line)
    }

    .student-profile-facts dt {
        color: var(--txt-2);
        font-size: 12px
    }

    .student-profile-facts dd {
        margin: 4px 0 0;
        font-weight: 800;
        overflow-wrap: anywhere
    }

.student-record-list article {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    padding: 18px 0;
    border-top: 1px solid var(--line)
}

    .student-record-list article:first-child {
        border-top: 0
    }

.student-record-list h3 {
    margin: 0 0 4px;
    font-size: 17px
}

.student-record-list p, .student-record-list small {
    margin: 0;
    color: var(--txt-2)
}

.student-record-total {
    display: grid;
    justify-items: end;
    gap: 6px;
    text-align: right;
    white-space: nowrap
}

.profile-status-paid, .profile-status-active {
    background: var(--green-soft);
    color: #16753b
}

.profile-status-failed, .profile-status-cancelled, .profile-status-expired {
    background: #fde8e8;
    color: #a52a2a
}

.student-password-card {
    position: sticky;
    top: 110px
}

    .student-password-card > p {
        color: var(--txt-2)
    }

    .student-password-card form, .student-password-card label {
        display: grid;
        gap: 8px
    }

    .student-password-card form {
        gap: 16px
    }

.student-receipt-page {
    min-height: 70vh
}

.student-receipt {
    max-width: 850px;
    margin: 30px auto
}

/* Full shopping-cart page */
.cart-page {
    min-height: 70vh;
    background: var(--off)
}

.cart-page-heading {
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 28px
}

    .cart-page-heading h1 {
        margin: 5px 0;
        font-size: 42px
    }

    .cart-page-heading p {
        margin: 0;
        color: var(--txt-2)
    }

.cart-layout {
    display: grid;
    grid-template-columns: minmax(0,1fr) 330px;
    align-items: start;
    gap: 24px
}

.cart-lines {
    overflow: hidden;
    border: 1px solid var(--line);
    border-radius: 18px;
    background: #fff;
    box-shadow: var(--shadow-sm)
}

.cart-table-head {
    display: grid;
    grid-template-columns: minmax(0,1fr) 100px 110px;
    padding: 15px 22px;
    border-bottom: 1px solid var(--line);
    color: var(--txt-2);
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase
}

    .cart-table-head span:nth-child(n+2) {
        text-align: right
    }

.cart-line {
    display: grid;
    grid-template-columns: minmax(0,1fr) 125px;
    gap: 22px;
    padding: 25px 22px;
    border-bottom: 1px solid var(--line)
}

.cart-line-main {
    display: flex;
    gap: 16px
}

    .cart-line-main h2 {
        margin: 3px 0 4px;
        font-size: 20px
    }

    .cart-line-main p {
        margin: 0;
        color: var(--txt-2);
        font-size: 12px
    }

.cart-edit-form {
    grid-column: 1;
    margin-left: 70px
}

.cart-service-list {
    display: grid;
    gap: 7px;
    margin-top: 13px
}

.cart-service-option {
    display: grid;
    grid-template-columns: 20px minmax(0,1fr) auto;
    align-items: center;
    gap: 9px;
    padding: 10px 12px;
    border: 1px solid var(--line);
    border-radius: 10px;
    background: var(--off)
}

    .cart-service-option:has(input:checked) {
        border-color: var(--blue);
        background: var(--blue-soft)
    }

    .cart-service-option input {
        width: 17px;
        height: 17px;
        accent-color: var(--orange)
    }

    .cart-service-option b, .cart-service-option small {
        display: block
    }

    .cart-service-option small {
        color: var(--green);
        font-size: 10px
    }

    .cart-service-option em {
        font-size: 13px;
        font-style: normal;
        font-weight: 900
    }

.cart-line-controls {
    display: flex;
    justify-content: flex-end;
    margin-top: 9px
}

.cart-update-button, .cart-remove-button {
    border: 0;
    background: transparent;
    font-weight: 900
}

.cart-update-button {
    color: var(--blue)
}

.cart-remove-button {
    color: #9b3542
}

.cart-line-total {
    text-align: right
}

    .cart-line-total strong {
        display: block;
        margin: 7px 0 15px
    }

.cart-summary {
    position: sticky;
    top: 110px;
    padding: 25px;
    border: 1px solid var(--line);
    border-radius: 18px;
    background: #fff;
    box-shadow: var(--shadow)
}

    .cart-summary dl > div {
        display: flex;
        justify-content: space-between;
        padding: 10px 0;
        color: var(--txt-2)
    }

    .cart-summary dl .discount {
        color: var(--green)
    }

    .cart-summary dl .total {
        border-top: 1px solid var(--line);
        color: var(--ink);
        font-size: 20px;
        font-weight: 900
    }

    .cart-summary p, .cart-empty-card p {
        color: var(--txt-2);
        font-size: 12px
    }

    .cart-summary .public-button {
        width: 100%
    }

.cart-empty-card {
    display: grid;
    min-height: 390px;
    place-items: center;
    align-content: center;
    padding: 45px;
    border: 1px solid var(--line);
    border-radius: 18px;
    background: #fff;
    text-align: center
}

.cart-basket-icon {
    font-size: 58px
}

.cart-edit-form > label {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--txt-2);
    font-size: 12px;
    font-weight: 900
}

.cart-edit-form input[type=number] {
    width: 76px;
    padding: 9px 10px;
    border: 1px solid var(--line);
    border-radius: 9px;
    background: #fff;
    color: var(--ink);
    font-weight: 800
}

@media(max-width:900px) {
    .student-profile-grid, .cart-layout {
        grid-template-columns: 1fr
    }

    .student-password-card, .cart-summary {
        position: static
    }

    .student-profile-facts {
        grid-template-columns: 1fr
    }

    .cart-table-head {
        display: none
    }
}

@media(max-width:640px) {
    .public-wrap {
        width: min(100% - 28px,1200px)
    }

    .auth-card {
        padding: 25px
    }

    .conversation-message {
        max-width: 96%
    }

        .conversation-message header, .conversation-reply-actions, .cart-page-heading {
            align-items: flex-start;
            flex-direction: column
        }

    .notification-item button {
        align-items: flex-start;
        flex-direction: column
    }

    .cart-line {
        grid-template-columns: 1fr
    }

    .cart-edit-form {
        margin-left: 0
    }

    .cart-line-total {
        text-align: left
    }

    .student-profile-card-head, .student-receipt-head, .student-record-list article {
        flex-direction: column
    }

    .student-record-total {
        justify-items: start;
        text-align: left
    }
}

@media print {
    .announce, .nav-wrap, .site-footer, .student-receipt-head button, .back-link {
        display: none !important
    }

    .student-receipt {
        box-shadow: none;
        border: 0
    }
}

/* Unified authenticated navigation */
.nav .wrap.row {
    width: min(1480px,calc(100% - 40px));
    height: auto !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important
}

.nav-unified {
    display: flex !important;
    align-items: center;
    width: 100%;
    min-height: 78px;
    padding: 0 26px !important;
    border: 1px solid rgba(255,255,255,.92);
    border-radius: 999px;
    background: rgba(255,255,255,.9) !important;
    box-shadow: 0 14px 36px rgba(20,15,54,.10);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px)
}

    .nav-unified .nav-menu {
        gap: 12px;
        margin-left: 28px
    }

    .nav-unified .nav-right {
        margin-left: auto !important;
        padding-left: 18px;
        border-left: 1px solid var(--line)
    }

.public-notification-trigger {
    position: relative;
    display: grid !important;
    width: 42px;
    height: 42px;
    flex: 0 0 42px;
    place-items: center;
    border-radius: 50%;
    color: var(--ink)
}

    .public-notification-trigger svg, .public-cart-icon svg {
        width: 21px;
        height: 21px;
        fill: none;
        stroke: currentColor;
        stroke-width: 1.8;
        stroke-linecap: round;
        stroke-linejoin: round
    }

    .public-notification-trigger em {
        top: -3px !important;
        right: -3px !important;
        border: 2px solid #fff !important;
        background: var(--orange) !important;
        color: var(--ink) !important
    }

.public-cart-trigger {
    gap: 7px;
    padding: 5px 9px !important
}

.public-cart-icon {
    width: 36px !important;
    height: 36px !important;
    border: 0 !important;
    background: var(--off)
}

.public-cart-trigger > b {
    font-size: 14px
}

.public-cart-trigger > em {
    top: -3px !important;
    left: 34px !important
}

@media(max-width:1250px) {
    .nav-unified .nav-menu {
        gap: 2px;
        margin-left: 14px
    }

        .nav-unified .nav-menu .top {
            padding-inline: 9px
        }

    .nav-unified {
        padding-inline: 20px !important
    }

        .nav-unified .nav-right {
            padding-left: 10px
        }

            .nav-unified .nav-right .btn {
                padding-inline: 10px
            }
}

@media(max-width:980px) {
    .nav-unified {
        min-height: 68px
    }

        .nav-unified .nav-right {
            border-left: 0
        }

            .nav-unified .nav-right > a.btn, .nav-unified .nav-right > form {
                display: none
            }

        .nav-unified .burger {
            display: grid
        }

    .nav .mobile-menu {
        top: 84px
    }
}

/* Account actions are individual items in the main menu, never a nested capsule. */
.nav-unified .nav-account-menu {
    display: flex;
    align-items: center;
    gap: 2px;
    height: auto !important;
    margin-left: auto !important;
    padding: 0 0 0 12px !important;
    border: 0 !important;
    border-left: 1px solid var(--line) !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important
}

.nav-account-menu > a, .nav-account-menu > button, .nav-account-menu > form > button {
    min-height: 42px;
    border-radius: 10px !important;
    background: transparent !important;
    box-shadow: none !important;
    color: var(--txt) !important;
    font-weight: 600 !important
}

    .nav-account-menu > a:hover, .nav-account-menu > button:hover, .nav-account-menu > form > button:hover {
        background: rgba(20,15,54,.05) !important;
        color: var(--ink) !important
    }

.nav-account-menu .public-notification-trigger {
    width: 42px;
    padding: 0 !important
}

.nav-account-menu .public-cart-trigger {
    padding: 0 10px !important
}

.nav-account-menu .public-cart-icon {
    width: 28px !important;
    height: 32px !important;
    background: transparent !important
}

.nav-account-menu .btn {
    padding: 0 12px !important
}

.nav-account-menu form {
    display: flex;
    height: 42px
}

@media(max-width:1250px) {
    .nav-unified .nav-account-menu {
        padding-left: 7px !important
    }

    .nav-account-menu .btn {
        padding-inline: 8px !important
    }

    .nav-account-menu .public-cart-trigger {
        padding-inline: 7px !important
    }
}

/* Mobile header: contain the row and anchor the dropdown to the viewport. */
html, body.public-body {
    max-width: 100%;
    overflow-x: clip
}

@media(max-width:980px) {
    .nav {
        padding: 12px 0 !important
    }

        .nav .wrap.row {
            position: relative;
            width: calc(100% - 24px) !important;
            margin-inline: auto !important
        }

    .nav-unified {
        min-width: 0;
        min-height: 68px;
        padding: 0 14px !important;
        gap: 8px !important
    }

        .nav-unified > .logo {
            flex: 0 1 auto;
            min-width: 0;
            white-space: nowrap
        }

        .nav-unified .nav-account-menu {
            flex: 0 0 auto;
            gap: 1px;
            padding-left: 8px !important
        }

    .nav-account-menu .public-cart-trigger > b {
        display: none
    }

    .nav-account-menu .public-cart-trigger {
        width: 40px;
        padding: 0 !important
    }

    .nav-account-menu .public-cart-icon {
        width: 40px !important
    }

    .nav-account-menu .burger {
        width: 40px;
        height: 40px;
        flex: 0 0 40px
    }

    .nav .mobile-menu {
        position: absolute;
        z-index: 80;
        top: calc(100% + 10px) !important;
        right: 0;
        left: 0;
        width: 100%;
        max-height: calc(100vh - 120px);
        overflow-y: auto;
        padding: 10px 20px 18px;
        border: 1px solid var(--line);
        border-radius: 20px;
        background: #fff;
        box-shadow: var(--shadow-lg)
    }

        .nav .mobile-menu.open {
            display: flex
        }

    .nav .mm-link {
        width: 100%;
        padding: 14px 4px
    }
}

@media(max-width:480px) {
    .nav-unified > .logo {
        font-size: 22px
    }

        .nav-unified > .logo .mark {
            width: 30px;
            height: 30px
        }

    .nav-unified .nav-account-menu {
        border-left: 0 !important;
        padding-left: 0 !important
    }

    .public-notification-trigger {
        width: 38px;
        flex-basis: 38px
    }

    .nav-account-menu .public-cart-trigger, .nav-account-menu .public-cart-icon {
        width: 36px !important
    }

    .nav-account-menu .burger {
        width: 38px;
        height: 38px;
        flex-basis: 38px
    }
}

@media(max-width:390px) {
    .nav-unified > .logo {
        font-size: 0
    }

        .nav-unified > .logo .mark {
            margin: 0
        }

    .nav-unified {
        justify-content: space-between
    }

        .nav-unified .nav-account-menu {
            margin-left: 0 !important
        }
}

/* Keep the prototype navigation visible while the document scrolls. */
body.public-body > .nav {
    position: sticky !important;
    top: 0 !important;
    z-index: 1000 !important;
    isolation: isolate
}

    body.public-body > .nav .nav-unified {
        transform: translateZ(0)
    }

/* Feature selection inside the v7 purchase card */
.buybox-caption {
    margin: 4px 0 16px;
    color: var(--txt-2);
    font-size: 13px
}

.buybox-features {
    display: grid;
    gap: 8px;
    margin: 0 0 14px;
    text-align: left
}

    .buybox-features label {
        display: grid;
        grid-template-columns: 20px minmax(0,1fr) auto;
        align-items: center;
        gap: 10px;
        padding: 10px 11px;
        border: 1px solid var(--line);
        border-radius: 11px;
        background: var(--off);
        cursor: pointer;
        transition: .16s
    }

        .buybox-features label:has(input:checked) {
            border-color: rgba(253,139,41,.65);
            background: var(--orange-soft);
            box-shadow: 0 0 0 2px rgba(253,139,41,.08)
        }

    .buybox-features input {
        width: 17px;
        height: 17px;
        margin: 0;
        accent-color: var(--orange)
    }

    .buybox-features b, .buybox-features small {
        display: block
    }

    .buybox-features b {
        color: var(--ink);
        font-size: 12.5px
    }

    .buybox-features small {
        margin-top: 2px;
        color: var(--txt-2);
        font-size: 10px
    }

    .buybox-features strong {
        color: var(--ink);
        font-size: 12.5px
    }

.buybox-action {
    width: 100%;
    justify-content: center;
    border: 0
}

    .buybox-action:disabled {
        cursor: not-allowed;
        filter: grayscale(.5);
        opacity: .6
    }

.buybox {
    align-self: start
}

    .buybox .amt {
        transition: .18s
    }

/* Catalog course sales hero — based directly on the final prototype screen. */
#view-course .course-sales-hero {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 390px;
    padding: 38px 42px 42px !important;
    border-radius: 26px;
    background: linear-gradient(140deg,#140f36 0%,#1a1550 55%,#241c6e 120%) !important;
    box-shadow: 0 24px 60px -42px rgba(8,6,26,.75)
}

    #view-course .course-sales-hero::after {
        content: "";
        position: absolute;
        inset: 0;
        z-index: 0;
        background: radial-gradient(circle at 12% 20%,rgba(255,255,255,.1) 0 2px,transparent 3px),radial-gradient(circle at 35% 72%,rgba(255,255,255,.08) 0 2px,transparent 3px);
        background-size: 90px 80px,120px 105px;
        pointer-events: none
    }

    #view-course .course-sales-hero.has-course-art {
        background-image: linear-gradient(90deg,rgba(20,15,54,.92) 0%,rgba(20,15,54,.73) 53%,rgba(20,15,54,.45) 100%),var(--course-hero-image) !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important
    }

    #view-course .course-sales-hero > * {
        position: relative;
        z-index: 2
    }

    #view-course .course-sales-hero .cdh-sub {
        position: absolute;
        top: 26px;
        inset-inline-start: 42px;
        display: inline-flex;
        padding: 7px 16px;
        border-radius: 999px;
        background: rgba(255,255,255,.93);
        color: var(--ink) !important;
        font-size: 12px;
        font-weight: 800;
        letter-spacing: .07em;
        text-transform: uppercase
    }

    #view-course .course-sales-hero .cdh-ic {
        position: absolute;
        top: 20px;
        inset-inline-end: 42px;
        color: #fff !important;
        font-size: 70px;
        line-height: 1;
        opacity: .9;
        text-shadow: 0 2px 10px rgba(20,15,54,.5)
    }

    #view-course .course-sales-hero .cdh-code {
        position: absolute;
        right: 42px;
        bottom: 26px;
        color: #fff !important;
        font-family: var(--font-display);
        font-size: 70px;
        font-weight: 600;
        line-height: 1;
        letter-spacing: -.02em;
        opacity: .95;
        text-shadow: 0 2px 14px rgba(20,15,54,.6)
    }

    #view-course .course-sales-hero .cdh-l {
        min-width: 0
    }

    #view-course .course-sales-hero .crumbs {
        padding-top: 30px;
        color: rgba(255,255,255,.66) !important
    }

    #view-course .course-sales-hero h1 {
        color: #fff !important;
        font-size: clamp(32px,4vw,48px)
    }

    #view-course .course-sales-hero .course-sales-intro {
        max-width: 36em;
        margin-top: 12px;
        color: rgba(255,255,255,.84) !important;
        line-height: 1.7
    }

    #view-course .course-sales-hero .cd-meta {
        max-width: 650px
    }

    #view-course .course-sales-hero .buybox {
        position: relative;
        align-self: center;
        overflow: hidden;
        padding: 28px 24px !important;
        border: 1px solid rgba(255,255,255,.9) !important;
        border-radius: 20px !important;
        background: #fff !important;
        box-shadow: 0 26px 54px -24px rgba(8,6,26,.65),0 2px 0 rgba(255,255,255,.5) inset !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important
    }

        #view-course .course-sales-hero .buybox::before {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            height: 4px;
            background: var(--orange)
        }

        #view-course .course-sales-hero .buybox, #view-course .course-sales-hero .buybox * {
            color: var(--ink) !important
        }

            #view-course .course-sales-hero .buybox .amt {
                font-size: 52px !important;
                letter-spacing: -.02em
            }

    #view-course .course-sales-hero .buybox-caption {
        color: var(--txt-2) !important;
        font-weight: 600
    }

    #view-course .course-sales-hero .buybox .btn-accent {
        padding: 14px 20px !important;
        border-color: var(--orange) !important;
        background: var(--orange) !important;
        color: #231202 !important;
        font-size: 15.5px;
        font-weight: 800;
        box-shadow: 0 10px 22px -10px rgba(253,139,41,.85) !important
    }

        #view-course .course-sales-hero .buybox .btn-accent:hover {
            background: #ffa155 !important;
            transform: translateY(-1px)
        }

    #view-course .course-sales-hero .buybox p {
        color: var(--txt-3) !important;
        opacity: 1 !important
    }

@media(max-width:980px) {
    #view-course .course-sales-hero {
        min-height: 0;
        grid-template-columns: 1fr;
        padding: 32px 26px 34px !important
    }

        #view-course .course-sales-hero .cdh-sub {
            inset-inline-start: 26px
        }

        #view-course .course-sales-hero .cdh-ic {
            inset-inline-end: 26px;
            font-size: 54px
        }

        #view-course .course-sales-hero .cdh-code {
            position: static;
            display: block;
            margin-bottom: 6px;
            font-size: 52px
        }

        #view-course .course-sales-hero .crumbs {
            padding-top: 34px
        }
}

@media(max-width:560px) {
    #view-course .course-sales-hero {
        padding: 26px 18px 20px !important;
        border-radius: 20px
    }

        #view-course .course-sales-hero .cdh-sub {
            top: 18px;
            inset-inline-start: 18px
        }

        #view-course .course-sales-hero .cdh-ic {
            top: 17px;
            inset-inline-end: 18px;
            font-size: 44px
        }

        #view-course .course-sales-hero .buybox {
            padding: 24px 16px 18px !important
        }

            #view-course .course-sales-hero .buybox .amt {
                font-size: 44px !important
            }
}

/* Course sales sticky purchase bar and 3 + 3 fact grid from the final prototype. */
#view-course .sticky-buy {
    padding: 14px 20px !important;
    border: 1px solid rgba(255,255,255,.1) !important;
    background: var(--ink) !important;
    box-shadow: 0 14px 34px -18px rgba(20,15,54,.85) !important;
    backdrop-filter: blur(14px)
}

    #view-course .sticky-buy .sb-l b {
        color: #fff !important;
        font-size: 16px
    }

    #view-course .sticky-buy .sb-price {
        color: var(--orange) !important;
        font-size: 19px !important
    }

        #view-course .sticky-buy .sb-price small {
            color: rgba(255,255,255,.66) !important;
            font-size: 12px
        }

    #view-course .sticky-buy .btn {
        border-color: var(--orange) !important;
        background: var(--orange) !important;
        color: #231202 !important;
        font-weight: 800
    }

        #view-course .sticky-buy .btn:hover {
            background: #ffa155 !important
        }

#view-course .qfacts {
    grid-template-columns: repeat(3,1fr) !important;
    margin-top: -34px !important;
    padding: 6px 0 !important;
    border: 1px solid rgba(20,15,54,.08) !important;
    border-radius: 18px !important;
    background: #fff !important;
    box-shadow: 0 20px 44px -28px rgba(20,15,54,.5) !important;
    overflow: hidden
}

    #view-course .qfacts > div {
        padding: 24px 20px;
        text-align: center;
        border-inline-end: 1px solid var(--line-2);
        border-bottom: 1px solid var(--line-2);
        border-radius: 0
    }

        #view-course .qfacts > div:nth-child(3n) {
            border-inline-end: 0
        }

        #view-course .qfacts > div:nth-last-child(-n+3) {
            border-bottom: 0
        }

    #view-course .qfacts .qf-ic {
        display: grid;
        width: 38px;
        height: 38px;
        margin: 0 auto 8px;
        place-items: center;
        border-radius: 11px;
        font-size: 17px
    }

    #view-course .qfacts > div:nth-child(1) .qf-ic {
        background: rgba(0,128,254,.13)
    }

    #view-course .qfacts > div:nth-child(2) .qf-ic {
        background: rgba(253,139,41,.16)
    }

    #view-course .qfacts > div:nth-child(3) .qf-ic {
        background: rgba(38,196,77,.14)
    }

    #view-course .qfacts > div:nth-child(4) .qf-ic {
        background: rgba(242,87,238,.12)
    }

    #view-course .qfacts > div:nth-child(5) .qf-ic {
        background: rgba(255,208,11,.2)
    }

    #view-course .qfacts > div:nth-child(6) .qf-ic {
        background: rgba(33,28,85,.11)
    }

    #view-course .qfacts > div {
        display: flex;
        min-height: 118px;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 6px;
        padding: 26px 18px !important;
        text-align: center !important
    }

    #view-course .qfacts .qf-ic {
        display: none !important
    }

    #view-course .qfacts b {
        margin: 0 !important;
        color: var(--ink) !important;
        font-family: var(--font-display);
        font-size: 26px !important;
        font-weight: 800;
        line-height: 1.1;
        letter-spacing: -.02em
    }

    #view-course .qfacts span {
        margin: 0 !important;
        color: var(--txt-3) !important;
        font-size: 12.5px !important;
        font-weight: 700;
        letter-spacing: .08em;
        text-transform: uppercase
    }

@media(max-width:760px) {
    #view-course .qfacts {
        grid-template-columns: repeat(2,1fr) !important
    }

        #view-course .qfacts > div {
            min-height: 100px;
            padding: 20px 12px !important;
            border-inline-end: 1px solid var(--line-2) !important;
            border-bottom: 1px solid var(--line-2) !important
        }

            #view-course .qfacts > div:nth-child(2n) {
                border-inline-end: 0 !important
            }

            #view-course .qfacts > div:nth-last-child(-n+2) {
                border-bottom: 0 !important
            }

        #view-course .qfacts b {
            font-size: 21px !important
        }

        #view-course .qfacts span {
            font-size: 11px !important
        }
}

/* Course detail "Why Semestr?" — final prototype styling. */
#view-course .course-why-section {
    padding: 30px 30px 34px;
    border: 1px solid var(--line);
    border-radius: 20px;
    background: var(--paper);
    box-shadow: var(--shadow-sm)
}

    #view-course .course-why-section > h2 {
        margin: 0 0 18px;
        color: var(--ink);
        font-size: clamp(22px,2.6vw,30px)
    }

    #view-course .course-why-section .why-grid {
        display: grid;
        grid-template-columns: repeat(3,minmax(0,1fr));
        gap: 16px
    }

    #view-course .course-why-section .why {
        display: flex;
        align-items: flex-start;
        gap: 12px;
        padding: 18px;
        border: 1px solid var(--line);
        border-radius: 14px;
        background: #fff
    }

        #view-course .course-why-section .why .wt {
            display: grid;
            width: 26px;
            height: 26px;
            flex: 0 0 26px;
            place-items: center;
            border-radius: 50%;
            background: var(--pass-soft);
            color: var(--pass) !important;
            font-size: 13px;
            font-weight: 800
        }

        #view-course .course-why-section .why b {
            display: block;
            margin-bottom: 3px;
            color: var(--ink);
            font-size: 14.5px;
            line-height: 1.4
        }

        #view-course .course-why-section .why div > span {
            color: var(--muted) !important;
            font-size: 13px;
            line-height: 1.55
        }

@media(max-width:980px) {
    #view-course .course-why-section .why-grid {
        grid-template-columns: 1fr
    }
}

@media(max-width:640px) {
    #view-course .course-why-section {
        padding: 22px 18px 26px
    }
}

/* Course learning outcomes — final prototype wheel and detailed list. */
#view-course .course-outcomes-section {
    padding: 30px 30px 34px;
    border: 1px solid var(--line);
    border-radius: 20px;
    background: var(--paper);
    box-shadow: var(--shadow-sm)
}

    #view-course .course-outcomes-section > h2 {
        margin: 0 0 6px;
        text-align: center;
        color: var(--ink);
        font-size: clamp(22px,2.6vw,30px)
    }

    #view-course .course-outcomes-section > .csub {
        margin: 0 0 18px;
        text-align: center;
        color: var(--muted)
    }

    #view-course .course-outcomes-section .outcomes-wheel {
        display: grid;
        grid-template-columns: minmax(0,420px) 1fr;
        align-items: center;
        gap: 30px
    }

    #view-course .course-outcomes-section .wheel-wrap {
        position: relative;
        width: 100%;
        max-width: 420px;
        aspect-ratio: 1;
        margin-inline: auto
    }

    #view-course .course-outcomes-section .wheel-svg {
        position: absolute;
        inset: 20%;
        width: 60%;
        height: 60%;
        overflow: visible
    }

    #view-course .course-outcomes-section .wheel-label {
        position: absolute;
        box-sizing: border-box;
        width: 96px;
        padding: 5px 7px;
        transform: translate(-50%,-50%);
        border: 1px solid var(--line);
        border-radius: 9px;
        background: rgba(255,255,255,.94);
        box-shadow: 0 5px 14px -8px rgba(20,15,54,.45);
        color: var(--ink) !important;
        font-size: 11px;
        font-weight: 700;
        line-height: 1.22;
        text-align: center
    }

    #view-course .course-outcomes-section .wheel-number {
        display: flex;
        width: 30px;
        height: 30px;
        align-items: center;
        justify-content: center;
        color: #fff !important;
        font-family: var(--font-body);
        font-size: 15px;
        font-weight: 800;
        line-height: 1
    }

    #view-course .course-outcomes-section .wheel-total {
        color: var(--ink) !important;
        font-family: var(--font-display);
        font-size: 32px;
        font-weight: 700;
        line-height: 34px;
        text-align: center
    }

    #view-course .course-outcomes-section .wheel-caption {
        color: var(--txt-2) !important;
        font-family: var(--font-body);
        font-size: 13px;
        line-height: 20px;
        text-align: center
    }

    #view-course .course-outcomes-section .wl-row {
        display: flex;
        align-items: flex-start;
        gap: 13px;
        padding: 10px 0;
        border-bottom: 1px solid var(--line-2)
    }

        #view-course .course-outcomes-section .wl-row:last-child {
            border-bottom: 0
        }

    #view-course .course-outcomes-section .wl-num {
        display: grid;
        width: 26px;
        height: 26px;
        flex: 0 0 26px;
        margin-top: 2px;
        place-items: center;
        border-radius: 50%;
        color: #fff !important;
        font-size: 13px;
        font-weight: 800
    }

    #view-course .course-outcomes-section .wl-row b {
        display: block;
        color: var(--ink);
        font-size: 14.5px
    }

    #view-course .course-outcomes-section .wl-row p {
        margin: 2px 0 0;
        color: var(--muted);
        font-size: 13.5px;
        line-height: 1.5
    }

@media(max-width:1040px) {
    #view-course .course-outcomes-section .outcomes-wheel {
        grid-template-columns: 1fr
    }

    #view-course .course-outcomes-section .wheel-label {
        display: none
    }

    #view-course .course-outcomes-section .wheel-wrap {
        max-width: 340px
    }
}

@media(max-width:640px) {
    #view-course .course-outcomes-section {
        padding: 22px 18px 26px
    }

        #view-course .course-outcomes-section .wheel-wrap {
            max-width: 290px
        }
}

/* Course "What is included" — six equal cards from the final prototype. */
#view-course .course-included-section {
    padding: 30px 30px 34px;
    border: 1px solid var(--line);
    border-radius: 20px;
    background: var(--paper);
    box-shadow: var(--shadow-sm)
}

    #view-course .course-included-section > h2 {
        margin: 0 0 18px;
        color: var(--ink);
        font-size: clamp(22px,2.6vw,30px)
    }

    #view-course .course-included-section .incl-grid {
        display: grid !important;
        grid-template-columns: repeat(3,minmax(0,1fr)) !important;
        gap: 16px
    }

    #view-course .course-included-section .incl {
        grid-column: auto !important;
        padding: 20px;
        border: 1px solid var(--line) !important;
        border-radius: 14px;
        background: var(--off) !important
    }

        #view-course .course-included-section .incl .ii {
            display: grid;
            width: 42px;
            height: 42px;
            margin-bottom: 12px;
            place-items: center;
            border-radius: 11px;
            background: var(--tint) !important;
            color: var(--accent);
            font-size: 20px
        }

        #view-course .course-included-section .incl b {
            display: block;
            margin-bottom: 5px;
            color: var(--ink);
            font-size: 15px
        }

        #view-course .course-included-section .incl span {
            color: var(--txt-2) !important;
            font-size: 13px;
            line-height: 1.5
        }

        #view-course .course-included-section .incl .qa-cred {
            display: inline;
            margin: 0;
            color: var(--accent) !important;
            font-size: inherit;
            font-weight: 800
        }

@media(max-width:1080px) {
    #view-course .course-included-section .incl-grid {
        gap: 12px
    }

    #view-course .course-included-section .incl {
        padding: 16px
    }
}

@media(max-width:860px) {
    #view-course .course-included-section .incl-grid {
        gap: 10px
    }

    #view-course .course-included-section .incl {
        padding: 14px
    }

        #view-course .course-included-section .incl b {
            font-size: 14px
        }

        #view-course .course-included-section .incl span {
            font-size: 12.5px
        }

        #view-course .course-included-section .incl .ii {
            width: 36px;
            height: 36px;
            font-size: 17px
        }
}

@media(max-width:560px) {
    #view-course .course-included-section {
        padding: 22px 18px 26px
    }

        #view-course .course-included-section .incl-grid {
            grid-template-columns: 1fr !important
        }

        #view-course .course-included-section .incl {
            padding: 18px
        }
}

/* Course "How access works" — final prototype timeline. */
#view-course .course-access-section {
    padding: 30px 30px 34px;
    border: 1px solid var(--line);
    border-radius: 20px;
    background: var(--paper);
    box-shadow: var(--shadow-sm)
}

    #view-course .course-access-section > h2 {
        margin: 0 0 18px;
        color: var(--ink);
        font-size: clamp(22px,2.6vw,30px)
    }

    #view-course .course-access-section .access-tl {
        display: flex;
        align-items: center;
        gap: 0;
        margin-top: 8px
    }

    #view-course .course-access-section .atl-step {
        min-width: 0;
        flex: 1;
        padding: 20px;
        border: 1px solid var(--line);
        border-radius: 16px;
        background: var(--paper);
        box-shadow: var(--shadow-sm)
    }

        #view-course .course-access-section .atl-step .atl-ic {
            color: inherit !important;
            font-size: 24px
        }

        #view-course .course-access-section .atl-step b {
            display: block;
            margin: 10px 0 4px;
            color: var(--ink);
            font-size: 15px
        }

        #view-course .course-access-section .atl-step > span:last-child {
            color: var(--muted) !important;
            font-size: 13px;
            line-height: 1.5
        }

    #view-course .course-access-section .atl-arrow {
        display: grid;
        width: 64px;
        flex: 0 0 64px;
        place-items: center;
        color: var(--orange) !important
    }

        #view-course .course-access-section .atl-arrow svg {
            width: 60px;
            height: 30px;
            overflow: visible;
            color: var(--orange) !important
        }

            #view-course .course-access-section .atl-arrow svg path {
                stroke: currentColor !important;
                stroke-width: 2.6
            }

    #view-course .course-access-section .access-note {
        margin-top: 14px;
        padding: 13px 16px;
        border: 1px solid var(--line);
        border-radius: 12px;
        background: var(--off);
        color: var(--txt-2);
        font-size: 13px;
        line-height: 1.6
    }

@media(max-width:820px) {
    #view-course .course-access-section .access-tl {
        flex-direction: column;
        align-items: stretch;
        gap: 0
    }

    #view-course .course-access-section .atl-arrow {
        width: 56px;
        height: 44px;
        flex-basis: 44px;
        align-self: center;
        transform: rotate(90deg)
    }

    #view-course .course-access-section .atl-step {
        width: 100%
    }
}

@media(max-width:640px) {
    #view-course .course-access-section {
        padding: 22px 18px 26px
    }
}

/* Optional course artwork; the indigo/doodle header remains the fallback. */
.ccard.has-card-image .top {
    background-image: linear-gradient(90deg,rgba(20,15,54,.58),rgba(20,15,54,.22)),var(--course-card-image) !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important
}

    .ccard.has-card-image .top::before, .ccard.has-card-image .top::after {
        opacity: 0
    }

.ccard.has-card-image .code, .ccard.has-card-image .cc-ic {
    text-shadow: 0 2px 12px rgba(20,15,54,.75)
}

/* Zero-value header counters stay hidden even though badge styles use display:grid. */
[data-notification-count][hidden], [data-cart-count][hidden] {
    display: none !important
}

.cart-auto-save-status {
    min-height: 20px;
    color: var(--txt-2);
    font-size: 12px;
    font-weight: 800
}

.cart-edit-form.is-saving .cart-service-option {
    cursor: wait;
    opacity: .72
}

/* Focused course learning workspace */
.learning-body {
    min-width: 320px;
    margin: 0;
    background: var(--off);
    overflow-x: hidden
}

.learning-topbar {
    position: sticky;
    top: 0;
    z-index: 1100;
    display: grid;
    grid-template-columns: auto minmax(0,1fr) auto;
    height: 68px;
    align-items: stretch;
    border-bottom: 1px solid #aeb0b7;
    background: #fff
}

.learning-brand {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 0 18px 0 10px;
    border-right: 1px solid #aeb0b7;
    color: var(--ink);
    font-size: 22px;
    text-decoration: none
}

    .learning-brand .mark {
        flex: 0 0 auto
    }

.learning-topbar-course {
    display: flex;
    align-items: center;
    padding: 0 38px;
    color: var(--ink);
    font-size: 22px
}

.learning-my-courses {
    display: flex;
    min-width: 110px;
    align-items: center;
    justify-content: center;
    padding: 0 22px;
    border-left: 1px solid #f1f1f3;
    color: var(--ink);
    font-size: 12px;
    font-weight: 900;
    text-decoration: none
}

    .learning-my-courses:hover {
        background: var(--off);
        color: var(--blue)
    }

.learning-body .learning-shell {
    grid-template-columns: 345px minmax(0,1fr);
    min-height: calc(100vh - 68px)
}

.learning-body .learning-sidebar {
    position: sticky;
    top: 68px;
    height: calc(100vh - 68px)
}

.learning-body .learning-course-title {
    padding: 18px 15px;
    border-bottom: 1px solid var(--line)
}

.learning-body .learning-main {
    background: var(--off)
}

.learning-body .learning-player {
    min-height: 0
}

    .learning-body .learning-player video, .learning-body .learning-player iframe {
        height: min(56vh,650px)
    }

.learning-body .learning-content {
    padding: 28px 34px 48px
}

@media(max-width:760px) {
    .learning-topbar {
        grid-template-columns: auto minmax(0,1fr) auto
    }

    .learning-brand {
        padding-inline: 10px
    }

        .learning-brand strong {
            display: none
        }

    .learning-topbar-course {
        padding: 0 14px;
        font-size: 17px
    }

    .learning-my-courses {
        min-width: 88px;
        padding: 0 12px;
        font-size: 11px
    }

    .learning-body .learning-shell {
        grid-template-columns: 1fr
    }

    .learning-body .learning-sidebar {
        position: relative;
        top: auto;
        width: 100%;
        height: auto;
        max-height: 42vh
    }

    .learning-body .learning-player video, .learning-body .learning-player iframe {
        height: auto;
        min-height: 240px
    }

    .learning-body .learning-content {
        padding: 22px 18px 40px
    }
}

/* Student course dashboard: overview and resources are separate from the video classroom. */
.course-dashboard-page {
    background: var(--off);
    padding-bottom: 72px
}

.course-dashboard-hero {
    padding: 38px 0 42px;
    background: linear-gradient(120deg,var(--ink) 0%,#1e1847 64%,#30205d 100%);
    color: #fff
}

.course-dashboard-back {
    display: inline-flex;
    margin-bottom: 24px;
    color: rgba(255,255,255,.72);
    font-size: 13px;
    font-weight: 800;
    text-decoration: none
}

    .course-dashboard-back:hover {
        color: var(--accent)
    }

.course-dashboard-hero-grid {
    display: grid;
    grid-template-columns: minmax(0,1fr) 340px;
    gap: 56px;
    align-items: center
}

.course-dashboard-hero .eyebrow {
    color: var(--accent)
}

.course-dashboard-hero h1 {
    margin: 10px 0 8px;
    color: #fff;
    font-size: clamp(36px,5vw,62px)
}

.course-dashboard-hero p {
    margin: 0;
    color: rgba(255,255,255,.65);
    font-size: 15px
}

.course-dashboard-access {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin-top: 22px
}

    .course-dashboard-access span {
        padding: 8px 12px;
        border: 1px solid rgba(255,255,255,.16);
        border-radius: 999px;
        background: rgba(255,255,255,.08);
        color: rgba(255,255,255,.82);
        font-size: 12px;
        font-weight: 800
    }

.course-dashboard-resume {
    padding: 24px;
    border: 1px solid rgba(255,255,255,.16);
    border-radius: 20px;
    background: rgba(255,255,255,.08);
    box-shadow: 0 20px 50px rgba(0,0,0,.18)
}

    .course-dashboard-resume > strong {
        display: block;
        color: #fff;
        font: 700 42px/1 var(--font-display)
    }

    .course-dashboard-resume > span {
        display: block;
        margin-top: 7px;
        color: rgba(255,255,255,.66);
        font-size: 13px
    }

.course-dashboard-progress {
    height: 8px;
    margin: 18px 0 22px;
    overflow: hidden;
    border-radius: 99px;
    background: rgba(255,255,255,.14)
}

    .course-dashboard-progress i {
        display: block;
        height: 100%;
        border-radius: inherit;
        background: linear-gradient(90deg,var(--accent),#ffad53)
    }

.course-dashboard-resume .btn {
    width: 100%;
    justify-content: center
}

.course-dashboard-resume .course-dashboard-muted {
    margin: 0;
    color: rgba(255,255,255,.6);
    text-align: center
}

.course-dashboard-body {
    padding: 48px 0 0
}

.course-dashboard-heading {
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 24px
}

    .course-dashboard-heading h2 {
        margin: 8px 0 0;
        font-size: clamp(28px,4vw,42px)
    }

    .course-dashboard-heading > a {
        color: var(--blue);
        font-size: 13px;
        font-weight: 900;
        text-decoration: none
    }

.course-dashboard-heading-compact {
    margin-top: 58px
}

.course-dashboard-stats {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 16px
}

    .course-dashboard-stats article {
        min-height: 150px;
        padding: 22px;
        border: 1px solid var(--line);
        border-radius: 18px;
        background: #fff;
        box-shadow: 0 8px 24px rgba(18,14,55,.06)
    }

    .course-dashboard-stats strong {
        display: block;
        margin-top: 18px;
        color: var(--ink);
        font: 700 29px/1 var(--font-display)
    }

    .course-dashboard-stats p {
        margin: 8px 0 0;
        color: var(--txt-2);
        font-size: 13px
    }

.course-stat-icon {
    display: grid;
    width: 42px;
    height: 42px;
    place-items: center;
    border-radius: 12px;
    font-size: 17px;
    font-weight: 900
}

.course-stat-orange {
    background: var(--accent-soft);
    color: var(--accent)
}

.course-stat-blue {
    background: var(--blue-soft);
    color: var(--blue)
}

.course-stat-green {
    background: var(--pass-soft);
    color: var(--pass)
}

.course-stat-violet {
    background: #eceafb;
    color: var(--brand)
}

.course-dashboard-resources {
    margin-top: 4px
}

.course-dashboard-tabs {
    padding: 0 10px;
    border: 1px solid var(--line);
    border-radius: 16px 16px 0 0;
    background: #fff
}

.course-dashboard-resources .learning-panel {
    min-height: 220px;
    margin-top: 0;
    padding: 24px;
    border: 1px solid var(--line);
    border-top: 0;
    border-radius: 0 0 16px 16px;
    background: #fff
}

.course-dashboard-resources .learning-tab-empty {
    border: 0;
    background: var(--off)
}

.course-dashboard-resources .learning-list-row {
    background: var(--off)
}

.course-dashboard-resources .question-compose {
    background: var(--off)
}

.student-summary-list {
    display: grid;
    gap: 14px
}

.student-summary-card {
    padding: 20px;
    border: 1px solid var(--line);
    border-radius: 12px;
    background: var(--off)
}

.student-summary-card-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px
}

    .student-summary-card-head span {
        color: var(--orange-dark);
        font-size: 11px;
        font-weight: 900;
        letter-spacing: .08em;
        text-transform: uppercase
    }

    .student-summary-card-head h3 {
        margin: 5px 0 0;
        font-size: 20px
    }

.student-summary-card > p {
    margin: 14px 0 0;
    color: var(--txt-2)
}

.student-summary-thumbnail {
    display: block;
    max-width: 560px;
    margin-top: 16px;
    overflow: hidden;
    border-radius: 10px
}

    .student-summary-thumbnail img {
        display: block;
        width: 100%;
        height: auto
    }

.student-summary-card .learning-rich {
    margin-top: 16px
}

    .student-summary-card .learning-rich > :last-child {
        margin-bottom: 0
    }

/* Focused video classroom. */
.learning-dashboard-link {
    display: inline-flex;
    margin-bottom: 17px;
    color: var(--blue);
    font-size: 12px;
    font-weight: 900;
    text-decoration: none
}

.learning-instructor-filter {
    display: grid;
    gap: 7px;
    padding: 14px 15px;
    border-bottom: 1px solid var(--line)
}

    .learning-instructor-filter label {
        color: var(--txt-2);
        font-size: 11px;
        font-weight: 900;
        text-transform: uppercase;
        letter-spacing: .08em
    }

    .learning-instructor-filter select {
        min-height: 40px;
        padding: 0 11px;
        border: 1px solid var(--line);
        border-radius: 9px;
        background: #fff;
        color: var(--ink);
        font: 700 13px var(--font-ui)
    }

.learning-watch-content {
    background: var(--off)
}

    .learning-watch-content .learning-current {
        align-items: center;
        padding-bottom: 22px;
        border-bottom: 1px solid var(--line)
    }

        .learning-watch-content .learning-current h1 {
            margin: 0;
            color: var(--ink);
            font-size: clamp(26px,3vw,38px)
        }

.learning-lesson-nav {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
    margin-top: 22px
}

    .learning-lesson-nav > a {
        display: flex;
        min-height: 82px;
        flex-direction: column;
        justify-content: center;
        padding: 14px 18px;
        border: 1px solid var(--line);
        border-radius: 13px;
        background: #fff;
        color: var(--ink);
        text-decoration: none
    }

        .learning-lesson-nav > a.next {
            text-align: right
        }

    .learning-lesson-nav span {
        color: var(--blue);
        font-size: 11px;
        font-weight: 900;
        text-transform: uppercase;
        letter-spacing: .07em
    }

    .learning-lesson-nav b {
        margin-top: 6px;
        font-size: 14px
    }

.learning-watch-shell .learning-tree-node {
    grid-template-columns: 18px minmax(0,1fr)
}

@media(max-width:900px) {
    .course-dashboard-hero-grid {
        grid-template-columns: 1fr;
        gap: 28px
    }

    .course-dashboard-stats {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

@media(max-width:580px) {
    .course-dashboard-hero {
        padding: 28px 0 34px
    }

    .course-dashboard-stats {
        grid-template-columns: 1fr 1fr;
        gap: 10px
    }

        .course-dashboard-stats article {
            min-height: 132px;
            padding: 16px
        }

    .course-dashboard-heading {
        align-items: start;
        flex-direction: column
    }

    .course-dashboard-tabs {
        border-radius: 12px 12px 0 0
    }

    .learning-lesson-nav {
        grid-template-columns: 1fr
    }

        .learning-lesson-nav > a.next {
            text-align: left
        }

    .student-summary-card-head {
        align-items: stretch;
        flex-direction: column
    }

        .student-summary-card-head .public-button {
            align-self: flex-start
        }
}

/* The global section rhythm must not add space above the learning workspace. */
.learning-body section.learning-shell {
    padding: 0
}

/* Final public prototype — pass 1: global tokens, header, and home hero. */
:root {
    --paper: #FFFFFF;
    --off: #F7F8FA;
    --off-2: #EEF1F5;
    --tint: #F4F7FF;
    --ink: #140F36;
    --ink-2: #2C2A44;
    --txt: #3A3852;
    --txt-2: #6B6981;
    --txt-3: #9A98AD;
    --orange: #FD8B29;
    --orange-d: #E8760F;
    --blue: #0080FE;
    --blue-d: #0063C6;
    --pink: #F257EE;
    --green: #26C44D;
    --yellow: #FFD00B;
    --line: #E7E9EF;
    --line-2: #EFF1F5;
    --brand: #0080FE;
    --brand-2: #0063C6;
    --accent: #FD8B29;
    --accent-soft: #FFF1E3;
    --cream: var(--off);
    --muted: #6B6981;
    --pass: #1AA84A;
    --pass-soft: #E6F7EC;
    --font-display: 'Satoshi',system-ui,sans-serif;
    --font-ui: 'Satoshi',system-ui,sans-serif;
}

body.public-body {
    font-family: var(--font-ui) !important;
    color: var(--txt);
    background: var(--off)
}

.public-body h1, .public-body h2, .public-body h3, .public-body h4, .public-body h5, .public-body .display, .public-body .logo {
    font-family: var(--font-display) !important
}

/* One continuous navigation bar, copied from the final prototype. */
body.public-body > .nav {
    position: sticky !important;
    top: 0 !important;
    z-index: 1000 !important;
    padding: 14px 0 !important
}

    body.public-body > .nav .wrap.row {
        width: min(var(--maxw),calc(100% - 40px));
        max-width: none;
        height: 76px !important;
        margin-inline: auto;
        padding: 0 12px 0 30px !important;
        display: flex;
        align-items: center;
        justify-content: flex-start !important;
        gap: 0 !important;
        background: #fff !important;
        border: 1px solid rgba(20,15,54,.05) !important;
        border-radius: 999px !important;
        box-shadow: 0 6px 26px -12px rgba(20,15,54,.22),0 1px 3px rgba(20,15,54,.05) !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important
    }

    body.public-body > .nav .nav-main, body.public-body > .nav .nav-right {
        height: auto !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important
    }

    body.public-body > .nav .nav-main {
        display: flex !important;
        flex: 1 1 auto;
        align-items: center;
        gap: 44px !important;
        min-width: 0
    }

        body.public-body > .nav .nav-main .nav-menu {
            margin-inline-start: 14px !important;
            gap: 34px !important
        }

    body.public-body > .nav .nav-menu .top {
        padding: 8px 0;
        color: #4A4E68;
        font-size: 15.5px;
        font-weight: 500;
        letter-spacing: -.01em
    }

        body.public-body > .nav .nav-menu .top:hover, body.public-body > .nav .nav-menu > div:hover .top {
            color: var(--ink)
        }

    body.public-body > .nav .nav-menu .caret {
        display: none
    }

    body.public-body > .nav .logo {
        font-size: 25px !important;
        font-weight: 800 !important;
        letter-spacing: -.035em !important;
        color: var(--ink) !important
    }

    body.public-body > .nav .nav-right {
        display: flex !important;
        flex: 0 0 auto;
        align-items: center;
        gap: 6px !important;
        margin-inline-start: auto !important
    }

        body.public-body > .nav .nav-right::before {
            content: "";
            width: 1px;
            height: 34px;
            margin-inline: 0 16px;
            background: rgba(20,15,54,.10);
            flex: none
        }

        body.public-body > .nav .nav-right .btn {
            min-height: 42px;
            padding: 8px 12px !important;
            border: 0 !important;
            background: transparent !important;
            color: #4A4E68 !important;
            font-size: 15px;
            font-weight: 500 !important
        }

            body.public-body > .nav .nav-right .btn:hover {
                background: rgba(20,15,54,.04) !important;
                color: var(--ink) !important
            }

.public-courses-menu {
    position: relative
}

.public-courses-mega {
    width: 340px;
    grid-template-columns: 1fr
}

/* Final homepage hero lockup and availability states. */
#view-home .hero h1.tagline {
    display: block;
    position: relative;
    margin: 22px 0 0;
    font-family: var(--font-display);
    font-weight: 900;
    letter-spacing: -.045em;
    line-height: .92;
    font-size: clamp(44px,6.4vw,84px);
    color: var(--ink)
}

    #view-home .hero h1.tagline .tg-l {
        display: block
    }

    #view-home .hero h1.tagline .tg-beyond {
        background: linear-gradient(96deg,#FFA23A 0%,#FB8A2B 38%,#F26522 72%,#E9531A 100%);
        background-clip: text;
        -webkit-background-clip: text;
        color: transparent;
        -webkit-text-fill-color: transparent
    }

    #view-home .hero h1.tagline .tg-rule {
        display: block;
        width: clamp(210px,25vw,340px);
        height: auto;
        margin-top: 6px;
        color: #FB8A2B;
        overflow: visible
    }

#view-home .hcard .mc-track.mc-soon {
    cursor: default
}

    #view-home .hcard .mc-track.mc-soon:hover {
        transform: none;
        border-color: var(--line-2) !important;
        box-shadow: none
    }

    #view-home .hcard .mc-track.mc-soon .prog {
        display: none
    }

#view-home .hcard .mc-go.mc-soon-t {
    color: var(--txt-3);
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .05em;
    text-transform: uppercase
}

#view-home .hero-cta .btn-hero {
    background: linear-gradient(100deg,var(--ink) 0%,#1A1445 58%,#2C1C15 86%,#3D2712 100%) !important;
    border: 1px solid rgba(253,139,41,.42) !important;
    box-shadow: 0 14px 32px -18px rgba(253,139,41,.55) !important
}

    #view-home .hero-cta .btn-hero::before {
        background: radial-gradient(115% 170% at 100% 50%,rgba(253,139,41,.26),transparent 55%) !important
    }

    #view-home .hero-cta .btn-hero:hover {
        background: linear-gradient(100deg,#1B1547 0%,#221954 56%,#382313 86%,#4E3114 100%) !important;
        border-color: rgba(253,139,41,.72) !important
    }

#view-home .cat3.cat3-soon {
    cursor: default;
    opacity: .82
}

    #view-home .cat3.cat3-soon:hover {
        transform: none;
        box-shadow: none;
        border-color: rgba(20,22,43,.06)
    }

    #view-home .cat3.cat3-soon .c3-go {
        color: var(--txt-3);
        font-weight: 700
    }

#view-home .soon-badge {
    position: absolute;
    top: 20px;
    inset-inline-end: 20px;
    z-index: 2;
    padding: 5px 12px;
    border-radius: 999px;
    background: var(--ink);
    color: #fff;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .06em;
    text-transform: uppercase
}

#view-home .inside-course-section .svc-grid.pyramid {
    grid-template-columns: repeat(3,1fr) !important;
    gap: 18px
}

    #view-home .inside-course-section .svc-grid.pyramid .svc,
    #view-home .inside-course-section .svc-grid.pyramid .svc:nth-child(4),
    #view-home .inside-course-section .svc-grid.pyramid .svc:nth-child(5),
    #view-home .inside-course-section .svc-grid.pyramid .svc:nth-child(6) {
        position: relative;
        grid-column: auto !important;
        overflow: hidden
    }

#view-home .inside-course-section .svc::after {
    content: "";
    position: absolute;
    top: 0;
    inset-inline: 0;
    height: 3px;
    opacity: .9
}

#view-home .inside-course-section .svc:nth-child(1)::after {
    background: #0080FE
}

#view-home .inside-course-section .svc:nth-child(2)::after {
    background: #FD8B29
}

#view-home .inside-course-section .svc:nth-child(3)::after {
    background: #26C44D
}

#view-home .inside-course-section .svc:nth-child(4)::after {
    background: #F257EE
}

#view-home .inside-course-section .svc:nth-child(5)::after {
    background: #FFD00B
}

#view-home .inside-course-section .svc:nth-child(6)::after {
    background: #211C55
}

#view-home .inside-course-section .svc:nth-child(6) .si {
    background-color: rgba(33,28,85,.12) !important;
    border-color: rgba(33,28,85,.28) !important;
    background-image: url('../img/public-v7/pillar-3.png') !important
}

@media(max-width:1080px) {
    #view-home .inside-course-section .svc-grid.pyramid {
        gap: 14px
    }

    #view-home .inside-course-section .svc {
        padding: 20px
    }
}

@media(max-width:860px) {
    #view-home .inside-course-section .svc-grid.pyramid {
        gap: 11px
    }

    #view-home .inside-course-section .svc {
        padding: 16px
    }

        #view-home .inside-course-section .svc h4 {
            font-size: 15px
        }

        #view-home .inside-course-section .svc p {
            font-size: 12.5px
        }

        #view-home .inside-course-section .svc .si {
            width: 40px;
            height: 40px;
            background-size: 20px 20px !important
        }
}

@media(max-width:560px) {
    #view-home .inside-course-section .svc-grid.pyramid {
        grid-template-columns: 1fr !important
    }

    #view-home .inside-course-section .svc {
        padding: 22px
    }
}

@media(max-width:1180px) {
    body.public-body > .nav .nav-main .nav-menu {
        gap: 24px !important
    }

    body.public-body > .nav .nav-menu .top {
        font-size: 14.5px
    }

    body.public-body > .nav .nav-right .btn {
        padding-inline: 8px !important
    }
}

@media(max-width:980px) {
    body.public-body > .nav .wrap.row {
        position: relative;
        width: calc(100% - 24px);
        height: 66px !important;
        padding: 0 10px 0 20px !important
    }

    body.public-body > .nav .nav-main {
        flex: 1 1 auto;
        gap: 0 !important
    }

        body.public-body > .nav .nav-main .nav-menu {
            display: none
        }

    body.public-body > .nav .nav-right::before {
        display: none
    }

    body.public-body > .nav .nav-right > a.btn, body.public-body > .nav .nav-right > form {
        display: none
    }

    body.public-body > .nav .nav-right > a.public-login-link {
        display: inline-flex;
        padding-inline: 12px !important
    }

    body.public-body > .nav .nav-right .burger {
        display: grid
    }

    body.public-body > .nav .mobile-menu {
        top: calc(100% + 10px) !important
    }

    #view-home .hero h1.tagline {
        font-size: clamp(40px,10vw,64px)
    }
}

@media(max-width:480px) {
    body.public-body > .nav .logo {
        font-size: 22px !important
    }

    body.public-body > .nav .nav-right {
        gap: 1px !important
    }
}

/* Final public prototype — Q&A landing page backed by active database packages. */
#view-qa .qa-hero {
    margin: 0 !important;
    padding: 60px 0 56px !important;
    border-radius: 0 !important;
    border-bottom: 3px solid var(--orange);
    background: linear-gradient(115deg,var(--ink) 0%,#1D1749 46%,#2A1B52 100%) !important;
    color: #fff;
    position: relative;
    overflow: hidden
}

    #view-qa .qa-hero::after {
        content: "";
        position: absolute;
        width: 520px;
        height: 520px;
        border-radius: 50%;
        background: radial-gradient(circle,rgba(253,139,41,.18),transparent 66%);
        top: -220px;
        inset-inline-end: -140px;
        pointer-events: none
    }

#view-qa .qa-hero-in {
    display: grid;
    grid-template-columns: 1.35fr .65fr;
    gap: 48px;
    align-items: center;
    position: relative;
    z-index: 2;
    text-align: start !important
}

#view-qa .qa-hero .qh-l {
    min-width: 0
}

#view-qa .qa-hero .pill {
    display: inline-block;
    padding: 7px 16px;
    border: 1px solid rgba(255,255,255,.20);
    border-radius: 999px;
    background: rgba(255,255,255,.10);
    box-shadow: none;
    color: rgba(255,255,255,.92);
    font-size: 12.5px;
    font-weight: 700
}

#view-qa .qa-hero h1 {
    margin: 20px 0 0;
    color: #fff;
    font-size: clamp(32px,4vw,50px);
    line-height: 1.1;
    letter-spacing: -.02em
}

#view-qa .qa-hero .lead {
    max-width: 40em;
    margin: 16px 0 0;
    color: rgba(255,255,255,.74);
    font-size: 16.5px;
    line-height: 1.6
}

#view-qa .qa-hero .hero-cta {
    display: flex;
    justify-content: flex-start !important;
    gap: 12px;
    flex-wrap: wrap;
    margin-top: 28px
}

#view-qa .qa-hero .btn-ghost {
    border-color: rgba(255,255,255,.32) !important;
    background: transparent !important;
    color: #fff !important
}

    #view-qa .qa-hero .btn-ghost:hover {
        background: rgba(255,255,255,.12) !important
    }

#view-qa .qa-hero .qh-r {
    display: flex;
    flex-direction: column;
    gap: 2px;
    padding-inline-start: 28px;
    border-inline-start: 1px solid rgba(255,255,255,.16)
}

#view-qa .qa-hero .qh-fact {
    padding: 12px 0
}

    #view-qa .qa-hero .qh-fact b {
        display: block;
        color: #fff;
        font: 600 17px var(--font-display)
    }

    #view-qa .qa-hero .qh-fact span {
        color: rgba(255,255,255,.6);
        font-size: 13px
    }

#view-qa .qa-how-section {
    padding-top: 30px
}

#view-qa .steps {
    display: flex !important;
    align-items: stretch;
    gap: 10px !important;
    flex-wrap: wrap;
    margin-top: 34px;
    padding: 30px 24px;
    border: 1px solid var(--line);
    border-radius: 22px;
    background: var(--cream)
}

    #view-qa .steps .step {
        flex: 1 1 0;
        min-width: 180px;
        padding: 24px 22px;
        border: 1px solid var(--line);
        border-radius: 16px;
        background: #fff
    }

        #view-qa .steps .step h4 {
            margin: 0 0 8px;
            color: var(--ink);
            font-size: 16px
        }

        #view-qa .steps .step p {
            margin: 0;
            color: var(--txt-2);
            font-size: 13.5px;
            line-height: 1.6
        }

    #view-qa .steps .step-arrow {
        display: grid;
        width: 46px;
        flex: none;
        place-items: center;
        color: var(--orange)
    }

        #view-qa .steps .step-arrow svg {
            width: 44px;
            height: 24px;
            overflow: visible
        }

            #view-qa .steps .step-arrow svg path {
                stroke: currentColor
            }

#view-qa .qa-packages-section, #view-qa .qa-faq-section, #view-qa .qa-final-section {
    padding-top: 0
}

#view-qa .qa-database-packages {
    max-width: 1080px;
    margin: 36px auto 0;
    grid-template-columns: repeat(3,minmax(0,1fr))
}

#view-qa .bundle {
    display: flex;
    flex-direction: column;
    cursor: default;
    border: 1px solid var(--line);
    transition: .22s var(--ease)
}

    #view-qa .bundle:hover {
        transform: translateY(-3px);
        border-color: var(--line);
        box-shadow: 0 20px 40px -26px rgba(20,15,54,.5)
    }

    #view-qa .bundle.qa-featured-package {
        border-color: rgba(253,139,41,.48);
        background: var(--ink);
        color: #fff;
        box-shadow: 0 20px 44px -28px rgba(20,15,54,.75)
    }

        #view-qa .bundle.qa-featured-package .bq {
            color: #fff
        }

        #view-qa .bundle.qa-featured-package .bp {
            color: var(--orange)
        }

        #view-qa .bundle.qa-featured-package .bql, #view-qa .bundle.qa-featured-package .qa-package-course, #view-qa .bundle.qa-featured-package .qa-package-unit {
            color: rgba(255,255,255,.68)
        }

#view-qa .badge-pop {
    background: var(--orange) !important;
    color: #231202 !important
}

#view-qa .qa-package-course {
    min-height: 38px;
    margin-bottom: 14px;
    color: var(--txt-2);
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .06em;
    text-transform: uppercase
}

#view-qa .qa-package-unit {
    margin: 4px 0 20px;
    color: var(--txt-3);
    font-size: 11px
}

#view-qa .qa-package-action {
    width: 100%;
    justify-content: center;
    margin-top: auto
}

#view-qa .qa-packages-empty {
    max-width: 760px;
    margin: 36px auto 0;
    text-align: center
}

#view-qa .faq {
    margin-top: 34px;
    padding: 30px;
    border: 1px solid var(--line);
    border-radius: 22px;
    background: var(--cream)
}

#view-qa .final {
    background: linear-gradient(120deg,var(--ink),#2B1B52) !important;
    color: #fff
}

    #view-qa .final h2 {
        color: #fff !important
    }

    #view-qa .final p {
        color: rgba(255,255,255,.75) !important
    }

@media(max-width:900px) {
    #view-qa .qa-hero-in {
        grid-template-columns: 1fr;
        gap: 28px
    }

    #view-qa .qa-hero .qh-r {
        padding-inline-start: 0;
        padding-top: 12px;
        border-inline-start: 0;
        border-top: 1px solid rgba(255,255,255,.16);
        flex-direction: row;
        flex-wrap: wrap;
        gap: 22px
    }

    #view-qa .qa-hero .qh-fact {
        padding: 0
    }

    #view-qa .steps {
        flex-direction: column
    }

        #view-qa .steps .step-arrow {
            width: auto;
            height: 26px;
            transform: rotate(90deg)
        }

    #view-qa .qa-database-packages {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

@media(max-width:640px) {
    #view-qa .qa-hero {
        padding: 44px 0 40px !important
    }

    #view-qa .qa-database-packages {
        grid-template-columns: 1fr
    }

    #view-qa .faq {
        padding: 18px
    }
}

/* Final prototype mapping — StudentCourses/Watch lesson screen. */
body.learning-body {
    background: var(--off)
}

    body.learning-body .learning-watch-shell {
        width: min(var(--maxw),calc(100% - 40px));
        margin: 0 auto;
        padding: 26px 0 60px !important;
        display: grid;
        grid-template-columns: 300px minmax(0,1fr);
        gap: 28px;
        align-items: start;
        background: transparent;
        min-height: calc(100vh - 68px)
    }

        body.learning-body .learning-watch-shell .learning-sidebar {
            position: sticky;
            top: 94px;
            height: auto;
            max-height: calc(100vh - 110px);
            overflow: auto;
            border: 1px solid rgba(20,15,54,.08);
            border-radius: 18px;
            background: #fff;
            box-shadow: var(--shadow-sm)
        }

        body.learning-body .learning-watch-shell .learning-course-title {
            padding: 18px 22px 10px;
            border: 0
        }

        body.learning-body .learning-watch-shell .learning-dashboard-link {
            margin-bottom: 15px;
            color: var(--txt-2)
        }

        body.learning-body .learning-watch-shell .learning-progress div {
            height: 7px;
            background: rgba(20,15,54,.07)
        }

            body.learning-body .learning-watch-shell .learning-progress div span {
                background: linear-gradient(90deg,var(--orange),#ffb067)
            }

        body.learning-body .learning-watch-shell .learning-progress small {
            color: var(--txt-2);
            font-weight: 700
        }

        body.learning-body .learning-watch-shell .learning-progress .learning-progress-label {
            margin: 0 0 8px;
            color: var(--txt-2);
            font-size: 12.5px
        }

        body.learning-body .learning-watch-shell .learning-instructor-filter {
            padding: 10px 22px 14px;
            border: 0
        }

        body.learning-body .learning-watch-shell .learning-tree {
            padding: 0 18px 18px
        }

        body.learning-body .learning-watch-shell .learning-hierarchy-group {
            margin: 0;
            padding: 0 0 0 calc(var(--level) * 9px) !important
        }

            body.learning-body .learning-watch-shell .learning-hierarchy-group h2 {
                display: grid;
                grid-template-columns: 17px minmax(0,1fr);
                gap: 7px;
                margin: 12px 4px 5px;
                color: var(--ink);
                font: 800 11px/1.4 var(--font-ui);
                letter-spacing: .02em;
            }

                body.learning-body .learning-watch-shell .learning-hierarchy-group h2 span {
                    color: var(--blue);
                    font-size: 12px;
                    text-align: center
                }

        body.learning-body .learning-watch-shell .learning-tree-item {
            margin-left: calc(var(--level) * 6px)
        }

        body.learning-body .learning-watch-shell .learning-tree-node {
            gap: 7px;
            padding: 12px 4px 5px;
            color: var(--ink)
        }

            body.learning-body .learning-watch-shell .learning-tree-node b {
                font-size: 11px;
                font-weight: 800;
                letter-spacing: .02em;
                text-transform: uppercase
            }

            body.learning-body .learning-watch-shell .learning-tree-node button {
                width: 17px;
                height: 17px;
                background: transparent;
                color: var(--blue);
                padding: 0
            }

        body.learning-body .learning-watch-shell .learning-video-link {
            grid-template-columns: 20px minmax(0,1fr) auto;
            gap: 8px;
            margin: 2px 0;
            padding: 9px 10px;
            border-radius: 9px;
            color: var(--ink);
            transition: background .16s,color .16s;
            box-shadow: none
        }

            body.learning-body .learning-watch-shell .learning-video-link:hover {
                background: rgba(20,15,54,.035);
                color: var(--ink)
            }

            body.learning-body .learning-watch-shell .learning-video-link.active {
                background: rgba(20,15,54,.06);
                color: var(--ink);
                font-weight: 700;
                box-shadow: inset 3px 0 0 var(--orange)
            }

            body.learning-body .learning-watch-shell .learning-video-link > span {
                color: var(--txt-2);
                font-size: 12px
            }

            body.learning-body .learning-watch-shell .learning-video-link.active > span {
                color: var(--orange)
            }

            body.learning-body .learning-watch-shell .learning-video-link em {
                align-self: center;
                font-size: 13.5px;
                font-weight: 500
            }

            body.learning-body .learning-watch-shell .learning-video-link.active em {
                font-weight: 700
            }

        body.learning-body .learning-watch-shell .learning-video-duration {
            grid-column: 3;
            grid-row: 1;
            align-self: center;
            color: var(--txt-2);
            font-size: 11px;
            font-variant-numeric: tabular-nums
        }

        body.learning-body .learning-watch-shell .learning-video-state {
            grid-column: 2 / 4;
            margin-top: -2px;
            color: var(--txt-3);
            font-size: 10.5px
        }

.learning-content-toggle, .learning-sidebar-close, .learning-sidebar-backdrop {
    display: none
}

.learning-content-toggle {
    min-height: 38px;
    align-items: center;
    gap: 6px;
    padding: 0 11px;
    border: 1px solid var(--line);
    border-radius: 9px;
    background: #fff;
    color: var(--ink);
    font: 800 11px var(--font-ui);
    cursor: pointer
}

    .learning-content-toggle span {
        font-size: 16px
    }

body.learning-body #lesson-player-panel {
    min-width: 0;
    padding: 26px !important;
    overflow: hidden;
    border: 1px solid rgba(20,15,54,.08);
    border-radius: 20px;
    background: #fff;
    box-shadow: var(--shadow-sm)
}

    body.learning-body #lesson-player-panel .learning-player {
        width: 100%;
        min-height: 0;
        aspect-ratio: 16/9;
        margin: 0 0 20px;
        border-radius: 18px;
        overflow: hidden;
        background: radial-gradient(120% 120% at 25% 15%,#3a40a8,#14162b 68%);
        box-shadow: 0 24px 60px -34px rgba(20,15,54,.9)
    }

        body.learning-body #lesson-player-panel .learning-player video,
        body.learning-body #lesson-player-panel .learning-player iframe {
            display: block;
            width: 100%;
            height: 100% !important;
            min-height: 0;
            border: 0;
            background: var(--ink);
            object-fit: contain
        }

    body.learning-body #lesson-player-panel .learning-watch-content {
        padding: 0;
        background: #fff
    }

.learning-lesson-tabs {
    display: flex;
    gap: 4px;
    margin: 0 -26px 22px;
    padding: 0 26px;
    border-bottom: 1px solid var(--line);
    overflow-x: auto
}

    .learning-lesson-tabs button {
        min-height: 49px;
        padding: 12px 16px;
        border: 0;
        border-bottom: 2px solid transparent;
        background: transparent;
        color: var(--txt-3);
        font: 700 14px var(--font-ui);
        cursor: pointer
    }

        .learning-lesson-tabs button:first-child {
            padding-inline-start: 0
        }

        .learning-lesson-tabs button:hover {
            color: var(--ink)
        }

        .learning-lesson-tabs button.active {
            border-color: var(--orange);
            color: var(--ink)
        }

.learning-lesson-panel {
    display: none;
    color: var(--ink)
}

    .learning-lesson-panel.active {
        display: block
    }

    .learning-lesson-panel .learning-current {
        align-items: center;
        margin: 0 0 16px;
        padding: 0;
        border: 0
    }

        .learning-lesson-panel .learning-current > span {
            color: var(--txt-2);
            font-size: 12px
        }

        .learning-lesson-panel .learning-current h1 {
            font-size: clamp(24px,3vw,32px)
        }

.learning-lesson-intro {
    margin: 0;
    color: var(--ink);
    font-size: 15px;
    line-height: 1.65
}

.learning-lesson-panel h2 {
    margin: 24px 0 10px;
    color: var(--ink);
    font-size: 15px
}

.learning-lesson-points {
    margin: 0 0 0 2px;
    padding-inline-start: 20px;
    border-inline-start: 2px solid rgba(20,15,54,.07);
    color: var(--txt-2);
    font-size: 14.5px;
    line-height: 1.6
}

    .learning-lesson-points li {
        margin-bottom: 6px;
        padding-inline-start: 4px
    }

        .learning-lesson-points li::marker {
            color: var(--orange)
        }

body.learning-body #lesson-player-panel .learning-lesson-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-top: 28px;
    padding-top: 20px;
    border-top: 1px solid var(--line-2)
}

    body.learning-body #lesson-player-panel .learning-lesson-nav > a {
        min-height: 42px;
        width: auto;
        padding: 9px 16px;
        display: inline-flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        border: 1px solid var(--line);
        border-radius: 10px;
        background: #fff;
        color: var(--ink);
        box-shadow: none;
        text-align: left
    }

        body.learning-body #lesson-player-panel .learning-lesson-nav > a span {
            color: inherit;
            font-size: 12px;
            letter-spacing: 0;
            text-transform: none
        }

        body.learning-body #lesson-player-panel .learning-lesson-nav > a b {
            display: none
        }

        body.learning-body #lesson-player-panel .learning-lesson-nav > a.primary {
            margin-inline-start: auto;
            border-color: var(--ink);
            background: var(--ink);
            color: #fff
        }

            body.learning-body #lesson-player-panel .learning-lesson-nav > a.primary:hover {
                background: #211c55
            }

@media(max-width:860px) {
    body.learning-body .learning-watch-shell {
        grid-template-columns: 1fr
    }

    .learning-topbar {
        grid-template-columns: auto minmax(0,1fr) auto auto
    }

    .learning-content-toggle {
        display: inline-flex;
        align-self: center
    }

    body.learning-body.course-content-open {
        overflow: hidden
    }

    body.learning-body .learning-watch-shell .learning-sidebar {
        position: fixed;
        z-index: 1400;
        top: 0;
        bottom: 0;
        left: 0;
        width: min(340px,88vw);
        height: 100dvh;
        max-height: none;
        border-width: 0 1px 0 0;
        border-radius: 0 18px 18px 0;
        box-shadow: 18px 0 52px rgba(20,15,54,.22);
        transform: translateX(-105%);
        transition: transform .24s ease;
        overscroll-behavior: contain
    }

    body.learning-body.course-content-open .learning-watch-shell .learning-sidebar {
        transform: translateX(0)
    }

    .learning-sidebar-close {
        position: sticky;
        z-index: 2;
        top: 10px;
        float: right;
        width: 38px;
        height: 38px;
        margin: 10px 10px -48px 0;
        place-items: center;
        border: 1px solid var(--line);
        border-radius: 10px;
        background: #fff;
        color: var(--ink);
        font-size: 24px;
        line-height: 1;
        cursor: pointer
    }

    body.learning-body.course-content-open .learning-sidebar-close {
        display: grid
    }

    .learning-sidebar-backdrop {
        position: fixed;
        z-index: 1350;
        inset: 0;
        width: 100%;
        height: 100%;
        border: 0;
        background: rgba(20,15,54,.42);
        opacity: 0;
        pointer-events: none;
        transition: opacity .24s ease
    }

    body.learning-body.course-content-open .learning-sidebar-backdrop {
        display: block;
        opacity: 1;
        pointer-events: auto
    }

    body.learning-body .learning-watch-shell .learning-course-title {
        padding-top: 26px;
        padding-right: 56px
    }
}

@media(max-width:640px) {
    body.learning-body .learning-watch-shell {
        width: min(100% - 24px,var(--maxw));
        padding: 14px 0 32px !important;
        gap: 14px
    }

    body.learning-body #lesson-player-panel {
        padding: 18px !important;
        border-radius: 16px
    }

        body.learning-body #lesson-player-panel .learning-player {
            margin-bottom: 16px;
            border-radius: 13px
        }

    .learning-lesson-tabs {
        margin-inline: -18px;
        margin-bottom: 20px;
        padding-inline: 18px
    }

    body.learning-body #lesson-player-panel .learning-lesson-nav {
        align-items: stretch;
        flex-direction: column
    }

        body.learning-body #lesson-player-panel .learning-lesson-nav > a,
        body.learning-body #lesson-player-panel .learning-lesson-nav > a.primary {
            width: 100%;
            justify-content: center;
            margin-inline-start: 0
        }

    .learning-topbar-course {
        padding-inline: 10px;
        font-size: 15px
    }

    .learning-content-toggle {
        padding-inline: 9px
    }

    .learning-content-toggle {
        font-size: 0
    }

        .learning-content-toggle span {
            font-size: 17px
        }
}
